1f9771a2761c286781c669400b2c9023003d94022b61860b06c686d8e2c6eb7d  ./README-FIRST.md
23d8104a6876d1744e0c1bb1448dc135faa74b3337df17b2670a2bbbf4956d02  ./build-staged-agents.sh
0326acd0c341cfc9b97a48a46d17d0b71842701573a7fab11926d529af316067  ./docs/IMPLEMENTATION-STATUS.md
b6b35fba343fd643cb1a6ecb9c66319ee205a87b8a2d3c09b88da8f93766414f  ./docs/ROUTES-AND-ENDPOINTS.md
9ffb7f5dce5b4a9d9d47e1c3bc6cf3af30bd077a4c0339f155e8dd78d649e5e3  ./docs/UPLOADED-SOURCE-AUDIT.md
6cb6b37adf26b6f3e430c91d5d20c638614a7aa5b21b8db8f5e3bf57518e3cdd  ./install.sh
99586442bfd2dc1ef9f27f7b859295dc6ff731abf483df8bb3871d51168e8d7b  ./payload/agents/definitions/covercanvas/SYSTEM_CONTRACT.md
385f258f1187d6b8a96710127ed302979a50db6f3938ae5ccff99d1f9ac030f3  ./payload/agents/definitions/covercanvas/agent.manifest.json
15c14e6b5376a90ca405743b4a6ddffcb9350a00bdab3caddf0cb3ddb43340ce  ./payload/agents/definitions/flexiforge/SYSTEM_CONTRACT.md
5178666243526a179fed534d97a4ad5b697f6e3080bf92b0a7dc5008bfb39afb  ./payload/agents/definitions/flexiforge/agent.manifest.json
8eb934bcbbbe1245043a7a5df814bbd41129ba70461be6814846a6dd2dc17f99  ./payload/agents/definitions/limbforge/SYSTEM_CONTRACT.md
327f6935774ed55fb4dede4e2522f8631bf9e4ea5d9b40132fd7180be228f24a  ./payload/agents/definitions/limbforge/agent.manifest.json
ddafca67a94a53f7ecfe41457cee6da8f074d044a8a86d1430a289565a045457  ./payload/agents/definitions/marketing-boss/SYSTEM_CONTRACT.md
a25ceabf893b56ab42d894526769e618610f43fdacc70dcb44c3c0f10173f849  ./payload/agents/definitions/marketing-boss/agent.manifest.json
14457bb48cdc45bd0b96d24f2690dd8f2e1bfd5d6e5e8df1cac89f76d1af2603  ./payload/agents/definitions/scanforge/SYSTEM_CONTRACT.md
55c2c28519a0e69f04230f8694bc751fb7e941c12a8780e59f9c42c3f0e98375  ./payload/agents/definitions/scanforge/agent.manifest.json
1d928e3b1b912846c23f4cc17716626a278fe604cee0452341c818cc1ef32317  ./payload/agents/definitions/store-doctor/SYSTEM_CONTRACT.md
616297cd020cfaa3c20f25404f78be585bb027df4ebe34402fd6a162d97c4311  ./payload/agents/definitions/store-doctor/agent.manifest.json
2ff249b493d0cf4e42ae44c09c4d0273a5c9f7e5adeaf6b5dc5e2843d919a592  ./payload/apps/covercanvas/.gitignore
6e24ebc4fcaeed13da9b88a903c90827e9fdffabb14fabf5d089a457c021e662  ./payload/apps/covercanvas/.npmrc
e2c30f526e2bf4cc7bf0e53d396ca8306269a19040a5b5b90a2e5c6ceb9b93be  ./payload/apps/covercanvas/AGENTS.md
4c9691fea1d31f325645a9d86163cb92ff0097d7cd04cae4ab7d7aff05fa97cd  ./payload/apps/covercanvas/CLAUDE.md
0b85af18216348ca22df4be7aeb412731da75e88fd740db231a4c97fed994813  ./payload/apps/covercanvas/README.md
f8ead6f475eaadde481ab15e0e16417e6aedfe071116bb9961139c12124e1c5e  ./payload/apps/covercanvas/base44/config.jsonc
74eed15d212d8b88e47951dd72614ca5fb439a37e28f28cd7eb4a9633c9ef84a  ./payload/apps/covercanvas/base44/entities/ArtworkAsset.jsonc
dc51d309ba26f0764e473cc4994973ffccc9d84098778ba58dc6b08787b70ad2  ./payload/apps/covercanvas/base44/entities/ArtworkLayer.jsonc
99adcd5a52dd1d7c3014705a13d78acd00fcca3d4e6f18cb91edbb0e508a1632  ./payload/apps/covercanvas/base44/entities/CoverCanvasProject.jsonc
7b0d46f97de45909e4e05a53baceb988d157601c5ce6f8ab99052f8421743355  ./payload/apps/covercanvas/base44/entities/CoverDesignVariant.jsonc
579ff5be8c1bc85b88b16ffc9c1b820872cb56bd0c8b24bf1c827c01419aa5ee  ./payload/apps/covercanvas/base44/entities/CoverModel.jsonc
f7d4ea47542244cfa913f0b6775f472905cf04772fc3f30f2abe30e74e17b166  ./payload/apps/covercanvas/base44/entities/GeometryJob.jsonc
36c774c46018ba3444d197feaeb257f1a57f90e6111f9ccb4594b089448b6138  ./payload/apps/covercanvas/base44/entities/PromptConcept.jsonc
118e34a96c069386f90d78b4a7d095889cebbf8086258a27159ac42185be41c2  ./payload/apps/covercanvas/base44/entities/SystemSettings.jsonc
6ca4ed05222d470f5d60ef08e3ee969c4eada906b0bd24bf722cf0998a062568  ./payload/apps/covercanvas/base44/entities/UniversalDesign.jsonc
378f60402d35ad835e5c78b8d40dd70755059d605e430fc34e293f9d65fe8fe1  ./payload/apps/covercanvas/base44/entities/UniversalDesignLayer.jsonc
4fa1b198580987c8b9b2e30307015f13261f306da543eaa5d43196e321d2bba2  ./payload/apps/covercanvas/base44/entities/User.jsonc
756bd77922e8844adf060d83dcd7fee77e05bd10f7b7056cc8c8b1b9ef1d99a8  ./payload/apps/covercanvas/base44/entities/ValidationReport.jsonc
0b29f3c9f6d9812db9e27a3c8a2d3b4b69dd822a129abd4ad6e8316c46db46b9  ./payload/apps/covercanvas/base44/functions/generateHandoverPdf/entry.ts
73e1334afce0f20f01500532e3b63a7cc36238d8a05addef40c476fadf9dc349  ./payload/apps/covercanvas/components.json
b0ac68c36cb81cba5bbdd537620b03762164ba276e338fdba73981318f011e60  ./payload/apps/covercanvas/eslint.config.js
93b3b0fc202164d5e2acb0ac9bb761a6fb4cf5ada024aa872c1801087c5b254b  ./payload/apps/covercanvas/index.html
e73e9adf0fcd9194c496670efb5251825685314475c9548c3ec4d74056ccc75b  ./payload/apps/covercanvas/jsconfig.json
80ea1dc60ba49a0fe257e7b6f3536d5a94c91e17d5619b6cfff4bb72b0d28079  ./payload/apps/covercanvas/package-lock.json
a7ce5d2ffac1c7d21fd1a3fa15b09ce584b0a0791766ebd5da3ed32ece4964ea  ./payload/apps/covercanvas/package.json
190c877db466995bf1482f4a16abd06e04a89ede3119341e2a86ff96e1737b27  ./payload/apps/covercanvas/postcss.config.js
51705433f1e661fc11c439cd343fbca8c130bace839c43e8def854870c8c279e  ./payload/apps/covercanvas/src/App.jsx
35647ef13677f2b23399843531e82cb49521bcd6cd09f00e23888b0d7973cf2e  ./payload/apps/covercanvas/src/api/base44Client.js
27191e5279ab7a6d30609f7954c64edf586ce11817ca50ca63ed03bd432629ce  ./payload/apps/covercanvas/src/components/AuthLayout.jsx
52917e3ce56409ae838e215a09021c27296cd7a388f85e9d2c55195fe187d0db  ./payload/apps/covercanvas/src/components/ErrorBoundary.jsx
4d5d7b5c6a368f8246fe088eaa158b2cd0872bfafa8e5c495ec39ebb697c4f6b  ./payload/apps/covercanvas/src/components/GoogleIcon.jsx
f1121449bc7f8f31b2ed2d4a6e0211c8d300319efd58919efdd313dc7b586068  ./payload/apps/covercanvas/src/components/ProtectedRoute.jsx
56f6ecc5d3f0bd692e7d4bb6d89f73ddac4148150718388ef8cf996a985f6138  ./payload/apps/covercanvas/src/components/ScrollToTop.jsx
5cecb11fe2fb3a03a73e5845b5ee9d26c9255e80feda689b3dfc70822ba288f1  ./payload/apps/covercanvas/src/components/UserNotRegisteredError.jsx
962360964c5f8edd385fe58c9f2b7a6cd524ad048cb7a3fb47bc6293d2c7ea9d  ./payload/apps/covercanvas/src/components/app/AppShell.jsx
447f19c9f1428918c0758ff98c41dfa905a74098bd7b60519c9b3b3eaa0f1564  ./payload/apps/covercanvas/src/components/app/CollapsibleSection.jsx
e5a2e8208701d3859f43da94b7d88077c89a49477bc632b62c1883c76be85aef  ./payload/apps/covercanvas/src/components/app/Help.jsx
d959032cc4267587a90385b8acb7f24f616fc12a84cb77c2a24251f4fcc30cdb  ./payload/apps/covercanvas/src/components/app/PageHeader.jsx
73d76bd52b30b2313b35faaf7eac3a2e4bb4c308700d8cbefcfec58f9c772cfe  ./payload/apps/covercanvas/src/components/app/ProjectCard.jsx
30cd67d34af11c049d4373c423c9442a07e2d2981f0d4be202a2ccd8f45069b7  ./payload/apps/covercanvas/src/components/app/SegmentProgress.jsx
87969bdd6354d68ebfc76f2013f70a5cb2a6206f5e105851772c04bb989653fb  ./payload/apps/covercanvas/src/components/app/StageRail.jsx
879fa3257e644b5d88342e2433f9ddedb43816e8806d3380df58ae01040a0b9a  ./payload/apps/covercanvas/src/components/app/StatusBadge.jsx
4717398168b1dbb55263d4b8b38374a18a690c90eac210f52fb9781de34c8924  ./payload/apps/covercanvas/src/components/app/StatusBar.jsx
da48578304fb4868d87a390d83c440d658c5c6921aa8496d2a681bba41b2aa8f  ./payload/apps/covercanvas/src/components/app/WorkflowStrip.jsx
41543c9662947f20ea7d6e2fced7889979af683ca457259fb6ec21cb27f69084  ./payload/apps/covercanvas/src/components/canvas/CanvasActionBar.jsx
315e057b57789407bc012d25808e5c671afbb3228a7a9aba3a75ad667dc8ea4e  ./payload/apps/covercanvas/src/components/canvas/CanvasTopBar.jsx
aaceafd2d9fdba0d9cecc1ee35a02151ef12f5126b7e5dd17c50dbe7c1d25501  ./payload/apps/covercanvas/src/components/canvas/CanvasWorkflowStrip.jsx
298d41dbd50db3a4cae8a29c8f814e4c30874f7ddb00d38bafdb2584e9e35db9  ./payload/apps/covercanvas/src/components/canvas/CompareCovers.jsx
a33c684820989ba7ee0fb5abcb04684bfaf20016f43f8aa4b471eaa2076b1762  ./payload/apps/covercanvas/src/components/canvas/CoverDrawer.jsx
6c294e4f01f7194784039d0d31f53f6106212a49814cdf3365c79c69fafd2407  ./payload/apps/covercanvas/src/components/canvas/CreateDesignPanel.jsx
fedf372d7a4929f5fac18634923cd69afb2e836637887d8f57e5c2082c2e5605  ./payload/apps/covercanvas/src/components/canvas/DesignPiecesPanel.jsx
c041d1259a7a7d984a7c0744d640638f3ea092945385fab9d57715ee66fb320b  ./payload/apps/covercanvas/src/components/canvas/FitPreview.jsx
733cb51b69fc1858c1f6370e95d3e0b24460614e7e6cfceed08fcab34616d7de  ./payload/apps/covercanvas/src/components/canvas/UniversalCanvas.jsx
1e2b6d9da5b28399e18a65558b604c7ca7464c58fcb48d24ae22d63b344579a7  ./payload/apps/covercanvas/src/components/covers/CoverCard.jsx
0f6872590b675da25bb463d24bd550e3f7788792e160ce8ca8e9f44c1b9faff7  ./payload/apps/covercanvas/src/components/onboarding/Onboarding.jsx
e2bc007b416f7ee4ca7401c9c2fdf554ca1dd195459134a354cef76a0075e60e  ./payload/apps/covercanvas/src/components/studio/ArtworkOverlay.jsx
d6c931b9bf717e1e655b8f805122cb0deb30badfc14fe3208c43f26924038cae  ./payload/apps/covercanvas/src/components/studio/ArtworkToolsPanel.jsx
9dd21e79e186002c296935ceee689c879a4ede00c9ce83256442799d4cac13bc  ./payload/apps/covercanvas/src/components/studio/CoverViewer.jsx
1432f8ba7963d811cf76045b65aa7ac655c7ea4645047f76cd348d317c83df62  ./payload/apps/covercanvas/src/components/studio/GeometrySettings.jsx
fff09d3067c1b8741db967db28921d9c20804ac5b1d662343f9574f7f6b430a1  ./payload/apps/covercanvas/src/components/studio/GuidedPromptForge.jsx
1bdffc5fb9e5b943bf935c9ae3669deeccfc719a844d56da4b0f7e1653d53449  ./payload/apps/covercanvas/src/components/studio/GuidedStudio.jsx
3efa32db1c08b5b9b5389086a7b88d8f936f7f4c9bcb152af3880278899d605d  ./payload/apps/covercanvas/src/components/studio/HeightMapPreview.jsx
438a2c9c336f20bcda59f9729af9d9437f5de3ef0bcafa16dc5a995839413b2b  ./payload/apps/covercanvas/src/components/studio/LayerControls.jsx
84e58aa5e17c5d826e406ae2f0b590dc343c76afec1328cfcf56f62bc2b9b172  ./payload/apps/covercanvas/src/components/studio/LayerPanel.jsx
577b857825e5a8c212dae67b927738178a881637b65fccbf5f526afa51d1db43  ./payload/apps/covercanvas/src/components/studio/PromptForgePanel.jsx
46921b277365e291c74350dd62cca8ebd1535d98ba6153540d858fd0785d2268  ./payload/apps/covercanvas/src/components/studio/StudioRightPanel.jsx
136837d1d76fd0e6bf722f8e4bd9b06a404f81414e99be5f7bae4641ee052cca  ./payload/apps/covercanvas/src/components/studio/ViewerErrorBoundary.jsx
c68be176c96834f3bfb551468be6d8614a1511072609eea30cfeaeb9e701ed99  ./payload/apps/covercanvas/src/components/studio/ViewportModeBar.jsx
71fcd6dcbbf406ee4e65117513411685b7ec4ff8cbce445ae98fb24eb556d443  ./payload/apps/covercanvas/src/components/studio/cleanup/CleanupControls.jsx
adc1e7a5afd21eff2e83197ae14ad3c85ed77d975e1b584f103a83cc5ced967f  ./payload/apps/covercanvas/src/components/studio/cleanup/ConversionPreview.jsx
b47533b3783b8149550b8481e4ae93d54bdcbc51d434793c176b0aec5558ee1c  ./payload/apps/covercanvas/src/components/ui/accordion.jsx
a20098cdc2eb2b5915575d3f0fb7a3e8e6c1035c7eef77144f3fc389e0fdbda0  ./payload/apps/covercanvas/src/components/ui/alert-dialog.jsx
c5baf27fb6a4bf130236fa0f336c21084fee192e8215bb6b20c87436c27f3b38  ./payload/apps/covercanvas/src/components/ui/alert.jsx
08b0aa0b05efc573c7d63363c03e83d4b101bfeb54140764e96ddea30659cfcc  ./payload/apps/covercanvas/src/components/ui/aspect-ratio.jsx
703fb6852952bd039b68dc494c004eee1d835fa12647b851722ab9b6b3058b32  ./payload/apps/covercanvas/src/components/ui/avatar.jsx
380dcda78ff8fdd80c82b89cb7dd38ffd84c355735fc8f16300ff647e15988aa  ./payload/apps/covercanvas/src/components/ui/badge.jsx
4c0972765dc0212c5101446cb931db44b7db68a21ef9d7bc8a75c46f9bb96e42  ./payload/apps/covercanvas/src/components/ui/breadcrumb.jsx
6c28699c64ff8c36ec5a2baf835d6bfa141cedeaf472b97d64671dac6cf7cbf8  ./payload/apps/covercanvas/src/components/ui/button.jsx
06e0c81497bda70ac24855b54fddd385557cbc3be8d8066a345bedbec551b3ee  ./payload/apps/covercanvas/src/components/ui/calendar.jsx
8ab6f42e722e9c51752ce2f14aabb2696bddc0b6818041fb8f313f670955c2c4  ./payload/apps/covercanvas/src/components/ui/card.jsx
55eb9456609f96f5c28c1fa35fe79554fc0ffab12883e3aceb041ff10e347e83  ./payload/apps/covercanvas/src/components/ui/carousel.jsx
c4684b470cae53b857a08e5fe006d4406450a442a103858beb179ec810aba2b3  ./payload/apps/covercanvas/src/components/ui/chart.jsx
b0260cb7767493d8273f5def1b7d32e844d068db5f5760258d333ae6ad88f0d8  ./payload/apps/covercanvas/src/components/ui/checkbox.jsx
f4cdd104de29928bfcd40b865c7d08eed9157a537fbb8b5e6d0921f02b63cc04  ./payload/apps/covercanvas/src/components/ui/collapsible.jsx
e7cea37aff49e211ffea1bf3ed67add6ce1ab29862e902aff739fcd11014f06f  ./payload/apps/covercanvas/src/components/ui/command.jsx
5fe320cad9ee1833e9528f86e340f83f419f77790549f4cff083fad329e8dc4c  ./payload/apps/covercanvas/src/components/ui/context-menu.jsx
50a7cc4ae5ce0f2527662ed9742d35b8c4933d1629a2740b26890793aee00742  ./payload/apps/covercanvas/src/components/ui/dialog.jsx
3d2dce97d3f6bc5dfa887e87c6688228298526bfdc29a28f2edbd6c1dc2eb47a  ./payload/apps/covercanvas/src/components/ui/drawer.jsx
d36cd67e71781bbb03059b057b6f686445477a4275120359178729574398c465  ./payload/apps/covercanvas/src/components/ui/dropdown-menu.jsx
d899b071230c321acdb2996cbe02d84a46dd9825f81af1015f7e54c6b9ee211c  ./payload/apps/covercanvas/src/components/ui/form.jsx
3b49e533ad60995767a3419351642037438e8f27b62132115fc71115cf1fd0ad  ./payload/apps/covercanvas/src/components/ui/hover-card.jsx
869946041613a5be2de7450f778398487764368462e67381bc7cb76dd485159d  ./payload/apps/covercanvas/src/components/ui/image.jsx
78a437a82203c1d9d22d47db830bdc67d49d6473c5c28ad77634eeb8c399a649  ./payload/apps/covercanvas/src/components/ui/input-otp.jsx
4455aea152904f128df0ecd82047bbceb23e06ffcc9ccc7cbb3bcc87df5bcc4f  ./payload/apps/covercanvas/src/components/ui/input.jsx
37c6425d2a5c798ade4e60f89f86054d703433a8977e12d796de2b5bb4e3d0b7  ./payload/apps/covercanvas/src/components/ui/label.jsx
5411f1b8221d9a34fc9b58f830642cfa3a33c776d0072014690e2f024515391d  ./payload/apps/covercanvas/src/components/ui/menubar.jsx
a1f789747cb750329a33ee04c54209b044239a15ba200fb9d7da1f2ce6b73403  ./payload/apps/covercanvas/src/components/ui/navigation-menu.jsx
1d519fc3ba1c8c6cf7f2d30c98739ecba2fa7af35cbc024d6793785e7a6d65c8  ./payload/apps/covercanvas/src/components/ui/pagination.jsx
199cc7b3d810013867ae91305f0966b8a66526a1c13d10248c38ee1797d169db  ./payload/apps/covercanvas/src/components/ui/popover.jsx
1ad2808d51c365f04f23a4e985b03274dcc30735d74db68e1f78332a6533859c  ./payload/apps/covercanvas/src/components/ui/progress.jsx
10ced1e6932e4fe53d6c18201f50b8bb4b334b4372f01ce5f0993aa2a6bb9110  ./payload/apps/covercanvas/src/components/ui/radio-group.jsx
4e74fb31b8321012570554dc8c55a58aacf1adcced2fdc43085c67ff96ce9773  ./payload/apps/covercanvas/src/components/ui/resizable.jsx
3de4bed34be51a940243b0fbf8c6d9324ecb416a91a919d65ca18d15a7ba32a1  ./payload/apps/covercanvas/src/components/ui/scroll-area.jsx
15c7a0e4c45b655ffa8d3f3be8bdaab727a19fd6baa95b34056bf02c7254243e  ./payload/apps/covercanvas/src/components/ui/select.jsx
2c82247abd573d0f4a93eb259166e3b778365b58c0d18921b4739d5ba4b29e7e  ./payload/apps/covercanvas/src/components/ui/separator.jsx
33f27d1b55925dbc354d0a61b0cbc6f977352da13f4df519f06e5b5bd9ed2d5c  ./payload/apps/covercanvas/src/components/ui/sheet.jsx
828bec5ac1ec715fe50deebae08a7da23f01e9b0dcb221b110e37de63eb22d3c  ./payload/apps/covercanvas/src/components/ui/sidebar.jsx
c5f32316d9f8feeba529bac6321766424067185afee5f29a15bb18145adaf1bc  ./payload/apps/covercanvas/src/components/ui/skeleton.jsx
1761bfaa0a06480b76b31511e4a5c24903b407732e027fc11ad615dd3d93a562  ./payload/apps/covercanvas/src/components/ui/slider.jsx
f1309f953467d583202225d08414161fc3183758ac38c997249eb63686a27ba8  ./payload/apps/covercanvas/src/components/ui/sonner.jsx
880e95637cc1d90ef4476f79114afd2fa7b5f6e5da1f49a70e0efc1f84aa0c8a  ./payload/apps/covercanvas/src/components/ui/switch.jsx
301509bb8337184f1b299cb15b8d4f8ec8f0d3bbc17a2ffdf33ff58f7eaa444e  ./payload/apps/covercanvas/src/components/ui/table.jsx
57591bdfb3fa931b06edcf4168b6881a79785c674ad0618003d12cd656072350  ./payload/apps/covercanvas/src/components/ui/tabs.jsx
b64a8fabf495dd59dbfd23914334ffbdfa695f506a133370603a49eca1243f62  ./payload/apps/covercanvas/src/components/ui/textarea.jsx
8a98ef70908fd33627d09f6a5c715417b243502836539acda857843dd4817070  ./payload/apps/covercanvas/src/components/ui/toast.jsx
fc1bce32d9a45f5be28c67b486962b90eed76742f3c0995f5fb908ffc6bde3cd  ./payload/apps/covercanvas/src/components/ui/toaster.jsx
1c7566b9f2aa00f0afdf161527be90588a11386158dca55425ea0d8c0e3883e4  ./payload/apps/covercanvas/src/components/ui/toggle-group.jsx
e8fe6de52ef73d6fa868229ae7a21e681fb3088975847d6ee65a8387731c1c79  ./payload/apps/covercanvas/src/components/ui/toggle.jsx
73e47a5dde6c55aca2e32e429ba95d8746ce2cca02cc718613f337b5bc9f5f19  ./payload/apps/covercanvas/src/components/ui/tooltip.jsx
40f2839736597a3f7d54e4359a375c5991ce58eb341d8abb944874ac0dce9bbc  ./payload/apps/covercanvas/src/components/ui/use-toast.jsx
89f7fc560ac38e8a54b1754acaf168e984f81a78d337615fe5f5eb7a5154395c  ./payload/apps/covercanvas/src/components/universal/AdaptationPreview.jsx
715ffc62c283e0584551e89691fce8db5db6f88f0a9e90e612d8602a71879407  ./payload/apps/covercanvas/src/components/universal/CoverVariantCard.jsx
1448a2455c205235cbbd5a24ded5a8261f9965ed97d72a94654508851b6ee3fb  ./payload/apps/covercanvas/src/components/universal/UniversalDesignCard.jsx
bf01588f81738f951daae473295846c59259d0e49143bc8f352ce9acc17699d6  ./payload/apps/covercanvas/src/components/validation/ValidationCheck.jsx
a136217739e79f9d02440e711b9bd1abb6adf60f1a83b45a39a009a09568ad1c  ./payload/apps/covercanvas/src/hooks/use-mobile.jsx
9d9e943e8dadcc95a2be6c40c20dee85029c87b443ed1fa1c6104d10ae7b9bdc  ./payload/apps/covercanvas/src/hooks/use-size.jsx
18aee2aafbaf125f7ebcf1666da1115d9fa2215655ff5952a7c96f7b02eafaa6  ./payload/apps/covercanvas/src/index.css
c5b2a5f5db9c78b8ec5b686b7a745f3a3fdc7dd892fe3a1b53676b52ca4967bc  ./payload/apps/covercanvas/src/lib/AuthContext.jsx
ead7049d22fbe16742de008d7575a903a4340e617ddda7798fa9562d000d7499  ./payload/apps/covercanvas/src/lib/ExperienceMode.jsx
8536e2091188275762a6729ecd77a77b8c5f1187525ae4189df42c95ca42f196  ./payload/apps/covercanvas/src/lib/PageNotFound.jsx
d33ee000dd01c60b2b230d1060cb6410e8917ce61070ba58e2bb418a29fb4da9  ./payload/apps/covercanvas/src/lib/adaptation.js
d0c8c149528b705355dbc842096b6662df4610eba1f356285fee74211fc580d3  ./payload/apps/covercanvas/src/lib/app-params.js
7709c139b6c1da43e27a7a7fe24e4544dcb58e9945501af4ba74fb62ccd78325  ./payload/apps/covercanvas/src/lib/canvasDemo.js
5b08773422d24da92712584944d867043038f57323e36870194ba7b5f745eae2  ./payload/apps/covercanvas/src/lib/cleanupWorker.js
d1e144f0cc110b38e0f7bd384f213a530ffe7410ea79109d4229372857bac1bb  ./payload/apps/covercanvas/src/lib/geometryService.js
05896757262d76b3c2e7400a480d150e1a7d957449b329451d4b0a9b33a8ceb2  ./payload/apps/covercanvas/src/lib/imageProcessing.js
0a080b6d9a1ed9f5f32150d9e3faa928f955d2b8d6206831e2b1658e84612c92  ./payload/apps/covercanvas/src/lib/query-client.js
ef7ef6b471d4286d516143420087b14318d0e0661fd6b69c01206edec323942f  ./payload/apps/covercanvas/src/lib/safeUrl.js
46b13719a2568563c0e4141dba62d0f1cb42e8c0d1ba5fc545faa6903e2118ac  ./payload/apps/covercanvas/src/lib/storageAdapter.js
4f592359765d69c32c3617700fa111af9a6a9cac8f18cb1987c25503a343c203  ./payload/apps/covercanvas/src/lib/utils.js
caa3bab80b647fbb53fccd2e80d6e190d45a4b06c92bf85e3968d87e8d891cec  ./payload/apps/covercanvas/src/main.jsx
c3bf5e034d0f89bb65124bb4f4b3a756d5107a8340fe042a7d9a1bfac76db25d  ./payload/apps/covercanvas/src/pages/CompareVariants.jsx
3d777deaadfb62f3333853aa064b84f061c8c7c46d118a7fdb1ba4beb226f30a  ./payload/apps/covercanvas/src/pages/CoverLibrary.jsx
2b24119fdff5138153f53c396edd0c3b853f1900ed8bbf0bed27a5b7fd4a79f6  ./payload/apps/covercanvas/src/pages/CoverVariants.jsx
e8dee2aefde319ae4eaca4789f210062e56c7df10ebfd6ff0c26fbecf6d55d4e  ./payload/apps/covercanvas/src/pages/CreateDesign.jsx
d2e62065c2d32f52ac2d7297e7d624cdd0695760e78d8cb84178e00d00cab1f7  ./payload/apps/covercanvas/src/pages/Dashboard.jsx
1f3dddd478783df7a472ad36d5cc8aa3ed53f398556de6c50c51f80ebc5654ec  ./payload/apps/covercanvas/src/pages/FitDesign.jsx
a5637ed3c56e98a97dd70ff74201a87383d9b9683af43599d39979e0b4a059f3  ./payload/apps/covercanvas/src/pages/ForgotPassword.jsx
d4d5321ffbfb44ec8fd7d8a93337b15cafff7e37698bb71302916d6ef76a5fdc  ./payload/apps/covercanvas/src/pages/ImageApply.jsx
58b46f7e2a92181f87a413e8a41e7bc0b7667786f574db17eefcbd039f65658d  ./payload/apps/covercanvas/src/pages/Jobs.jsx
1a181be1838137c3f48865aea8b1ce1a9fdee6594ff2a109733400a691a9cfe0  ./payload/apps/covercanvas/src/pages/Login.jsx
09fcc5c9211c239d82a897304056f43dc82cae76cf2e624f5731223a85bfa36b  ./payload/apps/covercanvas/src/pages/NewProject.jsx
71c33b92b0c235755c184dea3d612caa7031a3da36c772ba684110266cac789d  ./payload/apps/covercanvas/src/pages/ProjectHistory.jsx
2b5bc2bf29a1f7e6bdcc7c27e61c60f07b1a1aaed9ba1c6cfb1cc51f8e1dccc5  ./payload/apps/covercanvas/src/pages/PromptForge.jsx
bad1cc115555d4ee9ffc8dd55c27bd03969212286544ddf5d0396683de5f17f6  ./payload/apps/covercanvas/src/pages/Register.jsx
e68c455710f69a5bd3028c3c42609eba8dd11155f076462cb3a1e0e18fc4c3f4  ./payload/apps/covercanvas/src/pages/ResetPassword.jsx
2a46e7c43cf544436ceb2c0e6320dc09892f56297db1c8ee85e6191b2989c635  ./payload/apps/covercanvas/src/pages/Settings.jsx
86d16d7551444a556686258b998be60218f27b93d9dcb07bce5a0e2fdfb11350  ./payload/apps/covercanvas/src/pages/SketchTo3D.jsx
f8fcb15ac26fe94bd77ad32886e21f3c08599c9293e6a01b435d5c0076c7f78e  ./payload/apps/covercanvas/src/pages/Studio.jsx
5d28ae763b45580a76e01e0936b2249c23741f7aacb53987310b118107080e77  ./payload/apps/covercanvas/src/pages/UniversalDesignCanvas.jsx
261332c60f6a8b00b32e7966618524667b7e6aa11caca4ab2fac8868789e343b  ./payload/apps/covercanvas/src/pages/UniversalDesigns.jsx
8805f4ea45ea639a1472525f3f86e5a072de9e5202ec3ac7d212a19c00d963a6  ./payload/apps/covercanvas/src/pages/Validation.jsx
1bd31d3e8630b19dcb1d92878a2501d5e29fc935eab48ec5d90e66c410cf7e1a  ./payload/apps/covercanvas/src/utils/index.ts
7b8434c2adeffe61bbb861e11a2af2e1cc3228f64f61ac7b246e3c86ba7c8d4e  ./payload/apps/covercanvas/tailwind.config.js
d92e1eb3037080aa2a643aa3e7fd23b26ba946db9b78ce17e31e2dfc0bb1a586  ./payload/apps/covercanvas/vite.config.js
e56ea4a2791e8e148f89f5bafd89a72997808eb2fcb199bb63a3f509b4801f4f  ./payload/apps/flexiforge/.gitignore
3ed731b65d06150c138e2dadb0be0697550888a6b47eb8c45ecc9adba8b8e9bd  ./payload/apps/flexiforge/.pytest_cache/.gitignore
37dc88ef9a0abeddbe81053a6dd8fdfb13afb613045ea1eb4a5c815a74a3bde4  ./payload/apps/flexiforge/.pytest_cache/CACHEDIR.TAG
73fd6fccdd802c419a6b2d983d6c3173b7da97558ac4b589edec2dfe443db9ad  ./payload/apps/flexiforge/.pytest_cache/README.md
3b9c063b3ae0f1ac70c17e512907e6b79d78eb05d39c671b0f85a799ebf73694  ./payload/apps/flexiforge/.pytest_cache/v/cache/lastfailed
80f44f4b95d64a58a2220b2c2b3d06d82c7d142fe682a7dc307bc747b8924dab  ./payload/apps/flexiforge/.pytest_cache/v/cache/nodeids
d1684e2eb01f941c3ce482e755eae9765397a41f11e12a69c81ce3aec93f4b37  ./payload/apps/flexiforge/CHANGELOG.md
00b1766fe61cd4d71a7d0bb9fbb069a6af3176bfd298d6fa11ad61eb0f93cd7e  ./payload/apps/flexiforge/ENGINEERING_HANDOVER.md
e2bc2240953e207d5acc68832dce33271f50cf410ee8fbf91c2977e591bd4ccd  ./payload/apps/flexiforge/README.md
7bcfb2c34755eb556f2d1d0b72a83a6222a834788077fe313408b1137263ff2d  ./payload/apps/flexiforge/TEST_RESULTS.txt
03121379420f86cb3b5fe9fc3c0c82a452f0954089f1c16fc6e4e1e9171765a8  ./payload/apps/flexiforge/VERSION
3ee7d4cc1d68b9f8540a26e796960bff175c46585ce2d34045b471b273e02260  ./payload/apps/flexiforge/backend/app.py
4b25e2ee1f4e7c48ad5f0f07d26524fd662b88a03180d92efd108eb1bb510244  ./payload/apps/flexiforge/backend/flexiforge/__init__.py
3ec9644780998494344e11f1b65bc62d17075960d7fe7e62379af73605e4ec54  ./payload/apps/flexiforge/backend/flexiforge/geometry.py
ccde9ecde757b523669d9acc8b171637839588dee191db1e150a06a9a808a6f0  ./payload/apps/flexiforge/backend/flexiforge/schemas.py
f1ae518d0418854445f14b449e51e238c5b57240055968e1945c505670405084  ./payload/apps/flexiforge/backend/flexiforge/shire_bridge.py
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./payload/apps/flexiforge/data/exports/.gitkeep
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./payload/apps/flexiforge/data/models/.gitkeep
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./payload/apps/flexiforge/data/shire_jobs/.gitkeep
8e6e5a1c669d96b98ab0226b277c2b16f4aba1d99831ea4e1ac4ed9291f32c85  ./payload/apps/flexiforge/examples/FlexiForge_Test_Body.stl
db5a1f0e71c08b345a5975093d56faa7c68fb81c76c5b29163d0fa060418226d  ./payload/apps/flexiforge/examples/FlexiForge_Test_Output_Package/FlexiForge_Report.json
85999ceca2b95231b3000a69cb18cf9c9009ff5960ce21ff1c59c84fb2b16712  ./payload/apps/flexiforge/examples/FlexiForge_Test_Output_Package/FlexiForge_Test_Output_PRINT_LAYOUT.stl
9febc15bd04b60e41c436c1dfe5a9a18594f238216ed06e00f9563b3c19dc88e  ./payload/apps/flexiforge/examples/FlexiForge_Test_Output_Package/FlexiForge_Test_Output_assembled.stl
5c6bd6a9bda4951c0b79835cc5efb493b3b3bad3ce89746fa134b4b48c071dba  ./payload/apps/flexiforge/examples/FlexiForge_Test_Output_Package/FlexiForge_Test_Output_part_a.stl
187182d08ce00dd956d4d82f9eff3ab9f20cd384133c5107c698a28898e76bee  ./payload/apps/flexiforge/examples/FlexiForge_Test_Output_Package/FlexiForge_Test_Output_part_b.stl
4885ebaf80aedd5d28c35e67d887825c0f1612c821c5fe909dfe81afad689d94  ./payload/apps/flexiforge/examples/FlexiForge_Test_Output_Package/FlexiForge_Test_Output_pin.stl
7a42a165714d57c2118924d4b8c72ea3152946b4de6bb0559a23f46f8b5f2030  ./payload/apps/flexiforge/frontend/dist/assets/index-B2-htNWe.css
0a9bff3f5de184b0d68e73cedcc227053570c6a087055bc4e0dda0e66f32801c  ./payload/apps/flexiforge/frontend/dist/assets/index-CXY1DVNg.js
3532774f9af20ed19fb5cfab88e8eb1974c542c6d586affc3cf05b22486849ba  ./payload/apps/flexiforge/frontend/dist/index.html
894e819131abcdd43c6933e86ad40fba5f450cac609c33dbd91d406a3088dbfb  ./payload/apps/flexiforge/frontend/index.html
b6ea887f5622d6cd600be0ab4f479159a9feda113bb539780f689335a95d962f  ./payload/apps/flexiforge/frontend/package-lock.json
2ca39054bb709fca34875724f3775c6240fe92621965424e6504514ec69be504  ./payload/apps/flexiforge/frontend/package.json
a9efc50e17f0df741fa5b5c463b0a8e4af5cd0157c1c6bf28d5abc1ac21aa907  ./payload/apps/flexiforge/frontend/src/main.js
ba19d17f6e4c72e3b047d12f27146bc5507e0636760a5767605ebd7781eae43f  ./payload/apps/flexiforge/frontend/src/style.css
8e65b483bc6a949ee26c5fd66b0d2ac0ad951bedefa56e4a88e25519bdf7d373  ./payload/apps/flexiforge/frontend/vite.config.js
2ade62dc827fce5c2562327c5791f12d2575f96b944be796edb5cb440408cee9  ./payload/apps/flexiforge/integration/SHIRE_ROUTING_PROMPT.md
f68bea1020b205822bd46f1988361ccc8af1064dfafa5c25fa8ea117ab7cf58d  ./payload/apps/flexiforge/integration/SHIRE_TOOL_CONTRACT.md
918218200ef5687b3924560f191703a6c7bff344d1af75b9b19aaee6d3fff353  ./payload/apps/flexiforge/integration/flexiforge-shire.service.candidate
fc7f529b7cade66ff2f22ef5df44ff02c4afb55486e130e9ed08bbac72779c37  ./payload/apps/flexiforge/integration/install_into_armor_candidate.sh
9af76ffbd017f4507cbf12a4ce243a35463b5f240918cd5d81516bafc1a6cc83  ./payload/apps/flexiforge/integration/shire_tool_manifest.json
b1c730fff5c99e79a03a930bdb247fa76f4879d9d1b68a905e253fded7e057cf  ./payload/apps/flexiforge/requirements-dev.txt
6a7156bb4f27e7a8c0940ecf8dd47ececd1f163c05e46c83ae062fb828f13d53  ./payload/apps/flexiforge/requirements.txt
6dd7d34c559d187e3cef46df764914e26428d09eb2e8afc933f31a1ec8be4684  ./payload/apps/flexiforge/run_flexiforge.py
f3d9484770a22477ebd3ed36fb659df4c73287477311d772a9d3e91bdc2ce379  ./payload/apps/flexiforge/shire_flexiforge.py
afdb898eaaf3d137c24b61b15b970124615416c548d2819a3fd4d4b6ccbf80aa  ./payload/apps/flexiforge/start_linux.sh
2e8afe698006ee73ba6e1ced9eca7619ddbb815f780959d9a5a04dc85a891c00  ./payload/apps/flexiforge/start_windows.bat
ec241211b2107e6bf98d357af5e66569e011c2933631f87fdc222384d05b00af  ./payload/apps/flexiforge/tests/test_api_shire.py
b6f7d924e0ef278345b7fc4d72c9550a7de0ad35a94c76d84cceed0e95bc9c62  ./payload/apps/flexiforge/tests/test_geometry.py
1a24ad55e6eedf750a3c150bbe4eaf3fd93b659202732f771a108ee25efab096  ./payload/apps/flexiforge/tests/test_shire_bridge.py
2ff249b493d0cf4e42ae44c09c4d0273a5c9f7e5adeaf6b5dc5e2843d919a592  ./payload/apps/limbforge/.gitignore
6e24ebc4fcaeed13da9b88a903c90827e9fdffabb14fabf5d089a457c021e662  ./payload/apps/limbforge/.npmrc
e2c30f526e2bf4cc7bf0e53d396ca8306269a19040a5b5b90a2e5c6ceb9b93be  ./payload/apps/limbforge/AGENTS.md
4c9691fea1d31f325645a9d86163cb92ff0097d7cd04cae4ab7d7aff05fa97cd  ./payload/apps/limbforge/CLAUDE.md
b2656f001dd6e05aa31be8cf5cb4d6443542d5b18ebd5094c31dc966a77b9279  ./payload/apps/limbforge/LEGACY_VIEWPORT_V1_FAILURE_REPORT.md
0b85af18216348ca22df4be7aeb412731da75e88fd740db231a4c97fed994813  ./payload/apps/limbforge/README.md
d6b217e04407a9f578fac4000f8fbdd318dee987689877751dfe3a62d8d7bcb1  ./payload/apps/limbforge/VIEWPORT_CORE_LOCK.md
f8ead6f475eaadde481ab15e0e16417e6aedfe071116bb9961139c12124e1c5e  ./payload/apps/limbforge/base44/config.jsonc
60fd0e686f7b1bd2ab3dc80e5e6adde76a316fc50f2b3a3b49bf7a6001e5f6e1  ./payload/apps/limbforge/base44/entities/AccessPoint.jsonc
449e59d5a6c304d9734da2a1a074d3d55865ed2c3604a6a3d42be72cb1a0bb47  ./payload/apps/limbforge/base44/entities/AssemblyComponent.jsonc
bfe99cc0ca757d47cc6c95a76e85b2d66de2dbd565a28f1a65fc58afc23bcb07  ./payload/apps/limbforge/base44/entities/AuditEvent.jsonc
e40776d76b904fe1a6e7f34d8bc2bfcbf737d8de7e1e51956bf6ef8ecb637441  ./payload/apps/limbforge/base44/entities/CompletedCover.jsonc
89e5abf1baa71132c1d56441c6632b23f983c25252ea0feb389a7990864f43c2  ./payload/apps/limbforge/base44/entities/Component.jsonc
ed735667f911b0995af26b19d60b87a50311307606c67c35139e58cf8446943a  ./payload/apps/limbforge/base44/entities/ComponentDimension.jsonc
7de0d3533f826460d4b52eafe69f3a5589ceabc80c076fe5ad3005dfb88d5f81  ./payload/apps/limbforge/base44/entities/ComponentSpec.jsonc
541204a08e81b8e2163d2b4b44a655dfd447c1a97f18b77f5c7e865dd2f03ff6  ./payload/apps/limbforge/base44/entities/CoverProject.jsonc
a7ac71168bca1c3b9a9818dfc2be2eb66aef38550d929a66c1e75dcbc955e49a  ./payload/apps/limbforge/base44/entities/Customer.jsonc
d4dd33d927d2de7a49e38644ab7ebd79f1154b7a88ec3d1e1f4c7b160d95a024  ./payload/apps/limbforge/base44/entities/DesignConfiguration.jsonc
c28e8acc418ab94a939a1fb35b2d80743728d0d2436c0ca265d4070900cf207d  ./payload/apps/limbforge/base44/entities/EnvelopeStation.jsonc
d360b2899388e08824b3abde2369c8e512d087411c22565e9911e27c605a5a01  ./payload/apps/limbforge/base44/entities/ImplementationReport.jsonc
4729a5a2f7812e94dbf055db7af979930fdcca71e5323efb2ccebead8e5afeae  ./payload/apps/limbforge/base44/entities/Invitation.jsonc
ff760dfb2d77e4905c0904e007cc64320eb6a618741495bb865a86993a075dae  ./payload/apps/limbforge/base44/entities/KeepOutZone.jsonc
d6d7d10a87a6b8fdbcda69f4b9747e39bf0f4fb13e3c756b73466f797802fffc  ./payload/apps/limbforge/base44/entities/LimbProfile.jsonc
0d739b1934be1ce7c26569fa2163b1facb1648552e39a2de02c5e5ba17b9b83d  ./payload/apps/limbforge/base44/entities/ManufacturingJob.jsonc
c78d1368163fae7729f807e390fb976c97445313c24b30dd0473ea770d387f16  ./payload/apps/limbforge/base44/entities/MeasurementDefinition.jsonc
5caa2c146290447b2c5eb2aebbb50a0c2d969e495d0d3777ebfa718a05a618a4  ./payload/apps/limbforge/base44/entities/MeasurementSession.jsonc
2d0cfdf0f73c70f22108497093b8fa734cb42969ab2fc99fdc8eb8484147ceb3  ./payload/apps/limbforge/base44/entities/MeasurementValue.jsonc
9f07ea594dbce2ac97b05f28d99caba3f4b79a27e06e27f63237fc2ae1f78e33  ./payload/apps/limbforge/base44/entities/MovementPosition.jsonc
8efd8d0d8b86032c0821b2b78e6483c58cdc4dcfc9f31edb818a025e19d09375  ./payload/apps/limbforge/base44/entities/Notification.jsonc
a116b8270827a4ceb36a4ddb1525f2735137b9416454168ed05377540f5c42e6  ./payload/apps/limbforge/base44/entities/Order.jsonc
0d02f0ef32fbe4a9263641e178c929b6ae4ca2b7e6b3814b9a65e8548ab33e9f  ./payload/apps/limbforge/base44/entities/OssiguardProfile.jsonc
315e76bef6f2361ed4b6a2ef9041ad161634b5c4c07560cb07ed7ab42aac14fd  ./payload/apps/limbforge/base44/entities/ProjectAssignment.jsonc
70b7836e4f17b1db81a5f4ae4f93e2694ed002f0cdf7eb5f0eb565333d5e90e1  ./payload/apps/limbforge/base44/entities/Prosthesis.jsonc
8b6c0094a5c2ddf00255fef3feb4bbb8b1ed9efc78291746017899370d9b99a6  ./payload/apps/limbforge/base44/entities/Quote.jsonc
65ee0398464847afe0d33334236db85849de2981fc15f359d9b63f09b9933b28  ./payload/apps/limbforge/base44/entities/Shipment.jsonc
4de38108e89f3bb0c1c7411eabdd47f8899238f1580428a167de47b10c5b3a31  ./payload/apps/limbforge/base44/entities/User.jsonc
31c64153fdd791eaa35c7ad16aeaf34ee5b7884fc9132f608ec095ccc7ba79f3  ./payload/apps/limbforge/base44/entities/WorkshopAccount.jsonc
ac909e839de51b32707977e369cb93d737c20db8934f3909fa62fb8c6386b115  ./payload/apps/limbforge/base44/functions/acceptInvitation/entry.ts
e9c112829c56e756f14e869c001144e1f69fcd5dfd26106fae3e92b8f697f6cb  ./payload/apps/limbforge/base44/functions/submitPublicIntake/entry.ts
73e1334afce0f20f01500532e3b63a7cc36238d8a05addef40c476fadf9dc349  ./payload/apps/limbforge/components.json
b0ac68c36cb81cba5bbdd537620b03762164ba276e338fdba73981318f011e60  ./payload/apps/limbforge/eslint.config.js
201ce5198669282d262e1861185b9219eef5000bb256e1df4907a75336d441af  ./payload/apps/limbforge/index.html
e73e9adf0fcd9194c496670efb5251825685314475c9548c3ec4d74056ccc75b  ./payload/apps/limbforge/jsconfig.json
3d9e72788f0d37a70de3236e31f7636051aa718c8168dc33d34f20ec093eec2b  ./payload/apps/limbforge/package-lock.json
a42d944a03926471703fad7d02f1609d8f8c8e48f4fd680ba6455c62299bcacc  ./payload/apps/limbforge/package.json
190c877db466995bf1482f4a16abd06e04a89ede3119341e2a86ff96e1737b27  ./payload/apps/limbforge/postcss.config.js
278da9376a699cfb03808bb2477a8890e1d488dcf44e257a5f1b8f5fded03461  ./payload/apps/limbforge/scripts/viewport-safety.mjs
048540cb404987dc2c7172b1914ea7f00fe1a18df4662e39b93806364cefd40f  ./payload/apps/limbforge/src/App.jsx
852ade2734fcd100789a62b3a541358f43a070e7e9af3ea372404f85cdcd85ee  ./payload/apps/limbforge/src/adapters/Base44AuthAdapter.js
916e416bb64898898c64685a32c4d50ee9b9e878290272170ed179e167781b45  ./payload/apps/limbforge/src/adapters/Base44DatabaseAdapter.js
4d3e703105372ddd27362701aaa1af512a7c44c307737994a470220b8a8fc1b1  ./payload/apps/limbforge/src/adapters/Base44FileStorageAdapter.js
9397d083a7e9e338ec71124d858f7e82a6548303211646a86acfac3bec58abb4  ./payload/apps/limbforge/src/adapters/Base44FunctionAdapter.js
35647ef13677f2b23399843531e82cb49521bcd6cd09f00e23888b0d7973cf2e  ./payload/apps/limbforge/src/api/base44Client.js
27191e5279ab7a6d30609f7954c64edf586ce11817ca50ca63ed03bd432629ce  ./payload/apps/limbforge/src/components/AuthLayout.jsx
4d5d7b5c6a368f8246fe088eaa158b2cd0872bfafa8e5c495ec39ebb697c4f6b  ./payload/apps/limbforge/src/components/GoogleIcon.jsx
f1121449bc7f8f31b2ed2d4a6e0211c8d300319efd58919efdd313dc7b586068  ./payload/apps/limbforge/src/components/ProtectedRoute.jsx
80e5518469a7cacaf0679fe5dbd5eb6d4ed8cec17507dc5435cd0bbe3ff8c6ea  ./payload/apps/limbforge/src/components/RoleGuard.jsx
e9f16d789f69f7c7c8e653611971dc0449f82615395190a48d93b7a74fb978ed  ./payload/apps/limbforge/src/components/RoleRouter.jsx
56f6ecc5d3f0bd692e7d4bb6d89f73ddac4148150718388ef8cf996a985f6138  ./payload/apps/limbforge/src/components/ScrollToTop.jsx
5cecb11fe2fb3a03a73e5845b5ee9d26c9255e80feda689b3dfc70822ba288f1  ./payload/apps/limbforge/src/components/UserNotRegisteredError.jsx
c626f57516893880adaf4420888e37799230c38356cf3d4699719ff71f737212  ./payload/apps/limbforge/src/components/ViewportErrorBoundary.jsx
fc01d6c211b4400f037cdb548a2bbeef5f5deeca9c78118b16cdf25066921f32  ./payload/apps/limbforge/src/components/admin/AdminLayout.jsx
d654b8ab90a4f6bcd1d60965b4e65552adc55074333506c245ac01360800ebfe  ./payload/apps/limbforge/src/components/builder/BuilderLayout.jsx
228e7075d2e4644682361d8581a76bc7dc70b23f3ed99c1a73ac9d1ad6eecaf5  ./payload/apps/limbforge/src/components/components/ComponentCard.jsx
d64207cdfb017735ee4118a7a702a068f1d8c3f8cfe38288ce3d13521e284f3e  ./payload/apps/limbforge/src/components/components/ComponentForm.jsx
2db98e75df0d59355dfdea93911d7058ef2260842f77a56cfbf777fa47d315ff  ./payload/apps/limbforge/src/components/covers/CompletedCoverCard.jsx
36a23615312d08536ec3b83a058ac6144241bcfb0a5f970c736ca239c782477c  ./payload/apps/limbforge/src/components/customers/CustomerCard.jsx
70152f1d26e5d88ac8ca3d354c69e633d1411515042e6d2cef032d0fa2f46970  ./payload/apps/limbforge/src/components/customers/CustomerForm.jsx
e9dafb842e2e6788a1df6a7bd071cfb1fea14dc373e66b9fd5cc3de95c748f64  ./payload/apps/limbforge/src/components/customers/FormField.jsx
92bbf590f01161fce1e016742b24315d4324be1798eeaf7b45396c4a4b96e53d  ./payload/apps/limbforge/src/components/customers/HistoryPanel.jsx
f66c73780f2ae531597626679d26e69932c3da11dae91e604017b819c63c662c  ./payload/apps/limbforge/src/components/customers/LimbForm.jsx
ccba492f5076f51b52529d215cf2a5639718f2fcfa8d4470f2ed461c4e9b81fb  ./payload/apps/limbforge/src/components/customers/ProsthesisForm.jsx
ea372840d704695b27df73d379a2d6070a4518376cc8b7a124e681563bf7c741  ./payload/apps/limbforge/src/components/customers/customerFields.js
a72babaf28dd8343e4fa36609366203133bf0b5e552aa245b0ac7a9a7a7cbdc3  ./payload/apps/limbforge/src/components/dashboard/MetricCard.jsx
174730782d04efa43e86a7330ccbdad38b669398ad6d34233eac8863d4195270  ./payload/apps/limbforge/src/components/design/CustomDesignPanel.jsx
867d7a442054fd21ceee6dfc9fc6f319a8099c808b17209366f29a4982718e33  ./payload/apps/limbforge/src/components/design/DesignHierarchy.jsx
efb2a37009b09a2d1fd5d5ec66da6955712fb724a5649de7ba8cbf196257f2fc  ./payload/apps/limbforge/src/components/design/DesignHistory.jsx
cc81bc2d29ec859482cdddaa3b869172559c19214cd954c22b843f0fa943835b  ./payload/apps/limbforge/src/components/design/DesignInspector.jsx
958cbaced22b7455abcb976cc5a17923a4d70b7d3aa144e8fbac98b75f60594a  ./payload/apps/limbforge/src/components/design/DesignModeBar.jsx
4baeb37763e4dacc280c2c9609e176f62d0e55c614e7f865a504b298b13cca1a  ./payload/apps/limbforge/src/components/design/DesignValidation.jsx
eb76d3debaa2d572f54d773cd05b68de89e409a69f62e2a67189e1b004332eef  ./payload/apps/limbforge/src/components/dimensions/CompletenessPanel.jsx
99021471643ccf98fde4692213dc562614e75ad1b88d74da42c245d98fc25b0a  ./payload/apps/limbforge/src/components/dimensions/ComponentDiagrams.jsx
39864eb33631c7b46eb9b23303911cc2b018ae2228f4d7bff070a83eb071725b  ./payload/apps/limbforge/src/components/dimensions/DimensionEntryForm.jsx
65a746c4a44b3a603866f784339ec13ca5985f18c8534ea95c3d4ef06ba95bba  ./payload/apps/limbforge/src/components/dimensions/RecordForm.jsx
8f9ad77aa3e0c91fd46938264eafb1877b17319b323ad3c036c4060fa33d400d  ./payload/apps/limbforge/src/components/dimensions/SpecImportForm.jsx
71e5334dabce1f47546e293e53ba3dfb514a9c894a8250799c56f9ccd99f5b4d  ./payload/apps/limbforge/src/components/dimensions/StationForm.jsx
6dd63bc8f237c624dc6a130aae6145dc88c48728f2fd6ea6d98912dcdaea934e  ./payload/apps/limbforge/src/components/dimensions/formConfigs.js
afa10fd9dcd939caee1b7eac6c22b408e53eeb24390fc7613f5167256831d1ad  ./payload/apps/limbforge/src/components/dimensions/tabs/AssemblyPositionTab.jsx
48ab3c6461393d541fa56b2ad96a2746b054d9c65577ac988585760df06a8bde  ./payload/apps/limbforge/src/components/dimensions/tabs/CompletenessTab.jsx
49541ec6f13ad062967a05e8314b198babaafccf6568d5806acb671b982fc657  ./payload/apps/limbforge/src/components/dimensions/tabs/ConnectionsTab.jsx
fb94a10f193ef63c45159f447dc120dd19d85dff4b5bdf9e64c64f92550c5df6  ./payload/apps/limbforge/src/components/dimensions/tabs/ControlsAccessTab.jsx
5e82be76266c2a32eb8874a4287032bc61d0c079629cb22a0497bcd2111f1c23  ./payload/apps/limbforge/src/components/dimensions/tabs/ExternalEnvelopeTab.jsx
25c3b615ca325a19a4f19754d50393cb870ff6bcf34379fe2c20efb8ac7fd31c  ./payload/apps/limbforge/src/components/dimensions/tabs/IdentificationTab.jsx
50fac2494065cf278d621826466530d67c635fb2ca787b4f93418a95c5f65667  ./payload/apps/limbforge/src/components/dimensions/tabs/KeepOutZonesTab.jsx
66cee5a976e1c4206aa476c8fcb0f542a6bef18ff112e7a72df117a4a584b3a2  ./payload/apps/limbforge/src/components/dimensions/tabs/ManufacturerSpecsTab.jsx
4abe40d598530399957cd57e3c313f7b06102d6f87ec966fdf0646cbdce1cef6  ./payload/apps/limbforge/src/components/dimensions/tabs/MeasurementStationsTab.jsx
712e9c48218d421be2f53d1251cdded561b3cd3782acc0057ac62b0aa2260f51  ./payload/apps/limbforge/src/components/dimensions/tabs/MovementEnvelopeTab.jsx
d7ee9477dac1f4f29742625d9c346fb53a8def7127bac917b132aa8d692bce37  ./payload/apps/limbforge/src/components/dimensions/tabs/PhotosScansTab.jsx
9e734c18831c3bbc3b65dd33369f880f6b3b126a4bd202c0884e45791f9578b8  ./payload/apps/limbforge/src/components/dimensions/tabs/RevisionHistoryTab.jsx
eb8757bd452880ef537b1119c523b66328557d55fd321a015b0374b2e0f2ca1b  ./payload/apps/limbforge/src/components/dimensions/tabs/SourcesTab.jsx
4099f9cfb65520c8e064b5a52a92c88d62e5aa727acd5cd7c3befaa9adb872c2  ./payload/apps/limbforge/src/components/manufacturing/ManufacturingJobCard.jsx
708c103fa240e2e182848ac5dfefde0f5a3ca404bfa790e2b05700e608145ff4  ./payload/apps/limbforge/src/components/measurements/MeasurementEntry.jsx
e631119f34ffc1b2697745bbb2ba8e3a0754820ecaaeb2db1d9220e326d03dc4  ./payload/apps/limbforge/src/components/measurements/MeasurementGuide.jsx
3e85aeb97ea03c3c834eaf44b1f0ed34605940c338281dfd3058cd14c2738e91  ./payload/apps/limbforge/src/components/measurements/SessionCard.jsx
95a657693bb14b0a73a8cbc6db5d429231768ad0a4be06cd63856f93fffbca29  ./payload/apps/limbforge/src/components/measurements/StartWorkflowDialog.jsx
1051e18d6f693ddf666e1f0d11ec2a3b1a4892ed149048b25025b8d3b18d369d  ./payload/apps/limbforge/src/components/newcover/NewCoverWizard.jsx
0ff4d6d1132851e938ca1f4fe687dcdb3ae9d8f61be7980d7e0a9d027ee9edc9  ./payload/apps/limbforge/src/components/newcover/NewCustomerStep.jsx
8e2debf305839adb2d9ea77459911d6501525214d75eccccd23a14b278e193d8  ./payload/apps/limbforge/src/components/newcover/NewLimbStep.jsx
6d65694a733ea8dd35ae6bf1fcebaea1db7f85ce4f41be14aedad83da17245cb  ./payload/apps/limbforge/src/components/newcover/WizardProgress.jsx
1ff66b935ffb5a3991637a9b59135dd7a1909465bbe2a49822596e027be9c775  ./payload/apps/limbforge/src/components/newcover/WizardStep.jsx
795a16f373baa0848556fc551ed46b7af063e45f24b562dc3ff83cf0b5f3172f  ./payload/apps/limbforge/src/components/newcover/wizardConfig.js
8883d278e3b8cab43b10abf298d5306d836fdc47e8cd69ecd6da94603ac5ec40  ./payload/apps/limbforge/src/components/orders/OrderCard.jsx
5c6b65d0a58ba02ddb3f1b91db23e073fa5d9a848dd98679c76744a7fbb4bb6a  ./payload/apps/limbforge/src/components/ossiguard/OssiguardAssignPicker.jsx
bc0f3c2b7e119d36884fd42e266dbfa5a51d97b6a766e08d0c7244d87e7ea6a3  ./payload/apps/limbforge/src/components/ossiguard/OssiguardInspector.jsx
b9c7668e196a65d4eb06001dabca9a5d34e0af5e4f148bbd24ab770d9c03acc6  ./payload/apps/limbforge/src/components/ossiguard/OssiguardProfileForm.jsx
ac1275f0ae7eff2d9ae4e4aebf4664f443f2b17da4ee896a721ce36c5bac71d4  ./payload/apps/limbforge/src/components/ossiguard/OssiguardValidation.jsx
6028539216aa8ea281cb9b8adb73f5671c1ce92155e347fea1bd6758a68a97c0  ./payload/apps/limbforge/src/components/portal/PortalLayout.jsx
de8a8108c06c446e51b8e43d485ab708ba7c530c42abf71ecab06b03a3b10632  ./payload/apps/limbforge/src/components/projects/ProjectCard.jsx
b47533b3783b8149550b8481e4ae93d54bdcbc51d434793c176b0aec5558ee1c  ./payload/apps/limbforge/src/components/ui/accordion.jsx
a20098cdc2eb2b5915575d3f0fb7a3e8e6c1035c7eef77144f3fc389e0fdbda0  ./payload/apps/limbforge/src/components/ui/alert-dialog.jsx
c5baf27fb6a4bf130236fa0f336c21084fee192e8215bb6b20c87436c27f3b38  ./payload/apps/limbforge/src/components/ui/alert.jsx
08b0aa0b05efc573c7d63363c03e83d4b101bfeb54140764e96ddea30659cfcc  ./payload/apps/limbforge/src/components/ui/aspect-ratio.jsx
703fb6852952bd039b68dc494c004eee1d835fa12647b851722ab9b6b3058b32  ./payload/apps/limbforge/src/components/ui/avatar.jsx
380dcda78ff8fdd80c82b89cb7dd38ffd84c355735fc8f16300ff647e15988aa  ./payload/apps/limbforge/src/components/ui/badge.jsx
4c0972765dc0212c5101446cb931db44b7db68a21ef9d7bc8a75c46f9bb96e42  ./payload/apps/limbforge/src/components/ui/breadcrumb.jsx
6c28699c64ff8c36ec5a2baf835d6bfa141cedeaf472b97d64671dac6cf7cbf8  ./payload/apps/limbforge/src/components/ui/button.jsx
06e0c81497bda70ac24855b54fddd385557cbc3be8d8066a345bedbec551b3ee  ./payload/apps/limbforge/src/components/ui/calendar.jsx
8ab6f42e722e9c51752ce2f14aabb2696bddc0b6818041fb8f313f670955c2c4  ./payload/apps/limbforge/src/components/ui/card.jsx
55eb9456609f96f5c28c1fa35fe79554fc0ffab12883e3aceb041ff10e347e83  ./payload/apps/limbforge/src/components/ui/carousel.jsx
c4684b470cae53b857a08e5fe006d4406450a442a103858beb179ec810aba2b3  ./payload/apps/limbforge/src/components/ui/chart.jsx
b0260cb7767493d8273f5def1b7d32e844d068db5f5760258d333ae6ad88f0d8  ./payload/apps/limbforge/src/components/ui/checkbox.jsx
f4cdd104de29928bfcd40b865c7d08eed9157a537fbb8b5e6d0921f02b63cc04  ./payload/apps/limbforge/src/components/ui/collapsible.jsx
e7cea37aff49e211ffea1bf3ed67add6ce1ab29862e902aff739fcd11014f06f  ./payload/apps/limbforge/src/components/ui/command.jsx
5fe320cad9ee1833e9528f86e340f83f419f77790549f4cff083fad329e8dc4c  ./payload/apps/limbforge/src/components/ui/context-menu.jsx
50a7cc4ae5ce0f2527662ed9742d35b8c4933d1629a2740b26890793aee00742  ./payload/apps/limbforge/src/components/ui/dialog.jsx
3d2dce97d3f6bc5dfa887e87c6688228298526bfdc29a28f2edbd6c1dc2eb47a  ./payload/apps/limbforge/src/components/ui/drawer.jsx
d36cd67e71781bbb03059b057b6f686445477a4275120359178729574398c465  ./payload/apps/limbforge/src/components/ui/dropdown-menu.jsx
d899b071230c321acdb2996cbe02d84a46dd9825f81af1015f7e54c6b9ee211c  ./payload/apps/limbforge/src/components/ui/form.jsx
3b49e533ad60995767a3419351642037438e8f27b62132115fc71115cf1fd0ad  ./payload/apps/limbforge/src/components/ui/hover-card.jsx
869946041613a5be2de7450f778398487764368462e67381bc7cb76dd485159d  ./payload/apps/limbforge/src/components/ui/image.jsx
78a437a82203c1d9d22d47db830bdc67d49d6473c5c28ad77634eeb8c399a649  ./payload/apps/limbforge/src/components/ui/input-otp.jsx
4455aea152904f128df0ecd82047bbceb23e06ffcc9ccc7cbb3bcc87df5bcc4f  ./payload/apps/limbforge/src/components/ui/input.jsx
37c6425d2a5c798ade4e60f89f86054d703433a8977e12d796de2b5bb4e3d0b7  ./payload/apps/limbforge/src/components/ui/label.jsx
5411f1b8221d9a34fc9b58f830642cfa3a33c776d0072014690e2f024515391d  ./payload/apps/limbforge/src/components/ui/menubar.jsx
a1f789747cb750329a33ee04c54209b044239a15ba200fb9d7da1f2ce6b73403  ./payload/apps/limbforge/src/components/ui/navigation-menu.jsx
1d519fc3ba1c8c6cf7f2d30c98739ecba2fa7af35cbc024d6793785e7a6d65c8  ./payload/apps/limbforge/src/components/ui/pagination.jsx
199cc7b3d810013867ae91305f0966b8a66526a1c13d10248c38ee1797d169db  ./payload/apps/limbforge/src/components/ui/popover.jsx
1ad2808d51c365f04f23a4e985b03274dcc30735d74db68e1f78332a6533859c  ./payload/apps/limbforge/src/components/ui/progress.jsx
10ced1e6932e4fe53d6c18201f50b8bb4b334b4372f01ce5f0993aa2a6bb9110  ./payload/apps/limbforge/src/components/ui/radio-group.jsx
4e74fb31b8321012570554dc8c55a58aacf1adcced2fdc43085c67ff96ce9773  ./payload/apps/limbforge/src/components/ui/resizable.jsx
3de4bed34be51a940243b0fbf8c6d9324ecb416a91a919d65ca18d15a7ba32a1  ./payload/apps/limbforge/src/components/ui/scroll-area.jsx
15c7a0e4c45b655ffa8d3f3be8bdaab727a19fd6baa95b34056bf02c7254243e  ./payload/apps/limbforge/src/components/ui/select.jsx
2c82247abd573d0f4a93eb259166e3b778365b58c0d18921b4739d5ba4b29e7e  ./payload/apps/limbforge/src/components/ui/separator.jsx
33f27d1b55925dbc354d0a61b0cbc6f977352da13f4df519f06e5b5bd9ed2d5c  ./payload/apps/limbforge/src/components/ui/sheet.jsx
828bec5ac1ec715fe50deebae08a7da23f01e9b0dcb221b110e37de63eb22d3c  ./payload/apps/limbforge/src/components/ui/sidebar.jsx
c5f32316d9f8feeba529bac6321766424067185afee5f29a15bb18145adaf1bc  ./payload/apps/limbforge/src/components/ui/skeleton.jsx
1761bfaa0a06480b76b31511e4a5c24903b407732e027fc11ad615dd3d93a562  ./payload/apps/limbforge/src/components/ui/slider.jsx
f1309f953467d583202225d08414161fc3183758ac38c997249eb63686a27ba8  ./payload/apps/limbforge/src/components/ui/sonner.jsx
880e95637cc1d90ef4476f79114afd2fa7b5f6e5da1f49a70e0efc1f84aa0c8a  ./payload/apps/limbforge/src/components/ui/switch.jsx
301509bb8337184f1b299cb15b8d4f8ec8f0d3bbc17a2ffdf33ff58f7eaa444e  ./payload/apps/limbforge/src/components/ui/table.jsx
57591bdfb3fa931b06edcf4168b6881a79785c674ad0618003d12cd656072350  ./payload/apps/limbforge/src/components/ui/tabs.jsx
b64a8fabf495dd59dbfd23914334ffbdfa695f506a133370603a49eca1243f62  ./payload/apps/limbforge/src/components/ui/textarea.jsx
8a98ef70908fd33627d09f6a5c715417b243502836539acda857843dd4817070  ./payload/apps/limbforge/src/components/ui/toast.jsx
fc1bce32d9a45f5be28c67b486962b90eed76742f3c0995f5fb908ffc6bde3cd  ./payload/apps/limbforge/src/components/ui/toaster.jsx
1c7566b9f2aa00f0afdf161527be90588a11386158dca55425ea0d8c0e3883e4  ./payload/apps/limbforge/src/components/ui/toggle-group.jsx
e8fe6de52ef73d6fa868229ae7a21e681fb3088975847d6ee65a8387731c1c79  ./payload/apps/limbforge/src/components/ui/toggle.jsx
73e47a5dde6c55aca2e32e429ba95d8746ce2cca02cc718613f337b5bc9f5f19  ./payload/apps/limbforge/src/components/ui/tooltip.jsx
40f2839736597a3f7d54e4359a375c5991ce58eb341d8abb944874ac0dce9bbc  ./payload/apps/limbforge/src/components/ui/use-toast.jsx
e04fe124f6f24ea29ab05f1cb6de11099609d1f5d3fce4c4228f7bf255d1e00a  ./payload/apps/limbforge/src/components/viewportV2/AnatomicalMesh.js
9b8e58ca3e0d68984b0d6c7ad044746ae24e05b0d048c2187e76080542fdcb14  ./payload/apps/limbforge/src/components/viewportV2/BabylonCameraController.js
476ae6c582b1c506a93bbc92e584d556059ea4c043f41ecffdddb9028819db45  ./payload/apps/limbforge/src/components/viewportV2/BabylonSceneLifecycle.js
debc73cacfdf4efc31f7777940e490e874e6db343e8e8bbdbdae2221dbcc866b  ./payload/apps/limbforge/src/components/viewportV2/BabylonSelectionManager.js
e68d41c981d493699048ee24229d2615b9f1bc5dcbfcb6fdbc559b7ae6fccf2d  ./payload/apps/limbforge/src/components/viewportV2/BabylonViewportV2.jsx
200347116b976457487eff1671eb731745bc04d602bf4c2473442ffd40e1f77a  ./payload/apps/limbforge/src/components/viewportV2/BrandingLayerV2.js
d834ce4f757e433195b84e32fda2f2e5db91526a58ed4437b73f64ad01173bd2  ./payload/apps/limbforge/src/components/viewportV2/ConceptualCoverV2.js
2ab7e928b681948a7410822605e7c659709bddd09d5c170f2ee5aacd228b3f73  ./payload/apps/limbforge/src/components/viewportV2/DesignPreviewLayer.js
9c4d94346e93d67281d19212de9260a4d01289c8cbdf4e2aec64527d2e0201cf  ./payload/apps/limbforge/src/components/viewportV2/DomLabelLayerV2.jsx
f8c51a5bb92d0e5f6e5ce8921f9f5af60ac0549006a53b049b7ce1788e18f74e  ./payload/apps/limbforge/src/components/viewportV2/HumanReferenceV2.js
a9c8a015ffe4c8ee122e01a718956fabd6a03553723edf23c03d6f3a4e06aea6  ./payload/apps/limbforge/src/components/viewportV2/MeasurementStationsV2.js
0b609701f660a586f93f66e8a2700c873784caf80f8aff7114e93ad930136f90  ./payload/apps/limbforge/src/components/viewportV2/OssiguardConnectorLayer.js
31a7ee4febc2c22068042b6a33d5176cf5f4c4234fdc52dbd3020927d515b753  ./payload/apps/limbforge/src/components/viewportV2/ProceduralProsthesisV2.js
54947e2a0815dc1c0f2baec11105c9c2d16ef18afadf30ff53368107b4e9c0ac  ./payload/apps/limbforge/src/components/viewportV2/ViewportV2Diagnostics.jsx
1ec87a6a568a96508c2a1f383d8a45c426f12e1aaf5280b9576be31267cbe18b  ./payload/apps/limbforge/src/components/viewportV2/viewportV2Build.js
d97f88397e38d8c3aefe9b84765d4eecc6496f92144411cb3c227f82e2dac051  ./payload/apps/limbforge/src/components/workshop/BoundaryNotice.jsx
5a8d0122babc611cbcd8fc41fc7052a8d0f2d376d684675be4df0da8296d689c  ./payload/apps/limbforge/src/components/workshop/Breadcrumbs.jsx
3a54db53a6fac8c27e667643d03af89254eb8eaca7f82c103c537eb8ce6a8fff  ./payload/apps/limbforge/src/components/workshop/EmptyState.jsx
3c1405d1566df335c7b280c6700d32c4d0aff7ef451c4306503822947b5b564b  ./payload/apps/limbforge/src/components/workshop/FieldList.jsx
8019dffcaed0fb711d51f230ad99dca1f012eb0097a7da1e066b35fd6b7c62b1  ./payload/apps/limbforge/src/components/workshop/HideFictionalToggle.jsx
330c2849cde399b33649ff10bbaceb50ee22453a7ba323f604e0627ce3ec1cdc  ./payload/apps/limbforge/src/components/workshop/LoadingPanel.jsx
8bdd70731c67b4cde5b6e9f948ace620c49fa35229dd267d261149e0a00b3097  ./payload/apps/limbforge/src/components/workshop/OriginBadge.jsx
8107adc7ec60f9f16bccfe3aa1b1f49c28dca3999af73411da693c99acdbe9ff  ./payload/apps/limbforge/src/components/workshop/PageHeader.jsx
7749fd6604152c2847d223a17b4c237f95acf65da5aed00b3c3c5fb7b00809a4  ./payload/apps/limbforge/src/components/workshop/StatusPill.jsx
4291fc38223847deaa5196fe87e96060b4213ced512f599475f131f63e482569  ./payload/apps/limbforge/src/components/workshop/WorkshopLayout.jsx
90a9a727f4b7f03ec273264927d7c0db59db9a106f0195ff126db1c378f98fa0  ./payload/apps/limbforge/src/components/workshop/WorkshopNav.jsx
b240d418d8398afe9d5c8c5a72b13480c98c3f4b661f4fe64f35f22fd5f1ccbc  ./payload/apps/limbforge/src/components/workshop/WorkshopSearch.jsx
42323cc646352c1be38cc20b4c1921b20a58302e0c4eeb7abe0f21619562ae60  ./payload/apps/limbforge/src/components/workshop/WorkshopSidebar.jsx
dafdeb68ca029dbf5d857ee705a1014f73fa79329ea20b5017b64407495be751  ./payload/apps/limbforge/src/components/workshop/navItems.js
44def8acca6fe192e946e8cdde7dad694a93f6bfa0335fef88902d995fb66ef3  ./payload/apps/limbforge/src/components/workshop3d/ComponentModel.jsx
2129ab2e9bebc0a53a75774b4332ff05f3f597e38906d20d264b225ddc98cd16  ./payload/apps/limbforge/src/components/workshop3d/ContextInspectorV2.jsx
4e8aa0da529a14619cd6b86b714d66934adfea24379dbccbd1a29df626f71fce  ./payload/apps/limbforge/src/components/workshop3d/CoverShell.jsx
c95c9d48a2b1e9f87dba042340d5046f46835acc7f2f6b711f41ab7e62bcf2f9  ./payload/apps/limbforge/src/components/workshop3d/DimLine.jsx
6e2a22e151e3e3439801c1cc8335e9f377b3bae37c0f4957e7f6f48bcae3efcc  ./payload/apps/limbforge/src/components/workshop3d/DimensionLabels.jsx
54e128bdc422a125fc565d67dd062fe09501b53ecb1c50803dc3ed7e6171f07f  ./payload/apps/limbforge/src/components/workshop3d/EdgeLines.jsx
081682d19a3dc6f26feee6b1f9c22feeed83f6f486842c71e8dda39b68251da3  ./payload/apps/limbforge/src/components/workshop3d/MovementPath.jsx
47cd7a323609f647750d76074d725db791ad6ae78cef06a83aa9148057bd75d6  ./payload/apps/limbforge/src/components/workshop3d/NativeOrbitControls.jsx
72e23274905c6eefaf7dae5623b2cd4e7c5a5abba1cc986b73b8170a4f257f8b  ./payload/apps/limbforge/src/components/workshop3d/ProstheticAssembly.jsx
e2990ff2d603531ee481edcc34968415088b80a91cbea220f4e7bb2c75919555  ./payload/apps/limbforge/src/components/workshop3d/SafetyBoundary.jsx
e8230bb4177cddcf70e6a3576a12904cc377c70dcbdc151cef561de0fb24d999  ./payload/apps/limbforge/src/components/workshop3d/SceneComposer.jsx
c235716bfdaaf23a248ad842c84d2af5eecf050ddd73c7834792ff7a57dcc196  ./payload/apps/limbforge/src/components/workshop3d/SceneFeatureBoundary.jsx
b7774507b93cf55251b99d2ca80e9f9692249c4b46eed98875634bd2e51046ee  ./payload/apps/limbforge/src/components/workshop3d/ShireLogo.jsx
16e301f7f70b28ef83ab9d3951142be86c0a9e21423c6f0ce4219aff7e00a4ee  ./payload/apps/limbforge/src/components/workshop3d/StableViewportCore.jsx
2648e797f3bd5f5e1916066a267f30bd7dd0c09215a7d51d64e69a9353fb7f25  ./payload/apps/limbforge/src/components/workshop3d/StationRings.jsx
ee5bf05c675dfc48f9414faafcf42433150abf1a2b961dd46017628941364559  ./payload/apps/limbforge/src/components/workshop3d/ViewportDiagnostics.jsx
1cfc1197b875585343c3afbedce88a52f07a9d115e2c29cab89375f808485de3  ./payload/apps/limbforge/src/components/workshop3d/ViewportLabelLayer.jsx
3224ef41b0896cd439c4ef59b0596c996b9af4f19de83f653307510216755324  ./payload/apps/limbforge/src/components/workshop3d/ZoneMeshes.jsx
cf0924a1a9bf2db610b0d677a6f7b435a62b91c4d11b00059b21f3e6be76e97d  ./payload/apps/limbforge/src/components/workshop3d/limbGeometry.js
d3dd8692e26b22dc965536da655deb4927b841997cb4e8e3c3f0d95596919ce9  ./payload/apps/limbforge/src/components/workshop3d/panels/ContextPanel.jsx
b509b6e7df58c04e5528a043b779ef32b106a2a6cd12f4ec1669debb58543a68  ./payload/apps/limbforge/src/components/workshop3d/panels/MeasurementInspector.jsx
2900a4383a03b47acdbaa0d5bc897d95dbc612f90b174286aab7ca7c3035e112  ./payload/apps/limbforge/src/components/workshop3d/panels/ProjectTree.jsx
af7e472bb38cffdb80cb009a69e1e78622e756f87c0da9ccf0a2b094f7f8d679  ./payload/apps/limbforge/src/components/workshop3d/panels/SafetyBoundary.jsx
cbc12b2575ee588f0114fee7d56d233b4640f8a08d9b08b4d88fe8af7143c13a  ./payload/apps/limbforge/src/components/workshop3d/panels/StationTable.jsx
3ef7c2be23c270cb5fe593baf1d7d393627bb8cd5c332e98b746664a235fc434  ./payload/apps/limbforge/src/components/workshop3d/panels/StatusCards.jsx
964079cf9c3953160ec5355964e6a710220e17ded5dfed4ca9c344c7f959d755  ./payload/apps/limbforge/src/components/workshop3d/panels/TopBar.jsx
b479fea4cad97294149eb9a449bf68f8976985fb44f4407e1a5792d9077b4d4f  ./payload/apps/limbforge/src/components/workshop3d/panels/VerticalToolStrip.jsx
2451cbe02074e0b5f04495f99b62d0d7b0dca0b955b8194246380d37ae10e8fb  ./payload/apps/limbforge/src/components/workshop3d/panels/ViewportToolbar.jsx
5be73887ed8c0ebff2e7649e414ce8466b09141ea80c7930b92345e8df201739  ./payload/apps/limbforge/src/components/workshop3d/useViewportLabels.js
bcbe0c228d3a5a329b394d8c40d7e037e672514b3c006397c7dc0d3139d67fcb  ./payload/apps/limbforge/src/components/workshop3d/viewportBuild.js
e21b1fa7352170bd5168a40577fd43579f00ce2ab606d313f524c5a685c3f202  ./payload/apps/limbforge/src/components/workshop3d/viewportLabelStore.js
3382b630ddbbf9639600dd95244503ddd84f821edb865c589384fa1db5220d47  ./payload/apps/limbforge/src/components/workshop3d/workflows/CoverBuilder.jsx
b1c86e5c03f759c166b2152d72c81e769898862297b1168af0b11f4730e60e31  ./payload/apps/limbforge/src/components/workshop3d/workflows/MeasurementStudio3D.jsx
cd42f94dc31d47157cd2946d8dd6c23978f6b81813f628d2d4e89f7a297cd0bd  ./payload/apps/limbforge/src/components/workshop3d/workflows/ProsthesisMapper.jsx
e9b09746e9a46e108480acb8b66fea38152f7908cad2d3a4bb3fa64fb2449441  ./payload/apps/limbforge/src/components/workshop3d/workflows/SensitiveZoneMapper.jsx
11daf5d8b1ba494445bf1b238595454793d9154e519467fd1cbaa2d0dd3a2997  ./payload/apps/limbforge/src/config/permissions.js
a136217739e79f9d02440e711b9bd1abb6adf60f1a83b45a39a009a09568ad1c  ./payload/apps/limbforge/src/hooks/use-mobile.jsx
9d9e943e8dadcc95a2be6c40c20dee85029c87b443ed1fa1c6104d10ae7b9bdc  ./payload/apps/limbforge/src/hooks/use-size.jsx
5f2864628bcf5c4aaceb0197bbc59b80134acedaf45833ccefc338f0c068ddc4  ./payload/apps/limbforge/src/index.css
033d193a10f29aae122c5582adddc4e34e44d81e096c5d83b61fb5a1996b9745  ./payload/apps/limbforge/src/lib/AccountContext.jsx
c5b2a5f5db9c78b8ec5b686b7a745f3a3fdc7dd892fe3a1b53676b52ca4967bc  ./payload/apps/limbforge/src/lib/AuthContext.jsx
8536e2091188275762a6729ecd77a77b8c5f1187525ae4189df42c95ca42f196  ./payload/apps/limbforge/src/lib/PageNotFound.jsx
d0c8c149528b705355dbc842096b6662df4610eba1f356285fee74211fc580d3  ./payload/apps/limbforge/src/lib/app-params.js
0a080b6d9a1ed9f5f32150d9e3faa928f955d2b8d6206831e2b1658e84612c92  ./payload/apps/limbforge/src/lib/query-client.js
4f592359765d69c32c3617700fa111af9a6a9cac8f18cb1987c25503a343c203  ./payload/apps/limbforge/src/lib/utils.js
caa3bab80b647fbb53fccd2e80d6e190d45a4b06c92bf85e3968d87e8d891cec  ./payload/apps/limbforge/src/main.jsx
b3ad0ed92bf765f9a5bf97ff2d08d3d3e0321e52e2a6593dd82d6d64ee9e09e8  ./payload/apps/limbforge/src/modes/customerIntakeConfig.js
009391233404ed97dca42040f91b12dc73c38e46c9d0f73b0cbb32af3af37bb3  ./payload/apps/limbforge/src/pages/CompletedCoverDetail.jsx
241c061eb60645362becb5d7d22808b9b3ddfd41df1ff056e0ae2079ebb28995  ./payload/apps/limbforge/src/pages/CompletedCovers.jsx
889da0565cadf9b96d0ea73a64efcaa88fe12b4dbed118f605db3b7dd8fd21c9  ./payload/apps/limbforge/src/pages/ComponentDimensions.jsx
5b35a4f991eda7be9073bb87e8d3bbd4125a28b541b006addd8167a82c5570f9  ./payload/apps/limbforge/src/pages/Components.jsx
4c540d34dc092e4ccc02db98d3f87e67266c9864204f9224cb4ee9c502979474  ./payload/apps/limbforge/src/pages/CustomerDetail.jsx
33e75af8fef246c31dc4eee2cca05effe2932e4db5a4b13bbdd284569ae64c7a  ./payload/apps/limbforge/src/pages/Customers.jsx
403227a42c65d13518085f9f3616478c14d9063a9963a413bbf70b3d4ffedaa3  ./payload/apps/limbforge/src/pages/Dashboard.jsx
03959c2c030efdd2b84fbd95172ea9395f7f40cf8c74666ae4582398fd6f5203  ./payload/apps/limbforge/src/pages/DesignForge.jsx
87e66fbb59c753cbfd27ee1659fa9af20478cbbb4a5f2ccdae5e09054c3b7692  ./payload/apps/limbforge/src/pages/DesignYourCover.jsx
a5637ed3c56e98a97dd70ff74201a87383d9b9683af43599d39979e0b4a059f3  ./payload/apps/limbforge/src/pages/ForgotPassword.jsx
4710015053a4b5fa85168476c5fa1c93e65acaa5a0d7112e1702551369fe615e  ./payload/apps/limbforge/src/pages/IntakeRequests.jsx
6e9144e5c959983e2140c14ae665cc40ecf346b53aa95c3195118b92fa2d0d64  ./payload/apps/limbforge/src/pages/InvitationAccept.jsx
b8897b70edde5b3c739062a080a7654e704d633f1e950c651ef886ba458cabd2  ./payload/apps/limbforge/src/pages/Login.jsx
9432fc24b661c6b9c8923f74b3db604f4d1d34c6949130fe72a8003de47c3498  ./payload/apps/limbforge/src/pages/Manufacturing.jsx
dbe2153f8a79fdb997eeeeb08e5a089fb4003e965f92e55c146441014cc5490c  ./payload/apps/limbforge/src/pages/ManufacturingJobDetail.jsx
e25987bf78d90f25008f5714b0f54878af66618585113ddaf27798ca3b8cc1c2  ./payload/apps/limbforge/src/pages/MeasurementSession.jsx
d3fdea397ea288822caf693cc644e2731bd5f848b83806d0a2b9ec26019bd457  ./payload/apps/limbforge/src/pages/Measurements.jsx
a53a120835ee308ff0448432bd912a93d03871f5c1f22881e260572ce593ef7c  ./payload/apps/limbforge/src/pages/MigrationReadiness.jsx
c8142446f2cd236b910ad8d41662a5ff48a842d9a875965b63779d4db27458af  ./payload/apps/limbforge/src/pages/NewCover.jsx
3a170fcfc8e4e38d170d44d980ae7898634d0b4be5d1ff01889c885e3a7ad9f0  ./payload/apps/limbforge/src/pages/NotImplemented.jsx
5d0a4146aed7d08725e0d0a7da97e92258475a07b85fcd0126e15983dbb8ad2b  ./payload/apps/limbforge/src/pages/OrderDetail.jsx
a1a8c12dafdbe0e08f919a212957e829f475245487a6d5b7886ee7b10afa6525  ./payload/apps/limbforge/src/pages/Orders.jsx
8507f1037edba5f4ad68662b60b8c053c4e32cc48c379f9703d374fb6d930d9f  ./payload/apps/limbforge/src/pages/OssiguardDetail.jsx
6702a5fc4cdadaf1dd010cacd9e329e0d8e2e4078c722efe8f58a50a25a1736f  ./payload/apps/limbforge/src/pages/OssiguardLibrary.jsx
89b218792401981d9d2fb52d12f69048563dbf5c6351b8f474918bd4ee903e07  ./payload/apps/limbforge/src/pages/OssiguardWizard.jsx
7e7952769269e6c2ae04d88e0bc5fa4d58c1a25a740d5532a9e2084bad7d5223  ./payload/apps/limbforge/src/pages/ProjectDetail.jsx
ec6bc1185991f98837c41ea681d0583e55771ebf9c22a0ecb6a0bc04ac7f603d  ./payload/apps/limbforge/src/pages/Projects.jsx
cb345dcec5b6c48fabce72ed0495b446165980d4bc17b801aba2bc43bf65c262  ./payload/apps/limbforge/src/pages/Quotes.jsx
bad1cc115555d4ee9ffc8dd55c27bd03969212286544ddf5d0396683de5f17f6  ./payload/apps/limbforge/src/pages/Register.jsx
21ac319478498a6517f3b3fa3fa4c47fa83265f6bd373eda920a0ab6c5227738  ./payload/apps/limbforge/src/pages/Reports.jsx
e68c455710f69a5bd3028c3c42609eba8dd11155f076462cb3a1e0e18fc4c3f4  ./payload/apps/limbforge/src/pages/ResetPassword.jsx
e8c463aa28805f89e6dd0a82ea98fd477005ebffb26e2fae8a035769ef649771  ./payload/apps/limbforge/src/pages/Settings.jsx
efad8b9089b87b071b1b561e9f2b2e0abbab930500a9c85f9687cda1020498bc  ./payload/apps/limbforge/src/pages/Shipping.jsx
74a33534d8fa69d5d5245290540afc5a093976835ee8435c191619ab67780edb  ./payload/apps/limbforge/src/pages/Validation.jsx
65d4a8caaba2443bb6949cce2410e2429af75667ab9c8bffc405cc03bb12cf38  ./payload/apps/limbforge/src/pages/ViewportV2Test.jsx
aff62525a417e537366b06f1b5d56887e7019321c630e5e46999e7c295782c84  ./payload/apps/limbforge/src/pages/Workshop3D.jsx
39d29d227cc720b7057b801831c4af9de551aa38352ef86ee549f01200eea227  ./payload/apps/limbforge/src/pages/admin/AdminConsole.jsx
d22447dbf1906ba0c22f38020d1598fa2232356da21675a0d4ef2820559ee71a  ./payload/apps/limbforge/src/pages/admin/AdminSettings.jsx
12ee7c2e0e16c546016df65df9eae0af3928cb7aec5dab8c985523bdb87dfa8e  ./payload/apps/limbforge/src/pages/admin/AdminUserDetail.jsx
57529ed7d5cd0758abf7e5e381337fe4ac0ccd2846762e9010b0314a67c96d98  ./payload/apps/limbforge/src/pages/admin/AdminUsers.jsx
825840b0a4ab47192fc2b96a093e6783c8b38e1c98f76c27b0e5819446f3bccc  ./payload/apps/limbforge/src/pages/admin/Assignments.jsx
b47d4261528da1e1fabaeeacce70c0f801df9e15e842d506a85ac0d6b29d893d  ./payload/apps/limbforge/src/pages/admin/Invitations.jsx
bbc303fa1cda2c39ed1ffb98dec50ae4ff2bbf31d8a02092dd672d98284044c5  ./payload/apps/limbforge/src/pages/admin/NewBuilder.jsx
b0e8c6a5eab6c23782f349bb5b67d3d1e7c75eda9c1d64ac0c48ddb94faa5058  ./payload/apps/limbforge/src/pages/admin/PermissionMatrix.jsx
a33a953dcecdf1fca5ee7cdad23420e6583312fa9ff53703f26a5e4d7b2406a4  ./payload/apps/limbforge/src/pages/admin/ReleaseReadiness.jsx
1a1ecd57ceb1f41da51bc50e2c377d1d0374de8ace350264bbc92d0f9456613e  ./payload/apps/limbforge/src/pages/builder/BuilderProjectDetail.jsx
c0358dfa485b8245c2c269db10685b11a79e02197500831de1b3b2e1fa28ac8d  ./payload/apps/limbforge/src/pages/builder/BuilderTasks.jsx
400f18a506837b196f41c45610c35cd2c4b21a5465b03546a0b9c4de2cf2cc12  ./payload/apps/limbforge/src/pages/builder/BuilderWorkspace.jsx
eaa811b25b534f21e08f7c133f4f0c493f7bc82b7595516b583a680124c090bc  ./payload/apps/limbforge/src/pages/portal/CustomerPortal.jsx
6f04c618f65297dec5b86f3de0b98316cfe1cbb73ff41f0f2d9009dcdb950563  ./payload/apps/limbforge/src/pages/portal/PortalDetail.jsx
543d6da684c9d9f695800f2dd55fb6b6fea8dbbc813bb4f66dcea101662e664f  ./payload/apps/limbforge/src/pages/portal/PortalProject.jsx
6ae8e15c32cc513aef272f5e2bafb79b762c5cab86753531a76727794b108941  ./payload/apps/limbforge/src/pages/portal/PortalSection.jsx
229447155411058f19ec7a1b9689288d10a3a14608a585fec849f7f64f062b0d  ./payload/apps/limbforge/src/services/accountService.js
acd3e8fb5da568b051ac810ec8ef50f6bacf6bbbf0adcc5604922ac89c43ac07  ./payload/apps/limbforge/src/services/adapterContracts.js
f1bf1cc7e9c7d4c4a538762e8720277a7580320369b3aaceaef3699ff48a2511  ./payload/apps/limbforge/src/services/auditService.js
7b269ebfe84dce3f4382f4b81a7ba9ee1a704dfe41b0cefd8bf6f21d384cd639  ./payload/apps/limbforge/src/services/authService.js
0f3821c69199229af7a8ca41c2b92e8053c2365136dc28eb3a98f2504dafd33d  ./payload/apps/limbforge/src/services/completedCoverService.js
adab183783671ce1b0423b43b112a9d945b4290868d8916557333ac91d8f32da  ./payload/apps/limbforge/src/services/componentService.js
dab6529fe120ecf9c988a7ef1acc7fe0148028105c71a266e9f2b0c5abed4c3f  ./payload/apps/limbforge/src/services/customerService.js
b0b8c7d04d6d7d59b8d54d893403f1c9b3b6e88a83ba63f5fa1e84c1769824fb  ./payload/apps/limbforge/src/services/dashboardService.js
223c4ab3128bfefb3ab1b5561ac92280bb0a473b6f8cc4baee01072414f2ee78  ./payload/apps/limbforge/src/services/designService.js
5da6563e56c0c6d91483f52b344187566d4ee8fbf49d9152f209f36752e68bc9  ./payload/apps/limbforge/src/services/dimensionAnalysis.js
88601f18649bc151e4cfb1a4a88e272c3534c80a96cbfd3a7a3e643819a51a38  ./payload/apps/limbforge/src/services/dimensionDefinitions.js
b1bebc3569e06a9a33d1d8a5c84269af58002ef7d7e5feedf7b1f670faa1b8f9  ./payload/apps/limbforge/src/services/dimensionService.js
9821bb86a45066af2da3e4f046e8de3ce2ea0f7007589574aeace6e068047ba3  ./payload/apps/limbforge/src/services/exportService.js
a8ee92ddc7ff150e61058a1eae016387e4f9c1255ac8ad03a32a24664847bc45  ./payload/apps/limbforge/src/services/fileStorageService.js
e5699bb98b0c00fc38cfcecc239137386af8fa1a60bac797196a1a79ab0ef0d4  ./payload/apps/limbforge/src/services/invitationService.js
65f0777cdf790e400b9643caca68769266fdc63115403fbc5f863a3051b1fb7f  ./payload/apps/limbforge/src/services/limbProfileService.js
6aa805c6d8a1402a25e29cf5370456fd825b97c9bfe3ad515c0321e5114a0f07  ./payload/apps/limbforge/src/services/manufacturingService.js
a11b29fdd12cce325e5c32da33b0498d5512620d24fb6d233c8187c6c1064780  ./payload/apps/limbforge/src/services/measurementGeometryService.js
fd60182bdbcb120e4131b6108ede4e39f4314a3ca1beacb2ef9e6e8617d0bed6  ./payload/apps/limbforge/src/services/measurementService.js
a72e606f5490fd8ea43d2eaeee7fde10c98a3ba1c644719e5a9346e73085a457  ./payload/apps/limbforge/src/services/notificationService.js
2ac2980eb2d02adae86765547f46cf0982370cc6f95d84a3d316d71c4bc7df24  ./payload/apps/limbforge/src/services/orderService.js
6fc3855e0d6e2e7925aad36b017c1818a6b8d115ca97797606231198c7d8b224  ./payload/apps/limbforge/src/services/ossiguardService.js
5d44a6bf2ec51a7bdce2ffd9739d4524dd3257abed388633b4a36842a6df19d9  ./payload/apps/limbforge/src/services/projectService.js
0ff2a4225541799c253468545e48ecab21b1778edd7694c8a29fd3e136aba294  ./payload/apps/limbforge/src/services/prosthesisService.js
73b59ed81e672a882d701338326957544d71427ab3709bc5d0c55234f180d397  ./payload/apps/limbforge/src/services/quoteService.js
8dac8d9c4f205489d44eb7550e6b62257486a6d5a247c3482c2fcbedda489951  ./payload/apps/limbforge/src/services/reportService.js
adcfc27931e9f836f1ad30d54f8050affbbddb94ac29d93a599d40e695460553  ./payload/apps/limbforge/src/services/searchService.js
1b5ea06de113229ae87cc4234b5317b2ea85f78222d96823cfe25a17dbe0d909  ./payload/apps/limbforge/src/services/serviceConfig.js
2d6a9fa7ca6aab7d5cea745c713b3e6cb90d208bf9c443bcf03ebf3192099645  ./payload/apps/limbforge/src/services/settingsRegistry.js
63d7a49f6863c877b8b9b889cdeb0e78b92280ab09d2c666963cf88acc7ea327  ./payload/apps/limbforge/src/services/settingsService.js
dc22301e3f4a878021a971ed5ee15bb711633349b30442c0d8a75625f9e3dcb5  ./payload/apps/limbforge/src/services/shipmentService.js
571b4ec22b0815922a2e0ad7fc2b2543df50abbfcfbe271b9d8c50d388f0b2eb  ./payload/apps/limbforge/src/services/validationService.js
de197fd825a236e15d78777eaa3723f013dc0a76321280f6126e2ee038c6539c  ./payload/apps/limbforge/src/services/viewportFeatureFlags.js
d04209aeef3c2ca7cb5b7d193ee338d6167ef13ee992338f558dbdbfb21d2b2f  ./payload/apps/limbforge/src/services/workshopService.js
1bd31d3e8630b19dcb1d92878a2501d5e29fc935eab48ec5d90e66c410cf7e1a  ./payload/apps/limbforge/src/utils/index.ts
d4f5369c315836d9cc4032ae266f98e888594fbfc13f85ba70d2cb47dc2d011b  ./payload/apps/limbforge/tailwind.config.js
d92e1eb3037080aa2a643aa3e7fd23b26ba946db9b78ce17e31e2dfc0bb1a586  ./payload/apps/limbforge/vite.config.js
95331ccd5fcbcd28c6ae43bbdf2cf4f19e8305f05deca09cfb097e13dbc61290  ./payload/apps/marketing-boss/.gitignore
6169d6a0dc8ab708fb1b4d4e0d19695d4052b855595f836612a99986cf0b0db6  ./payload/apps/marketing-boss/CHANGELOG.md
d3887a59f3cb1fa214495d19449dcbe61d22bc11216b5f9bfdfa4ef7e3465fe3  ./payload/apps/marketing-boss/OPEN-ME-FIRST.txt
18aceef7e43967636f495de9d857a80131afc68470a4c70b5777adf71be22f53  ./payload/apps/marketing-boss/PRIVACY-BOUNDARY.md
e10b6908481e2a71ee584854778ec04537bc46735fc0ad8a6593ee85284d69e5  ./payload/apps/marketing-boss/README.md
120d286eaf2d73db91e733f37bba52cc188c97027380cd1b9e1b6762e8b920be  ./payload/apps/marketing-boss/SOCIAL-ACCOUNT-SETUP.md
2d624ad0ae692d61626d9aae9ec0cce89ca318b50762fc15bf4197660f6e41e4  ./payload/apps/marketing-boss/VERIFICATION.md
45664ebf16a79facf016f284882a888d5756841fd6819ddefbc77b5861777ca5  ./payload/apps/marketing-boss/app.js
b605f7f3f2b3b4dcadfbc2d24f46abf91812269da9b3be2535472f9da551f018  ./payload/apps/marketing-boss/configure-social-logins-windows.ps1
595b90db2da89bf3222ab3a461cb497cdbb8ad22477c4c4c5e4a625fb386cddb  ./payload/apps/marketing-boss/core.js
27a17308a630937e7d0eb190afe32f02531b7db3c1a8ae3b993375aecea4c4f6  ./payload/apps/marketing-boss/icons/forge-mark.svg
309bb061db0b5f73ae44473dcdd8a9bdfab5a4d6775eb0f88ba1f6f01da2d05c  ./payload/apps/marketing-boss/index.html
12d7d6797287e558aeecb9f5b7757b7f08c6405cfce1b7d5dd277cac9f14a897  ./payload/apps/marketing-boss/manifest.webmanifest
f27e142d6eb169af064bb357607a9debaf2b610ecabb20c20a9726f84488622d  ./payload/apps/marketing-boss/marketing-boss-worker.js
feec1f30e2ac76a46b9d41324a344b9078b4ee8c0387b09b65f5a02a7db2418a  ./payload/apps/marketing-boss/package.json
1fa10cbb42d796878aca74a9294918afda46ec60293edf2ddf41709d7930477a  ./payload/apps/marketing-boss/sample-shire3d-products.json
9d2be1fb02aa337c746fa76fc9b91ddf5a68406ee0b330c0b4e3339f7673ed3d  ./payload/apps/marketing-boss/server.js
445cb211366aa9d12da0f230a70a6a3fdbef707013b99a4e7530f4f080b99f21  ./payload/apps/marketing-boss/service-worker.js
f36783e5bf4b6d3ca4383da6656f764a1fd574a91fd2deb7bc9606b1e52159d6  ./payload/apps/marketing-boss/social-oauth.env.sh.example
68299f086e2a27b15e069c3ecf3db4d411b7a9608f76e0433c9dfa2026b4bda4  ./payload/apps/marketing-boss/start-linux.sh
66fb3b44e2ee79749c9aa28357d68c54da65953ffd9a371f4cc51927b373260f  ./payload/apps/marketing-boss/start-windows.bat
665b2932e0ccffb7df8b98bf998b0983759cd6081c593ae4fdf4966b01b1c157  ./payload/apps/marketing-boss/start-windows.ps1
ec81b718993f0497752fffd3a713604d5865ee44a90f92a75226d89f60f8e84f  ./payload/apps/marketing-boss/stop-windows.bat
004a8e94302875457809fc85bb048bbca5a67cc81ea8b6e49ac845fdc671076f  ./payload/apps/marketing-boss/styles.css
95523f9e959d90a86af1cfc2ccf6cc3565f15234ef786765bd9519e730878aa6  ./payload/apps/marketing-boss/tests/catalog-sync.test.js
660cde9bb6e2870d93af3271af7521c3766148cbead0bb7ea5900a53ee0f2c97  ./payload/apps/marketing-boss/tests/core.test.js
eefaad29da324995063af559d5cb78c10c38d216ba82450dc0a562b5418d2d02  ./payload/apps/marketing-boss/tests/customer-copy.test.js
46ca5a1c7ecb32e35a2c4d7b5dd7408762c2e678502599db1492ac5b68ec5a5c  ./payload/apps/marketing-boss/tests/oauth.test.js
698af2c54e3dc3e361862affd72db0d81caf6410e1b45db18970ff7d87f8cc8d  ./payload/apps/marketing-boss/tests/server-parser.test.js
6296f878e4fa87e2168ffef2995bd6f58a00af4f74f6ffca4742f25b409499f0  ./payload/apps/scanforge/.env.shire
5f881862735c2902e4fd6ff62c7376033c511ac0db7fea54747f3c69fbc91177  ./payload/apps/scanforge/.env.standalone
2ff249b493d0cf4e42ae44c09c4d0273a5c9f7e5adeaf6b5dc5e2843d919a592  ./payload/apps/scanforge/.gitignore
6e24ebc4fcaeed13da9b88a903c90827e9fdffabb14fabf5d089a457c021e662  ./payload/apps/scanforge/.npmrc
e2c30f526e2bf4cc7bf0e53d396ca8306269a19040a5b5b90a2e5c6ceb9b93be  ./payload/apps/scanforge/AGENTS.md
4c9691fea1d31f325645a9d86163cb92ff0097d7cd04cae4ab7d7aff05fa97cd  ./payload/apps/scanforge/CLAUDE.md
aad061baba04845d670acbb2671f65e96bf55960ae51b42e3aba7be6640205f6  ./payload/apps/scanforge/README.md
53d5c1c7eb3ffa9a3533c7799793e25a3d8210ddc35fa28dd55cc06275e97085  ./payload/apps/scanforge/base44/config.jsonc
55d2f4dc5fab81fdda373eca52af5da40d16b8d59411a6a22273fe925dbd7557  ./payload/apps/scanforge/base44/entities/ApplicationSetting.jsonc
37e011d0058c348f09ec80b3ad23091bfd78f62bcf1ea05f7cf6d27c0a5c814e  ./payload/apps/scanforge/base44/entities/AuditEvent.jsonc
08d78715aa3c271193def331cf4b3496e27111597322895e09f5b5111bb659a5  ./payload/apps/scanforge/base44/entities/BridgeConnection.jsonc
4c02bb28ad75e1936ef552c200231f1d368af44c7a1b0f63f6e0f91c91688a59  ./payload/apps/scanforge/base44/entities/CalibrationProfile.jsonc
c8b97c467ebcc27a857468e71f4016631c240362e54addceccb515dda3fcb093  ./payload/apps/scanforge/base44/entities/CaptureSession.jsonc
327d2db0df1e6735bfe5096ba97025f98cd37c61723530ca622750c0f9f77160  ./payload/apps/scanforge/base44/entities/CapturedSegment.jsonc
b53aed9b843504a71db2de14a3b6b5f03ae283140ddb2365f921544e7d9d7ab5  ./payload/apps/scanforge/base44/entities/ExportRecord.jsonc
b26c960abedcb7c36b6622f884424dd92ae02c473ded6b73c071c019e18f497b  ./payload/apps/scanforge/base44/entities/Measurement.jsonc
356165b2b1b84df974a421b50eb2a6dc8bd653266fa8d2940c041135d9295140  ./payload/apps/scanforge/base44/entities/MeshVersion.jsonc
56a3f0ea4fff37e3c89fb287d4169ae544cbaf1d167992396d7223c57e3f5183  ./payload/apps/scanforge/base44/entities/PointCloudVersion.jsonc
0129d9f335f55e34ef4fa8fd1087c6fca6e17fce07e4ab70ade5bd1d5f7e876b  ./payload/apps/scanforge/base44/entities/PrintCheck.jsonc
43425867c85e83e6a5c51f0665948189fc7e4e1a260a2f0dd7beebee773ae5c4  ./payload/apps/scanforge/base44/entities/PrinterProfile.jsonc
28fc3a609639fa1e8841d03482d917bbcbe872b9a5c697810e49d852783c67f4  ./payload/apps/scanforge/base44/entities/ProcessingJob.jsonc
4b5e522fd2a630b720a4f2ed6c09578b7ca5c718228a1c45046ccd679eecf79c  ./payload/apps/scanforge/base44/entities/SafetyConfirmation.jsonc
d18807d5f60b01badbe0d57d5a944d5bc04524fe86bff9233641e8b2f141e12d  ./payload/apps/scanforge/base44/entities/ScanProject.jsonc
830b7cbf0a1bd16c303ad0d2abd40ffca6a1fda22e89a1f2966060ae7cffec07  ./payload/apps/scanforge/base44/entities/ScannerDevice.jsonc
4de38108e89f3bb0c1c7411eabdd47f8899238f1580428a167de47b10c5b3a31  ./payload/apps/scanforge/base44/entities/User.jsonc
73e1334afce0f20f01500532e3b63a7cc36238d8a05addef40c476fadf9dc349  ./payload/apps/scanforge/components.json
8170b785e2c183ca47fad75655fdbe0e22004e33a5e1a9c150a9e4720226dca9  ./payload/apps/scanforge/contracts/scanforge-agent-action.schema.json
6485b7059f8f606e0703e0af5a71e0c809d1b89767802901cb4604485cc8d7aa  ./payload/apps/scanforge/contracts/scanforge-agent-status.schema.json
c1e77af2b7dde573926db341ecb82d7fdd5a0d5ecf66b8556b7b146b4b9d402f  ./payload/apps/scanforge/docs/FILE_INVENTORY.txt
284a1164fc169254da6bc88c6b7dd68b419596e30ef5d63d1cce009f78ecd5c2  ./payload/apps/scanforge/docs/ORIGINAL_EXPORT_AUDIT.md
2b000513264b2f57d2b7da670c50e4969f2906a1bc01f2bcce6d70587804b4c9  ./payload/apps/scanforge/docs/SHIRE_INTEGRATION_HANDOVER.md
9f543d5a1aa0902016f6550dba6034e8801bfb245be7374803d0db5d2d3ed246  ./payload/apps/scanforge/docs/SOURCE_SHA256SUMS.txt
10cb623da5652603e6dce461d3155baf5ca3b6010cf4e49ce8957464dffa3338  ./payload/apps/scanforge/docs/SOURCE_VALIDATION.md
0f8653ad9e66df704f79cd20105c268b6617a89ca302d5dc9abe2f7154ebe505  ./payload/apps/scanforge/docs/base44-to-shire-agent.patch
b0ac68c36cb81cba5bbdd537620b03762164ba276e338fdba73981318f011e60  ./payload/apps/scanforge/eslint.config.js
34d405c727070111dee9dd6337b1357d8c19c3847d6bf89705625d6df162432a  ./payload/apps/scanforge/index.html
e73e9adf0fcd9194c496670efb5251825685314475c9548c3ec4d74056ccc75b  ./payload/apps/scanforge/jsconfig.json
c8016a4df5939449b40c4e5ebe72c24b337456b1672262f3592e936e455d19ac  ./payload/apps/scanforge/package-lock.json
43ea6f4e50927d8adc25fd30e459a122b57443533e065d7e7b5932ed2e85a3ab  ./payload/apps/scanforge/package.json
190c877db466995bf1482f4a16abd06e04a89ede3119341e2a86ff96e1737b27  ./payload/apps/scanforge/postcss.config.js
3d8050c4984dde97039a725555c9499f3cb284536903da0f7ccad473c2dca479  ./payload/apps/scanforge/public/favicon.svg
f231079bd897a701321965a5359b96f70ef89be2fc5355eaaba3ae96e5c72ef2  ./payload/apps/scanforge/public/manifest.json
5ae5bda1cd172e5d91a1d93838f1f114fee097a8cd6a4524624a14b731f1b710  ./payload/apps/scanforge/public/shire-agent-manifest.json
59d6613c481935ed925398028a29fd8f363044fcb643bc14852503a6865e447e  ./payload/apps/scanforge/src/App.jsx
c9bc9c63195d5c535d7913197a5295ce96cceadc48be0f15411e8def27ae4d87  ./payload/apps/scanforge/src/ScannerRoutes.jsx
3114731837864c8630ba02c33cf529924ccfee05aae994edfe356b00e899b9f7  ./payload/apps/scanforge/src/StandaloneApp.jsx
35647ef13677f2b23399843531e82cb49521bcd6cd09f00e23888b0d7973cf2e  ./payload/apps/scanforge/src/api/base44Client.js
27191e5279ab7a6d30609f7954c64edf586ce11817ca50ca63ed03bd432629ce  ./payload/apps/scanforge/src/components/AuthLayout.jsx
4d5d7b5c6a368f8246fe088eaa158b2cd0872bfafa8e5c495ec39ebb697c4f6b  ./payload/apps/scanforge/src/components/GoogleIcon.jsx
f1121449bc7f8f31b2ed2d4a6e0211c8d300319efd58919efdd313dc7b586068  ./payload/apps/scanforge/src/components/ProtectedRoute.jsx
56f6ecc5d3f0bd692e7d4bb6d89f73ddac4148150718388ef8cf996a985f6138  ./payload/apps/scanforge/src/components/ScrollToTop.jsx
5cecb11fe2fb3a03a73e5845b5ee9d26c9255e80feda689b3dfc70822ba288f1  ./payload/apps/scanforge/src/components/UserNotRegisteredError.jsx
c79e9f18d6f778049134027f015542d3a972fb6fe7037a0bba1dc8012a2d8a0c  ./payload/apps/scanforge/src/components/scanforge/AgentCard.jsx
ee0310466727348371517e3fc8c7b2d6698af5c38b46f78fce4d886f19876873  ./payload/apps/scanforge/src/components/scanforge/AppHeader.jsx
7bb24dd49de4f784dcc5b6b4d97c95c78bc02e96ea9ebcc13bd1954ce4111d57  ./payload/apps/scanforge/src/components/scanforge/AssistantPanel.jsx
0eebbe3c8b257b7a4068a8a14474cc480c0091a7077583fcdb5078e232080041  ./payload/apps/scanforge/src/components/scanforge/BrandFace.jsx
acce4828bb93e2a451cb39d45fa0e9602c4e735e7a6b28d7660348765b30dc19  ./payload/apps/scanforge/src/components/scanforge/CoverageOrb.jsx
5c88b3287d74708083464ff4bc48084a4290efc81ff07383780247ee820b11be  ./payload/apps/scanforge/src/components/scanforge/Layout.jsx
4055deeda92bd948f8e170782e9849dceac7cd5cbf3727209e32a9b2852d4dca  ./payload/apps/scanforge/src/components/scanforge/MobileNav.jsx
3cb1fb1c5d3065a923a6591a357db0ba7367c94b06dd883d3fb7ee67538d3c56  ./payload/apps/scanforge/src/components/scanforge/ModuleHeader.jsx
4f37e80286974697002aac92825fa0b3ca2762c367662a8aff23bbe6ce56b41c  ./payload/apps/scanforge/src/components/scanforge/OfflineBanner.jsx
db6ce1148cbc49113b7b1b8d50590c5bee52dd22c29756ae979979fa226203de  ./payload/apps/scanforge/src/components/scanforge/Panel.jsx
834d27246977c5a4923227702c2ffbd0525654185bce22f1d4cccbe16a22f8ce  ./payload/apps/scanforge/src/components/scanforge/ScanForgeAgentWorkspace.jsx
832e2473f0b2c2fdaafa4cd6e96de8c9d99d32fc2a3a549b4794cb22578dc437  ./payload/apps/scanforge/src/components/scanforge/Sidebar.jsx
755bb6b4a7ee452772cb7b5e0da277883b3b718af725e4d31130b1252eaeb5cf  ./payload/apps/scanforge/src/components/scanforge/StatusPill.jsx
2b66a9661095325ac20d2672c6e42916a4c29e0e93835b35d85a5c9b1dc183e9  ./payload/apps/scanforge/src/components/scanforge/WizardStep.jsx
b47533b3783b8149550b8481e4ae93d54bdcbc51d434793c176b0aec5558ee1c  ./payload/apps/scanforge/src/components/ui/accordion.jsx
a20098cdc2eb2b5915575d3f0fb7a3e8e6c1035c7eef77144f3fc389e0fdbda0  ./payload/apps/scanforge/src/components/ui/alert-dialog.jsx
c5baf27fb6a4bf130236fa0f336c21084fee192e8215bb6b20c87436c27f3b38  ./payload/apps/scanforge/src/components/ui/alert.jsx
08b0aa0b05efc573c7d63363c03e83d4b101bfeb54140764e96ddea30659cfcc  ./payload/apps/scanforge/src/components/ui/aspect-ratio.jsx
703fb6852952bd039b68dc494c004eee1d835fa12647b851722ab9b6b3058b32  ./payload/apps/scanforge/src/components/ui/avatar.jsx
380dcda78ff8fdd80c82b89cb7dd38ffd84c355735fc8f16300ff647e15988aa  ./payload/apps/scanforge/src/components/ui/badge.jsx
4c0972765dc0212c5101446cb931db44b7db68a21ef9d7bc8a75c46f9bb96e42  ./payload/apps/scanforge/src/components/ui/breadcrumb.jsx
6c28699c64ff8c36ec5a2baf835d6bfa141cedeaf472b97d64671dac6cf7cbf8  ./payload/apps/scanforge/src/components/ui/button.jsx
06e0c81497bda70ac24855b54fddd385557cbc3be8d8066a345bedbec551b3ee  ./payload/apps/scanforge/src/components/ui/calendar.jsx
8ab6f42e722e9c51752ce2f14aabb2696bddc0b6818041fb8f313f670955c2c4  ./payload/apps/scanforge/src/components/ui/card.jsx
55eb9456609f96f5c28c1fa35fe79554fc0ffab12883e3aceb041ff10e347e83  ./payload/apps/scanforge/src/components/ui/carousel.jsx
c4684b470cae53b857a08e5fe006d4406450a442a103858beb179ec810aba2b3  ./payload/apps/scanforge/src/components/ui/chart.jsx
b0260cb7767493d8273f5def1b7d32e844d068db5f5760258d333ae6ad88f0d8  ./payload/apps/scanforge/src/components/ui/checkbox.jsx
f4cdd104de29928bfcd40b865c7d08eed9157a537fbb8b5e6d0921f02b63cc04  ./payload/apps/scanforge/src/components/ui/collapsible.jsx
e7cea37aff49e211ffea1bf3ed67add6ce1ab29862e902aff739fcd11014f06f  ./payload/apps/scanforge/src/components/ui/command.jsx
5fe320cad9ee1833e9528f86e340f83f419f77790549f4cff083fad329e8dc4c  ./payload/apps/scanforge/src/components/ui/context-menu.jsx
50a7cc4ae5ce0f2527662ed9742d35b8c4933d1629a2740b26890793aee00742  ./payload/apps/scanforge/src/components/ui/dialog.jsx
3d2dce97d3f6bc5dfa887e87c6688228298526bfdc29a28f2edbd6c1dc2eb47a  ./payload/apps/scanforge/src/components/ui/drawer.jsx
d36cd67e71781bbb03059b057b6f686445477a4275120359178729574398c465  ./payload/apps/scanforge/src/components/ui/dropdown-menu.jsx
d899b071230c321acdb2996cbe02d84a46dd9825f81af1015f7e54c6b9ee211c  ./payload/apps/scanforge/src/components/ui/form.jsx
3b49e533ad60995767a3419351642037438e8f27b62132115fc71115cf1fd0ad  ./payload/apps/scanforge/src/components/ui/hover-card.jsx
869946041613a5be2de7450f778398487764368462e67381bc7cb76dd485159d  ./payload/apps/scanforge/src/components/ui/image.jsx
78a437a82203c1d9d22d47db830bdc67d49d6473c5c28ad77634eeb8c399a649  ./payload/apps/scanforge/src/components/ui/input-otp.jsx
4455aea152904f128df0ecd82047bbceb23e06ffcc9ccc7cbb3bcc87df5bcc4f  ./payload/apps/scanforge/src/components/ui/input.jsx
37c6425d2a5c798ade4e60f89f86054d703433a8977e12d796de2b5bb4e3d0b7  ./payload/apps/scanforge/src/components/ui/label.jsx
5411f1b8221d9a34fc9b58f830642cfa3a33c776d0072014690e2f024515391d  ./payload/apps/scanforge/src/components/ui/menubar.jsx
a1f789747cb750329a33ee04c54209b044239a15ba200fb9d7da1f2ce6b73403  ./payload/apps/scanforge/src/components/ui/navigation-menu.jsx
1d519fc3ba1c8c6cf7f2d30c98739ecba2fa7af35cbc024d6793785e7a6d65c8  ./payload/apps/scanforge/src/components/ui/pagination.jsx
199cc7b3d810013867ae91305f0966b8a66526a1c13d10248c38ee1797d169db  ./payload/apps/scanforge/src/components/ui/popover.jsx
1ad2808d51c365f04f23a4e985b03274dcc30735d74db68e1f78332a6533859c  ./payload/apps/scanforge/src/components/ui/progress.jsx
10ced1e6932e4fe53d6c18201f50b8bb4b334b4372f01ce5f0993aa2a6bb9110  ./payload/apps/scanforge/src/components/ui/radio-group.jsx
4e74fb31b8321012570554dc8c55a58aacf1adcced2fdc43085c67ff96ce9773  ./payload/apps/scanforge/src/components/ui/resizable.jsx
3de4bed34be51a940243b0fbf8c6d9324ecb416a91a919d65ca18d15a7ba32a1  ./payload/apps/scanforge/src/components/ui/scroll-area.jsx
15c7a0e4c45b655ffa8d3f3be8bdaab727a19fd6baa95b34056bf02c7254243e  ./payload/apps/scanforge/src/components/ui/select.jsx
2c82247abd573d0f4a93eb259166e3b778365b58c0d18921b4739d5ba4b29e7e  ./payload/apps/scanforge/src/components/ui/separator.jsx
33f27d1b55925dbc354d0a61b0cbc6f977352da13f4df519f06e5b5bd9ed2d5c  ./payload/apps/scanforge/src/components/ui/sheet.jsx
828bec5ac1ec715fe50deebae08a7da23f01e9b0dcb221b110e37de63eb22d3c  ./payload/apps/scanforge/src/components/ui/sidebar.jsx
c5f32316d9f8feeba529bac6321766424067185afee5f29a15bb18145adaf1bc  ./payload/apps/scanforge/src/components/ui/skeleton.jsx
1761bfaa0a06480b76b31511e4a5c24903b407732e027fc11ad615dd3d93a562  ./payload/apps/scanforge/src/components/ui/slider.jsx
f1309f953467d583202225d08414161fc3183758ac38c997249eb63686a27ba8  ./payload/apps/scanforge/src/components/ui/sonner.jsx
880e95637cc1d90ef4476f79114afd2fa7b5f6e5da1f49a70e0efc1f84aa0c8a  ./payload/apps/scanforge/src/components/ui/switch.jsx
301509bb8337184f1b299cb15b8d4f8ec8f0d3bbc17a2ffdf33ff58f7eaa444e  ./payload/apps/scanforge/src/components/ui/table.jsx
57591bdfb3fa931b06edcf4168b6881a79785c674ad0618003d12cd656072350  ./payload/apps/scanforge/src/components/ui/tabs.jsx
b64a8fabf495dd59dbfd23914334ffbdfa695f506a133370603a49eca1243f62  ./payload/apps/scanforge/src/components/ui/textarea.jsx
8a98ef70908fd33627d09f6a5c715417b243502836539acda857843dd4817070  ./payload/apps/scanforge/src/components/ui/toast.jsx
fc1bce32d9a45f5be28c67b486962b90eed76742f3c0995f5fb908ffc6bde3cd  ./payload/apps/scanforge/src/components/ui/toaster.jsx
1c7566b9f2aa00f0afdf161527be90588a11386158dca55425ea0d8c0e3883e4  ./payload/apps/scanforge/src/components/ui/toggle-group.jsx
e8fe6de52ef73d6fa868229ae7a21e681fb3088975847d6ee65a8387731c1c79  ./payload/apps/scanforge/src/components/ui/toggle.jsx
73e47a5dde6c55aca2e32e429ba95d8746ce2cca02cc718613f337b5bc9f5f19  ./payload/apps/scanforge/src/components/ui/tooltip.jsx
40f2839736597a3f7d54e4359a375c5991ce58eb341d8abb944874ac0dce9bbc  ./payload/apps/scanforge/src/components/ui/use-toast.jsx
9cfdb58cb4a3c15580ace84223dd67922bdcbb58ba40acb23f0dfac8ea79cad4  ./payload/apps/scanforge/src/context/ScannerContext.jsx
44ac428ee5d41a72e810cc035ec53d9a3202866a93536de0ed1eefda3e8ad703  ./payload/apps/scanforge/src/context/ShireModuleContext.jsx
a136217739e79f9d02440e711b9bd1abb6adf60f1a83b45a39a009a09568ad1c  ./payload/apps/scanforge/src/hooks/use-mobile.jsx
9d9e943e8dadcc95a2be6c40c20dee85029c87b443ed1fa1c6104d10ae7b9bdc  ./payload/apps/scanforge/src/hooks/use-size.jsx
6e8dd6b3567e594dacc07191302d16795bba78ec75db2611530171e174934399  ./payload/apps/scanforge/src/index.css
c5b2a5f5db9c78b8ec5b686b7a745f3a3fdc7dd892fe3a1b53676b52ca4967bc  ./payload/apps/scanforge/src/lib/AuthContext.jsx
433e3f370d8de29675b9457ce11f60a1a8b8c7777f9d097c2a81a0270e5e5060  ./payload/apps/scanforge/src/lib/PageNotFound.jsx
87a7dcb2dfceaef242aeeeb32fc30a68ecc2a937935080a26fe15fc40e2963ed  ./payload/apps/scanforge/src/lib/ShireScanBridgeClient.js
d0ac735d27e3ba5cfea820efbef65dc997258c353ca7e9baa79941b0a3c89216  ./payload/apps/scanforge/src/lib/ShireScanForgeAgentClient.js
93a33fae1ac366fb487fbbd05099a6019e292edacc497d3aebffe3b06b384bdb  ./payload/apps/scanforge/src/lib/agentTypes.js
d0c8c149528b705355dbc842096b6662df4610eba1f356285fee74211fc580d3  ./payload/apps/scanforge/src/lib/app-params.js
8685d1b9bd81eed5c8da8dff272748268c58d37ef20fba8f2378cc9c661c6c5c  ./payload/apps/scanforge/src/lib/appConfig.js
36a577f2df639e16a54e672602fd2d4b4215d5f65be23ecd606b34ab923db760  ./payload/apps/scanforge/src/lib/httpPaths.js
0a080b6d9a1ed9f5f32150d9e3faa928f955d2b8d6206831e2b1658e84612c92  ./payload/apps/scanforge/src/lib/query-client.js
78e1dab91f4f4215c4d118111b5ad4701d03094ebd11e2ddf9a9e74e3af93187  ./payload/apps/scanforge/src/lib/scannerProviders.js
ad502890c3812747c26ae74a3f53b760e9cdd46ed924007414f8f76302ad7749  ./payload/apps/scanforge/src/lib/shireIntegrations.js
4f592359765d69c32c3617700fa111af9a6a9cac8f18cb1987c25503a343c203  ./payload/apps/scanforge/src/lib/utils.js
caa3bab80b647fbb53fccd2e80d6e190d45a4b06c92bf85e3968d87e8d891cec  ./payload/apps/scanforge/src/main.jsx
5e55aa7bd9766f6352d7429bbd6d2e4296f82608b6c4f1e09ca0f11d464e6333  ./payload/apps/scanforge/src/pages/BridgeSettings.jsx
dd4ea822477ee6e6778927fb4048234cea4f2dc4d9295a9c3039f67cfd0a354d  ./payload/apps/scanforge/src/pages/Calibration.jsx
bfe58dba2bac34a1b093271f15dbe1dd1846f0b3609e38b182c3b430bfc9e33a  ./payload/apps/scanforge/src/pages/Dashboard.jsx
e0a4bf15c58fb9c32a29d8c772be450aa851309e975909a7bdbd3ade78f929ab  ./payload/apps/scanforge/src/pages/Exports.jsx
a5637ed3c56e98a97dd70ff74201a87383d9b9683af43599d39979e0b4a059f3  ./payload/apps/scanforge/src/pages/ForgotPassword.jsx
94692ebba6699975c046ffb7a0cd176afe3950bed1084706113a892fe0c56b61  ./payload/apps/scanforge/src/pages/HelpSafety.jsx
e1acbf807f306a9e5e1d133478235eb37dbf3de09fbb6e23406cf41f40e9de75  ./payload/apps/scanforge/src/pages/LiveCapture.jsx
1a181be1838137c3f48865aea8b1ce1a9fdee6594ff2a109733400a691a9cfe0  ./payload/apps/scanforge/src/pages/Login.jsx
83572565d6d5c4d486b02c7813e97dd3c195be6cee20e8fc7bd1cf9948457f84  ./payload/apps/scanforge/src/pages/Measurements.jsx
53d70f950335be7cc987b1221036679d6b330f54243fcb0221d72b10de83ed3c  ./payload/apps/scanforge/src/pages/MeshLab.jsx
eeaf2fc77a0fa822b24e061c8e48f196cb3d0054cf79d402c56bc29153c9eea1  ./payload/apps/scanforge/src/pages/NewScan.jsx
4aa7717850a3900968dbf7daef77c9e889d0fb8680a1d948b0141ef847be2baf  ./payload/apps/scanforge/src/pages/PrintCheck.jsx
c65e7a24931bfd7d878981bc9e9aeae365d6061a4309146d5459a22a3ce4a333  ./payload/apps/scanforge/src/pages/Processing.jsx
549e8df0e5264f9640a82311d6f5c313d8b824348acc2da06ffbcab7b4a79ec3  ./payload/apps/scanforge/src/pages/Projects.jsx
bad1cc115555d4ee9ffc8dd55c27bd03969212286544ddf5d0396683de5f17f6  ./payload/apps/scanforge/src/pages/Register.jsx
e68c455710f69a5bd3028c3c42609eba8dd11155f076462cb3a1e0e18fc4c3f4  ./payload/apps/scanforge/src/pages/ResetPassword.jsx
638882e66d9eeee6662cd0564f73b1b113dc8cd3019500c8fab1b3b289f60213  ./payload/apps/scanforge/src/services/projectRepository.js
57b3048cc786d2a6269b0323c3c67533188d00fd53e530a13d3e35ce99f982cc  ./payload/apps/scanforge/src/shire/registerScanForgeAgent.js
1bd31d3e8630b19dcb1d92878a2501d5e29fc935eab48ec5d90e66c410cf7e1a  ./payload/apps/scanforge/src/utils/index.ts
7b8434c2adeffe61bbb861e11a2af2e1cc3228f64f61ac7b246e3c86ba7c8d4e  ./payload/apps/scanforge/tailwind.config.js
d7e4e5309aa2019152ad8b1255e9485f42fa5de6f45b71c7d75db5c17da621d7  ./payload/apps/scanforge/vite.config.js
2b45e16b3dccd3e6787c6a2b7f09ab4bf93577f9c08d29b6a0347c4467815cc7  ./payload/apps/store-doctor-foundation/.env.example
3a06b5ecf1ccccc2b61068d868c6b0f8f6409d81f79a4cca4eec33135c3f5f5c  ./payload/apps/store-doctor-foundation/.gitignore
1933afed2c5633e03b97d67e030d016a8a5e30544221e3f4c9429c06cf079eb3  ./payload/apps/store-doctor-foundation/README.md
73e1334afce0f20f01500532e3b63a7cc36238d8a05addef40c476fadf9dc349  ./payload/apps/store-doctor-foundation/components.json
21c3c679d22e29f16d693d723a222d66f2095586df0810b4d9488368be343b02  ./payload/apps/store-doctor-foundation/deploy/shire3d-manager.service
dd6c1baf3a209ee75e22358b97e4d6bc5cdb552942282c5908a86095295b3de9  ./payload/apps/store-doctor-foundation/dist/assets/index-9iNFl5s6.css
85364088b30fb090448cfbf683b16cd53be6b598f65c3d3182101f16be3dfbe0  ./payload/apps/store-doctor-foundation/dist/assets/index-DWWvbYI5.js
b94952138c594dc2228003970d378da2f091344f144975bd0c3ede762d91ec89  ./payload/apps/store-doctor-foundation/dist/index.html
159915d3fd62e2133c3f799f30ec36790d14266d61d53da5fc89bbcf1f3c5c80  ./payload/apps/store-doctor-foundation/docs/ARMOR_OS_INTEGRATION.md
b0ac68c36cb81cba5bbdd537620b03762164ba276e338fdba73981318f011e60  ./payload/apps/store-doctor-foundation/eslint.config.js
0323ad7b436ed54d3184f268734187430a0ff9a86e2d901641bc6ba674a1fab0  ./payload/apps/store-doctor-foundation/index.html
c9ad54a7ffd60fa53e1ce13a1644ea160ed5439d672b4776b3fed0ce757b83e9  ./payload/apps/store-doctor-foundation/jsconfig.json
31d01a56934d1d48ecd7a3b7923197700c26d8bcd8c98b81968df365c49c9172  ./payload/apps/store-doctor-foundation/package-lock.json
87738e07d9f87d21207eae146c4ea57ba25a92810b228d31da8f73d6f983aefe  ./payload/apps/store-doctor-foundation/package.json
190c877db466995bf1482f4a16abd06e04a89ede3119341e2a86ff96e1737b27  ./payload/apps/store-doctor-foundation/postcss.config.js
3716d122af2e72319a707e89c43145f2f05ba144e9f7207a87535acdcb25c81f  ./payload/apps/store-doctor-foundation/scripts/dev.mjs
db5c3ce729ebb15c4b83fd2b9467dcf4d1201087ce5b6b7d8f94ece561816113  ./payload/apps/store-doctor-foundation/server/channels.mjs
db781be78de72cad1392046fc7219acce4398e3898a6fee8935712afd630ceb2  ./payload/apps/store-doctor-foundation/server/etsy.mjs
6e4b9d75814b3b1165d141ac39dab62a405020ded710a343ab7537ee3b171db8  ./payload/apps/store-doctor-foundation/server/index.mjs
7f05f22795743b2f8aea1726ee6059704b48b6d44c573feedcafa84dedc0e6f9  ./payload/apps/store-doctor-foundation/server/security.mjs
c610498a1b9ecb98977005993c529549caa8e46ec1546f978f27ad54b9d655dc  ./payload/apps/store-doctor-foundation/server/store.mjs
0a987db4a3c244711341b5b315440c23fc3283062f3adfea236a67bae5abef67  ./payload/apps/store-doctor-foundation/src/App.jsx
1ac379d08e8a6c24fe0c997e183b5be18f5d47324b60ddf13233e059fb73c72e  ./payload/apps/store-doctor-foundation/src/api/shireClient.js
8feaabda115c3b8c3c9a19a70fc9cde818cff5bac96f7b44d509a8c21f73f167  ./payload/apps/store-doctor-foundation/src/components/AppLayout.jsx
27191e5279ab7a6d30609f7954c64edf586ce11817ca50ca63ed03bd432629ce  ./payload/apps/store-doctor-foundation/src/components/AuthLayout.jsx
4d5d7b5c6a368f8246fe088eaa158b2cd0872bfafa8e5c495ec39ebb697c4f6b  ./payload/apps/store-doctor-foundation/src/components/GoogleIcon.jsx
f1121449bc7f8f31b2ed2d4a6e0211c8d300319efd58919efdd313dc7b586068  ./payload/apps/store-doctor-foundation/src/components/ProtectedRoute.jsx
56f6ecc5d3f0bd692e7d4bb6d89f73ddac4148150718388ef8cf996a985f6138  ./payload/apps/store-doctor-foundation/src/components/ScrollToTop.jsx
9b7b8c51e6727a65d690fb38ed654bc2712ad4000a50a39c3d64658192eda420  ./payload/apps/store-doctor-foundation/src/components/Sidebar.jsx
5cecb11fe2fb3a03a73e5845b5ee9d26c9255e80feda689b3dfc70822ba288f1  ./payload/apps/store-doctor-foundation/src/components/UserNotRegisteredError.jsx
aa8591bf1e5222f35231a976d1dee81aea1fa530f397b0b5797bcbc89b8cf219  ./payload/apps/store-doctor-foundation/src/components/calculator/CreateProductWizard.jsx
49711592e21a9289b497b743ed78c3723249ec009b4416be289a0becd837dbf6  ./payload/apps/store-doctor-foundation/src/components/calculator/PrintDetailsPanel.jsx
2d762efb46ed28d6911779cc5cd95d01fa0c89591572c41ce7c42e5cf23f8f27  ./payload/apps/store-doctor-foundation/src/components/calculator/PushToProductModal.jsx
d4a456eab6bfa18411aa79e651045a73f3157d5efe3c90ca16f4ecb93e20e50e  ./payload/apps/store-doctor-foundation/src/components/calculator/ResultsPanel.jsx
f9290d24b374293d203762aec9a776a55ed07bfb99099c0921d2e9f3964689e0  ./payload/apps/store-doctor-foundation/src/components/calculator/SavedCalculations.jsx
22382a53eea79f54c898cc8310d9c86fa2aed028116ec08f5bbdb435594a1ed0  ./payload/apps/store-doctor-foundation/src/components/calculator/UpdateProductModal.jsx
d7b90e408870ec0d448a1f3520b9a90a7656ab77dfe3e612efeeeccce5931654  ./payload/apps/store-doctor-foundation/src/components/create-product/AIField.jsx
1e678f6c8cd4a7effa2685879aeaa512d98cfaf835399a17b8678013a0c3dc54  ./payload/apps/store-doctor-foundation/src/components/create-product/ImageUploader.jsx
e8dffb6bafe781c82250fde6d942cab5146fa2b13a680ad007385c381e4b6c3a  ./payload/apps/store-doctor-foundation/src/components/create-product/Step1Basics.jsx
0734704e3c680af86671feae453410da8de05ff04da1dc4f47117a105ac7fedd  ./payload/apps/store-doctor-foundation/src/components/create-product/Step2Marketing.jsx
7fc5de358caa3263d7cee15ed662d37293ed8420168ea43693d6e260b99c94dc  ./payload/apps/store-doctor-foundation/src/components/create-product/Step3Pricing.jsx
5b85edecbc8a74aa1c1ae9346e9f133e8329b0d07df1d356ee5c4c4668455273  ./payload/apps/store-doctor-foundation/src/components/create-product/Step4Review.jsx
a48720074f106510aacd73ac28acd50124dcafd1080c1fdb5ff65b535bc082e9  ./payload/apps/store-doctor-foundation/src/components/create-product/StepProgress.jsx
0d7580d77812764b662cd0beb07ef00d2b41b5bf2d9cea75752d441d7697cc3a  ./payload/apps/store-doctor-foundation/src/components/etsy/EtsyConnectButton.jsx
713be6abd4b8924cc450096d50137b1954f189cf3b286c78ff0e2b4d173df89b  ./payload/apps/store-doctor-foundation/src/components/etsy/PushToEtsyButton.jsx
32b324308719bdb876693ba08fc696474cfef708a842b321346231a513149ace  ./payload/apps/store-doctor-foundation/src/components/marketplaces/AddUrlModal.jsx
cc3dd668cde69d77d8683b34968ce1ab1f100b4cdee5836b5034d945d54ba785  ./payload/apps/store-doctor-foundation/src/components/orders/BulkActionBar.jsx
4037e8e29667276a3735109f095f04ec09c44202fbb4adf45cee72d9ebf53c9a  ./payload/apps/store-doctor-foundation/src/components/orders/OrderCard.jsx
80e885d7b6db08a108f297015eceb64771cbc3409091d46fafdf53a16034648b  ./payload/apps/store-doctor-foundation/src/components/orders/OrderModal.jsx
a76a9ff68c608221df864248968f0c135afe920150e9b97731d4feb85cd01a01  ./payload/apps/store-doctor-foundation/src/components/products/BulkPriceModal.jsx
c647297fcb0d173dd8c10f338abe723d5b714e46bf4c15768ddc40b1f7892ac5  ./payload/apps/store-doctor-foundation/src/components/products/ProductSidePanel.jsx
4ef8bd92f17ce9b10de4718fc8db6fea22e73edf99b51753efe4f8e6ca6c914e  ./payload/apps/store-doctor-foundation/src/components/shipping/ParcelDetailsPanel.jsx
51d794eeee64ebc56cac369d4f1d0fc6bd6a78db9dc34946cfa27d0cc2514e6d  ./payload/apps/store-doctor-foundation/src/components/shipping/ShippingRatesPanel.jsx
b47533b3783b8149550b8481e4ae93d54bdcbc51d434793c176b0aec5558ee1c  ./payload/apps/store-doctor-foundation/src/components/ui/accordion.jsx
a20098cdc2eb2b5915575d3f0fb7a3e8e6c1035c7eef77144f3fc389e0fdbda0  ./payload/apps/store-doctor-foundation/src/components/ui/alert-dialog.jsx
c5baf27fb6a4bf130236fa0f336c21084fee192e8215bb6b20c87436c27f3b38  ./payload/apps/store-doctor-foundation/src/components/ui/alert.jsx
08b0aa0b05efc573c7d63363c03e83d4b101bfeb54140764e96ddea30659cfcc  ./payload/apps/store-doctor-foundation/src/components/ui/aspect-ratio.jsx
703fb6852952bd039b68dc494c004eee1d835fa12647b851722ab9b6b3058b32  ./payload/apps/store-doctor-foundation/src/components/ui/avatar.jsx
380dcda78ff8fdd80c82b89cb7dd38ffd84c355735fc8f16300ff647e15988aa  ./payload/apps/store-doctor-foundation/src/components/ui/badge.jsx
4c0972765dc0212c5101446cb931db44b7db68a21ef9d7bc8a75c46f9bb96e42  ./payload/apps/store-doctor-foundation/src/components/ui/breadcrumb.jsx
6c28699c64ff8c36ec5a2baf835d6bfa141cedeaf472b97d64671dac6cf7cbf8  ./payload/apps/store-doctor-foundation/src/components/ui/button.jsx
06e0c81497bda70ac24855b54fddd385557cbc3be8d8066a345bedbec551b3ee  ./payload/apps/store-doctor-foundation/src/components/ui/calendar.jsx
8ab6f42e722e9c51752ce2f14aabb2696bddc0b6818041fb8f313f670955c2c4  ./payload/apps/store-doctor-foundation/src/components/ui/card.jsx
55eb9456609f96f5c28c1fa35fe79554fc0ffab12883e3aceb041ff10e347e83  ./payload/apps/store-doctor-foundation/src/components/ui/carousel.jsx
c4684b470cae53b857a08e5fe006d4406450a442a103858beb179ec810aba2b3  ./payload/apps/store-doctor-foundation/src/components/ui/chart.jsx
b0260cb7767493d8273f5def1b7d32e844d068db5f5760258d333ae6ad88f0d8  ./payload/apps/store-doctor-foundation/src/components/ui/checkbox.jsx
f4cdd104de29928bfcd40b865c7d08eed9157a537fbb8b5e6d0921f02b63cc04  ./payload/apps/store-doctor-foundation/src/components/ui/collapsible.jsx
e7cea37aff49e211ffea1bf3ed67add6ce1ab29862e902aff739fcd11014f06f  ./payload/apps/store-doctor-foundation/src/components/ui/command.jsx
5fe320cad9ee1833e9528f86e340f83f419f77790549f4cff083fad329e8dc4c  ./payload/apps/store-doctor-foundation/src/components/ui/context-menu.jsx
50a7cc4ae5ce0f2527662ed9742d35b8c4933d1629a2740b26890793aee00742  ./payload/apps/store-doctor-foundation/src/components/ui/dialog.jsx
3d2dce97d3f6bc5dfa887e87c6688228298526bfdc29a28f2edbd6c1dc2eb47a  ./payload/apps/store-doctor-foundation/src/components/ui/drawer.jsx
d36cd67e71781bbb03059b057b6f686445477a4275120359178729574398c465  ./payload/apps/store-doctor-foundation/src/components/ui/dropdown-menu.jsx
d899b071230c321acdb2996cbe02d84a46dd9825f81af1015f7e54c6b9ee211c  ./payload/apps/store-doctor-foundation/src/components/ui/form.jsx
3b49e533ad60995767a3419351642037438e8f27b62132115fc71115cf1fd0ad  ./payload/apps/store-doctor-foundation/src/components/ui/hover-card.jsx
78a437a82203c1d9d22d47db830bdc67d49d6473c5c28ad77634eeb8c399a649  ./payload/apps/store-doctor-foundation/src/components/ui/input-otp.jsx
4455aea152904f128df0ecd82047bbceb23e06ffcc9ccc7cbb3bcc87df5bcc4f  ./payload/apps/store-doctor-foundation/src/components/ui/input.jsx
37c6425d2a5c798ade4e60f89f86054d703433a8977e12d796de2b5bb4e3d0b7  ./payload/apps/store-doctor-foundation/src/components/ui/label.jsx
5411f1b8221d9a34fc9b58f830642cfa3a33c776d0072014690e2f024515391d  ./payload/apps/store-doctor-foundation/src/components/ui/menubar.jsx
a1f789747cb750329a33ee04c54209b044239a15ba200fb9d7da1f2ce6b73403  ./payload/apps/store-doctor-foundation/src/components/ui/navigation-menu.jsx
1d519fc3ba1c8c6cf7f2d30c98739ecba2fa7af35cbc024d6793785e7a6d65c8  ./payload/apps/store-doctor-foundation/src/components/ui/pagination.jsx
199cc7b3d810013867ae91305f0966b8a66526a1c13d10248c38ee1797d169db  ./payload/apps/store-doctor-foundation/src/components/ui/popover.jsx
1ad2808d51c365f04f23a4e985b03274dcc30735d74db68e1f78332a6533859c  ./payload/apps/store-doctor-foundation/src/components/ui/progress.jsx
10ced1e6932e4fe53d6c18201f50b8bb4b334b4372f01ce5f0993aa2a6bb9110  ./payload/apps/store-doctor-foundation/src/components/ui/radio-group.jsx
4e74fb31b8321012570554dc8c55a58aacf1adcced2fdc43085c67ff96ce9773  ./payload/apps/store-doctor-foundation/src/components/ui/resizable.jsx
3de4bed34be51a940243b0fbf8c6d9324ecb416a91a919d65ca18d15a7ba32a1  ./payload/apps/store-doctor-foundation/src/components/ui/scroll-area.jsx
15c7a0e4c45b655ffa8d3f3be8bdaab727a19fd6baa95b34056bf02c7254243e  ./payload/apps/store-doctor-foundation/src/components/ui/select.jsx
2c82247abd573d0f4a93eb259166e3b778365b58c0d18921b4739d5ba4b29e7e  ./payload/apps/store-doctor-foundation/src/components/ui/separator.jsx
33f27d1b55925dbc354d0a61b0cbc6f977352da13f4df519f06e5b5bd9ed2d5c  ./payload/apps/store-doctor-foundation/src/components/ui/sheet.jsx
828bec5ac1ec715fe50deebae08a7da23f01e9b0dcb221b110e37de63eb22d3c  ./payload/apps/store-doctor-foundation/src/components/ui/sidebar.jsx
c5f32316d9f8feeba529bac6321766424067185afee5f29a15bb18145adaf1bc  ./payload/apps/store-doctor-foundation/src/components/ui/skeleton.jsx
1761bfaa0a06480b76b31511e4a5c24903b407732e027fc11ad615dd3d93a562  ./payload/apps/store-doctor-foundation/src/components/ui/slider.jsx
f1309f953467d583202225d08414161fc3183758ac38c997249eb63686a27ba8  ./payload/apps/store-doctor-foundation/src/components/ui/sonner.jsx
880e95637cc1d90ef4476f79114afd2fa7b5f6e5da1f49a70e0efc1f84aa0c8a  ./payload/apps/store-doctor-foundation/src/components/ui/switch.jsx
301509bb8337184f1b299cb15b8d4f8ec8f0d3bbc17a2ffdf33ff58f7eaa444e  ./payload/apps/store-doctor-foundation/src/components/ui/table.jsx
57591bdfb3fa931b06edcf4168b6881a79785c674ad0618003d12cd656072350  ./payload/apps/store-doctor-foundation/src/components/ui/tabs.jsx
b64a8fabf495dd59dbfd23914334ffbdfa695f506a133370603a49eca1243f62  ./payload/apps/store-doctor-foundation/src/components/ui/textarea.jsx
8a98ef70908fd33627d09f6a5c715417b243502836539acda857843dd4817070  ./payload/apps/store-doctor-foundation/src/components/ui/toast.jsx
fc1bce32d9a45f5be28c67b486962b90eed76742f3c0995f5fb908ffc6bde3cd  ./payload/apps/store-doctor-foundation/src/components/ui/toaster.jsx
1c7566b9f2aa00f0afdf161527be90588a11386158dca55425ea0d8c0e3883e4  ./payload/apps/store-doctor-foundation/src/components/ui/toggle-group.jsx
e8fe6de52ef73d6fa868229ae7a21e681fb3088975847d6ee65a8387731c1c79  ./payload/apps/store-doctor-foundation/src/components/ui/toggle.jsx
73e47a5dde6c55aca2e32e429ba95d8746ce2cca02cc718613f337b5bc9f5f19  ./payload/apps/store-doctor-foundation/src/components/ui/tooltip.jsx
40f2839736597a3f7d54e4359a375c5991ce58eb341d8abb944874ac0dce9bbc  ./payload/apps/store-doctor-foundation/src/components/ui/use-toast.jsx
a136217739e79f9d02440e711b9bd1abb6adf60f1a83b45a39a009a09568ad1c  ./payload/apps/store-doctor-foundation/src/hooks/use-mobile.jsx
35b3b645d92d3d4b814857acb12cb23faff59be3fdea9ca53a1d048e7216d7b2  ./payload/apps/store-doctor-foundation/src/hooks/useAuthGuard.js
b7c77ed69f9528d7a04ce43371bf6fe67a8771ef21d04fc28c6cc48da1587a67  ./payload/apps/store-doctor-foundation/src/index.css
b8490a481967ccff83596b3b1d6a284dbd50b24156b4bd1f6e3a9fc234070a06  ./payload/apps/store-doctor-foundation/src/lib/AuthContext.jsx
916339f2faf45f0c3058adac20f25d28f73ce3c1905e1eb7891664161495020d  ./payload/apps/store-doctor-foundation/src/lib/PageNotFound.jsx
c12319846a8451a817c6baaa8b67650e18ddaee523135d098759c9647602509b  ./payload/apps/store-doctor-foundation/src/lib/auth-guard.js
0a080b6d9a1ed9f5f32150d9e3faa928f955d2b8d6206831e2b1658e84612c92  ./payload/apps/store-doctor-foundation/src/lib/query-client.js
4f592359765d69c32c3617700fa111af9a6a9cac8f18cb1987c25503a343c203  ./payload/apps/store-doctor-foundation/src/lib/utils.js
caa3bab80b647fbb53fccd2e80d6e190d45a4b06c92bf85e3968d87e8d891cec  ./payload/apps/store-doctor-foundation/src/main.jsx
8cea4a8d6b58cba041860b1e9c374eac58923ecd2b3dae4e4a756df56692b542  ./payload/apps/store-doctor-foundation/src/pages/Assistant.jsx
fccd06969a6b7b370f23bf55ccc741d5a366d8b0836c48ed007411eeafed132a  ./payload/apps/store-doctor-foundation/src/pages/CostCalculator.jsx
6ec555c6145eeea2b017533b1fd982cc521ccaee2c2cde7c68d399040ecea331  ./payload/apps/store-doctor-foundation/src/pages/CreateProduct.jsx
0fef72441a033100a811c9a310a41b6c2f3fa4600e7f3cbc937dd714e8743bfe  ./payload/apps/store-doctor-foundation/src/pages/Dashboard.jsx
decb208c3586dd5591fa5896ca3e5c18c9a6ebd6c61b69a445a15f0ff70ad12c  ./payload/apps/store-doctor-foundation/src/pages/EtsyCallback.jsx
9f796d9ea5fadeaa47da83087d2fe436e565e7aecb3dab21da796afb1ca82d84  ./payload/apps/store-doctor-foundation/src/pages/ForgotPassword.jsx
08cf3617b9d6087bb314f5eaa6512f8cc9f0dbdc27905a50e989f8288f0e98ee  ./payload/apps/store-doctor-foundation/src/pages/Login.jsx
8f432c7367183720e2e2b19623acc71a82067ed2344584c36aee7596a3336b38  ./payload/apps/store-doctor-foundation/src/pages/Marketplaces.jsx
0ada5d786ac686ed373f66111cb5b438b09082b7a0e2979eb5d04cf2df0e067e  ./payload/apps/store-doctor-foundation/src/pages/Orders.jsx
17eb8ae398b085dae6d963e0a211e4535e27bcd4f77b2be2b7ab88f206455613  ./payload/apps/store-doctor-foundation/src/pages/Products.jsx
aa344aa274d523e62968dc722f028d01a8c43797945ab61ab176516fdfea8b0b  ./payload/apps/store-doctor-foundation/src/pages/Register.jsx
1dc5846adc1cab688b9d1d2ff50aee4d87a82e4c6ff3ba64afca1263f645498b  ./payload/apps/store-doctor-foundation/src/pages/ResetPassword.jsx
91fe06e13541767ac81e1ecb895b63160e344551aea391eaea9f54d2fc8817dd  ./payload/apps/store-doctor-foundation/src/pages/Settings.jsx
a21db8c3b9eed0c1050399c7e87e59cb5aca1f9d220570b8ef039fcd8c7118f4  ./payload/apps/store-doctor-foundation/src/pages/Shipping.jsx
1bd31d3e8630b19dcb1d92878a2501d5e29fc935eab48ec5d90e66c410cf7e1a  ./payload/apps/store-doctor-foundation/src/utils/index.ts
3c12e0702d6841ffbeaec6418bc2049658573611824903a8c62712a9888f2104  ./payload/apps/store-doctor-foundation/start.bat
a0c8dbf0ce668739fddeca31aba58ef4a614b3bbfbe0b25c813657bee9f70036  ./payload/apps/store-doctor-foundation/start.sh
7b8434c2adeffe61bbb861e11a2af2e1cc3228f64f61ac7b246e3c86ba7c8d4e  ./payload/apps/store-doctor-foundation/tailwind.config.js
01bf7f539f453311d1c0742b381e41d4fbdca51830932deaa98c3a40365f275c  ./payload/apps/store-doctor-foundation/vite.config.js
77232b31312a1a8b2539f337f97936d31f395ad5e9a29771af604d428dde5809  ./payload/config/agents-registry.json
077183631f9cd6f88b31b159b197e7507695608effefb2d1eff5eade0c3162f7  ./payload/config/modules-registry.json
df5d4f40106bd7c94e296d5addb68ccc053a5055cc3be6d9c50c4e967fa02d34  ./payload/modules/dental-studio/.env.shire
a99d5ede929cf8d201a252456cdb21e01648c2efd2611bae4105a9715117536c  ./payload/modules/dental-studio/.env.standalone
f50b753b9884dbeec612495f084d3bc8010c0c84ca5cf5a16f54a77da4551fb1  ./payload/modules/dental-studio/.gitignore
6e24ebc4fcaeed13da9b88a903c90827e9fdffabb14fabf5d089a457c021e662  ./payload/modules/dental-studio/.npmrc
81240d26ecb60e7129427173145632963caee51d2b6cd2617048a87508fa2079  ./payload/modules/dental-studio/COMMERCIAL-RELEASE.md
4504693a4a82085fd91243c3f4442701c17d876343198c0babe42dbacb9b1c76  ./payload/modules/dental-studio/Dockerfile
e5e6c21b7424eae85aa3fce13f021a18547f6236e05742273a4c881fd74ddf00  ./payload/modules/dental-studio/LICENSING.md
66e5cb0f9dcd42d7f683f8706da414447a4355047c8f4dbc1ea7dbae010c4cba  ./payload/modules/dental-studio/README.md
73e1334afce0f20f01500532e3b63a7cc36238d8a05addef40c476fadf9dc349  ./payload/modules/dental-studio/components.json
de22c147000ac6b49197987b7b29db3d20b2d8f1271d0ad06cc5453042d4a182  ./payload/modules/dental-studio/deployment/nginx.conf
b0ac68c36cb81cba5bbdd537620b03762164ba276e338fdba73981318f011e60  ./payload/modules/dental-studio/eslint.config.js
f89f2c7cbdb9c7e6db89d072f162669a5785491100913d82fc8d855fb5fccf5f  ./payload/modules/dental-studio/index.html
fb4e06837b8242049ba33d27f2f98e9d1564da3c81cf7be93cc4b96286c3baf6  ./payload/modules/dental-studio/integration/EMBEDDING.md
d0b5e782f2f759c7349625a300d73c12230a762027451460a14e1b7c739bbc34  ./payload/modules/dental-studio/integration/shire-module.json
e73e9adf0fcd9194c496670efb5251825685314475c9548c3ec4d74056ccc75b  ./payload/modules/dental-studio/jsconfig.json
eca2b4307eb00125b1b61109418870fb676e98148ec419012ac18305d6cde82d  ./payload/modules/dental-studio/package-lock.json
d11ef8d004d1df49bd8b56d8b7f80654933c5df63f699c611d53233af7e7f29a  ./payload/modules/dental-studio/package.json
190c877db466995bf1482f4a16abd06e04a89ede3119341e2a86ff96e1737b27  ./payload/modules/dental-studio/postcss.config.js
d955504d86ca1670676f3e5b4a970c618dab41339dc3588f84b89b839eefb9fc  ./payload/modules/dental-studio/src/App.jsx
1b24a537b9910b0b8018c882cd4b6c5de80809db89cdf0f0720d843ac34da6b8  ./payload/modules/dental-studio/src/api/studioClient.js
27191e5279ab7a6d30609f7954c64edf586ce11817ca50ca63ed03bd432629ce  ./payload/modules/dental-studio/src/components/AuthLayout.jsx
a9de8e8954d4fc868c9c3ef37b6e18828121056c6b7dab190a9c68418e66fd52  ./payload/modules/dental-studio/src/components/LicenseGate.jsx
f1121449bc7f8f31b2ed2d4a6e0211c8d300319efd58919efdd313dc7b586068  ./payload/modules/dental-studio/src/components/ProtectedRoute.jsx
56f6ecc5d3f0bd692e7d4bb6d89f73ddac4148150718388ef8cf996a985f6138  ./payload/modules/dental-studio/src/components/ScrollToTop.jsx
5cecb11fe2fb3a03a73e5845b5ee9d26c9255e80feda689b3dfc70822ba288f1  ./payload/modules/dental-studio/src/components/UserNotRegisteredError.jsx
aee445c7b87fbbe774ac443eda65592a4a54d820fe88391873fd5e24d66519cd  ./payload/modules/dental-studio/src/components/studio/AIAnalysisPanel.jsx
e7caf7ca95af442a4aef15dccac9674e00d2bedb4a08aa14bf0a47401058cdcd  ./payload/modules/dental-studio/src/components/studio/AIAssistant.jsx
80c793cf57558b7b6b809f498f8b2b11d99d9ee86aa0af22b609df78a361f940  ./payload/modules/dental-studio/src/components/studio/AppExperience.jsx
07b503032497401b6b80f26fd9f46effdfe80395d08b337ab4edfb41fab8404b  ./payload/modules/dental-studio/src/components/studio/CaseForm.jsx
00998a197cf8d365f43d8533d483323b61d687a6a594551ca4d239d4494b416c  ./payload/modules/dental-studio/src/components/studio/CaseOverview.jsx
7daada5b2bbf5011bead1c181232a1e1fd3ca1d48d8f1eb254a69b84dc0ae00f  ./payload/modules/dental-studio/src/components/studio/CostDonut.jsx
6cfdd34d55d495785dc2fb0fcf8e0a9a0124e845f7717cf8dfe73bfa5708aaba  ./payload/modules/dental-studio/src/components/studio/DentalViewport.jsx
8759da2c8818ce95ec8b31341eed9e5e6b491ba172fc0a227f20d4ed241d0988  ./payload/modules/dental-studio/src/components/studio/EmptyState.jsx
606708ca8b91382f01225f0e4af384fa08edcef8d0a8b32f213c09fa545807f5  ./payload/modules/dental-studio/src/components/studio/LayersPanel.jsx
09eb52710cb1576ea05113176ba79457d70248a7d8f1aa468bfa706a978b3e12  ./payload/modules/dental-studio/src/components/studio/LeftSidebar.jsx
769713ad49eff2dd98ab45426b2398542c33cdc6ec596756cab8a0cc38da57b7  ./payload/modules/dental-studio/src/components/studio/MaterialCalculator.jsx
79f7c4417793f7fb4963741a7f56eced5f2346df086d06e5c051dc38e3ce7988  ./payload/modules/dental-studio/src/components/studio/MetricCard.jsx
0a86c9c5a699c81193a288366422aed3f81d3c9dac3a691d61f2fad82d51dc08  ./payload/modules/dental-studio/src/components/studio/MobileNav.jsx
e97688187bc6c4dd46404455a7c0fe185b2590b6f07e1709a2ee0e79c5484b07  ./payload/modules/dental-studio/src/components/studio/ModuleCard.jsx
5a5b1868685e78590f467b9086a6047fe63bdf91a9ac5e93d73999bdbd053c6e  ./payload/modules/dental-studio/src/components/studio/Onboarding.jsx
9712d631ae26e917ddee20d1feb1a2c670d8cc79d5287c02b50949005b06b236  ./payload/modules/dental-studio/src/components/studio/PageTitle.jsx
c14f530a022b8cf1fbc4416cbff0ed943391905070a67a7cc87e120e38eb478c  ./payload/modules/dental-studio/src/components/studio/PatientForm.jsx
ab84ea7979143692d8d6c57d6abb78f1990e4a36537a534d4d5447d581d1593b  ./payload/modules/dental-studio/src/components/studio/ProductsTable.jsx
77be1e4237cc7dcd25bea6aec40f1ba8ee415a8c39a5b29b899ee4b0dd38f00c  ./payload/modules/dental-studio/src/components/studio/ScanThumbnails.jsx
ddc32ac540ac37672324ea94d9caa61b6970d5cc84de22db57743fb11441a8bc  ./payload/modules/dental-studio/src/components/studio/ShireIntegrationBridge.jsx
a58afbc081c06d001638b5c9a229e825b350643902a521cb2c8d10692e7e269a  ./payload/modules/dental-studio/src/components/studio/StatusPill.jsx
dcd1c45421e14edf1eb6ab3dea4ebf7fcbb7eef114789880660b27b69c604df8  ./payload/modules/dental-studio/src/components/studio/StudioFooter.jsx
f2b2de439179984cefa2e38af300643cac0cba6ce21155962a6d752cd4a69949  ./payload/modules/dental-studio/src/components/studio/StudioHeader.jsx
573cedb7d38e4315ab694062b89619bcc261ed2857bd1fbf7af3e15aab1c29bf  ./payload/modules/dental-studio/src/components/studio/StudioLayout.jsx
013123a8218d70d38c45319c5f06978034d1cf42894c1793a9502f6d2fe21893  ./payload/modules/dental-studio/src/components/studio/StudioLogo.jsx
be0c692819c4ff06db578cbc586aa70eefee52255d6b9ece820fcad43a8782a0  ./payload/modules/dental-studio/src/components/studio/StudioShell.jsx
d21aa19aac57e2822c502b7624c0c187ef30ee8daf8e7bfdebecdc51bf95841e  ./payload/modules/dental-studio/src/components/studio/StudioSidebar.jsx
bc9358bf46a29a4a760c339e1f35c246e229a3fc50d0b7bd07d9cf93b20adfa1  ./payload/modules/dental-studio/src/components/studio/TopBar.jsx
55d2e118e236850007df7dbaf3328a3ae9f9192072a925179b1202d795d1465c  ./payload/modules/dental-studio/src/components/studio/ViewportPanel.jsx
b7ca8d6baf3ef4c1a6199358f62f9056260abdd39cc34bd4edb4b2783247b112  ./payload/modules/dental-studio/src/components/studio/ViewportStudio.jsx
b5d41c4708c1862027d00721b5e0ed10f4c64771fe05175cd93439a1d6f50b9a  ./payload/modules/dental-studio/src/components/studio/WorkflowTimeline.jsx
b47533b3783b8149550b8481e4ae93d54bdcbc51d434793c176b0aec5558ee1c  ./payload/modules/dental-studio/src/components/ui/accordion.jsx
a20098cdc2eb2b5915575d3f0fb7a3e8e6c1035c7eef77144f3fc389e0fdbda0  ./payload/modules/dental-studio/src/components/ui/alert-dialog.jsx
c5baf27fb6a4bf130236fa0f336c21084fee192e8215bb6b20c87436c27f3b38  ./payload/modules/dental-studio/src/components/ui/alert.jsx
08b0aa0b05efc573c7d63363c03e83d4b101bfeb54140764e96ddea30659cfcc  ./payload/modules/dental-studio/src/components/ui/aspect-ratio.jsx
703fb6852952bd039b68dc494c004eee1d835fa12647b851722ab9b6b3058b32  ./payload/modules/dental-studio/src/components/ui/avatar.jsx
380dcda78ff8fdd80c82b89cb7dd38ffd84c355735fc8f16300ff647e15988aa  ./payload/modules/dental-studio/src/components/ui/badge.jsx
4c0972765dc0212c5101446cb931db44b7db68a21ef9d7bc8a75c46f9bb96e42  ./payload/modules/dental-studio/src/components/ui/breadcrumb.jsx
6c28699c64ff8c36ec5a2baf835d6bfa141cedeaf472b97d64671dac6cf7cbf8  ./payload/modules/dental-studio/src/components/ui/button.jsx
06e0c81497bda70ac24855b54fddd385557cbc3be8d8066a345bedbec551b3ee  ./payload/modules/dental-studio/src/components/ui/calendar.jsx
8ab6f42e722e9c51752ce2f14aabb2696bddc0b6818041fb8f313f670955c2c4  ./payload/modules/dental-studio/src/components/ui/card.jsx
55eb9456609f96f5c28c1fa35fe79554fc0ffab12883e3aceb041ff10e347e83  ./payload/modules/dental-studio/src/components/ui/carousel.jsx
c4684b470cae53b857a08e5fe006d4406450a442a103858beb179ec810aba2b3  ./payload/modules/dental-studio/src/components/ui/chart.jsx
b0260cb7767493d8273f5def1b7d32e844d068db5f5760258d333ae6ad88f0d8  ./payload/modules/dental-studio/src/components/ui/checkbox.jsx
f4cdd104de29928bfcd40b865c7d08eed9157a537fbb8b5e6d0921f02b63cc04  ./payload/modules/dental-studio/src/components/ui/collapsible.jsx
e7cea37aff49e211ffea1bf3ed67add6ce1ab29862e902aff739fcd11014f06f  ./payload/modules/dental-studio/src/components/ui/command.jsx
5fe320cad9ee1833e9528f86e340f83f419f77790549f4cff083fad329e8dc4c  ./payload/modules/dental-studio/src/components/ui/context-menu.jsx
50a7cc4ae5ce0f2527662ed9742d35b8c4933d1629a2740b26890793aee00742  ./payload/modules/dental-studio/src/components/ui/dialog.jsx
3d2dce97d3f6bc5dfa887e87c6688228298526bfdc29a28f2edbd6c1dc2eb47a  ./payload/modules/dental-studio/src/components/ui/drawer.jsx
d36cd67e71781bbb03059b057b6f686445477a4275120359178729574398c465  ./payload/modules/dental-studio/src/components/ui/dropdown-menu.jsx
d899b071230c321acdb2996cbe02d84a46dd9825f81af1015f7e54c6b9ee211c  ./payload/modules/dental-studio/src/components/ui/form.jsx
3b49e533ad60995767a3419351642037438e8f27b62132115fc71115cf1fd0ad  ./payload/modules/dental-studio/src/components/ui/hover-card.jsx
14935f8d120fb91f8ee25ecda1302804633efad39bb6fdc5a4a2a0cadee8d294  ./payload/modules/dental-studio/src/components/ui/image.jsx
78a437a82203c1d9d22d47db830bdc67d49d6473c5c28ad77634eeb8c399a649  ./payload/modules/dental-studio/src/components/ui/input-otp.jsx
4455aea152904f128df0ecd82047bbceb23e06ffcc9ccc7cbb3bcc87df5bcc4f  ./payload/modules/dental-studio/src/components/ui/input.jsx
37c6425d2a5c798ade4e60f89f86054d703433a8977e12d796de2b5bb4e3d0b7  ./payload/modules/dental-studio/src/components/ui/label.jsx
5411f1b8221d9a34fc9b58f830642cfa3a33c776d0072014690e2f024515391d  ./payload/modules/dental-studio/src/components/ui/menubar.jsx
a1f789747cb750329a33ee04c54209b044239a15ba200fb9d7da1f2ce6b73403  ./payload/modules/dental-studio/src/components/ui/navigation-menu.jsx
1d519fc3ba1c8c6cf7f2d30c98739ecba2fa7af35cbc024d6793785e7a6d65c8  ./payload/modules/dental-studio/src/components/ui/pagination.jsx
199cc7b3d810013867ae91305f0966b8a66526a1c13d10248c38ee1797d169db  ./payload/modules/dental-studio/src/components/ui/popover.jsx
1ad2808d51c365f04f23a4e985b03274dcc30735d74db68e1f78332a6533859c  ./payload/modules/dental-studio/src/components/ui/progress.jsx
10ced1e6932e4fe53d6c18201f50b8bb4b334b4372f01ce5f0993aa2a6bb9110  ./payload/modules/dental-studio/src/components/ui/radio-group.jsx
4e74fb31b8321012570554dc8c55a58aacf1adcced2fdc43085c67ff96ce9773  ./payload/modules/dental-studio/src/components/ui/resizable.jsx
3de4bed34be51a940243b0fbf8c6d9324ecb416a91a919d65ca18d15a7ba32a1  ./payload/modules/dental-studio/src/components/ui/scroll-area.jsx
15c7a0e4c45b655ffa8d3f3be8bdaab727a19fd6baa95b34056bf02c7254243e  ./payload/modules/dental-studio/src/components/ui/select.jsx
2c82247abd573d0f4a93eb259166e3b778365b58c0d18921b4739d5ba4b29e7e  ./payload/modules/dental-studio/src/components/ui/separator.jsx
33f27d1b55925dbc354d0a61b0cbc6f977352da13f4df519f06e5b5bd9ed2d5c  ./payload/modules/dental-studio/src/components/ui/sheet.jsx
828bec5ac1ec715fe50deebae08a7da23f01e9b0dcb221b110e37de63eb22d3c  ./payload/modules/dental-studio/src/components/ui/sidebar.jsx
c5f32316d9f8feeba529bac6321766424067185afee5f29a15bb18145adaf1bc  ./payload/modules/dental-studio/src/components/ui/skeleton.jsx
1761bfaa0a06480b76b31511e4a5c24903b407732e027fc11ad615dd3d93a562  ./payload/modules/dental-studio/src/components/ui/slider.jsx
f1309f953467d583202225d08414161fc3183758ac38c997249eb63686a27ba8  ./payload/modules/dental-studio/src/components/ui/sonner.jsx
880e95637cc1d90ef4476f79114afd2fa7b5f6e5da1f49a70e0efc1f84aa0c8a  ./payload/modules/dental-studio/src/components/ui/switch.jsx
301509bb8337184f1b299cb15b8d4f8ec8f0d3bbc17a2ffdf33ff58f7eaa444e  ./payload/modules/dental-studio/src/components/ui/table.jsx
57591bdfb3fa931b06edcf4168b6881a79785c674ad0618003d12cd656072350  ./payload/modules/dental-studio/src/components/ui/tabs.jsx
b64a8fabf495dd59dbfd23914334ffbdfa695f506a133370603a49eca1243f62  ./payload/modules/dental-studio/src/components/ui/textarea.jsx
8a98ef70908fd33627d09f6a5c715417b243502836539acda857843dd4817070  ./payload/modules/dental-studio/src/components/ui/toast.jsx
fc1bce32d9a45f5be28c67b486962b90eed76742f3c0995f5fb908ffc6bde3cd  ./payload/modules/dental-studio/src/components/ui/toaster.jsx
1c7566b9f2aa00f0afdf161527be90588a11386158dca55425ea0d8c0e3883e4  ./payload/modules/dental-studio/src/components/ui/toggle-group.jsx
e8fe6de52ef73d6fa868229ae7a21e681fb3088975847d6ee65a8387731c1c79  ./payload/modules/dental-studio/src/components/ui/toggle.jsx
73e47a5dde6c55aca2e32e429ba95d8746ce2cca02cc718613f337b5bc9f5f19  ./payload/modules/dental-studio/src/components/ui/tooltip.jsx
40f2839736597a3f7d54e4359a375c5991ce58eb341d8abb944874ac0dce9bbc  ./payload/modules/dental-studio/src/components/ui/use-toast.jsx
a136217739e79f9d02440e711b9bd1abb6adf60f1a83b45a39a009a09568ad1c  ./payload/modules/dental-studio/src/hooks/use-mobile.jsx
9d9e943e8dadcc95a2be6c40c20dee85029c87b443ed1fa1c6104d10ae7b9bdc  ./payload/modules/dental-studio/src/hooks/use-size.jsx
e5f28e215cad0308a220efd7e0f42cf7c62e8273bd1bb2e1659fde1d6d46752a  ./payload/modules/dental-studio/src/index.css
601dc5d63f6105916060b7b5fb5c864677a64a16c185bc0b06c5fddaf9180c07  ./payload/modules/dental-studio/src/lib/AuthContext.jsx
cc614d01b2f90ae234e75ac4ef4ec8331957de30be7779dac0fe460b07d2af47  ./payload/modules/dental-studio/src/lib/PageNotFound.jsx
cb39d5b2f35a048b0abd1c7d4475f4dd46ddcb96c415923c6ef52238d6a3aba1  ./payload/modules/dental-studio/src/lib/demoData.js
d3b1f9c41820cff5ec719d2c7c3ec140c493c08cf6ed997c0d536f235e3d9ffc  ./payload/modules/dental-studio/src/lib/license.js
0a080b6d9a1ed9f5f32150d9e3faa928f955d2b8d6206831e2b1658e84612c92  ./payload/modules/dental-studio/src/lib/query-client.js
35545515fc96622556633c1937d78aeba2e4a859a5a89ac54554945140ada203  ./payload/modules/dental-studio/src/lib/runtime-config.js
4f592359765d69c32c3617700fa111af9a6a9cac8f18cb1987c25503a343c203  ./payload/modules/dental-studio/src/lib/utils.js
caa3bab80b647fbb53fccd2e80d6e190d45a4b06c92bf85e3968d87e8d891cec  ./payload/modules/dental-studio/src/main.jsx
f8198537f08c222ad775c617b9c428b5e0f74c5db3ec20864b8b89e0fd2eddfe  ./payload/modules/dental-studio/src/pages/Cases.jsx
2a678400f9126073b22a47fcf899fe44f363de1cffad1fe3f17be9d3ebe5ae02  ./payload/modules/dental-studio/src/pages/Dashboard.jsx
3536f5a414b437834a6c23b1381686e880636e353976b01bdbc46a4fb60677b7  ./payload/modules/dental-studio/src/pages/DesignStudio.jsx
bf45996a78787a555d0b4bb1caa8fba47e42bf265483a4e23182bbcfef26b9d5  ./payload/modules/dental-studio/src/pages/ForgotPassword.jsx
4949a3973184f59cc4bded06b2f924981b2914b364bca85ec79464e3fdd1c079  ./payload/modules/dental-studio/src/pages/Home.jsx
9dbdd4e2a88618542621fd661afc1f03610e6be890154baea444b25b47beb465  ./payload/modules/dental-studio/src/pages/Libraries.jsx
00d4473efd0e85ad6dd68807221eb2d2d184eb55221e3a9068cc5db5cb83e669  ./payload/modules/dental-studio/src/pages/Login.jsx
0f8907face89943adea84c200fe7b7d99213fc93b6527e26bf2149f2c75e489b  ./payload/modules/dental-studio/src/pages/Manufacturing.jsx
ab629683d8dc48ffaf22699a74fd0fb229444542d0d378ff69e748e298b179dd  ./payload/modules/dental-studio/src/pages/Materials.jsx
ebc57d0222a84e08cfd3d496f98bcd5abd89dfac5d46c5bfcea37258395894c9  ./payload/modules/dental-studio/src/pages/Patients.jsx
2fe2604ec6f88a7c8af9907b44ea96a87acc975875a29f54315f95369c70323d  ./payload/modules/dental-studio/src/pages/Quality.jsx
a32a6624d35d2dc190d60b94d15986e653c5aa6c28f236842b2a1c653092fc22  ./payload/modules/dental-studio/src/pages/Register.jsx
119809ac284b309c457b72a48cde9da5e530328a0e0a26300a34162e5bcdbd9d  ./payload/modules/dental-studio/src/pages/Reports.jsx
4a7ac85fdd96d14b96bddfcd1a810c337d164a5552b94f06dfbbd28efcad8ff6  ./payload/modules/dental-studio/src/pages/ResetPassword.jsx
a0efcd604cb123893378e4c89705694f06d14e0925aa33b52147c55e43b36e97  ./payload/modules/dental-studio/src/pages/Scans.jsx
af46f735711cda0011c98f7cd76ed589fa35c1d916b6040354ae0708053c6b38  ./payload/modules/dental-studio/src/pages/Settings.jsx
1bd31d3e8630b19dcb1d92878a2501d5e29fc935eab48ec5d90e66c410cf7e1a  ./payload/modules/dental-studio/src/utils/index.ts
c8b882473a898574ee10461536d6a132965f6e075c05117106159fd263c3bc6a  ./payload/modules/dental-studio/tailwind.config.js
d136f784e5241b7881365cbdbc1c79de8d13cec67aff237f69d8c96142326fc1  ./payload/modules/dental-studio/vite.config.js
2475e435601f684dc9ec2fcdb4e9e2bc430b69b98d4abe0cf76f7b411ff2e029  ./payload/runtime/agent_hub.py
c5b003e2a7f80f16f1dc84fa4e34d1a9c61f90845a16e9be48d62bedd0262c85  ./rollback.sh
976c10af1bb9e3fdb9552e2b76bac3acd200748d8030a8f174ae559ba66b7757  ./tests/run-bundle-tests.sh
bea97f6fb3241fab3ad5d8401530e724bd2f711726df686ae5755d6356399f7e  ./tests/test_registry.py
53cbf5af7604dcc2c5f7e1357eb00d11735df6327a8dd145f07d759261c12d6c  ./verify.sh
