{"version":3,"names":["invariant","ViewabilityHelper","_config","_hasInteracted","_timers","Set","_viewableIndices","_viewableItems","Map","constructor","config","viewAreaCoveragePercentThreshold","dispose","forEach","clearTimeout","computeViewableItems","props","scrollOffset","viewportHeight","getFrameMetrics","renderRange","itemCount","getItemCount","data","itemVisiblePercentThreshold","viewAreaMode","viewablePercentThreshold","viewableIndices","firstVisible","first","last","console","warn","JSON","stringify","idx","metrics","top","offset","bottom","length","_isViewable","push","onUpdate","createViewToken","onViewableItemsChanged","waitForInteraction","every","v","ii","minimumViewTime","handle","setTimeout","delete","_onUpdateSync","add","resetViewableIndices","recordInteraction","viewableIndicesToCheck","filter","includes","prevItems","nextItems","map","viewable","key","changed","has","isViewable","viewableItems","Array","from","values","viewabilityConfig","itemLength","_isEntirelyVisible","pixels","_getPixelsVisible","percent","visibleHeight","Math","min","max","ViewabilityHelper_default"],"sources":["../../../../../src/vendor/react-native/ViewabilityHelper/index.js"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}