{"version":3,"file":"useFrame.mjs","sources":["../../../../../src/components/Table/Internal/Hooks/useFrame.ts"],"sourcesContent":[null],"names":["useLayoutState","defaultState","stateRef","useRef","forceUpdate","useState","lastPromiseRef","updateBatchRef","useEffect","current","setFrameState","updater","push","promise","Promise","resolve","then","prevBatch","prevState","forEach","batchUpdater","useTimeoutLock","frameRef","timeoutRef","cleanUp","canUseDom","window","clearTimeout","setState","newState","setTimeout","undefined","getState"],"mappings":"sPAQM,SAAUA,eACdC,GAEA,MAAMC,EAAWC,EAAOF,KACfG,GAAeC,EAAS,CAAE,GAE7BC,EAAiBH,EAAsB,MACvCI,EAAiBJ,EAAyB,IAkChD,OAPAK,GACE,IAAM,KACJF,EAAeG,QAAU,IAAI,GAE/B,IAGK,CAACP,EAASO,QAhCjB,SAASC,cAAcC,GACrBJ,EAAeE,QAAQG,KAAKD,GAE5B,MAAME,EAAUC,QAAQC,UACxBT,EAAeG,QAAUI,EAEzBA,EAAQG,MAAK,KACX,GAAIV,EAAeG,UAAYI,EAAS,CACtC,MAAMI,EAAYV,EAAeE,QAC3BS,EAAYhB,EAASO,QAC3BF,EAAeE,QAAU,GAEzBQ,EAAUE,SAASC,IACjBlB,EAASO,QAAUW,EAAalB,EAASO,QAAQ,IAGnDH,EAAeG,QAAU,KAErBS,IAAchB,EAASO,SACzBL,EAAY,CAAE,EAEjB,IAEJ,EAUH,CAGM,SAAUiB,eACdpB,GAEA,MAAMqB,EAAWnB,EAAqC,MAChDoB,EAAapB,IAEnB,SAASqB,UACHC,KACFC,OAAOC,aAAaJ,EAAWd,QAElC,CAoBD,OAFAD,GAAU,IAAMgB,SAAS,IAElB,CAlBP,SAASI,SAASC,GAChBP,EAASb,QAAUoB,EACnBL,UAEIC,MACFF,EAAWd,QAAUiB,OAAOI,YAAW,KACrCR,EAASb,QAAU,KACnBc,EAAWd,aAAUsB,CAAS,GAC7B,KAEN,EAED,SAASC,WACP,OAAOV,EAASb,OACjB,EAKH"}