{
  "revision": "d8cf23d0a329b822a8aa4e16831adc1683f78283",
  "inventory": [
    {
      "file": "src/app/globals.css",
      "exports": [],
      "sha256": "862c923cade69d905a63c1e8bfb2c1c8f7f4a19e92495b8bee416f5e466d565d"
    },
    {
      "file": "src/app/make-class/[classId]/basic-info/page.tsx",
      "exports": [
        "BasicInfoPage"
      ],
      "sha256": "97dbc4ad591b0fb9a05954983fa65511e6d933e735bdbb8d1becc2b7a033f76c"
    },
    {
      "file": "src/app/make-class/[classId]/cta/page.tsx",
      "exports": [
        "CTAPage"
      ],
      "sha256": "7013aa5e0d35c3d82108e4e2def4a170793197159b49228d6e9e2058852adf6a"
    },
    {
      "file": "src/app/make-class/[classId]/email/page.tsx",
      "exports": [
        "EmailPage"
      ],
      "sha256": "dfbb48d807fd9870556af45f4f21f8649d43ad89864713640fc02cde0dff156d"
    },
    {
      "file": "src/app/make-class/[classId]/instructions/page.tsx",
      "exports": [
        "InstructionsPage"
      ],
      "sha256": "5ee7e2d94e0d0a12b7b95cb9f9cda12e09191182695105522738df184aa8fa9e"
    },
    {
      "file": "src/app/make-class/[classId]/payments/page.tsx",
      "exports": [
        "PaymentsPage"
      ],
      "sha256": "e35acbe8c76bf0a7c7f71898a2830fda65ce0a911ffac247c7770aad967120ec"
    },
    {
      "file": "src/app/make-class/[classId]/registration/page.tsx",
      "exports": [
        "RegistrationPage"
      ],
      "sha256": "1dc5881153f65ce36150c4da22e6968b2b93a0490fe1922a1394fb47a55639ff"
    },
    {
      "file": "src/app/make-class/[classId]/video-lessons/page.tsx",
      "exports": [
        "VideoLessonsPage"
      ],
      "sha256": "4ebc05c69fd815848693ccb69c7530b97811aee2edf7e412e7a4b8c21c073455"
    },
    {
      "file": "src/app/make-class/layout.tsx",
      "exports": [
        "MakeClassLayout"
      ],
      "sha256": "600fa64f5230bb5fd87af19474695d08dfa9621d2a8c72f79a28e30414361b9f"
    },
    {
      "file": "src/app/make-class/page.tsx",
      "exports": [
        "StatsPage"
      ],
      "sha256": "f3ab1236395d20a89f33acceadcac900bfed2d6483f13820c0943f60fc4b9ce9"
    },
    {
      "file": "src/components/AdminSubnav.tsx",
      "exports": [
        "AdminSubnav"
      ],
      "sha256": "2cd1d40ed1fd9573999eb61c4dab1e8754ce63dec97351f5c1da1d3e3388386e"
    },
    {
      "file": "src/components/AssetImage.tsx",
      "exports": [
        "AssetImage"
      ],
      "sha256": "77fb90fc1018bea4b00f3ae745763a16c925bca0f2e7725e4fcdcbb4a7584525"
    },
    {
      "file": "src/components/BecomeTeacherCard.tsx",
      "exports": [
        "BecomeTeacherCard"
      ],
      "sha256": "eda89bf8db7a351e5626781cf692abed5a484a3a9e60af995a5463e944bc1f8a"
    },
    {
      "file": "src/components/ClientGrid.tsx",
      "exports": [
        "ClientGrid"
      ],
      "sha256": "a9351db03dd9e58f7fdc50e8131d2b1848118c100e35bdbd899dba99ed10dfdd"
    },
    {
      "file": "src/components/ClientLayout.tsx",
      "exports": [
        "ClientLayout"
      ],
      "sha256": "ab24f2797a345d8db953571aa5b8d6f7a654c2c2efd5dd60178725bd543b410a"
    },
    {
      "file": "src/components/ClientOnlyIcon.tsx",
      "exports": [
        "ClientOnlyIcon"
      ],
      "sha256": "a7d28c5b02c07464cbf72772b4bf389df977556b985e60dc8a16533600b636fc"
    },
    {
      "file": "src/components/CountdownTimer.tsx",
      "exports": [
        "CountdownTimer"
      ],
      "sha256": "06adf107056d80835e4ed71952dd01474874a5e2c34da4a7c8c95391ff1475e6"
    },
    {
      "file": "src/components/CourseCard.tsx",
      "exports": [
        "CourseCard"
      ],
      "sha256": "ae13e3070433e07210a39d33eb1850cd6ba0ef15b58cdfd2cacb8aba083b7895"
    },
    {
      "file": "src/components/CourseCardGrid.tsx",
      "exports": [
        "CourseCardGrid"
      ],
      "sha256": "2a738c92b58f28427c57ed1ef1517184fea57060dc034d6d1f821383bb6c5981"
    },
    {
      "file": "src/components/CourseListItem.tsx",
      "exports": [
        "CourseListItem"
      ],
      "sha256": "10edd1d04f291111b3ae3066ada1223afb3500cc82cc971a994fb729ca0906e2"
    },
    {
      "file": "src/components/CoursePublicLink.tsx",
      "exports": [
        "CoursePublicLink"
      ],
      "sha256": "f8db16a8b7a08b42b4f201393582fbf24559c42a4a50f1477219dbf687785dea"
    },
    {
      "file": "src/components/courses-public/index.ts",
      "exports": [],
      "sha256": "e0cf52b83fe24d1d3e6c0ef4972aa2268aa1346cf22000049dfc9cd6125af385"
    },
    {
      "file": "src/components/courses-public/logged-in/ActionChecklist.tsx",
      "exports": [
        "ActionChecklist"
      ],
      "sha256": "d737cc2f139dfd53c12ae330d8e3a90fc3878cfdf9db1f6fbfe63fb7246ddee7"
    },
    {
      "file": "src/components/courses-public/logged-in/CourseInformationTabs.tsx",
      "exports": [
        "CourseTabs"
      ],
      "sha256": "279a2eed2ef2310181d77ee622a35dfce1cbe0cf6752f1bb7ac5bb276ce10006"
    },
    {
      "file": "src/components/courses-public/logged-in/DownloadsList.tsx",
      "exports": [
        "DownloadsList"
      ],
      "sha256": "ba26e7a2651b26a2551880e2558424ea3e327f10781f66fc4ac5a35069ff99a6"
    },
    {
      "file": "src/components/courses-public/logged-in/LinksList.tsx",
      "exports": [
        "LinksList"
      ],
      "sha256": "052c17a528df5fb96fca6c532c392de2b2eb06f41f770a141d1ef4868e06c105"
    },
    {
      "file": "src/components/courses-public/logged-in/PrivateCourseView.tsx",
      "exports": [
        "PrivateCourseView"
      ],
      "sha256": "113b8dfa36ee25b9028a931a1238473e36cae18657dee282518eec602d2d930c"
    },
    {
      "file": "src/components/courses-public/logged-in/VideoHeader.tsx",
      "exports": [
        "VideoHeader"
      ],
      "sha256": "791e559d4db07ecde9463d7232e210c2cff22bc34d36ce125ef80fc7ccbb8263"
    },
    {
      "file": "src/components/courses-public/logged-out/CourseAbout.tsx",
      "exports": [
        "CourseAbout"
      ],
      "sha256": "39cebc75cf2d8da9f50918ab96aa4cc0431fcb225d30cf53c58af601f321914f"
    },
    {
      "file": "src/components/courses-public/logged-out/CourseHeader.tsx",
      "exports": [
        "CourseHeader"
      ],
      "sha256": "50dbbbb8300626276c159f98715f74ded26bfd929940e3e3c54cbe6a0e19463d"
    },
    {
      "file": "src/components/courses-public/logged-out/PublicCourseView.tsx",
      "exports": [
        "PublicCourseView"
      ],
      "sha256": "c80181320bf02150fbfd4a2873cae637a3e809b65828c0ebf220f63a2a2c2b88"
    },
    {
      "file": "src/components/courses-public/logged-out/SignupSidebar.tsx",
      "exports": [
        "SignupSidebar"
      ],
      "sha256": "3c9b27290fa0b6d94ed33ee6bc4b1e80dba7a36e8bebaa7fdf543ca3fc90a5c7"
    },
    {
      "file": "src/components/courses-public/shared/LessonList.tsx",
      "exports": [
        "LessonList"
      ],
      "sha256": "c5a70fc4e393dbe7fd01613d5c012e291588ec8ada96f241397f8919267473e9"
    },
    {
      "file": "src/components/CourseSearchBox.tsx",
      "exports": [
        "CourseSearchBox"
      ],
      "sha256": "fb4eecf7f9c39fa88eda9de103a0ecce9719471d45e2e137647b06c2979a2f4f"
    },
    {
      "file": "src/components/DeleteClassButton.tsx",
      "exports": [
        "DeleteClassButton"
      ],
      "sha256": "d9d0ed4793551113415afea14026630ab1a3b5b96f546f47fc93119bda6d5f26"
    },
    {
      "file": "src/components/EmptyState.tsx",
      "exports": [
        "EmptyState"
      ],
      "sha256": "9b52f87cca4cec217a26e134ae722617547b9ffdc33ddaaeb842cd77403ebe19"
    },
    {
      "file": "src/components/ExternalConnection.tsx",
      "exports": [
        "ExternalConnection"
      ],
      "sha256": "d3528fa3db8d23c0cf3e7df9db83bdda9c76056a377039a9e459d35b093725f6"
    },
    {
      "file": "src/components/FeedbackForm.tsx",
      "exports": [
        "FeedbackForm"
      ],
      "sha256": "64df54ea705116c7b3f657302b57a18f160d9e1b0177d43e182e13347c83f580"
    },
    {
      "file": "src/components/Footer.tsx",
      "exports": [
        "Footer"
      ],
      "sha256": "76e9efcb9566829a71804b014f0c16383e5110240503ec263ab859be7bda2222"
    },
    {
      "file": "src/components/forms/FormField.tsx",
      "exports": [
        "FormField"
      ],
      "sha256": "30490e5672cfadb8246be040df8856f99f8a222478eeff243ff768bd18f0c6a8"
    },
    {
      "file": "src/components/forms/TextareaField.tsx",
      "exports": [
        "TextareaField"
      ],
      "sha256": "5a8d7b454deb2106c18d8c39ee5bb908b538149371feb43501b0acb97c6644bb"
    },
    {
      "file": "src/components/layouts/CourseEditLayout.tsx",
      "exports": [
        "CourseEditLayout"
      ],
      "sha256": "744b7fc7c00f43485e9ec10b1300e05512017973b106c3b1fcd26b549ecef1fd"
    },
    {
      "file": "src/components/LessonItem.tsx",
      "exports": [
        "LessonItem"
      ],
      "sha256": "1a5029d7f8a0df5cefeecc9f50e9d90b9aacae47c6d049ad235b972ecf068f49"
    },
    {
      "file": "src/components/LoadingSpinner.tsx",
      "exports": [
        "LoadingSpinner"
      ],
      "sha256": "74abaca98ec3070a075eb813b426e047bcc668b852fb82bb5d2ea76b22ff2ec2"
    },
    {
      "file": "src/components/MainNav.tsx",
      "exports": [
        "MainNav"
      ],
      "sha256": "bedf42444c4f9ffb2ff73bfc25cc41a9a6610142da8eb5fcd3ca8a8ea11d891d"
    },
    {
      "file": "src/components/MessageBar.tsx",
      "exports": [
        "MessageBar"
      ],
      "sha256": "59cf3698eb7c0a449a0c3669e51a8c885a625943bb9464d51a4ba3b00ff3711f"
    },
    {
      "file": "src/components/onboarding/CompletionBar.tsx",
      "exports": [
        "CompletionBar"
      ],
      "sha256": "82814a05d7e87a172ef25f1e5367065a84ef6c7c0f71b865565f07c958088c94"
    },
    {
      "file": "src/components/onboarding/OnboardingStep.tsx",
      "exports": [
        "OnboardingStep"
      ],
      "sha256": "9cc0ad66b8455f242bb3ee96f4310a5d07f4ea06cfa5caf8e6a789addcf6e49b"
    },
    {
      "file": "src/components/OnboardingBar.tsx",
      "exports": [
        "OnboardingBar"
      ],
      "sha256": "0d21f345f36f5c15a13eeab39a33ee91c6f2a6d975b61872fa8c424a01c3c0f7"
    },
    {
      "file": "src/components/PageHeading.tsx",
      "exports": [
        "PageHeading"
      ],
      "sha256": "cb835202262f645dcb7261e1e075f16961ba598f3f97b17f302d21899c03739c"
    },
    {
      "file": "src/components/reviews/CourseReviewShowcase.tsx",
      "exports": [
        "CourseReviewShowcase"
      ],
      "sha256": "0cfd167f5b37dad3ce038b50b8043a7d2a3ef5f5446307214f49810edcfb88ea"
    },
    {
      "file": "src/components/reviews/ReviewAvatar.tsx",
      "exports": [
        "ReviewAvatar"
      ],
      "sha256": "f82cb878343910a21ae21a0cfadf9684039546369affa4140a1d89924bfb03fd"
    },
    {
      "file": "src/components/reviews/ReviewCard.tsx",
      "exports": [
        "ReviewCard"
      ],
      "sha256": "43801972041053bd69e8e1985467fbfbb44cfabf47b515ec301cb03234c69829"
    },
    {
      "file": "src/components/reviews/ReviewDetailModal.tsx",
      "exports": [
        "ReviewDetailModal"
      ],
      "sha256": "198a193f84146059b81bf64f70bc96db934fe1c8f09174fdd863e959a029f567"
    },
    {
      "file": "src/components/reviews/ReviewStars.tsx",
      "exports": [
        "ReviewStars"
      ],
      "sha256": "fc95609c5f9f0c1722fdf8478ef6f871d2915aaf0819f7b8a8cebdc49726a0ee"
    },
    {
      "file": "src/components/SaveButton.tsx",
      "exports": [
        "SaveButton"
      ],
      "sha256": "c575a0418861426495b5e54e24e9ecb3ffdfd5453513dc9da7a7b72fea895133"
    },
    {
      "file": "src/components/SidebarLayout.tsx",
      "exports": [
        "SidebarLayout"
      ],
      "sha256": "4bfe0df50c116e4d98d83e505507fd12dee7a15c4716a168ca46ed6091ceb988"
    },
    {
      "file": "src/components/SidebarNav.tsx",
      "exports": [
        "SidebarNav"
      ],
      "sha256": "8769144b61bcb2a8ce0db1fe569845e2ac44ac4e8edfa8c250f1ad2e12472829"
    },
    {
      "file": "src/components/SidebarNavDropdown.tsx",
      "exports": [
        "SidebarNavDropdown"
      ],
      "sha256": "ae4c441dd747d3bbdce70c5b3ad01cb8b9e5daceffdce5b3e79bdf2932126e58"
    },
    {
      "file": "src/components/SortableLesson.tsx",
      "exports": [
        "SortableLesson"
      ],
      "sha256": "21750cc4876a334a0c99ca5a708d64d2422447994a0c464b8763077c59e5e7f9"
    },
    {
      "file": "src/components/TeacherGuard.tsx",
      "exports": [
        "TeacherGuard"
      ],
      "sha256": "99e70ffddef6d2bebc17db18078391c2f9fe2ddf5c84e1a961e74165e159d270"
    },
    {
      "file": "src/components/ToggleField.tsx",
      "exports": [
        "ToggleField"
      ],
      "sha256": "79b42ce03c45ccc2dabadd85906b5f269be957bd8f361a2108e32ab807d9cead"
    },
    {
      "file": "src/components/TrixEditor.tsx",
      "exports": [
        "TrixEditor"
      ],
      "sha256": "366198cb3e96d48c58331f533a46a1ea7a099c09c9d1fe0b840a9e29e2d41462"
    },
    {
      "file": "src/components/TrixEditorWrapper.tsx",
      "exports": [
        "TrixEditor"
      ],
      "sha256": "de1401afb136763ba6562248b14efa3f07292d639a7e6add167d3e39a5cb2631"
    },
    {
      "file": "src/components/UserListItem.tsx",
      "exports": [
        "UserListItem"
      ],
      "sha256": "8cc5c1c7da33617747894d05590362ea08428d3f8a676020dee07e6a0d32fec1"
    },
    {
      "file": "src/components/UserSidebarCard.tsx",
      "exports": [
        "UserSidebarCard"
      ],
      "sha256": "a42d2f2a9d644a4e31753cedcc5c53fad7b761b516294ecf631140d30242c543"
    },
    {
      "file": "src/components/VideoSearchBox.tsx",
      "exports": [
        "VideoSearchBox"
      ],
      "sha256": "3bd834e52689c85aa04f249963c925a70f3fc0a94a8d9ad820e762b530d7bb06"
    },
    {
      "file": "src/constants/onboarding.ts",
      "exports": [],
      "sha256": "e036506bc9b24417ef8cbb3fa9ec435b6e68ad72ac596bfec56cadf35c0b3233"
    },
    {
      "file": "src/constants/pricing.ts",
      "exports": [],
      "sha256": "4436e99c2b38cb6f3c7e48c4790d2826627ce018b36751baa96a383a3627849e"
    },
    {
      "file": "src/constants/referrals.ts",
      "exports": [],
      "sha256": "9de551f05aae940acd0f2dfd072ed0ccbde37ab5099b9a4ec3cc3b42a61f104f"
    },
    {
      "file": "src/constants/sidebars.tsx",
      "exports": [
        "resolveCourseSidebar",
        "resolveManageSidebar"
      ],
      "sha256": "bbb22ec35cd958053278dba14b5181c465339cc4b0b312b56e2050c5f0a0b9ec"
    },
    {
      "file": "src/constants/topics.ts",
      "exports": [],
      "sha256": "f9e0289b305fb293a04cc683fe66e31d0641cc776dd8f2400cdbec4988c84e3d"
    },
    {
      "file": "src/hooks/useAutoSaveCourse.ts",
      "exports": [
        "useAutoSaveCourse"
      ],
      "sha256": "dddc1d299bbcade9907af78cd7c2687f7959968eaf22e83e2eb07a1387fe8701"
    },
    {
      "file": "src/hooks/useCourseEditor.ts",
      "exports": [
        "useCourseEditor"
      ],
      "sha256": "f9960687d1ddfefa20c3abdd69f07ef5466928b537f62cfce38998a1cb3846f4"
    },
    {
      "file": "src/hooks/useCourseRedirect.ts",
      "exports": [
        "useCourseRedirect"
      ],
      "sha256": "65c3eb7263039a684317505046b90469885ded961f4bc8e10f9347c51a1f8e78"
    },
    {
      "file": "src/hooks/useHasActiveSubscription.ts",
      "exports": [
        "useSubscriptionAccess",
        "useHasActiveSubscription"
      ],
      "sha256": "51ceb8f107a4538736a3f12dc5186f0cf620ccdcaa266516fb1180cc1169631f"
    },
    {
      "file": "src/hooks/useIsClient.ts",
      "exports": [
        "useIsClient"
      ],
      "sha256": "8601141a03dec5e771b7731bdc3662a7593c07297d29906f3089aec9918f2d31"
    },
    {
      "file": "src/hooks/useOnboardingProgress.ts",
      "exports": [
        "slugify",
        "useOnboardingProgress"
      ],
      "sha256": "ded1494acb129ec772eb259bde32f3125049bb55accca0142220d78a2aee831e"
    },
    {
      "file": "src/hooks/useOrigin.ts",
      "exports": [
        "useOrigin"
      ],
      "sha256": "9c92042d590bc6f2497d4c5d5cb746ced9ef12d9a8371fde724248ff643336dd"
    },
    {
      "file": "src/hooks/useRequireCourseOwner.ts",
      "exports": [
        "useRequireCourseOwner"
      ],
      "sha256": "71bb8a4992d7ed5547a0504fb3dcb6066dd892dd75522e2ad4797d191807361e"
    },
    {
      "file": "src/hooks/useSproutVideos.ts",
      "exports": [
        "useSproutVideos"
      ],
      "sha256": "d4a0cea664a2b5fbd5e2a8a6a4850ef8aa0d5d0b1a863e14b4068a0653f667c3"
    },
    {
      "file": "src/hooks/useTiktokVideos.ts",
      "exports": [
        "useTiktokVideos"
      ],
      "sha256": "7a1113784f82c06d22882bb3c36a4f0727d45c3a3f717e08d67dcd9c6aac53bf"
    },
    {
      "file": "src/hooks/useVimeoVideos.ts",
      "exports": [
        "useVimeoVideos"
      ],
      "sha256": "e352839619e7c449dc3f80e3a74380a584de5271ba034620c54eed69dd6b5788"
    },
    {
      "file": "src/hooks/useYoutubeVideos.ts",
      "exports": [
        "useYoutubeVideos"
      ],
      "sha256": "41bbdf2820a84c09ad46556643c31c7b098387550913f21b97f1fe884a8ee4cf"
    },
    {
      "file": "src/lib/server/courses.ts",
      "exports": [
        "mapCourseRow",
        "findCourseById",
        "findCourseByLegacySlug",
        "findCourseForOwner",
        "createCourse",
        "updateCourseById",
        "deleteCourseById",
        "deleteCoursesForUser",
        "listOwnedCourses",
        "listCoursesByIds",
        "listPublishedCourses",
        "listLatestApprovedCourses",
        "listApprovedCoursesByTopic",
        "listMarketingApprovedCourses",
        "listTeacherPublicCourses",
        "listAdminCourses",
        "addLesson",
        "updateLesson",
        "deleteLesson",
        "reorderLessons",
        "findLessonById",
        "replaceLessonDownloads",
        "incrementCourseViews"
      ],
      "sha256": "f50f4dc137e3d4ba9a204b9eab61d9c0763a982495408a25ee582ade7900a152"
    },
    {
      "file": "src/lib/server/postgres.ts",
      "exports": [
        "getSql",
        "query",
        "queryOne",
        "toDateOnly"
      ],
      "sha256": "ff9bdf2500050036b86d404153dd03f7a0e3502b782ad4de4aedc780b21ebd09"
    },
    {
      "file": "src/lib/server/referrals.ts",
      "exports": [
        "ensureReferralCode",
        "resolveReferralCookieDomain",
        "resolveMarketingSiteUrl",
        "incrementReferralLinkMetrics",
        "findReferralCode",
        "recordReferralSignup",
        "activateReferralForSubscriber",
        "prepareReferralDiscountForCheckout",
        "getWalletBalance",
        "creditEligibleReferrals",
        "getRecentReferrals",
        "getReferralDiscountStatusForUser",
        "parseReferralCookie",
        "buildReferralCookie",
        "countPendingReferralCredits"
      ],
      "sha256": "dc2eeccd868eae993aa3cf2646ce1642e774dba06a82d4e81412692214e1c367"
    },
    {
      "file": "src/lib/server/reviews.ts",
      "exports": [
        "mapReviewRow",
        "findReviewByCourseAndUser",
        "findReviewById",
        "upsertCourseReview",
        "updateReviewLandingVisibility",
        "listTeacherReviews",
        "listLandingPageReviews"
      ],
      "sha256": "1aafdc16297d831dc85baad724c31148c8fcd97b0eb27ebfd20f68600590c504"
    },
    {
      "file": "src/lib/server/stats.ts",
      "exports": [
        "incrementStats",
        "listStats",
        "setStats",
        "pruneStats",
        "findStat"
      ],
      "sha256": "1a02d0b174b4a45c550797b9c0fe1f62660b73b445be0aed5f01120679ef9e93"
    },
    {
      "file": "src/lib/server/subscription.ts",
      "exports": [
        "getStripeSubscription",
        "getStripeSubscriptionTier",
        "clearStripeSubscriptionCache",
        "refreshStripeSubscription"
      ],
      "sha256": "fccd7650ba437f5f2daab39f961de41cf0db2ab684d69bbfeb0e823bc85f4144"
    },
    {
      "file": "src/lib/server/tokens.ts",
      "exports": [
        "findTokenByHash",
        "createToken",
        "deleteTokensForUser",
        "deleteExpiredTokens"
      ],
      "sha256": "07c3bb39e3c80f816adfaf1e574e676150909ff1af5a58de901098f636ff1c74"
    },
    {
      "file": "src/lib/server/users.ts",
      "exports": [
        "mapUserRow",
        "findUserById",
        "findUserByEmail",
        "findUserByUsername",
        "findUsersByIds",
        "listUsers",
        "createUser",
        "updateUser",
        "deleteUser",
        "addUserCourse",
        "removeUserCourse",
        "removeCourseFromStudents",
        "findStudentsForCourses",
        "countStudentsForCourses",
        "getCompletedLessonIds",
        "toggleCompletedLesson",
        "getCompletedActionItems",
        "toggleCompletedActionItem",
        "setLastLesson"
      ],
      "sha256": "7069638b7cdee5df05dda29408f93c8033f1192f34dff5b879e96bb3424d3940"
    },
    {
      "file": "src/styles/trix-content.css",
      "exports": [],
      "sha256": "ddbebb6dca844335a0b2edfa48016a35607064299a5578df50e49ae42e403695"
    },
    {
      "file": "src/types/backblaze-b2.d.ts",
      "exports": [],
      "sha256": "3ec4dd3e446ed847797cb44a315c0008e818677e1a9d5e6bd37fff59c8232779"
    },
    {
      "file": "src/types/course.ts",
      "exports": [],
      "sha256": "2df2a2613065ebdd8246583b3bf6e32b79f20bea8317ba27fd4a6ae5e542dd28"
    },
    {
      "file": "src/types/global.d.ts",
      "exports": [],
      "sha256": "f4c5cf9bb78e85f15dc27180260637cf24b2a24bc39e0788783a3accc4dde614"
    },
    {
      "file": "src/types/next-auth.d.ts",
      "exports": [],
      "sha256": "4db3496f7c2f31dd8dae56701d8bdb112d41cf50210019e7ff7858e34d30ff5a"
    },
    {
      "file": "src/types/review.ts",
      "exports": [],
      "sha256": "d922ee99aca279b0ad3ff3aa170cb520fe462b4577b69fb8d747097821068f01"
    },
    {
      "file": "src/types/teacher.ts",
      "exports": [],
      "sha256": "ee3150ee35b9a7cc21763031470a65f5d8a7a9dbc173731d0c0b02bdc7c548d7"
    },
    {
      "file": "src/types/trix-module.d.ts",
      "exports": [],
      "sha256": "e447a434984c04a90360e0567f3ca800bccb7a4c7f416611e68a38d9ba321542"
    },
    {
      "file": "src/types/trix.d.ts",
      "exports": [],
      "sha256": "49fe5155c5f7434cfd96b6d7841bde5705292081cdb29e19d4676b4c99e597d4"
    },
    {
      "file": "src/types/user.ts",
      "exports": [],
      "sha256": "3f127bd7afc1491656fe761db1ef9e9001779debf12606ab46b598645ff5fb78"
    },
    {
      "file": "src/utils/asset-url.ts",
      "exports": [
        "ensureAssetHost"
      ],
      "sha256": "906b73d397cfee877191b8044425cf144f0d103bacbdbaf56e6b27da7095d383"
    },
    {
      "file": "src/utils/buildCourseFormData.ts",
      "exports": [
        "buildCourseFormData"
      ],
      "sha256": "0629b365078f6e523b75b6ebb403244d9a053db544d5e39f0ba92fa41a635fad"
    },
    {
      "file": "src/utils/buildUserFormData.ts",
      "exports": [
        "buildUserFormData"
      ],
      "sha256": "ac14cdb5b4945c8e3ce15408298d8c904c6e21ac8bc7460ec73c55c753889944"
    },
    {
      "file": "src/utils/formatDate.ts",
      "exports": [
        "formatDate",
        "formatDateTime"
      ],
      "sha256": "db5a4148262f0d4cc51b1fab23f06abe29d76306aa53a0bbc39a090d291cb354"
    },
    {
      "file": "src/utils/formatDuration.ts",
      "exports": [
        "formatDuration"
      ],
      "sha256": "0812d73bc5273f7e5dc34f20e12982748a97b61238667296d4459f7ce8ba2f9f"
    },
    {
      "file": "src/utils/formatMarkdown.ts",
      "exports": [
        "formatMarkdown"
      ],
      "sha256": "c7dc70e52e5e33cf556920ae665906ff95cf1fc9af1ab2c41b9bf3dbb8e92c13"
    },
    {
      "file": "src/utils/parseDateWithTimezone.ts",
      "exports": [
        "parseDateWithTimezone"
      ],
      "sha256": "adf7f59ab87872f64b73a158e1aa29b4d96ef6a268a8b105759d2db7ca1cfe0f"
    },
    {
      "file": "src/utils/sanitizeReviewText.ts",
      "exports": [
        "sanitizeReviewText"
      ],
      "sha256": "8b8d40d91d81fe101d8405987166f46c011ebd31d610bc43ff1af9a8923c810e"
    },
    {
      "file": "src/utils/slugify.ts",
      "exports": [
        "slugify"
      ],
      "sha256": "5b55d1ba5e1686d0dc3f410cc5b2e72cd8d05cd0680bfd3031afa96aa8f334dc"
    },
    {
      "file": "src/utils/truncateHtmlContent.ts",
      "exports": [
        "truncateHtmlContent"
      ],
      "sha256": "74465d1e41fd2232685ca6b342eafa02e64c9eb1f05d0e21f381a7e28092ff4b"
    },
    {
      "file": "tailwind.config.js",
      "exports": [],
      "sha256": "d340e5d56164e8f4aea223777d2bca911708efb6009b08e484c568df6d7327c8"
    }
  ]
}
