path # lines of code Output/Gemini1_0/JS/extracted_code/contextual_experiment/update/app.tsx 130 Output/Gemini1_0/JS/extracted_code/contextual_experiment/update/todoItem.tsx 27 Output/Gemini1_0/JS/extracted_code/contextual_experiment/update/utils.ts 27 Output/Gemini1_0/JS/extracted_code/contextual_experiment/update/footer.tsx 32 Output/Gemini1_0/JS/extracted_code/contextual_experiment/update/constants.ts 6 Output/Gemini1_0/JS/extracted_code/contextual_experiment/update/todoModel.ts 63 Output/Gemini1_0/JS/extracted_code/contextual_experiment/translate/App.tsx 9 Output/Gemini1_0/JS/extracted_code/contextual_experiment/translate/utils/translate.ts 10 Output/Gemini1_0/JS/extracted_code/contextual_experiment/translate/components/Page/PageCtrl.tsx 1 Output/Gemini1_0/JS/extracted_code/contextual_experiment/translate/components/Page/PageCtrl.styles.tsx 6 Output/Gemini1_0/JS/extracted_code/contextual_experiment/translate/components/Page/Page.styles.ts 6 Output/Gemini1_0/JS/extracted_code/contextual_experiment/translate/components/Page/Page.tsx 29 Output/Gemini1_0/JS/extracted_code/contextual_experiment/translate/services/page.ts 4 Output/Gemini1_0/JS/extracted_code/contextual_experiment/translate/services/rest.ts 10 Output/Gemini1_0/JS/extracted_code/contextual_experiment/translate/services/users.ts 5 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2/app.component.html 91 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2/todos.model.ts 5 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2/todos.selectors.ts 19 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2/app.module.ts 23 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2/app.component.ts 69 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2/todos.reducer.ts 19 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2/todos.actions.ts 8 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2/todos.service.ts 32 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2/todos.effects.ts 76 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_avg_low/podcast-item.component.html 41 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_avg_low/podcast-item.component.ts 39 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_avg_low/podcast-item.module.ts 15 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_high_high/App.tsx 114 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_high_high/calendarSlice.ts 35 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_high_high/index.js 17 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_avg_2/src/components/TodoForm.tsx 23 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_avg_2/src/components/TodoApp.tsx 32 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_avg_2/src/components/TodoList.tsx 31 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_avg_2/src/store.ts 43 Output/Gemini1_0/JS/extracted_code/translation/VanillaToReact_high_low/App.tsx 150 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_low_avg/App.tsx 46 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_low_avg/features/adminPanelSlice.ts 83 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_low_avg/index.js 17 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_low_avg/components/AdminMessage.tsx 11 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_low_avg/components/AdminFiles.tsx 42 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_low/navbar.component.ts 32 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_low/navbar.module.ts 11 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_low/navbar.component.html 133 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_high/App.tsx 11 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_high/store.js 7 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_high/pageSlice.ts 110 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_high/Page.tsx 61 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_avg/app.component.html 77 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_avg/app.module.ts 34 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_avg/app.component.ts 71 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_avg/services/todo.service.ts 32 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_avg/store/models/todo.model.ts 5 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_avg/store/state/app.state.ts 4 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_avg/store/actions/todo.actions.ts 9 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_avg/store/effects/todo.effects.ts 87 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_avg/store/reducers/todo.reducer.ts 20 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_avg/store/selectors/todo.selectors.ts 7 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_low/auth.service.ts 18 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_low/auth.effects.ts 24 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_low/signup.component.ts 33 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_low/auth.actions.ts 5 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_low/signup.component.html 47 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_low/signup.module.ts 18 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_high_low/store/reducers/auth.reducer.ts 15 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/app.component.html 94 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/app.module.ts 20 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/app.component.ts 69 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/services/todo.service.ts 32 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/store/models/todo.model.ts 5 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/store/state/app.state.ts 5 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/store/actions/todo.actions.ts 8 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/store/effects/todo.effects.ts 76 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/store/reducers/todo.reducer.ts 22 Output/Gemini1_0/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/store/selectors/todo.selectors.ts 19 Output/Gemini1_0/JS/extracted_code/translation/UpdateReact_high_avg/index.tsx 17 Output/Gemini1_0/JS/extracted_code/translation/UpdateReact_high_avg/app.tsx 124 Output/Gemini1_0/JS/extracted_code/translation/UpdateReact_high_avg/TodoItem.tsx 55 Output/Gemini1_0/JS/extracted_code/translation/UpdateReact_high_avg/todoSlice.ts 31 Output/Gemini1_0/JS/extracted_code/translation/UpdateReact_high_avg/constants.ts 5 Output/Gemini1_0/JS/extracted_code/translation/UpdateReact_high_avg/TodoFooter.tsx 47 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_avg/menu.component.tsx 221 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_avg/store.tsx 14 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_avg/menu.tsx 24 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_avg/page.tsx 44 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_avg/provider.tsx 5 Output/Gemini1_0/JS/extracted_code/translation/AngularToReact_avg_avg/rest.tsx 209 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/podcast-list.component.html 22 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/bookmarks.component.html 24 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/image.component.html 1 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/pager.component.html 24 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/loading.component.html 3 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/pager.component.ts 29 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/header.component.html 3 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/icon.component.ts 13 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/header.component.ts 9 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/podcast-item.component.html 76 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/icon.component.html 1 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/podcast-list.component.ts 55 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/bookmarks.component.ts 55 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/podcast-item.component.ts 42 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/loading.component.ts 7 Output/Gemini1_0/JS/extracted_code/translation/ReactToAngular_low_high/image.component.ts 23 Output/Gemini1_0/JS/extracted_code/translation/VanillaToAngular_high_low/app.component.html 20 Output/Gemini1_0/JS/extracted_code/translation/VanillaToAngular_high_low/app.component.ts 73 Output/Gemini1_0/JS/extracted_code/generation/GenerateBaseComponent/index.tsx 107 Output/Gemini1_0/JS/extracted_code/generation/GenerateReactApp/App.tsx 26 Output/Gemini1_0/JS/extracted_code/generation/ModifyReactApp/index.tsx 33 Output/GeminiPro_0801/JS/contextual_experiment/translate_to_react/1723455991/src/types/index.ts 5 Output/GeminiPro_0801/JS/contextual_experiment/translate_to_react/1723455991/src/components/App.tsx 99 Output/GeminiPro_0801/JS/contextual_experiment/translate_to_react/1723455991/src/components/TodoItem.tsx 21 Output/GeminiPro_0801/JS/contextual_experiment/translate_to_react/1723455991/src/components/TodoList.tsx 28 Output/GeminiPro_0801/JS/contextual_experiment/translate_to_react/1723455991/src/store/slices/todoSlice.ts 32 Output/GeminiPro_0801/JS/contextual_experiment/translate_to_react/1723455991/src/store/index.ts 9 Output/GeminiPro_0801/JS/contextual_experiment/update_react/1723458781/src/index.tsx 17 Output/GeminiPro_0801/JS/contextual_experiment/update_react/1723458781/src/components/App.tsx 104 Output/GeminiPro_0801/JS/contextual_experiment/update_react/1723458781/src/components/TodoItem.tsx 65 Output/GeminiPro_0801/JS/contextual_experiment/update_react/1723458781/src/components/Footer.tsx 37 Output/GeminiPro_0801/JS/contextual_experiment/update_react/1723458781/src/constants.ts 2 Output/GeminiPro_0801/JS/contextual_experiment/update_react/1723458781/src/store/todosSlice.ts 88 Output/GeminiPro_0801/JS/contextual_experiment/update_react/1723458781/src/store/index.ts 9 Output/GPT35_Turbo_0125/JS/contextual_experiment/translate_to_react/1723024266/src/App.tsx 8 Output/GPT35_Turbo_0125/JS/contextual_experiment/translate_to_react/1723024266/src/components/TodoItem.tsx 16 Output/GPT35_Turbo_0125/JS/contextual_experiment/translate_to_react/1723024266/src/components/TodoList.tsx 15 Output/GPT35_Turbo_0125/JS/contextual_experiment/translate_to_react/1723024266/src/store/store.tsx 9 Output/GPT35_Turbo_0125/JS/contextual_experiment/translate_to_react/1723024266/src/store/todoSlice.ts 35 Output/GPT35_Turbo_0125/JS/contextual_experiment/update_react/1722956559/src/constants/constants.ts 7 Output/GPT35_Turbo_0125/JS/contextual_experiment/update_react/1722956559/src/utils/utils.ts 3 Output/GPT35_Turbo_0125/JS/contextual_experiment/update_react/1722956559/src/models/TodoModel.ts 7 Output/GPT35_Turbo_0125/JS/contextual_experiment/update_react/1722956559/src/components/App.tsx 34 Output/GPT35_Turbo_0125/JS/contextual_experiment/update_react/1722956559/src/components/TodoItem.tsx 17 Output/GPT35_Turbo_0125/JS/contextual_experiment/update_react/1722956559/src/components/Footer.tsx 14 Output/GPT35_Turbo_0125/JS/contextual_experiment/update_react/1722956559/src/store/store.tsx 11 Output/GPT35_Turbo_0125/JS/contextual_experiment/update_react/1722956559/src/store/todoSlice.ts 33 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/translate_to_react/1721650641/index.html 28 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/translate_to_react/1721650641/src/index.tsx 11 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/translate_to_react/1721650641/src/App.tsx 4 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/translate_to_react/1721650641/src/types/todo.ts 5 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/translate_to_react/1721650641/src/components/TodoItem.tsx 42 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/translate_to_react/1721650641/src/components/TodoForm.tsx 25 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/translate_to_react/1721650641/src/components/TodoApp.tsx 37 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/translate_to_react/1721650641/src/hooks/useTodos.ts 20 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/translate_to_react/1721650641/src/services/todoStorage.ts 10 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/translate_to_react/1721650641/src/store.ts 41 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/update_react/1721731369/index.tsx 11 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/update_react/1721731369/App.tsx 101 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/update_react/1721731369/utils/utils.ts 13 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/update_react/1721731369/models/todoModel.ts 52 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/update_react/1721731369/components/TodoItem.tsx 58 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/update_react/1721731369/components/TodoFooter.tsx 31 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/update_react/1721731369/constants.ts 6 Output/GPT4o_mini_0718_0719/JS/contextual_experiment/update_react/1721731369/store/todoSlice.ts 52 Output/Llama3_70B/JS/contextual_experiment/translate_to_react/1718278446/src/index.tsx 11 Output/Llama3_70B/JS/contextual_experiment/translate_to_react/1718278446/src/index.html 14 Output/Llama3_70B/JS/contextual_experiment/translate_to_react/1718278446/src/components/TodoItem.tsx 37 Output/Llama3_70B/JS/contextual_experiment/translate_to_react/1718278446/src/components/TodoForm.tsx 17 Output/Llama3_70B/JS/contextual_experiment/translate_to_react/1718278446/src/components/TodoApp.tsx 13 Output/Llama3_70B/JS/contextual_experiment/translate_to_react/1718278446/src/components/TodoList.tsx 15 Output/Llama3_70B/JS/contextual_experiment/translate_to_react/1718278446/src/redux/todosSlice.ts 21 Output/Llama3_70B/JS/contextual_experiment/translate_to_react/1718278446/src/redux/todoReducer.ts 16 Output/Llama3_70B/JS/contextual_experiment/translate_to_react/1718278446/src/redux/store.ts 8 Output/Llama3_70B/JS/contextual_experiment/translate_to_react/1718278446/src/services/todoStorage.ts 8 Output/Llama3_70B/JS/contextual_experiment/update_react/1718287884/src/index.html 1 Output/Llama3_70B/JS/contextual_experiment/update_react/1718287884/src/utils.ts 1 Output/Llama3_70B/JS/contextual_experiment/update_react/1718287884/src/constants.ts 1 Output/Llama3_70B/JS/contextual_experiment/update_react/1718287884/src/redux/store.ts 7 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/index.tsx 13 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/App.tsx 16 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/types/todo.ts 5 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/index.html 13 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/styles/index.css 1 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/styles/base.css 1 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/components/TodoItem.tsx 60 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/components/Footer.tsx 33 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/components/MainSection.tsx 25 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/components/Header.tsx 32 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/hooks/useTodoFocus.ts 10 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/hooks/useTodoEscape.ts 14 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/store/todoSlice.ts 54 Output/ChatGPT4o_august_0509/JS/contextual_experiment/translate_to_react/1725366965/src/store/store.ts 9 Output/ChatGPT4o_august_0509/JS/contextual_experiment/update_react/1725354186/src/index.tsx 15 Output/ChatGPT4o_august_0509/JS/contextual_experiment/update_react/1725354186/src/utils/utils.ts 27 Output/ChatGPT4o_august_0509/JS/contextual_experiment/update_react/1725354186/src/utils/constants.ts 6 Output/ChatGPT4o_august_0509/JS/contextual_experiment/update_react/1725354186/src/models/todoModel.ts 56 Output/ChatGPT4o_august_0509/JS/contextual_experiment/update_react/1725354186/src/components/TodoItem.tsx 81 Output/ChatGPT4o_august_0509/JS/contextual_experiment/update_react/1725354186/src/components/TodoApp.tsx 115 Output/ChatGPT4o_august_0509/JS/contextual_experiment/update_react/1725354186/src/components/TodoFooter.tsx 45 Output/ChatGPT4o_august_0509/JS/contextual_experiment/update_react/1725354186/src/store/todoSlice.ts 61 Output/ChatGPT4o_august_0509/JS/contextual_experiment/update_react/1725354186/src/store/store.ts 10 Output/GPT4o_mini_0718/JS/contextual_experiment/translate_to_react/1732095901/src/index.tsx 1 Output/GPT4o_mini_0718/JS/contextual_experiment/translate_to_react/1732095901/src/App.tsx 1 Output/GPT4o_mini_0718/JS/contextual_experiment/translate_to_react/1732095901/src/types/todo.ts 1 Output/GPT4o_mini_0718/JS/contextual_experiment/translate_to_react/1732095901/src/index.css 1 Output/GPT4o_mini_0718/JS/contextual_experiment/translate_to_react/1732095901/src/components/TodoItem.tsx 1 Output/GPT4o_mini_0718/JS/contextual_experiment/translate_to_react/1732095901/src/components/TodoForm.tsx 1 Output/GPT4o_mini_0718/JS/contextual_experiment/translate_to_react/1732095901/src/components/TodoList.tsx 1 Output/GPT4o_mini_0718/JS/contextual_experiment/translate_to_react/1732095901/src/store/store.ts 1 Output/GPT4o_mini_0718/JS/contextual_experiment/update_react/1732096113/app.tsx 117 Output/GPT4o_mini_0718/JS/contextual_experiment/update_react/1732096113/todoItem.tsx 63 Output/GPT4o_mini_0718/JS/contextual_experiment/update_react/1732096113/utils.ts 15 Output/GPT4o_mini_0718/JS/contextual_experiment/update_react/1732096113/footer.tsx 31 Output/GPT4o_mini_0718/JS/contextual_experiment/update_react/1732096113/constants.ts 5 Output/GPT4o_mini_0718/JS/contextual_experiment/update_react/1732096113/todoModel.ts 41 Output/GPT4o_mini_0718/JS/contextual_experiment/update_react/1732096113/store.ts 8 Output/Claude_Opus_3/JS/contextual_experiment/translate_to_react/src/index.tsx 17 Output/Claude_Opus_3/JS/contextual_experiment/translate_to_react/src/App.tsx 41 Output/Claude_Opus_3/JS/contextual_experiment/translate_to_react/src/components/TodoItem.tsx 62 Output/Claude_Opus_3/JS/contextual_experiment/translate_to_react/src/components/Footer.tsx 39 Output/Claude_Opus_3/JS/contextual_experiment/translate_to_react/src/components/Header.tsx 38 Output/Claude_Opus_3/JS/contextual_experiment/translate_to_react/src/components/TodoList.tsx 32 Output/Claude_Opus_3/JS/contextual_experiment/translate_to_react/src/store/todoSlice.ts 60 Output/Claude_Opus_3/JS/contextual_experiment/translate_to_react/src/store/index.ts 10 Output/Claude_Opus_3/JS/contextual_experiment/update_react/1716416659/src/App.tsx 104 Output/Claude_Opus_3/JS/contextual_experiment/update_react/1716416659/src/utils/utils.ts 14 Output/Claude_Opus_3/JS/contextual_experiment/update_react/1716416659/src/utils/constants.ts 5 Output/Claude_Opus_3/JS/contextual_experiment/update_react/1716416659/src/components/TodoItem.tsx 81 Output/Claude_Opus_3/JS/contextual_experiment/update_react/1716416659/src/components/TodoFooter.tsx 59 Output/Claude_Opus_3/JS/contextual_experiment/update_react/1716416659/src/store/todoSlice.ts 61 Output/Claude_Opus_3/JS/contextual_experiment/update_react/1716416659/src/store/store.ts 9 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/public/index.html 15 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/App.tsx 32 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/styles/index.css 250 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/styles/base.css 249 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/components/TodoItem.tsx 59 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/components/TodoForm.tsx 27 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/components/Footer.tsx 38 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/components/TodoList.tsx 18 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/hooks/useFocus.ts 10 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/hooks/useEscapeKey.ts 14 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/hooks/useTodoStorage.ts 17 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/store/todoSlice.ts 51 Output/ChatGPT4o/JS/contextual_experiment/translate_to_react/1732094427/src/store/store.ts 9 Output/ChatGPT4o/JS/contextual_experiment/update_react/1732094866/src/index.tsx 12 Output/ChatGPT4o/JS/contextual_experiment/update_react/1732094866/src/App.tsx 97 Output/ChatGPT4o/JS/contextual_experiment/update_react/1732094866/src/utils/utils.ts 20 Output/ChatGPT4o/JS/contextual_experiment/update_react/1732094866/src/components/TodoItem.tsx 62 Output/ChatGPT4o/JS/contextual_experiment/update_react/1732094866/src/components/TodoFooter.tsx 37 Output/ChatGPT4o/JS/contextual_experiment/update_react/1732094866/src/constants.ts 5 Output/ChatGPT4o/JS/contextual_experiment/update_react/1732094866/src/store/todoSlice.ts 56 Output/ChatGPT4o/JS/contextual_experiment/update_react/1732094866/src/store/store.ts 9 Output/GPT4o_1120/JS/contextual_experiment/translate_to_react/1732190567/src/App.tsx 33 Output/GPT4o_1120/JS/contextual_experiment/translate_to_react/1732190567/src/index.html 14 Output/GPT4o_1120/JS/contextual_experiment/translate_to_react/1732190567/src/components/TodoItem.tsx 69 Output/GPT4o_1120/JS/contextual_experiment/translate_to_react/1732190567/src/components/Footer.tsx 41 Output/GPT4o_1120/JS/contextual_experiment/translate_to_react/1732190567/src/components/Header.tsx 32 Output/GPT4o_1120/JS/contextual_experiment/translate_to_react/1732190567/src/components/TodoList.tsx 47 Output/GPT4o_1120/JS/contextual_experiment/translate_to_react/1732190567/src/hooks/useTodoFocus.ts 11 Output/GPT4o_1120/JS/contextual_experiment/translate_to_react/1732190567/src/hooks/useTodoEscape.ts 15 Output/GPT4o_1120/JS/contextual_experiment/translate_to_react/1732190567/src/store/todoSlice.ts 65 Output/GPT4o_1120/JS/contextual_experiment/translate_to_react/1732190567/src/store/store.ts 10 Output/GPT4o_1120/JS/contextual_experiment/update_react/1732192117/src/index.tsx 12 Output/GPT4o_1120/JS/contextual_experiment/update_react/1732192117/src/utils/utils.ts 27 Output/GPT4o_1120/JS/contextual_experiment/update_react/1732192117/src/utils/constants.ts 5 Output/GPT4o_1120/JS/contextual_experiment/update_react/1732192117/src/components/App.tsx 95 Output/GPT4o_1120/JS/contextual_experiment/update_react/1732192117/src/components/TodoItem.tsx 86 Output/GPT4o_1120/JS/contextual_experiment/update_react/1732192117/src/components/Footer.tsx 39 Output/GPT4o_1120/JS/contextual_experiment/update_react/1732192117/src/store/todoSlice.ts 58 Output/GPT4o_1120/JS/contextual_experiment/update_react/1732192117/src/store/store.ts 9 Output/GPT4o_0806_0813/JS/contextual_experiment/translate_to_react/1723552794/src/App.tsx 14 Output/GPT4o_0806_0813/JS/contextual_experiment/translate_to_react/1723552794/src/index.html 18 Output/GPT4o_0806_0813/JS/contextual_experiment/translate_to_react/1723552794/src/components/TodoItem.tsx 62 Output/GPT4o_0806_0813/JS/contextual_experiment/translate_to_react/1723552794/src/components/TodoApp.tsx 40 Output/GPT4o_0806_0813/JS/contextual_experiment/translate_to_react/1723552794/src/components/TodoFooter.tsx 32 Output/GPT4o_0806_0813/JS/contextual_experiment/translate_to_react/1723552794/src/components/TodoList.tsx 20 Output/GPT4o_0806_0813/JS/contextual_experiment/translate_to_react/1723552794/src/hooks/useTodoFocus.ts 11 Output/GPT4o_0806_0813/JS/contextual_experiment/translate_to_react/1723552794/src/hooks/useTodoEscape.ts 15 Output/GPT4o_0806_0813/JS/contextual_experiment/translate_to_react/1723552794/src/store/todoSlice.ts 58 Output/GPT4o_0806_0813/JS/contextual_experiment/translate_to_react/1723552794/src/store/store.ts 10 Output/GPT4o_0806_0813/JS/contextual_experiment/update_react/1723553924/src/index.tsx 14 Output/GPT4o_0806_0813/JS/contextual_experiment/update_react/1723553924/src/constants/constants.ts 6 Output/GPT4o_0806_0813/JS/contextual_experiment/update_react/1723553924/src/utils/utils.ts 16 Output/GPT4o_0806_0813/JS/contextual_experiment/update_react/1723553924/src/models/todoModel.ts 5 Output/GPT4o_0806_0813/JS/contextual_experiment/update_react/1723553924/src/components/App.tsx 100 Output/GPT4o_0806_0813/JS/contextual_experiment/update_react/1723553924/src/components/TodoItem.tsx 84 Output/GPT4o_0806_0813/JS/contextual_experiment/update_react/1723553924/src/components/Footer.tsx 40 Output/GPT4o_0806_0813/JS/contextual_experiment/update_react/1723553924/src/store/todoSlice.ts 47 Output/GPT4o_0806_0813/JS/contextual_experiment/update_react/1723553924/src/store/store.ts 9 Output/Claude_Haiku_35/JS/contextual_experiment/translate_to_react/1730929794/src/index.tsx 15 Output/Claude_Haiku_35/JS/contextual_experiment/translate_to_react/1730929794/src/index.css 304 Output/Claude_Haiku_35/JS/contextual_experiment/translate_to_react/1730929794/src/components/TodoInput.tsx 35 Output/Claude_Haiku_35/JS/contextual_experiment/translate_to_react/1730929794/src/components/TodoItem.tsx 72 Output/Claude_Haiku_35/JS/contextual_experiment/translate_to_react/1730929794/src/components/TodoApp.tsx 19 Output/Claude_Haiku_35/JS/contextual_experiment/translate_to_react/1730929794/src/components/TodoFooter.tsx 55 Output/Claude_Haiku_35/JS/contextual_experiment/translate_to_react/1730929794/src/components/TodoList.tsx 32 Output/Claude_Haiku_35/JS/contextual_experiment/translate_to_react/1730929794/src/hooks/useTodoStorage.ts 17 Output/Claude_Haiku_35/JS/contextual_experiment/translate_to_react/1730929794/src/store/todoSlice.ts 53 Output/Claude_Haiku_35/JS/contextual_experiment/translate_to_react/1730929794/src/store/store.ts 9 Output/Claude_Haiku_35/JS/contextual_experiment/update_react/1730928361/src/App.tsx 74 Output/Claude_Haiku_35/JS/contextual_experiment/update_react/1730928361/src/models/Todo.ts 1 Output/Claude_Haiku_35/JS/contextual_experiment/update_react/1730928361/src/components/TodoItem.tsx 1 Output/Claude_Haiku_35/JS/contextual_experiment/update_react/1730928361/src/components/TodoFooter.tsx 1 Output/Claude_Haiku_35/JS/contextual_experiment/update_react/1730928361/src/constants.ts 7 Output/Claude_Haiku_35/JS/contextual_experiment/update_react/1730928361/src/store/todoSlice.ts 1 Output/Claude_Haiku_35/JS/contextual_experiment/update_react/1730928361/src/store/store.ts 1 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/index.tsx 12 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/App.tsx 13 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/utils/focus.ts 12 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/utils/escape.ts 16 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/types.ts 8 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/components/TodoItem.tsx 58 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/components/TodoForm.tsx 26 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/components/TodoApp.tsx 17 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/components/TodoFooter.tsx 29 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/components/TodoList.tsx 25 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/components/TodoHeader.tsx 12 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/hooks/useTodo.ts 31 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/store/todoSlice.ts 48 Output/GrokBeta/JS/contextual_experiment/translate_to_react/1731676402/src/store/store.ts 11 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/index.tsx 15 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/App.tsx 12 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/utils/utils.ts 18 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/types.ts 40 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/components/TodoItem.tsx 67 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/components/TodoApp.tsx 78 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/components/TodoFooter.tsx 43 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/components/TodoHeader.tsx 34 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/constants.ts 7 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/store/todosSlice.ts 67 Output/GrokBeta/JS/contextual_experiment/update_react/1731676758/store/index.ts 11 Output/Gemini1_5/JS/contextual_experiment/translate_to_react/src/index.tsx 18 Output/Gemini1_5/JS/contextual_experiment/translate_to_react/src/types/index.ts 12 Output/Gemini1_5/JS/contextual_experiment/translate_to_react/src/components/App.tsx 54 Output/Gemini1_5/JS/contextual_experiment/translate_to_react/src/components/TodoItem.tsx 80 Output/Gemini1_5/JS/contextual_experiment/translate_to_react/src/components/Footer.tsx 60 Output/Gemini1_5/JS/contextual_experiment/translate_to_react/src/components/TodoList.tsx 30 Output/Gemini1_5/JS/contextual_experiment/translate_to_react/src/store/index.ts 11 Output/Gemini1_5/JS/contextual_experiment/translate_to_react/src/store/todos/todosSlice.ts 66 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/public/index.html 14 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/src/index.tsx 12 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/src/App.tsx 15 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/src/utils/todoStorage.ts 15 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/src/components/TodoItem.tsx 79 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/src/components/TodoForm.tsx 35 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/src/components/TodoApp.tsx 16 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/src/components/Footer.tsx 44 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/src/components/TodoList.tsx 45 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/src/store/todosSlice.ts 60 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726824338/src/store/store.ts 12 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/public/index.html 12 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/src/index.tsx 16 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/src/App.tsx 12 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/src/slices/todoSlice.ts 53 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/src/components/TodoItem.tsx 72 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/src/components/Footer.tsx 31 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/src/components/Header.tsx 7 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/src/components/NewTodo.tsx 31 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/src/components/TodoList.tsx 31 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/src/services/todoStorage.ts 20 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/translate_to_react/1726648661/src/store.ts 9 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726651381/public/index.html 11 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726651381/src/index.tsx 13 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726651381/src/App.tsx 73 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726651381/src/utils/utils.ts 15 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726651381/src/components/TodoItem.tsx 76 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726651381/src/components/Footer.tsx 57 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726651381/src/constants.ts 9 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726651381/src/store/todosSlice.ts 53 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726651381/src/store/store.ts 9 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726824552/src/index.tsx 15 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726824552/src/App.tsx 13 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726824552/src/utils/utils.ts 5 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726824552/src/models/TodoModel.ts 63 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726824552/src/components/TodoItem.tsx 89 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726824552/src/components/TodoApp.tsx 77 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726824552/src/components/TodoFooter.tsx 65 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726824552/src/constants.ts 7 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726824552/src/store/todosSlice.ts 63 Output/OpenAi_o1_mini_0912_0919/JS/contextual_experiment/update_react/1726824552/src/store/store.ts 12 Output/Gemini_15_Pro_002/JS/contextual_experiment/translate_to_react/1731525054/src/index.tsx 16 Output/Gemini_15_Pro_002/JS/contextual_experiment/translate_to_react/1731525054/src/slices/todosSlice.ts 60 Output/Gemini_15_Pro_002/JS/contextual_experiment/translate_to_react/1731525054/src/components/App.tsx 44 Output/Gemini_15_Pro_002/JS/contextual_experiment/translate_to_react/1731525054/src/components/TodoItem.tsx 77 Output/Gemini_15_Pro_002/JS/contextual_experiment/translate_to_react/1731525054/src/components/Footer.tsx 36 Output/Gemini_15_Pro_002/JS/contextual_experiment/translate_to_react/1731525054/src/components/FilterButton.tsx 25 Output/Gemini_15_Pro_002/JS/contextual_experiment/translate_to_react/1731525054/src/components/TodoList.tsx 30 Output/Gemini_15_Pro_002/JS/contextual_experiment/translate_to_react/1731525054/src/store.ts 11 Output/Gemini_15_Pro_002/JS/contextual_experiment/update_react/1731525232/src/index.tsx 1 Output/Gemini_15_Pro_002/JS/contextual_experiment/update_react/1731525232/src/store.ts 1 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/public/index.html 18 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/index.tsx 9 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/App.tsx 19 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/types/todo.ts 5 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/components/TodoItem.tsx 64 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/components/Footer.tsx 33 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/components/MainSection.tsx 25 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/components/Header.tsx 32 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/hooks/useTodoFocus.ts 11 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/hooks/useTodoEscape.ts 16 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/store/todosSlice.ts 55 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716416036/src/store/index.ts 10 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/public/index.html 23 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/src/index.tsx 13 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/src/App.tsx 9 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/src/types/todo.ts 5 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/src/components/TodoItem.tsx 58 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/src/components/TodoForm.tsx 29 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/src/components/TodoList.tsx 53 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/src/hooks/useTodoFocus.ts 9 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/src/hooks/useTodoEscape.ts 16 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/src/store/todoSlice.ts 54 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716548176/src/store/index.ts 10 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/public/index.html 14 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/directives/useTodoFocus.ts 9 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/directives/useTodoEscape.ts 21 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/App.tsx 14 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/main.ts 10 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/components/TodoItem.tsx 60 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/components/TodoApp.tsx 13 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/components/TodoFooter.tsx 33 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/components/TodoList.tsx 21 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/components/TodoHeader.tsx 32 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/hooks/useTodoStorage.ts 17 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/store/todoSlice.ts 56 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414581/src/store/index.ts 10 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/public/index.html 13 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/index.tsx 17 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/App.tsx 18 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/features/todos/TodoItem.tsx 56 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/features/todos/TodoForm.tsx 26 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/features/todos/TodoSlice.ts 53 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/features/todos/TodoFooter.tsx 22 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/features/todos/TodoFilters.tsx 21 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/features/todos/TodoList.tsx 25 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/hooks/useTodoFocus.ts 9 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/hooks/useTodoEscape.ts 16 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716411949/src/store.ts 10 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/public/index.html 15 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/index.tsx 10 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/App.tsx 34 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/types/todo.ts 5 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/components/TodoItem.tsx 65 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/components/Footer.tsx 33 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/components/MainSection.tsx 25 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/components/Header.tsx 32 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/hooks/useTodoFocus.ts 11 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/hooks/useTodoEscape.ts 16 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/store/todosSlice.ts 55 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716415561/src/store/index.ts 10 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414764/src/types/todo.ts 1 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414764/src/styles/index.css 1 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414764/src/styles/base.css 1 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414764/src/hooks/useTodoFocus.ts 1 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414764/src/hooks/useTodoEscape.ts 1 Output/GPT4o_0513/JS/contextual_experiment/translate_to_react/1716414764/src/store/index.ts 1 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716457007/src/index.tsx 11 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716457007/src/App.tsx 97 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716457007/src/slices/todoSlice.ts 52 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716457007/src/utils.ts 16 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716457007/src/models/TodoModel.ts 60 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716457007/src/components/TodoItem.tsx 64 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716457007/src/components/TodoFooter.tsx 40 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716457007/src/constants.ts 6 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716457007/src/store.ts 9 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415246/src/index.tsx 12 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415246/src/App.tsx 119 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415246/src/features/todos/todoSlice.ts 65 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415246/src/utils.ts 36 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415246/src/components/TodoItem.tsx 77 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415246/src/components/TodoFooter.tsx 40 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415246/src/constants.ts 6 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415246/src/store.ts 10 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415650/src/index.tsx 12 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415650/src/App.tsx 121 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415650/src/features/todos/todosSlice.ts 68 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415650/src/utils.ts 36 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415650/src/components/TodoItem.tsx 79 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415650/src/components/TodoFooter.tsx 43 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415650/src/constants.ts 6 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415650/src/store.ts 10 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415431/src/index.tsx 11 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415431/src/App.tsx 125 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415431/src/utils.ts 36 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415431/src/components/TodoItem.tsx 77 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415431/src/components/Footer.tsx 43 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415431/src/constants.ts 6 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415431/src/store/todoSlice.ts 61 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716415431/src/store/store.ts 9 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716548050/src/index.tsx 11 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716548050/src/App.tsx 104 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716548050/src/slices/todoSlice.ts 47 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716548050/src/utils.ts 16 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716548050/src/models/TodoModel.ts 55 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716548050/src/components/TodoItem.tsx 65 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716548050/src/components/TodoFooter.tsx 40 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716548050/src/constants.ts 6 Output/GPT4o_0513/JS/contextual_experiment/update_react/1716548050/src/store.ts 9 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726825611/src/index.tsx 11 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726825611/src/App.tsx 11 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726825611/src/index.html 23 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726825611/src/components/TodoItem.tsx 75 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726825611/src/components/TodoForm.tsx 19 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726825611/src/components/Footer.tsx 38 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726825611/src/components/Header.tsx 7 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726825611/src/components/TodoList.tsx 27 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726825611/src/store/todoSlice.ts 63 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726825611/src/store/store.ts 10 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/public/index.html 13 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/src/index.tsx 12 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/src/App.tsx 11 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/src/slices/todosSlice.ts 60 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/src/components/TodoItem.tsx 74 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/src/components/TodoApp.tsx 27 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/src/components/TodoFooter.tsx 46 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/src/components/TodoList.tsx 36 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/src/hooks/useTodoFocus.ts 9 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/src/hooks/useTodoEscape.ts 20 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/translate_to_react/1726836001/src/store/index.ts 10 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726840907/src/index.tsx 14 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726840907/src/App.tsx 66 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726840907/src/utils.ts 14 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726840907/src/components/TodoItem.tsx 72 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726840907/src/components/TodoFooter.tsx 46 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726840907/src/constants.ts 7 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726840907/src/store/todosSlice.ts 60 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726840907/src/store/index.ts 10 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726826436/src/index.tsx 10 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726826436/src/App.tsx 10 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726826436/src/utils.ts 18 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726826436/src/components/TodoItem.tsx 93 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726826436/src/components/TodoApp.tsx 70 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726826436/src/components/TodoFooter.tsx 57 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726826436/src/constants.ts 7 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726826436/src/store/todosSlice.ts 71 Output/OpenAi_o1_0912_0919/JS/contextual_experiment/update_react/1726826436/src/store/index.ts 10 Output/Claude_Sonnet_35/JS/contextual_experiment/translate_to_react/1723554016/src/index.tsx 12 Output/Claude_Sonnet_35/JS/contextual_experiment/translate_to_react/1723554016/src/App.tsx 29 Output/Claude_Sonnet_35/JS/contextual_experiment/translate_to_react/1723554016/src/types/todo.ts 6 Output/Claude_Sonnet_35/JS/contextual_experiment/translate_to_react/1723554016/src/components/TodoInput.tsx 26 Output/Claude_Sonnet_35/JS/contextual_experiment/translate_to_react/1723554016/src/components/TodoItem.tsx 67 Output/Claude_Sonnet_35/JS/contextual_experiment/translate_to_react/1723554016/src/components/TodoFooter.tsx 57 Output/Claude_Sonnet_35/JS/contextual_experiment/translate_to_react/1723554016/src/components/TodoList.tsx 37 Output/Claude_Sonnet_35/JS/contextual_experiment/translate_to_react/1723554016/src/hooks/useTodoFilter.ts 19 Output/Claude_Sonnet_35/JS/contextual_experiment/translate_to_react/1723554016/src/store/todoSlice.ts 60 Output/Claude_Sonnet_35/JS/contextual_experiment/translate_to_react/1723554016/src/store/store.ts 9 Output/Claude_Sonnet_35/JS/contextual_experiment/update_react/1723555492/src/index.tsx 14 Output/Claude_Sonnet_35/JS/contextual_experiment/update_react/1723555492/src/App.tsx 75 Output/Claude_Sonnet_35/JS/contextual_experiment/update_react/1723555492/src/features/todoSlice.ts 66 Output/Claude_Sonnet_35/JS/contextual_experiment/update_react/1723555492/src/utils/utils.ts 10 Output/Claude_Sonnet_35/JS/contextual_experiment/update_react/1723555492/src/types.ts 18 Output/Claude_Sonnet_35/JS/contextual_experiment/update_react/1723555492/src/components/TodoItem.tsx 71 Output/Claude_Sonnet_35/JS/contextual_experiment/update_react/1723555492/src/components/TodoFooter.tsx 55 Output/Claude_Sonnet_35/JS/contextual_experiment/update_react/1723555492/src/constants.ts 5 Output/Claude_Sonnet_35/JS/contextual_experiment/update_react/1723555492/src/store.ts 9 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/update/index.tsx 19 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/update/constants/constants.ts 5 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/update/utils/utils.ts 36 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/update/models/TodoModel.ts 63 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/update/components/TodoItem/index.tsx 71 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/update/components/TodoApp/index.tsx 123 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/update/components/TodoFooter/index.tsx 47 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/contexts/PageContext.js 8 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/contexts/UserContext.js 8 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/App.css 20 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/index.js 10 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/utils/helpers.ts 33 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/components/PageEditor/PageEditor.jsx 102 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/components/PageEditor/PageEditor.css 61 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/hooks/useUser.js 26 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/hooks/usePage.js 26 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/App.js 16 Output/GPT4_Turbo/JS/extracted_code/contextual_experiment/translate/services/apiService.js 105 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2/app.component.html 8 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2/models/todo.model.ts 5 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2/app.module.ts 26 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2/app.component.ts 9 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2/todo/todo.component.ts 32 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2/todo/todo.component.html 15 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2/store/todo.reducer.ts 11 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2/store/todo.actions.ts 4 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2/store/app.state.ts 4 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2/store/todo.effects.ts 11 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_avg_low/buttons.component.ts 24 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_avg_low/app.module.ts 26 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_avg_low/podcast-item.component.ts 52 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_avg_low/image.component.ts 27 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_high_high/src/index.tsx 15 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_high_high/src/App.tsx 10 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_high_high/src/app/store.ts 9 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_high_high/src/features/calendar/calendarSlice.ts 36 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_high_high/src/features/calendar/Calendar.tsx 33 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg_2/src/index.tsx 13 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg_2/src/App.tsx 60 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg_2/src/app/hooks.ts 4 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg_2/src/app/store.ts 9 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg_2/src/features/todos/todosSlice.ts 56 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg_2/src/components/TodoList.tsx 37 Output/GPT4_Turbo/JS/extracted_code/translation/VanillaToReact_high_low/App.tsx 108 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_low_avg/src/index.tsx 12 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_low_avg/src/App.tsx 10 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_low_avg/src/app/store.ts 7 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_low_avg/src/features/users/userSlice.ts 35 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_low_avg/src/components/AdminPanel.tsx 33 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_low/gravatar/gravatar.component.ts 12 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_low/nav-bar/nav-bar.component.ts 31 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_low/nav-bar/nav-bar.component.html 16 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_low/app.module.ts 30 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_low/icon/icon.component.ts 9 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_low/store/auth.effects.ts 20 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_low/store/auth.reducer.ts 16 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_low/store/auth.actions.ts 2 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_high/src/index.tsx 19 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_high/src/App.tsx 14 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_high/src/app/hooks.ts 4 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_high/src/app/store.ts 9 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_high/src/features/page/pageSlice.ts 38 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_high/src/features/page/Page.tsx 24 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_avg/app.component.html 12 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_avg/todo-footer/todo-footer.component.ts 17 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_avg/todo-footer/todo-footer.component.html 8 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_avg/todo-item/todo-item.component.html 8 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_avg/todo-item/todo-item.component.ts 34 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_avg/app.module.ts 26 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_avg/app.component.ts 29 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_avg/store/todos.reducer.ts 13 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_avg/store/todos.actions.ts 7 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_avg/store/todos.effects.ts 22 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_low/api.service.ts 18 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_low/form-group.component.html 6 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_low/signup.component.ts 51 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_low/form-group.component.ts 13 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_low/auth.actions.ts 4 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_high_low/signup.component.html 14 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/app.component.html 14 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/models/todo.model.ts 5 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/app.module.ts 26 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/app.component.ts 7 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/todo/todo.component.ts 34 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/todo/todo.component.html 18 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/store/todo.reducer.ts 11 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/store/todo.actions.ts 5 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/store/app.state.ts 4 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateAngular_avg_avg_2_old/store/todo.effects.ts 9 Output/GPT4_Turbo/JS/extracted_code/translation/jQueryToReact_high_low/src/app/App.tsx 12 Output/GPT4_Turbo/JS/extracted_code/translation/jQueryToReact_high_low/src/app/hooks.ts 4 Output/GPT4_Turbo/JS/extracted_code/translation/jQueryToReact_high_low/src/app/store.ts 9 Output/GPT4_Turbo/JS/extracted_code/translation/jQueryToReact_high_low/src/features/todos/todosSlice.ts 50 Output/GPT4_Turbo/JS/extracted_code/translation/jQueryToReact_high_low/src/features/todos/TodoApp.tsx 70 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateReact_high_avg/src/index.tsx 13 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateReact_high_avg/src/App.tsx 10 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateReact_high_avg/src/app/store.ts 9 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateReact_high_avg/src/features/todos/TodoItem.tsx 67 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateReact_high_avg/src/features/todos/todosSlice.ts 52 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateReact_high_avg/src/features/todos/TodoApp.tsx 63 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateReact_high_avg/src/features/todos/TodoFooter.tsx 23 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateReact_high_avg/src/utils.ts 5 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateReact_high_avg/src/types.ts 10 Output/GPT4_Turbo/JS/extracted_code/translation/UpdateReact_high_avg/src/constants.ts 5 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg/src/index.tsx 12 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg/src/App.tsx 10 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg/src/app/store.ts 9 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg/src/app/providers.tsx 5 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg/src/features/menu/MenuComponent.tsx 18 Output/GPT4_Turbo/JS/extracted_code/translation/AngularToReact_avg_avg/src/features/menu/menuSlice.ts 35 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/podcast-item/podcast-item.component.ts 27 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/app-routing.module.ts 11 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/podcast-list/podcast-list.component.ts 32 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/loading/loading.component.ts 10 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/app.module.ts 41 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/image/image.component.ts 25 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/app.component.ts 6 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/bookmarks/bookmarks.component.ts 26 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/page-header/page-header.component.ts 12 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/icon/icon.component.ts 12 Output/GPT4_Turbo/JS/extracted_code/translation/ReactToAngular_low_high/pager/pager.component.ts 34 Output/GPT4_Turbo/JS/extracted_code/translation/VanillaToAngular_high_low/piano.component.html 18 Output/GPT4_Turbo/JS/extracted_code/translation/VanillaToAngular_high_low/piano.component.ts 61 Output/GPT4_Turbo/JS/extracted_code/generation/GenerateBaseComponent/index.tsx 85 Output/GPT4_Turbo/JS/extracted_code/generation/GenerateReactApp/App.tsx 14 Output/GPT4_Turbo/JS/extracted_code/generation/GenerateReactApp/CharactersList.tsx 31 Output/GPT4_Turbo/JS/extracted_code/generation/ModifyReactApp/index.tsx 46 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/index.tsx 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/App.tsx 21 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/types/todo.ts 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/index.css 247 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/components/TodoInput.tsx 27 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/components/TodoItem.tsx 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/components/TodoFooter.tsx 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/components/TodoList.tsx 38 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/hooks/useTodoFocus.ts 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/hooks/useTodoEscape.ts 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/store/todoSlice.ts 80 Output/Claude_Sonnet_35v2/JS/contextual_experiment/translate_to_react/1730807354/src/store/store.ts 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/index.tsx 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/App.tsx 18 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/types/types.ts 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/constants/constants.ts 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/utils/utils.ts 1 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/components/TodoHeader/TodoHeader.tsx 30 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/components/TodoList/TodoList.tsx 36 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/components/TodoItem/TodoItem.tsx 73 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/components/TodoFooter/TodoFooter.tsx 56 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/store/todoSlice.ts 71 Output/Claude_Sonnet_35v2/JS/contextual_experiment/update_react/1730807917/src/store/store.ts 1 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/index.tsx 13 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/App.tsx 12 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/types/todo.ts 5 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/index.html 13 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/components/TodoItem.tsx 56 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/components/TodoForm.tsx 26 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/components/TodoList.tsx 46 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/hooks/useTodoFocus.ts 9 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/hooks/useTodoEscape.ts 20 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/store/todoSlice.ts 53 Output/GPT4o_0806/JS/contextual_experiment/translate_to_react/1732100097/src/store/index.ts 10 Output/GPT4o_0806/JS/contextual_experiment/update_react/1732100195/src/index.tsx 12 Output/GPT4o_0806/JS/contextual_experiment/update_react/1732100195/src/constants/constants.ts 5 Output/GPT4o_0806/JS/contextual_experiment/update_react/1732100195/src/utils/utils.ts 15 Output/GPT4o_0806/JS/contextual_experiment/update_react/1732100195/src/models/TodoModel.ts 1 Output/GPT4o_0806/JS/contextual_experiment/update_react/1732100195/src/components/App.tsx 98 Output/GPT4o_0806/JS/contextual_experiment/update_react/1732100195/src/components/TodoItem.tsx 83 Output/GPT4o_0806/JS/contextual_experiment/update_react/1732100195/src/components/Footer.tsx 40 Output/GPT4o_0806/JS/contextual_experiment/update_react/1732100195/src/store/todoSlice.ts 51 Output/GPT4o_0806/JS/contextual_experiment/update_react/1732100195/src/store/store.ts 9 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507624/index.tsx 9 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507624/App.tsx 12 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507624/components/TodoForm.tsx 26 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507624/components/Todo.tsx 24 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507624/components/Footer.tsx 19 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507624/components/TodoList.tsx 21 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507624/store/todoSlice.ts 45 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507624/store/index.ts 8 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507673/index.tsx 9 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507673/App.tsx 23 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507673/components/TodoForm.tsx 26 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507673/components/Footer.tsx 19 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507673/components/TodoList.tsx 21 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507673/store/todoSlice.ts 31 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507673/store/index.ts 8 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507915/index.tsx 9 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507915/App.tsx 12 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507915/components/TodoItem.tsx 25 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507915/components/TodoForm.tsx 18 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507915/components/Todo.tsx 25 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507915/components/TodoList.tsx 14 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507915/store/todoSlice.ts 39 Output/Llama31_405B/JS/contextual_experiment/translate_to_react/1722507915/store/index.ts 8 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508369/index.tsx 11 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508369/TodoItem.tsx 52 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508369/TodoApp.tsx 57 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508369/utils.ts 21 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508369/constants.ts 5 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508369/TodoModel.ts 44 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508369/TodoFooter.tsx 37 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508369/store.ts 7 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508027/TodoItem.tsx 77 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508027/TodoApp.tsx 109 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508027/utils.ts 21 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508027/constants.ts 5 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508027/TodoModel.ts 49 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508027/TodoFooter.tsx 55 Output/Llama31_405B/JS/contextual_experiment/update_react/1722508027/store.ts 7