{"ast":null,"code":"import React from'react';import{Provider}from\"react-redux\";import{createStore,applyMiddleware}from\"redux\";import rootReducer from\"./reduxStore/reducers\";import{thunk}from'redux-thunk';import'./App.css';import{loadFromLocalStorage,saveToLocalStorage}from'./reduxStore/storeUtil/storeUtil';import Root from\"./root/root\";import{jsx as _jsx}from\"react/jsx-runtime\";const persistedState=loadFromLocalStorage();export const store=createStore(rootReducer,persistedState,applyMiddleware(thunk));saveToLocalStorage(store.getState());store.subscribe(()=>{saveToLocalStorage(store.getState());});window.store=store;class App extends React.Component{render(){return/*#__PURE__*/_jsx(Provider,{store:store,children:/*#__PURE__*/_jsx(Root,{})});}}export default App;","map":{"version":3,"names":["React","Provider","createStore","applyMiddleware","rootReducer","thunk","loadFromLocalStorage","saveToLocalStorage","Root","jsx","_jsx","persistedState","store","getState","subscribe","window","App","Component","render","children"],"sources":["/opt/bitnami/apache/htdocs/setu_beta_game/src/App.js"],"sourcesContent":["import React from 'react';\r\nimport { Provider } from \"react-redux\";\r\nimport { createStore, applyMiddleware } from \"redux\";\r\nimport rootReducer from \"./reduxStore/reducers\";\r\nimport {thunk} from 'redux-thunk';\r\nimport './App.css';\r\n\r\nimport { loadFromLocalStorage,saveToLocalStorage } from './reduxStore/storeUtil/storeUtil';\r\n\r\nimport Root from \"./root/root\";\r\n\r\n\r\nconst persistedState = loadFromLocalStorage();\r\n\r\nexport const store = createStore(\r\n  rootReducer,\r\n  persistedState,\r\n  applyMiddleware(thunk)\r\n)\r\n\r\nsaveToLocalStorage(store.getState())\r\n\r\nstore.subscribe(() =>{ saveToLocalStorage(store.getState())});\r\n\r\nwindow.store = store;\r\n\r\nclass App extends React.Component {\r\n\r\n  render() {\r\n    return (\r\n      <Provider store={store}>\r\n        <Root />\r\n      </Provider>\r\n    );\r\n  }\r\n}\r\n\r\nexport default App;\r\n"],"mappings":"AAAA,MAAO,CAAAA,KAAK,KAAM,OAAO,CACzB,OAASC,QAAQ,KAAQ,aAAa,CACtC,OAASC,WAAW,CAAEC,eAAe,KAAQ,OAAO,CACpD,MAAO,CAAAC,WAAW,KAAM,uBAAuB,CAC/C,OAAQC,KAAK,KAAO,aAAa,CACjC,MAAO,WAAW,CAElB,OAASC,oBAAoB,CAACC,kBAAkB,KAAQ,kCAAkC,CAE1F,MAAO,CAAAC,IAAI,KAAM,aAAa,CAAC,OAAAC,GAAA,IAAAC,IAAA,yBAG/B,KAAM,CAAAC,cAAc,CAAGL,oBAAoB,CAAC,CAAC,CAE7C,MAAO,MAAM,CAAAM,KAAK,CAAGV,WAAW,CAC9BE,WAAW,CACXO,cAAc,CACdR,eAAe,CAACE,KAAK,CACvB,CAAC,CAEDE,kBAAkB,CAACK,KAAK,CAACC,QAAQ,CAAC,CAAC,CAAC,CAEpCD,KAAK,CAACE,SAAS,CAAC,IAAK,CAAEP,kBAAkB,CAACK,KAAK,CAACC,QAAQ,CAAC,CAAC,CAAC,EAAC,CAAC,CAE7DE,MAAM,CAACH,KAAK,CAAGA,KAAK,CAEpB,KAAM,CAAAI,GAAG,QAAS,CAAAhB,KAAK,CAACiB,SAAU,CAEhCC,MAAMA,CAAA,CAAG,CACP,mBACER,IAAA,CAACT,QAAQ,EAACW,KAAK,CAAEA,KAAM,CAAAO,QAAA,cACrBT,IAAA,CAACF,IAAI,GAAE,CAAC,CACA,CAAC,CAEf,CACF,CAEA,cAAe,CAAAQ,GAAG","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}