[{"/Users/rstillw/Documents/tcg-vault/pages/_app.tsx":"1","/Users/rstillw/Documents/tcg-vault/pages/index.tsx":"2","/Users/rstillw/Documents/tcg-vault/src/App.test.tsx":"3","/Users/rstillw/Documents/tcg-vault/src/App.tsx":"4","/Users/rstillw/Documents/tcg-vault/src/components/CameraScanner.tsx":"5","/Users/rstillw/Documents/tcg-vault/src/components/CardImageDisplay.tsx":"6","/Users/rstillw/Documents/tcg-vault/src/components/GlowingCard.tsx":"7","/Users/rstillw/Documents/tcg-vault/src/components/MobileNavbar.tsx":"8","/Users/rstillw/Documents/tcg-vault/src/components/Navbar.tsx":"9","/Users/rstillw/Documents/tcg-vault/src/components/OCRSettings.tsx":"10","/Users/rstillw/Documents/tcg-vault/src/components/ResponsiveLayout.tsx":"11","/Users/rstillw/Documents/tcg-vault/src/components/admin/AdminPanel.tsx":"12","/Users/rstillw/Documents/tcg-vault/src/components/admin/CardLoader.tsx":"13","/Users/rstillw/Documents/tcg-vault/src/components/admin/CardManagement.tsx":"14","/Users/rstillw/Documents/tcg-vault/src/components/admin/SystemStats.tsx":"15","/Users/rstillw/Documents/tcg-vault/src/components/admin/UserManagement.tsx":"16","/Users/rstillw/Documents/tcg-vault/src/components/auth/LoginForm.tsx":"17","/Users/rstillw/Documents/tcg-vault/src/components/auth/RegisterForm.tsx":"18","/Users/rstillw/Documents/tcg-vault/src/components/cards/CardDatabaseBrowser.tsx":"19","/Users/rstillw/Documents/tcg-vault/src/components/cards/CardManager.tsx":"20","/Users/rstillw/Documents/tcg-vault/src/components/cards/CardSearch.tsx":"21","/Users/rstillw/Documents/tcg-vault/src/components/collections/CollectionManager.tsx":"22","/Users/rstillw/Documents/tcg-vault/src/components/decks/DeckManager.tsx":"23","/Users/rstillw/Documents/tcg-vault/src/components/scanner/AutoScanningCamera.tsx":"24","/Users/rstillw/Documents/tcg-vault/src/components/scanner/BulkOperations.tsx":"25","/Users/rstillw/Documents/tcg-vault/src/components/scanner/CardQueue.tsx":"26","/Users/rstillw/Documents/tcg-vault/src/components/scanner/ScanModeSelector.tsx":"27","/Users/rstillw/Documents/tcg-vault/src/components/scanner/ScannerWizard.tsx":"28","/Users/rstillw/Documents/tcg-vault/src/components/scanner/ScanningToast.tsx":"29","/Users/rstillw/Documents/tcg-vault/src/components/tags/TagManager.tsx":"30","/Users/rstillw/Documents/tcg-vault/src/config/api.ts":"31","/Users/rstillw/Documents/tcg-vault/src/contexts/AuthContext.tsx":"32","/Users/rstillw/Documents/tcg-vault/src/contexts/ThemeContext.tsx":"33","/Users/rstillw/Documents/tcg-vault/src/hooks/use3DTilt.ts":"34","/Users/rstillw/Documents/tcg-vault/src/hooks/useMouseGlow.ts":"35","/Users/rstillw/Documents/tcg-vault/src/index.tsx":"36","/Users/rstillw/Documents/tcg-vault/src/pages/Cards.tsx":"37","/Users/rstillw/Documents/tcg-vault/src/pages/Collections.tsx":"38","/Users/rstillw/Documents/tcg-vault/src/pages/Dashboard.tsx":"39","/Users/rstillw/Documents/tcg-vault/src/pages/Decks.tsx":"40","/Users/rstillw/Documents/tcg-vault/src/pages/Login.tsx":"41","/Users/rstillw/Documents/tcg-vault/src/pages/Scanner.tsx":"42","/Users/rstillw/Documents/tcg-vault/src/pages/Settings.tsx":"43","/Users/rstillw/Documents/tcg-vault/src/react-app-env.d.ts":"44","/Users/rstillw/Documents/tcg-vault/src/reportWebVitals.ts":"45","/Users/rstillw/Documents/tcg-vault/src/services/aiOcr.ts":"46","/Users/rstillw/Documents/tcg-vault/src/services/api.ts":"47","/Users/rstillw/Documents/tcg-vault/src/services/autoTagger.ts":"48","/Users/rstillw/Documents/tcg-vault/src/services/cardDataSources.ts":"49","/Users/rstillw/Documents/tcg-vault/src/services/cardMatcher.ts":"50","/Users/rstillw/Documents/tcg-vault/src/services/tcgApi.ts":"51","/Users/rstillw/Documents/tcg-vault/src/setupTests.ts":"52","/Users/rstillw/Documents/tcg-vault/src/types/index.ts":"53"},{"size":610,"mtime":1753277015246,"results":"54","hashOfConfig":"55"},{"size":190,"mtime":1753277106325,"results":"56","hashOfConfig":"55"},{"size":273,"mtime":1753149977352,"results":"57","hashOfConfig":"55"},{"size":6922,"mtime":1753277119220,"results":"58","hashOfConfig":"55"},{"size":10617,"mtime":1753277143349,"results":"59","hashOfConfig":"55"},{"size":5767,"mtime":1753231476535,"results":"60","hashOfConfig":"55"},{"size":1059,"mtime":1753149977409,"results":"61","hashOfConfig":"55"},{"size":15161,"mtime":1753229272017,"results":"62","hashOfConfig":"55"},{"size":8715,"mtime":1753199587092,"results":"63","hashOfConfig":"55"},{"size":8072,"mtime":1753198112713,"results":"64","hashOfConfig":"55"},{"size":29164,"mtime":1753233788840,"results":"65","hashOfConfig":"55"},{"size":4906,"mtime":1753271427197,"results":"66","hashOfConfig":"55"},{"size":6720,"mtime":1753271772383,"results":"67","hashOfConfig":"55"},{"size":1999,"mtime":1753149977384,"results":"68","hashOfConfig":"55"},{"size":10203,"mtime":1753149977396,"results":"69","hashOfConfig":"55"},{"size":11681,"mtime":1753149977377,"results":"70","hashOfConfig":"55"},{"size":7528,"mtime":1753277131359,"results":"71","hashOfConfig":"55"},{"size":12420,"mtime":1753228124175,"results":"72","hashOfConfig":"55"},{"size":29418,"mtime":1753235914310,"results":"73","hashOfConfig":"55"},{"size":16513,"mtime":1753231860218,"results":"74","hashOfConfig":"55"},{"size":13548,"mtime":1753231823603,"results":"75","hashOfConfig":"55"},{"size":15879,"mtime":1753231827808,"results":"76","hashOfConfig":"55"},{"size":17667,"mtime":1753231885365,"results":"77","hashOfConfig":"55"},{"size":17077,"mtime":1753205687212,"results":"78","hashOfConfig":"55"},{"size":10746,"mtime":1753205778006,"results":"79","hashOfConfig":"55"},{"size":8692,"mtime":1753205738954,"results":"80","hashOfConfig":"55"},{"size":5140,"mtime":1753205639155,"results":"81","hashOfConfig":"55"},{"size":16449,"mtime":1753205826012,"results":"82","hashOfConfig":"55"},{"size":2593,"mtime":1753205655039,"results":"83","hashOfConfig":"55"},{"size":9221,"mtime":1753231514346,"results":"84","hashOfConfig":"55"},{"size":698,"mtime":1753122589646,"results":"85","hashOfConfig":"55"},{"size":4362,"mtime":1753149977346,"results":"86","hashOfConfig":"55"},{"size":2780,"mtime":1753227913895,"results":"87","hashOfConfig":"55"},{"size":3082,"mtime":1753114583783,"results":"88","hashOfConfig":"55"},{"size":3619,"mtime":1753115265319,"results":"89","hashOfConfig":"55"},{"size":934,"mtime":1753227885431,"results":"90","hashOfConfig":"55"},{"size":25009,"mtime":1753232339499,"results":"91","hashOfConfig":"55"},{"size":16346,"mtime":1753230935381,"results":"92","hashOfConfig":"55"},{"size":7815,"mtime":1753228054699,"results":"93","hashOfConfig":"55"},{"size":18864,"mtime":1753231660389,"results":"94","hashOfConfig":"55"},{"size":7218,"mtime":1753149977413,"results":"95","hashOfConfig":"55"},{"size":183,"mtime":1753204256143,"results":"96","hashOfConfig":"55"},{"size":19334,"mtime":1753199980301,"results":"97","hashOfConfig":"55"},{"size":40,"mtime":1753065402375,"results":"98","hashOfConfig":"55"},{"size":425,"mtime":1753065399131,"results":"99","hashOfConfig":"55"},{"size":10572,"mtime":1753199803577,"results":"100","hashOfConfig":"55"},{"size":2821,"mtime":1753119039959,"results":"101","hashOfConfig":"55"},{"size":8876,"mtime":1753204194576,"results":"102","hashOfConfig":"55"},{"size":36265,"mtime":1753271744472,"results":"103","hashOfConfig":"55"},{"size":6776,"mtime":1753115903294,"results":"104","hashOfConfig":"55"},{"size":12922,"mtime":1753238836531,"results":"105","hashOfConfig":"55"},{"size":241,"mtime":1753065399132,"results":"106","hashOfConfig":"55"},{"size":5584,"mtime":1753231762033,"results":"107","hashOfConfig":"55"},{"filePath":"108","messages":"109","suppressedMessages":"110","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cbz3cf",{"filePath":"111","messages":"112","suppressedMessages":"113","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"114","messages":"115","suppressedMessages":"116","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"117","messages":"118","suppressedMessages":"119","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"120","messages":"121","suppressedMessages":"122","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"123","messages":"124","suppressedMessages":"125","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"126","messages":"127","suppressedMessages":"128","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"129","messages":"130","suppressedMessages":"131","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"132","messages":"133","suppressedMessages":"134","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"135","messages":"136","suppressedMessages":"137","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"138","messages":"139","suppressedMessages":"140","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"141","messages":"142","suppressedMessages":"143","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"144","messages":"145","suppressedMessages":"146","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"147","messages":"148","suppressedMessages":"149","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"150","messages":"151","suppressedMessages":"152","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"153","messages":"154","suppressedMessages":"155","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"156","messages":"157","suppressedMessages":"158","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"159","messages":"160","suppressedMessages":"161","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"162","messages":"163","suppressedMessages":"164","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"165","messages":"166","suppressedMessages":"167","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"168","messages":"169","suppressedMessages":"170","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"171","messages":"172","suppressedMessages":"173","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"174","messages":"175","suppressedMessages":"176","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"177","messages":"178","suppressedMessages":"179","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"180","messages":"181","suppressedMessages":"182","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"183","messages":"184","suppressedMessages":"185","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"186","messages":"187","suppressedMessages":"188","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"189","messages":"190","suppressedMessages":"191","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"192","messages":"193","suppressedMessages":"194","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"195","messages":"196","suppressedMessages":"197","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"198","messages":"199","suppressedMessages":"200","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"201","messages":"202","suppressedMessages":"203","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"204","messages":"205","suppressedMessages":"206","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"207","messages":"208","suppressedMessages":"209","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"210","messages":"211","suppressedMessages":"212","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"213","messages":"214","suppressedMessages":"215","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"216","messages":"217","suppressedMessages":"218","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"219","messages":"220","suppressedMessages":"221","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"222","messages":"223","suppressedMessages":"224","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"225","messages":"226","suppressedMessages":"227","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"228","messages":"229","suppressedMessages":"230","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"231","messages":"232","suppressedMessages":"233","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"234","messages":"235","suppressedMessages":"236","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"237","messages":"238","suppressedMessages":"239","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"240","messages":"241","suppressedMessages":"242","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"243","messages":"244","suppressedMessages":"245","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"246","messages":"247","suppressedMessages":"248","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"249","messages":"250","suppressedMessages":"251","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"252","messages":"253","suppressedMessages":"254","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"255","messages":"256","suppressedMessages":"257","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"258","messages":"259","suppressedMessages":"260","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"261","messages":"262","suppressedMessages":"263","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"264","messages":"265","suppressedMessages":"266","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/rstillw/Documents/tcg-vault/pages/_app.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/pages/index.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/App.test.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/App.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/CameraScanner.tsx",["267"],[],"/Users/rstillw/Documents/tcg-vault/src/components/CardImageDisplay.tsx",["268"],[],"/Users/rstillw/Documents/tcg-vault/src/components/GlowingCard.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/MobileNavbar.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/Navbar.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/OCRSettings.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/ResponsiveLayout.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/admin/AdminPanel.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/admin/CardLoader.tsx",["269"],[],"/Users/rstillw/Documents/tcg-vault/src/components/admin/CardManagement.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/admin/SystemStats.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/admin/UserManagement.tsx",["270"],[],"/Users/rstillw/Documents/tcg-vault/src/components/auth/LoginForm.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/auth/RegisterForm.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/cards/CardDatabaseBrowser.tsx",["271","272"],[],"/Users/rstillw/Documents/tcg-vault/src/components/cards/CardManager.tsx",["273"],[],"/Users/rstillw/Documents/tcg-vault/src/components/cards/CardSearch.tsx",["274"],[],"/Users/rstillw/Documents/tcg-vault/src/components/collections/CollectionManager.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/decks/DeckManager.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/scanner/AutoScanningCamera.tsx",["275","276"],[],"/Users/rstillw/Documents/tcg-vault/src/components/scanner/BulkOperations.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/scanner/CardQueue.tsx",["277"],[],"/Users/rstillw/Documents/tcg-vault/src/components/scanner/ScanModeSelector.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/scanner/ScannerWizard.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/scanner/ScanningToast.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/components/tags/TagManager.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/config/api.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/contexts/AuthContext.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/contexts/ThemeContext.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/hooks/use3DTilt.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/hooks/useMouseGlow.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/index.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/pages/Cards.tsx",["278"],[],"/Users/rstillw/Documents/tcg-vault/src/pages/Collections.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/pages/Dashboard.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/pages/Decks.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/pages/Login.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/pages/Scanner.tsx",[],[],"/Users/rstillw/Documents/tcg-vault/src/pages/Settings.tsx",[],["279"],"/Users/rstillw/Documents/tcg-vault/src/react-app-env.d.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/reportWebVitals.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/services/aiOcr.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/services/api.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/services/autoTagger.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/services/cardDataSources.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/services/cardMatcher.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/services/tcgApi.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/setupTests.ts",[],[],"/Users/rstillw/Documents/tcg-vault/src/types/index.ts",[],[],{"ruleId":"280","severity":1,"message":"281","line":250,"column":11,"nodeType":"282","endLine":254,"endColumn":13},{"ruleId":"280","severity":1,"message":"281","line":111,"column":9,"nodeType":"282","endLine":116,"endColumn":11},{"ruleId":"283","severity":1,"message":"284","line":45,"column":6,"nodeType":"285","endLine":45,"endColumn":8,"suggestions":"286"},{"ruleId":"283","severity":1,"message":"287","line":69,"column":6,"nodeType":"285","endLine":69,"endColumn":26,"suggestions":"288"},{"ruleId":"280","severity":1,"message":"281","line":383,"column":33,"nodeType":"282","endLine":387,"endColumn":35},{"ruleId":"280","severity":1,"message":"281","line":488,"column":41,"nodeType":"282","endLine":492,"endColumn":43},{"ruleId":"280","severity":1,"message":"281","line":146,"column":23,"nodeType":"282","endLine":150,"endColumn":25},{"ruleId":"280","severity":1,"message":"281","line":190,"column":27,"nodeType":"282","endLine":194,"endColumn":29},{"ruleId":"283","severity":1,"message":"289","line":113,"column":6,"nodeType":"285","endLine":113,"endColumn":16,"suggestions":"290"},{"ruleId":"283","severity":1,"message":"291","line":172,"column":6,"nodeType":"285","endLine":172,"endColumn":96,"suggestions":"292"},{"ruleId":"280","severity":1,"message":"281","line":144,"column":15,"nodeType":"282","endLine":148,"endColumn":17},{"ruleId":"280","severity":1,"message":"281","line":382,"column":27,"nodeType":"282","endLine":386,"endColumn":29},{"ruleId":"283","severity":1,"message":"293","line":36,"column":6,"nodeType":"285","endLine":36,"endColumn":12,"suggestions":"294","suppressions":"295"},"@next/next/no-img-element","Using `` could result in slower LCP and higher bandwidth. Consider using `` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element","JSXOpeningElement","react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'fetchCardCounts'. Either include it or remove the dependency array.","ArrayExpression",["296"],"React Hook useEffect has missing dependencies: 'fetchUsers' and 'searchTerm'. Either include them or remove the dependency array.",["297"],"React Hook useEffect has a missing dependency: 'startCamera'. Either include it or remove the dependency array.",["298"],"React Hook useEffect has a missing dependency: 'triggerScan'. Either include it or remove the dependency array.",["299"],"React Hook useEffect has a missing dependency: 'loadPreferences'. Either include it or remove the dependency array.",["300"],["301"],{"desc":"302","fix":"303"},{"desc":"304","fix":"305"},{"desc":"306","fix":"307"},{"desc":"308","fix":"309"},{"desc":"310","fix":"311"},{"kind":"312","justification":"313"},"Update the dependencies array to be: [fetchCardCounts]",{"range":"314","text":"315"},"Update the dependencies array to be: [currentPage, fetchUsers, searchTerm, token]",{"range":"316","text":"317"},"Update the dependencies array to be: [isActive, startCamera]",{"range":"318","text":"319"},"Update the dependencies array to be: [isStreaming, isActive, scanState.isProcessing, queueCount, maxQueueSize, isOcrConfigured, triggerScan]",{"range":"320","text":"321"},"Update the dependencies array to be: [loadPreferences, user]",{"range":"322","text":"323"},"directive","",[1208,1210],"[fetchCardCounts]",[1774,1794],"[currentPage, fetchUsers, searchTerm, token]",[3367,3377],"[isActive, startCamera]",[5043,5133],"[isStreaming, isActive, scanState.isProcessing, queueCount, maxQueueSize, isOcrConfigured, triggerScan]",[1201,1207],"[loadPreferences, user]"]