diff --git a/.next/app-build-manifest.json b/.next/app-build-manifest.json index eedbebe..551f796 100644 --- a/.next/app-build-manifest.json +++ b/.next/app-build-manifest.json @@ -60,6 +60,16 @@ "static/chunks/webpack.js", "static/chunks/main-app.js", "static/chunks/app/studio/page.js" + ], + "/privacy/page": [ + "static/chunks/webpack.js", + "static/chunks/main-app.js", + "static/chunks/app/privacy/page.js" + ], + "/terms/page": [ + "static/chunks/webpack.js", + "static/chunks/main-app.js", + "static/chunks/app/terms/page.js" ] } } \ No newline at end of file diff --git a/.next/cache/images/9v2jyBA-Y5YJFWucqsw8FFOinQBgTcPmPe3x0pUsuA8/60.1758748855888.LZAUB2-DQ35eTQa_SBCD2mMX9WIaE02Eta3oSS-iUWQ.Vy8iZDZmNjctMTk5MmM0ZjUzYTUi.avif b/.next/cache/images/9v2jyBA-Y5YJFWucqsw8FFOinQBgTcPmPe3x0pUsuA8/60.1758751072543.LZAUB2-DQ35eTQa_SBCD2mMX9WIaE02Eta3oSS-iUWQ.Vy8iZDZmNjctMTk5MmM0ZjUzYTUi.avif similarity index 100% rename from .next/cache/images/9v2jyBA-Y5YJFWucqsw8FFOinQBgTcPmPe3x0pUsuA8/60.1758748855888.LZAUB2-DQ35eTQa_SBCD2mMX9WIaE02Eta3oSS-iUWQ.Vy8iZDZmNjctMTk5MmM0ZjUzYTUi.avif rename to .next/cache/images/9v2jyBA-Y5YJFWucqsw8FFOinQBgTcPmPe3x0pUsuA8/60.1758751072543.LZAUB2-DQ35eTQa_SBCD2mMX9WIaE02Eta3oSS-iUWQ.Vy8iZDZmNjctMTk5MmM0ZjUzYTUi.avif diff --git a/.next/cache/images/AEjtYq5tVA2YyJtPomgZ6kj_NsCFyfOBwksrs0tfNOI/60.1758748855886.qjjGSeY8Z8IsHqN2DG4z1NY_2PAYoGl03tbrUZWfULg.Vy8iMzc2M2MtMTk5MmM0ZjUzOTci.avif b/.next/cache/images/AEjtYq5tVA2YyJtPomgZ6kj_NsCFyfOBwksrs0tfNOI/60.1758751072521.qjjGSeY8Z8IsHqN2DG4z1NY_2PAYoGl03tbrUZWfULg.Vy8iMzc2M2MtMTk5MmM0ZjUzOTci.avif similarity index 100% rename from .next/cache/images/AEjtYq5tVA2YyJtPomgZ6kj_NsCFyfOBwksrs0tfNOI/60.1758748855886.qjjGSeY8Z8IsHqN2DG4z1NY_2PAYoGl03tbrUZWfULg.Vy8iMzc2M2MtMTk5MmM0ZjUzOTci.avif rename to .next/cache/images/AEjtYq5tVA2YyJtPomgZ6kj_NsCFyfOBwksrs0tfNOI/60.1758751072521.qjjGSeY8Z8IsHqN2DG4z1NY_2PAYoGl03tbrUZWfULg.Vy8iMzc2M2MtMTk5MmM0ZjUzOTci.avif diff --git a/.next/cache/images/Fj8X1QYfQpAzw0ojzezgA29Q23ESl1YfL_qmdxZYhnQ/60.1758748855892.jo7wJzN2baeIesg7K7Mj0dDmnBfkXAwehQcD3Wwq4No.Vy8iMjYxZGQzLTE5OTJjNGY1M2QzIg.avif b/.next/cache/images/Fj8X1QYfQpAzw0ojzezgA29Q23ESl1YfL_qmdxZYhnQ/60.1758751072966.jo7wJzN2baeIesg7K7Mj0dDmnBfkXAwehQcD3Wwq4No.Vy8iMjYxZGQzLTE5OTJjNGY1M2QzIg.avif similarity index 100% rename from .next/cache/images/Fj8X1QYfQpAzw0ojzezgA29Q23ESl1YfL_qmdxZYhnQ/60.1758748855892.jo7wJzN2baeIesg7K7Mj0dDmnBfkXAwehQcD3Wwq4No.Vy8iMjYxZGQzLTE5OTJjNGY1M2QzIg.avif rename to .next/cache/images/Fj8X1QYfQpAzw0ojzezgA29Q23ESl1YfL_qmdxZYhnQ/60.1758751072966.jo7wJzN2baeIesg7K7Mj0dDmnBfkXAwehQcD3Wwq4No.Vy8iMjYxZGQzLTE5OTJjNGY1M2QzIg.avif diff --git a/.next/cache/images/SKyj3dUGwDlfuju-7WV0i54qKRWRtjcZc2bZ7Cm33w8/60.1758748855887.ARfauLPEbC55sPX2cHAd8Q1FavrZvK3GywSLz_WFI6E.Vy8iMTA1ZjczLTE5OTJjNGY1MzllIg.avif b/.next/cache/images/SKyj3dUGwDlfuju-7WV0i54qKRWRtjcZc2bZ7Cm33w8/60.1758751072551.ARfauLPEbC55sPX2cHAd8Q1FavrZvK3GywSLz_WFI6E.Vy8iMTA1ZjczLTE5OTJjNGY1MzllIg.avif similarity index 100% rename from .next/cache/images/SKyj3dUGwDlfuju-7WV0i54qKRWRtjcZc2bZ7Cm33w8/60.1758748855887.ARfauLPEbC55sPX2cHAd8Q1FavrZvK3GywSLz_WFI6E.Vy8iMTA1ZjczLTE5OTJjNGY1MzllIg.avif rename to .next/cache/images/SKyj3dUGwDlfuju-7WV0i54qKRWRtjcZc2bZ7Cm33w8/60.1758751072551.ARfauLPEbC55sPX2cHAd8Q1FavrZvK3GywSLz_WFI6E.Vy8iMTA1ZjczLTE5OTJjNGY1MzllIg.avif diff --git a/.next/cache/images/aXUq3zk2F1Jrs8jjKb4evEn5KtZVwYlMef1L_1O0tWA/60.1758749190413.lXgs2sQOy8dE1G5Jyk7aTy4QBgd8wF7cQGDMmD7G06I.Vy8iYTE0LTE5OTJjNGY1MzhhIg.avif b/.next/cache/images/aXUq3zk2F1Jrs8jjKb4evEn5KtZVwYlMef1L_1O0tWA/60.1758752746683.lXgs2sQOy8dE1G5Jyk7aTy4QBgd8wF7cQGDMmD7G06I.Vy8iYTE0LTE5OTJjNGY1MzhhIg.avif similarity index 100% rename from .next/cache/images/aXUq3zk2F1Jrs8jjKb4evEn5KtZVwYlMef1L_1O0tWA/60.1758749190413.lXgs2sQOy8dE1G5Jyk7aTy4QBgd8wF7cQGDMmD7G06I.Vy8iYTE0LTE5OTJjNGY1MzhhIg.avif rename to .next/cache/images/aXUq3zk2F1Jrs8jjKb4evEn5KtZVwYlMef1L_1O0tWA/60.1758752746683.lXgs2sQOy8dE1G5Jyk7aTy4QBgd8wF7cQGDMmD7G06I.Vy8iYTE0LTE5OTJjNGY1MzhhIg.avif diff --git a/.next/cache/images/n1IaQ6vDmHzOjueSrh7JPvKN1m1m9G4JY4bv5Bh-3PU/60.1758748855868.l0wwQms7ZO4f7vidVh2_ps20syNOicWTYYqnEl1pOaw.Vy8iMzNhMjEtMTk5MmM0ZjUzOTci.avif b/.next/cache/images/n1IaQ6vDmHzOjueSrh7JPvKN1m1m9G4JY4bv5Bh-3PU/60.1758751072519.l0wwQms7ZO4f7vidVh2_ps20syNOicWTYYqnEl1pOaw.Vy8iMzNhMjEtMTk5MmM0ZjUzOTci.avif similarity index 100% rename from .next/cache/images/n1IaQ6vDmHzOjueSrh7JPvKN1m1m9G4JY4bv5Bh-3PU/60.1758748855868.l0wwQms7ZO4f7vidVh2_ps20syNOicWTYYqnEl1pOaw.Vy8iMzNhMjEtMTk5MmM0ZjUzOTci.avif rename to .next/cache/images/n1IaQ6vDmHzOjueSrh7JPvKN1m1m9G4JY4bv5Bh-3PU/60.1758751072519.l0wwQms7ZO4f7vidVh2_ps20syNOicWTYYqnEl1pOaw.Vy8iMzNhMjEtMTk5MmM0ZjUzOTci.avif diff --git a/.next/cache/images/pf1oHpMFfADr9Z4YfXyMNpL1boC0Et95e0o-3ybYfxQ/60.1758740615672.lXgs2sQOy8dE1G5Jyk7aTy4QBgd8wF7cQGDMmD7G06I.Vy8iYTE0LTE5OTJjNGY1MzhhIg.avif b/.next/cache/images/pf1oHpMFfADr9Z4YfXyMNpL1boC0Et95e0o-3ybYfxQ/60.1758751704973.lXgs2sQOy8dE1G5Jyk7aTy4QBgd8wF7cQGDMmD7G06I.Vy8iYTE0LTE5OTJjNGY1MzhhIg.avif similarity index 100% rename from .next/cache/images/pf1oHpMFfADr9Z4YfXyMNpL1boC0Et95e0o-3ybYfxQ/60.1758740615672.lXgs2sQOy8dE1G5Jyk7aTy4QBgd8wF7cQGDMmD7G06I.Vy8iYTE0LTE5OTJjNGY1MzhhIg.avif rename to .next/cache/images/pf1oHpMFfADr9Z4YfXyMNpL1boC0Et95e0o-3ybYfxQ/60.1758751704973.lXgs2sQOy8dE1G5Jyk7aTy4QBgd8wF7cQGDMmD7G06I.Vy8iYTE0LTE5OTJjNGY1MzhhIg.avif diff --git a/.next/cache/images/qC4VQf-tM7NqW_XxcKbZuUCiMZCZw8pyf7mlgS_VjqE/60.1758748855881.qyzFUgXD8ywRo6-c0d1kiy1Cxbxj_zik2278C5KhVRs.Vy8iNDdjNDktMTk5MmM0ZjUzOTci.avif b/.next/cache/images/qC4VQf-tM7NqW_XxcKbZuUCiMZCZw8pyf7mlgS_VjqE/60.1758751072521.qyzFUgXD8ywRo6-c0d1kiy1Cxbxj_zik2278C5KhVRs.Vy8iNDdjNDktMTk5MmM0ZjUzOTci.avif similarity index 100% rename from .next/cache/images/qC4VQf-tM7NqW_XxcKbZuUCiMZCZw8pyf7mlgS_VjqE/60.1758748855881.qyzFUgXD8ywRo6-c0d1kiy1Cxbxj_zik2278C5KhVRs.Vy8iNDdjNDktMTk5MmM0ZjUzOTci.avif rename to .next/cache/images/qC4VQf-tM7NqW_XxcKbZuUCiMZCZw8pyf7mlgS_VjqE/60.1758751072521.qyzFUgXD8ywRo6-c0d1kiy1Cxbxj_zik2278C5KhVRs.Vy8iNDdjNDktMTk5MmM0ZjUzOTci.avif diff --git a/.next/cache/images/r1LIhJEYLEIup4zE7bKNaMyiSbdH1vIjUTHGe4TaL-E/60.1758748855869.Cxm-YR81h915k-BniXCSiUf02yNHmOno7cstXS5HOV8.Vy8iN2FiNDUtMTk5MmM0ZjUzZDci.avif b/.next/cache/images/r1LIhJEYLEIup4zE7bKNaMyiSbdH1vIjUTHGe4TaL-E/60.1758751072543.Cxm-YR81h915k-BniXCSiUf02yNHmOno7cstXS5HOV8.Vy8iN2FiNDUtMTk5MmM0ZjUzZDci.avif similarity index 100% rename from .next/cache/images/r1LIhJEYLEIup4zE7bKNaMyiSbdH1vIjUTHGe4TaL-E/60.1758748855869.Cxm-YR81h915k-BniXCSiUf02yNHmOno7cstXS5HOV8.Vy8iN2FiNDUtMTk5MmM0ZjUzZDci.avif rename to .next/cache/images/r1LIhJEYLEIup4zE7bKNaMyiSbdH1vIjUTHGe4TaL-E/60.1758751072543.Cxm-YR81h915k-BniXCSiUf02yNHmOno7cstXS5HOV8.Vy8iN2FiNDUtMTk5MmM0ZjUzZDci.avif diff --git a/.next/cache/webpack/client-development/0.pack.gz b/.next/cache/webpack/client-development/0.pack.gz index d4c6b46..0e8dca9 100644 Binary files a/.next/cache/webpack/client-development/0.pack.gz and b/.next/cache/webpack/client-development/0.pack.gz differ diff --git a/.next/cache/webpack/client-development/1.pack.gz b/.next/cache/webpack/client-development/1.pack.gz index 4525ade..3c6b367 100644 Binary files a/.next/cache/webpack/client-development/1.pack.gz and b/.next/cache/webpack/client-development/1.pack.gz differ diff --git a/.next/cache/webpack/client-development/10.pack.gz b/.next/cache/webpack/client-development/10.pack.gz index ab5a5f1..d3ab991 100644 Binary files a/.next/cache/webpack/client-development/10.pack.gz and b/.next/cache/webpack/client-development/10.pack.gz differ diff --git a/.next/cache/webpack/client-development/11.pack.gz b/.next/cache/webpack/client-development/11.pack.gz index 0f4ee42..fb0a0d2 100644 Binary files a/.next/cache/webpack/client-development/11.pack.gz and b/.next/cache/webpack/client-development/11.pack.gz differ diff --git a/.next/cache/webpack/client-development/12.pack.gz b/.next/cache/webpack/client-development/12.pack.gz index 5209f67..d0c6a49 100644 Binary files a/.next/cache/webpack/client-development/12.pack.gz and b/.next/cache/webpack/client-development/12.pack.gz differ diff --git a/.next/cache/webpack/client-development/13.pack.gz b/.next/cache/webpack/client-development/13.pack.gz index 4b3f35a..603c4e4 100644 Binary files a/.next/cache/webpack/client-development/13.pack.gz and b/.next/cache/webpack/client-development/13.pack.gz differ diff --git a/.next/cache/webpack/client-development/14.pack.gz b/.next/cache/webpack/client-development/14.pack.gz index 95553c9..9219302 100644 Binary files a/.next/cache/webpack/client-development/14.pack.gz and b/.next/cache/webpack/client-development/14.pack.gz differ diff --git a/.next/cache/webpack/client-development/15.pack.gz b/.next/cache/webpack/client-development/15.pack.gz index 9566684..b7b2544 100644 Binary files a/.next/cache/webpack/client-development/15.pack.gz and b/.next/cache/webpack/client-development/15.pack.gz differ diff --git a/.next/cache/webpack/client-development/16.pack.gz b/.next/cache/webpack/client-development/16.pack.gz index bb6c8eb..e657fc6 100644 Binary files a/.next/cache/webpack/client-development/16.pack.gz and b/.next/cache/webpack/client-development/16.pack.gz differ diff --git a/.next/cache/webpack/client-development/2.pack.gz b/.next/cache/webpack/client-development/2.pack.gz index 7384aac..6c3eca2 100644 Binary files a/.next/cache/webpack/client-development/2.pack.gz and b/.next/cache/webpack/client-development/2.pack.gz differ diff --git a/.next/cache/webpack/client-development/3.pack.gz b/.next/cache/webpack/client-development/3.pack.gz index e612ec8..253cc08 100644 Binary files a/.next/cache/webpack/client-development/3.pack.gz and b/.next/cache/webpack/client-development/3.pack.gz differ diff --git a/.next/cache/webpack/client-development/8.pack.gz b/.next/cache/webpack/client-development/8.pack.gz index 6e6b498..9285e60 100644 Binary files a/.next/cache/webpack/client-development/8.pack.gz and b/.next/cache/webpack/client-development/8.pack.gz differ diff --git a/.next/cache/webpack/client-development/9.pack.gz b/.next/cache/webpack/client-development/9.pack.gz index 06e2ef3..d2e71d8 100644 Binary files a/.next/cache/webpack/client-development/9.pack.gz and b/.next/cache/webpack/client-development/9.pack.gz differ diff --git a/.next/cache/webpack/client-development/index.pack.gz b/.next/cache/webpack/client-development/index.pack.gz index 298f57f..613eddf 100644 Binary files a/.next/cache/webpack/client-development/index.pack.gz and b/.next/cache/webpack/client-development/index.pack.gz differ diff --git a/.next/cache/webpack/client-development/index.pack.gz.old b/.next/cache/webpack/client-development/index.pack.gz.old index 44ea4ea..ac170fa 100644 Binary files a/.next/cache/webpack/client-development/index.pack.gz.old and b/.next/cache/webpack/client-development/index.pack.gz.old differ diff --git a/.next/cache/webpack/server-development/0.pack.gz b/.next/cache/webpack/server-development/0.pack.gz index 616ba2a..40b8326 100644 Binary files a/.next/cache/webpack/server-development/0.pack.gz and b/.next/cache/webpack/server-development/0.pack.gz differ diff --git a/.next/cache/webpack/server-development/1.pack.gz b/.next/cache/webpack/server-development/1.pack.gz index 9976b1e..17cdffa 100644 Binary files a/.next/cache/webpack/server-development/1.pack.gz and b/.next/cache/webpack/server-development/1.pack.gz differ diff --git a/.next/cache/webpack/server-development/10.pack.gz b/.next/cache/webpack/server-development/10.pack.gz index c614d13..4b10294 100644 Binary files a/.next/cache/webpack/server-development/10.pack.gz and b/.next/cache/webpack/server-development/10.pack.gz differ diff --git a/.next/cache/webpack/server-development/11.pack.gz b/.next/cache/webpack/server-development/11.pack.gz index 60c60c8..a4cad1d 100644 Binary files a/.next/cache/webpack/server-development/11.pack.gz and b/.next/cache/webpack/server-development/11.pack.gz differ diff --git a/.next/cache/webpack/server-development/12.pack.gz b/.next/cache/webpack/server-development/12.pack.gz index 295729d..d6f18c8 100644 Binary files a/.next/cache/webpack/server-development/12.pack.gz and b/.next/cache/webpack/server-development/12.pack.gz differ diff --git a/.next/cache/webpack/server-development/13.pack.gz b/.next/cache/webpack/server-development/13.pack.gz index ddf017b..96a0f8c 100644 Binary files a/.next/cache/webpack/server-development/13.pack.gz and b/.next/cache/webpack/server-development/13.pack.gz differ diff --git a/.next/cache/webpack/server-development/14.pack.gz b/.next/cache/webpack/server-development/14.pack.gz index 99e1f9d..6befbf8 100644 Binary files a/.next/cache/webpack/server-development/14.pack.gz and b/.next/cache/webpack/server-development/14.pack.gz differ diff --git a/.next/cache/webpack/server-development/15.pack.gz b/.next/cache/webpack/server-development/15.pack.gz index db19a4b..9dce31b 100644 Binary files a/.next/cache/webpack/server-development/15.pack.gz and b/.next/cache/webpack/server-development/15.pack.gz differ diff --git a/.next/cache/webpack/server-development/16.pack.gz b/.next/cache/webpack/server-development/16.pack.gz index e9324d5..690eb41 100644 Binary files a/.next/cache/webpack/server-development/16.pack.gz and b/.next/cache/webpack/server-development/16.pack.gz differ diff --git a/.next/cache/webpack/server-development/17.pack.gz b/.next/cache/webpack/server-development/17.pack.gz index 0d4e89e..d1bba40 100644 Binary files a/.next/cache/webpack/server-development/17.pack.gz and b/.next/cache/webpack/server-development/17.pack.gz differ diff --git a/.next/cache/webpack/server-development/2.pack.gz b/.next/cache/webpack/server-development/2.pack.gz index a839795..305dd62 100644 Binary files a/.next/cache/webpack/server-development/2.pack.gz and b/.next/cache/webpack/server-development/2.pack.gz differ diff --git a/.next/cache/webpack/server-development/5.pack.gz b/.next/cache/webpack/server-development/5.pack.gz index 5efe593..0617257 100644 Binary files a/.next/cache/webpack/server-development/5.pack.gz and b/.next/cache/webpack/server-development/5.pack.gz differ diff --git a/.next/cache/webpack/server-development/6.pack.gz b/.next/cache/webpack/server-development/6.pack.gz index 943a1c7..563d715 100644 Binary files a/.next/cache/webpack/server-development/6.pack.gz and b/.next/cache/webpack/server-development/6.pack.gz differ diff --git a/.next/cache/webpack/server-development/7.pack.gz b/.next/cache/webpack/server-development/7.pack.gz index 7c21161..0e59c25 100644 Binary files a/.next/cache/webpack/server-development/7.pack.gz and b/.next/cache/webpack/server-development/7.pack.gz differ diff --git a/.next/cache/webpack/server-development/8.pack.gz b/.next/cache/webpack/server-development/8.pack.gz index c2ef3b3..e787082 100644 Binary files a/.next/cache/webpack/server-development/8.pack.gz and b/.next/cache/webpack/server-development/8.pack.gz differ diff --git a/.next/cache/webpack/server-development/9.pack.gz b/.next/cache/webpack/server-development/9.pack.gz index a21f4b0..de4dca8 100644 Binary files a/.next/cache/webpack/server-development/9.pack.gz and b/.next/cache/webpack/server-development/9.pack.gz differ diff --git a/.next/cache/webpack/server-development/index.pack.gz b/.next/cache/webpack/server-development/index.pack.gz index e483334..8de0d91 100644 Binary files a/.next/cache/webpack/server-development/index.pack.gz and b/.next/cache/webpack/server-development/index.pack.gz differ diff --git a/.next/cache/webpack/server-development/index.pack.gz.old b/.next/cache/webpack/server-development/index.pack.gz.old index 398a372..b3ea428 100644 Binary files a/.next/cache/webpack/server-development/index.pack.gz.old and b/.next/cache/webpack/server-development/index.pack.gz.old differ diff --git a/.next/server/app-paths-manifest.json b/.next/server/app-paths-manifest.json index 5b53fce..a4c8019 100644 --- a/.next/server/app-paths-manifest.json +++ b/.next/server/app-paths-manifest.json @@ -1,10 +1,10 @@ { + "/icon.svg/route": "app/icon.svg/route.js", "/api/auth/[...nextauth]/route": "app/api/auth/[...nextauth]/route.js", - "/process/page": "app/process/page.js", - "/crew/page": "app/crew/page.js", "/page": "app/page.js", - "/blog/page": "app/blog/page.js", - "/contact/page": "app/contact/page.js", - "/faq/page": "app/faq/page.js", - "/studio/page": "app/studio/page.js" + "/projects/page": "app/projects/page.js", + "/privacy/page": "app/privacy/page.js", + "/terms/page": "app/terms/page.js", + "/studio/page": "app/studio/page.js", + "/contact/page": "app/contact/page.js" } \ No newline at end of file diff --git a/.next/server/app/api/auth/[...nextauth]/route.js b/.next/server/app/api/auth/[...nextauth]/route.js index 707c859..dcfe7f9 100644 --- a/.next/server/app/api/auth/[...nextauth]/route.js +++ b/.next/server/app/api/auth/[...nextauth]/route.js @@ -625,7 +625,7 @@ module.exports = require("zlib"); var __webpack_require__ = require("../../../../webpack-runtime.js"); __webpack_require__.C(exports); var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/@sentry","vendor-chunks/next","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/jose","vendor-chunks/openid-client","vendor-chunks/uuid","vendor-chunks/oauth","vendor-chunks/@panva","vendor-chunks/yallist","vendor-chunks/preact-render-to-string","vendor-chunks/bcryptjs","vendor-chunks/@auth","vendor-chunks/preact","vendor-chunks/oidc-token-hash","vendor-chunks/object-hash","vendor-chunks/lru-cache","vendor-chunks/cookie"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/next","vendor-chunks/@sentry","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/jose","vendor-chunks/openid-client","vendor-chunks/uuid","vendor-chunks/oauth","vendor-chunks/@panva","vendor-chunks/yallist","vendor-chunks/preact-render-to-string","vendor-chunks/bcryptjs","vendor-chunks/@auth","vendor-chunks/preact","vendor-chunks/oidc-token-hash","vendor-chunks/object-hash","vendor-chunks/lru-cache","vendor-chunks/cookie"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); module.exports = __webpack_exports__; })(); \ No newline at end of file diff --git a/.next/server/app/api/auth/[...nextauth]/route_client-reference-manifest.js b/.next/server/app/api/auth/[...nextauth]/route_client-reference-manifest.js index 7fcb37c..9982753 100644 --- a/.next/server/app/api/auth/[...nextauth]/route_client-reference-manifest.js +++ b/.next/server/app/api/auth/[...nextauth]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/[...nextauth]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/api/auth/[...nextauth]/route":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/auth/[...nextauth]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/api/auth/[...nextauth]/route":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/faq/route_client-reference-manifest.js b/.next/server/app/api/faq/route_client-reference-manifest.js index 2d6f266..d73b5fc 100644 --- a/.next/server/app/api/faq/route_client-reference-manifest.js +++ b/.next/server/app/api/faq/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/faq/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/api/faq/route":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/faq/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/api/faq/route":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/blog/page.js b/.next/server/app/blog/page.js index d58b145..8443102 100644 --- a/.next/server/app/blog/page.js +++ b/.next/server/app/blog/page.js @@ -151,7 +151,7 @@ function() { throw new Error("Attempted to call the default export of \"/home/Ni /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"f9368c746b62\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZjkzNjhjNzQ2YjYyXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e426c0d02c1a\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTQyNmMwZDAyYzFhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); /***/ }), @@ -407,7 +407,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-surface-800/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCx5RkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLXN1cmZhY2UtODAwLzQwIHRyYW5zaXRpb24tW3BhZGRpbmddIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgICAgIWlzQWRtaW5Sb3V0ZSAmJiAnbWQ6cGwtWzI1NnB4XSdcbiAgICAgICAgKX1cbiAgICAgID5cbiAgICAgICAgPG1haW5cbiAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgJ2ZsZXgtMScsXG4gICAgICAgICAgICAhaXNBZG1pblJvdXRlID8gJ3BiLTI0IHB0LTQgbWQ6cHQtOCcgOiAncGItMTIgcHQtMidcbiAgICAgICAgICApfVxuICAgICAgICA+XG4gICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L21haW4+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgICAgPFRyYWNraW5nT3B0T3V0QmFubmVyIC8+XG4gICAgICAgIDxDb21tYW5kUGFsZXR0ZSAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VQYXRobmFtZSIsImNuIiwiR2xvYmFsU2lkZWJhciIsIkZvb3RlciIsIlRyYWNraW5nT3B0T3V0QmFubmVyIiwiQ29tbWFuZFBhbGV0dGUiLCJBcHBTaGVsbCIsImNoaWxkcmVuIiwicGF0aG5hbWUiLCJpc0FkbWluUm91dGUiLCJzdGFydHNXaXRoIiwiZGl2IiwiY2xhc3NOYW1lIiwibWFpbiJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-card/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCxrRkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLWNhcmQvNDAgdHJhbnNpdGlvbi1bcGFkZGluZ10gZHVyYXRpb24tMzAwJyxcbiAgICAgICAgICAhaXNBZG1pblJvdXRlICYmICdtZDpwbC1bMjU2cHhdJ1xuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8bWFpblxuICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnZmxleC0xJyxcbiAgICAgICAgICAgICFpc0FkbWluUm91dGUgPyAncGItMjQgcHQtNCBtZDpwdC04JyA6ICdwYi0xMiBwdC0yJ1xuICAgICAgICAgICl9XG4gICAgICAgID5cbiAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvbWFpbj5cbiAgICAgICAgPEZvb3RlciAvPlxuICAgICAgICA8VHJhY2tpbmdPcHRPdXRCYW5uZXIgLz5cbiAgICAgICAgPENvbW1hbmRQYWxldHRlIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbInVzZVBhdGhuYW1lIiwiY24iLCJHbG9iYWxTaWRlYmFyIiwiRm9vdGVyIiwiVHJhY2tpbmdPcHRPdXRCYW5uZXIiLCJDb21tYW5kUGFsZXR0ZSIsIkFwcFNoZWxsIiwiY2hpbGRyZW4iLCJwYXRobmFtZSIsImlzQWRtaW5Sb3V0ZSIsInN0YXJ0c1dpdGgiLCJkaXYiLCJjbGFzc05hbWUiLCJtYWluIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); /***/ }), @@ -429,7 +429,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 35,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 80,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `${variants[variant]} p-1.5 ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 112,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 w-12 h-12 rounded-full bg-accent text-text-primary flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 141,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLFFBQ0U7SUFDSjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDM0RGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQzVELEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsUUFDRTtJQUNKO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLE9BQU8sRUFBRUksV0FBVztRQUNwRG9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7QUFFTyxTQUFTSSxxQkFBcUIsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQjtJQUNDLE1BQU1DLFlBQVk7UUFDaEIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixhQUFhO1FBQ2IsWUFBWTtJQUNkO0lBRUEscUJBQ0UsOERBQUNYO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsTUFBTSxFQUFFdUIsU0FBUyxDQUFDRCxTQUFTLENBQUMseUZBQXlGLENBQUM7UUFDbElGLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1AiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2RhbmdlcidcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xuICBpc0xvYWRpbmc/OiBib29sZWFuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBCdXR0b24oe1xuICB2YXJpYW50ID0gJ3ByaW1hcnknLFxuICBzaXplID0gJ21kJyxcbiAgaXNMb2FkaW5nID0gZmFsc2UsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgZGlzYWJsZWQsXG4gIC4uLnByb3BzXG59OiBCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAncHgtMiBweS0xIHRleHQteHMnLFxuICAgIG1kOiAncHgtMyBweS0xLjUgdGV4dC1zbScsXG4gICAgbGc6ICdweC00IHB5LTIgdGV4dC1iYXNlJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2J0bi1wcmltYXJ5JyxcbiAgICBzZWNvbmRhcnk6ICdidG4tc2Vjb25kYXJ5JyxcbiAgICBnaG9zdDogJ2J0bi1naG9zdCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ3B4LTIgcHktMSB0ZXh0LXhzJyxcbiAgICBtZDogJ3B4LTMgcHktMS41IHRleHQtc20nLFxuICAgIGxnOiAncHgtNCBweS0yIHRleHQtYmFzZScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxMaW5rXG4gICAgICBocmVmPXtocmVmfVxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkYW5nZXInXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufSkge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YCR7dmFyaWFudHNbdmFyaWFudF19IHAtMS41ICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIHctMTIgaC0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtdGV4dC1wcmltYXJ5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRhbmdlciIsInNpemVzIiwic20iLCJtZCIsImxnIiwiYnV0dG9uIiwic3BhbiIsIkxpbmtCdXR0b24iLCJocmVmIiwiSWNvbkJ1dHRvbiIsImljb24iLCJsYWJlbCIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwiRmxvYXRpbmdBY3Rpb25CdXR0b24iLCJwb3NpdGlvbiIsInBvc2l0aW9ucyJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `inline-flex items-center justify-center ${variants[variant]} h-9 w-9 rounded-md ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLGFBQWE7SUFDZjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDbkdGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQ3BHLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLG9CQUFvQixFQUFFSSxXQUFXO1FBQ3pHb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtBQUVPLFNBQVNJLHFCQUFxQixFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCO0lBQ0MsTUFBTUMsWUFBWTtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGFBQWE7UUFDYixZQUFZO0lBQ2Q7SUFFQSxxQkFDRSw4REFBQ1g7UUFDQ08sU0FBU0E7UUFDVG5CLFdBQVcsQ0FBQyxNQUFNLEVBQUV1QixTQUFTLENBQUNELFNBQVMsQ0FBQyw4RkFBOEYsQ0FBQztRQUN2SUYsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGVzdHJ1Y3RpdmUnXG4gIHNpemU/OiAnc20nIHwgJ21kJyB8ICdsZydcbiAgaXNMb2FkaW5nPzogYm9vbGVhblxufVxuXG5leHBvcnQgZnVuY3Rpb24gQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGlzTG9hZGluZyA9IGZhbHNlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGRpc2FibGVkLFxuICAuLi5wcm9wc1xufTogQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ2gtOCByb3VuZGVkLW1kIHB4LTMgdGV4dC14cycsXG4gICAgbWQ6ICdoLTkgcm91bmRlZC1tZCBweC0zIHRleHQtc20nLFxuICAgIGxnOiAnaC0xMCByb3VuZGVkLW1kIHB4LTggdGV4dC1zbScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYmctcHJpbWFyeSB0ZXh0LXByaW1hcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1wcmltYXJ5LzkwJyxcbiAgICBzZWNvbmRhcnk6ICdiZy1zZWNvbmRhcnkgdGV4dC1zZWNvbmRhcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1zZWNvbmRhcnkvODAnLFxuICAgIGdob3N0OiAnaG92ZXI6YmctYWNjZW50LzEwIGhvdmVyOnRleHQtYWNjZW50LWZvcmVncm91bmQnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8TGlua1xuICAgICAgaHJlZj17aHJlZn1cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn0pIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gaC05IHctOSByb3VuZGVkLW1kICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIGgtMTIgdy0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtYWNjZW50LWZvcmVncm91bmQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGVzdHJ1Y3RpdmUiLCJzaXplcyIsInNtIiwibWQiLCJsZyIsImJ1dHRvbiIsInNwYW4iLCJMaW5rQnV0dG9uIiwiaHJlZiIsIkljb25CdXR0b24iLCJpY29uIiwibGFiZWwiLCJvbkNsaWNrIiwiYXJpYS1sYWJlbCIsIkZsb2F0aW5nQWN0aW9uQnV0dG9uIiwicG9zaXRpb24iLCJwb3NpdGlvbnMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); /***/ }), @@ -484,7 +484,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"sidebar-rail text-sm text-text-secondary md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-brand-primary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"brand-title text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-text-muted\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"sidebar-group-title px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('nav-item group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"nav-pill\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-text-muted\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 140,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-text-muted\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-surface-700 px-1.5 py-0.5 text-[11px] text-text-primary shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 155,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 154,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFzQjs7Ozs7O2tEQUN0Qyw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQTBCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPaEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEJXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JELDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUFZYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUNyQ3VCLEtBQUtyQixXQUFXLGlCQUNmLDhEQUFDUzs0REFBS0YsV0FBVTtzRUFDYmMsS0FBS3JCLFdBQVc7Ozs7O21FQUVqQjs7Ozs7OzsrQ0FkQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FrQnRCOzs7Ozs7OytCQXhCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBK0IxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUEwQzs0QkFDdEI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUFrRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVE3RyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwic2lkZWJhci1yYWlsIHRleHQtc20gdGV4dC10ZXh0LXNlY29uZGFyeSBtZDpmaXhlZCBtZDppbnNldC15LTAgbWQ6bGVmdC0wIG1kOnctWzI1NnB4XSBtZDpib3JkZXItciBtZDpib3JkZXItc3VyZmFjZS01MDAvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLXN1cmZhY2UtNTAwLzMwXCI+XG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGhyZWY9XCIvXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNTBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlbGF0aXZlIGlubGluZS1mbGV4IHNpemUtOSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbGcgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1hY2NlbnQvODAgdmlhLWFjY2VudCB0by1icmFuZC1wcmltYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImJyYW5kLXRpdGxlIHRleHQtc21cIj5CaW9oYXphcmQgVkZYPC9zcGFuPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LXhzIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgICAgIFZpc3VhbCBSZXNlYXJjaCBTdHVkaW9cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJmbGV4LTEgb3ZlcmZsb3cteS1hdXRvIHB4LTMgcHktNlwiPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJzcGFjZS15LTZcIj5cbiAgICAgICAgICAgIHtOQVZfR1JPVVBTLm1hcCgoZ3JvdXApID0+IChcbiAgICAgICAgICAgICAgPGxpIGtleT17Z3JvdXAudGl0bGV9PlxuICAgICAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJzaWRlYmFyLWdyb3VwLXRpdGxlIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICduYXYtaXRlbSBncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cIm5hdi1waWxsXCI+e2l0ZW0ubGFiZWx9PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC10ZXh0LW11dGVkXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItc3VyZmFjZS01MDAvMzBcIj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIGxlYWRpbmctcmVsYXhlZCB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgIENvbW1hbmQgUGFsZXR0ZSBhdmFpbGFibGUgd2l0aHsnICd9XG4gICAgICAgICAgICA8a2JkIGNsYXNzTmFtZT1cInJvdW5kZWQgYmctc3VyZmFjZS03MDAgcHgtMS41IHB5LTAuNSB0ZXh0LVsxMXB4XSB0ZXh0LXRleHQtcHJpbWFyeSBzaGFkb3ctaW5uZXJcIj5cbiAgICAgICAgICAgICAg4oyYIC8gQ3RybCArIEtcbiAgICAgICAgICAgIDwva2JkPlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2FzaWRlPlxuICApXG59XG4iXSwibmFtZXMiOlsiSW1hZ2UiLCJMaW5rIiwidXNlUGF0aG5hbWUiLCJjbiIsIk5BVl9HUk9VUFMiLCJ0aXRsZSIsIml0ZW1zIiwibGFiZWwiLCJocmVmIiwiZGVzY3JpcHRpb24iLCJpc0FjdGl2ZSIsInBhdGhuYW1lIiwic3RhcnRzV2l0aCIsIkdsb2JhbFNpZGViYXIiLCJhc2lkZSIsImFyaWEtbGFiZWwiLCJjbGFzc05hbWUiLCJkaXYiLCJzcGFuIiwic3JjIiwiYWx0Iiwid2lkdGgiLCJoZWlnaHQiLCJwcmlvcml0eSIsIm5hdiIsInVsIiwibWFwIiwiZ3JvdXAiLCJsaSIsImgyIiwiaXRlbSIsImFjdGl2ZSIsImFyaWEtY3VycmVudCIsInVuZGVmaW5lZCIsImRhdGEtYWN0aXZlIiwicCIsImtiZCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"bg-background/90 backdrop-blur-sm text-sm text-muted-foreground md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-secondary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold tracking-wider text-foreground text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-muted-foreground\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3 px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45 border-border/60 text-muted-foreground'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent border-border/60\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-muted-foreground\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 142,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-muted-foreground\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-muted px-1.5 py-0.5 text-[11px] text-foreground shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFtRDs7Ozs7O2tEQUNuRSw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPdEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEZXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JILDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUVadUIsS0FBS3JCLFdBQVcsaUJBQ2YsOERBQUNTOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLckIsV0FBVzs7Ozs7bUVBRWpCOzs7Ozs7OytDQWhCQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FvQnRCOzs7Ozs7OytCQTFCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBaUMxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUFnRDs0QkFDNUI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUEwRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFyRyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwiYmctYmFja2dyb3VuZC85MCBiYWNrZHJvcC1ibHVyLXNtIHRleHQtc20gdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG1kOmZpeGVkIG1kOmluc2V0LXktMCBtZDpsZWZ0LTAgbWQ6dy1bMjU2cHhdIG1kOmJvcmRlci1yIG1kOmJvcmRlci1ib3JkZXIvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLWJvcmRlci8zMFwiPlxuICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICBocmVmPVwiL1wiXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgZm9jdXMtdmlzaWJsZTpvdXRsaW5lIGZvY3VzLXZpc2libGU6b3V0bGluZS0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1vZmZzZXQtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtYWNjZW50LzUwXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBzaXplLTkgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYWNjZW50LzgwIHZpYS1hY2NlbnQgdG8tc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtYm9sZCB0cmFja2luZy13aWRlciB0ZXh0LWZvcmVncm91bmQgdGV4dC1zbVwiPkJpb2hhemFyZCBWRlg8L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgVmlzdWFsIFJlc2VhcmNoIFN0dWRpb1xuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9MaW5rPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImZsZXgtMSBvdmVyZmxvdy15LWF1dG8gcHgtMyBweS02XCI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktNlwiPlxuICAgICAgICAgICAge05BVl9HUk9VUFMubWFwKChncm91cCkgPT4gKFxuICAgICAgICAgICAgICA8bGkga2V5PXtncm91cC50aXRsZX0+XG4gICAgICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB0cmFja2luZy13aWRlc3QgdXBwZXJjYXNlIHRleHQtbXV0ZWQtZm9yZWdyb3VuZCByZWxhdGl2ZSBwbC0zIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUgYm9yZGVyLWJvcmRlci82MCB0ZXh0LW11dGVkLWZvcmVncm91bmQnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB3LWZpdCBweC0yIHB5LTEgYm9yZGVyIHJvdW5kZWQtW2NhbGModmFyKC0tcmFkaXVzKS0ycHgpXSB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctd2lkZXN0IHVwcGVyY2FzZSBsZWFkaW5nLW5vbmUgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIGJnLXRyYW5zcGFyZW50IGJvcmRlci1ib3JkZXIvNjBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5sYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItYm9yZGVyLzMwXCI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBDb21tYW5kIFBhbGV0dGUgYXZhaWxhYmxlIHdpdGh7JyAnfVxuICAgICAgICAgICAgPGtiZCBjbGFzc05hbWU9XCJyb3VuZGVkIGJnLW11dGVkIHB4LTEuNSBweS0wLjUgdGV4dC1bMTFweF0gdGV4dC1mb3JlZ3JvdW5kIHNoYWRvdy1pbm5lclwiPlxuICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgPC9rYmQ+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYXNpZGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbWFnZSIsIkxpbmsiLCJ1c2VQYXRobmFtZSIsImNuIiwiTkFWX0dST1VQUyIsInRpdGxlIiwiaXRlbXMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsImlzQWN0aXZlIiwicGF0aG5hbWUiLCJzdGFydHNXaXRoIiwiR2xvYmFsU2lkZWJhciIsImFzaWRlIiwiYXJpYS1sYWJlbCIsImNsYXNzTmFtZSIsImRpdiIsInNwYW4iLCJzcmMiLCJhbHQiLCJ3aWR0aCIsImhlaWdodCIsInByaW9yaXR5IiwibmF2IiwidWwiLCJtYXAiLCJncm91cCIsImxpIiwiaDIiLCJpdGVtIiwiYWN0aXZlIiwiYXJpYS1jdXJyZW50IiwidW5kZWZpbmVkIiwiZGF0YS1hY3RpdmUiLCJwIiwia2JkIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); /***/ }), @@ -1089,7 +1089,7 @@ module.exports = require("worker_threads"); var __webpack_require__ = require("../../webpack-runtime.js"); __webpack_require__.C(exports); var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/@sentry","vendor-chunks/next","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx","vendor-chunks/motion-dom","vendor-chunks/motion-utils"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/next","vendor-chunks/@sentry","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx","vendor-chunks/motion-dom","vendor-chunks/motion-utils"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); module.exports = __webpack_exports__; })(); \ No newline at end of file diff --git a/.next/server/app/blog/page_client-reference-manifest.js b/.next/server/app/blog/page_client-reference-manifest.js index 8bbaebc..b9ee05b 100644 --- a/.next/server/app/blog/page_client-reference-manifest.js +++ b/.next/server/app/blog/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/blog/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/blog/page","static/chunks/app/blog/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/blog/page","static/chunks/app/blog/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":["app/blog/page","static/chunks/app/blog/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":["app/blog/page","static/chunks/app/blog/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":["app/blog/page","static/chunks/app/blog/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/blog/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/blog/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/blog/page","static/chunks/app/blog/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/blog/page","static/chunks/app/blog/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":["app/blog/page","static/chunks/app/blog/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":["app/blog/page","static/chunks/app/blog/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":["app/blog/page","static/chunks/app/blog/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/blog/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/contact/page.js b/.next/server/app/contact/page.js index 48df2d9..d820be3 100644 --- a/.next/server/app/contact/page.js +++ b/.next/server/app/contact/page.js @@ -151,7 +151,7 @@ function() { throw new Error("Attempted to call the default export of \"/home/Ni /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"f9368c746b62\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZjkzNjhjNzQ2YjYyXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e426c0d02c1a\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTQyNmMwZDAyYzFhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); /***/ }), @@ -162,7 +162,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-surface-800 text-text-primary antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQywwREFBMEQsQ0FBQztBQUU3RyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1zdXJmYWNlLTgwMCB0ZXh0LXRleHQtcHJpbWFyeSBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-background text-foreground antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQyx1REFBdUQsQ0FBQztBQUUxRyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1iYWNrZ3JvdW5kIHRleHQtZm9yZWdyb3VuZCBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); /***/ }), @@ -328,7 +328,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-surface-800/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCx5RkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLXN1cmZhY2UtODAwLzQwIHRyYW5zaXRpb24tW3BhZGRpbmddIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgICAgIWlzQWRtaW5Sb3V0ZSAmJiAnbWQ6cGwtWzI1NnB4XSdcbiAgICAgICAgKX1cbiAgICAgID5cbiAgICAgICAgPG1haW5cbiAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgJ2ZsZXgtMScsXG4gICAgICAgICAgICAhaXNBZG1pblJvdXRlID8gJ3BiLTI0IHB0LTQgbWQ6cHQtOCcgOiAncGItMTIgcHQtMidcbiAgICAgICAgICApfVxuICAgICAgICA+XG4gICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L21haW4+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgICAgPFRyYWNraW5nT3B0T3V0QmFubmVyIC8+XG4gICAgICAgIDxDb21tYW5kUGFsZXR0ZSAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VQYXRobmFtZSIsImNuIiwiR2xvYmFsU2lkZWJhciIsIkZvb3RlciIsIlRyYWNraW5nT3B0T3V0QmFubmVyIiwiQ29tbWFuZFBhbGV0dGUiLCJBcHBTaGVsbCIsImNoaWxkcmVuIiwicGF0aG5hbWUiLCJpc0FkbWluUm91dGUiLCJzdGFydHNXaXRoIiwiZGl2IiwiY2xhc3NOYW1lIiwibWFpbiJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-card/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCxrRkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLWNhcmQvNDAgdHJhbnNpdGlvbi1bcGFkZGluZ10gZHVyYXRpb24tMzAwJyxcbiAgICAgICAgICAhaXNBZG1pblJvdXRlICYmICdtZDpwbC1bMjU2cHhdJ1xuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8bWFpblxuICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnZmxleC0xJyxcbiAgICAgICAgICAgICFpc0FkbWluUm91dGUgPyAncGItMjQgcHQtNCBtZDpwdC04JyA6ICdwYi0xMiBwdC0yJ1xuICAgICAgICAgICl9XG4gICAgICAgID5cbiAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvbWFpbj5cbiAgICAgICAgPEZvb3RlciAvPlxuICAgICAgICA8VHJhY2tpbmdPcHRPdXRCYW5uZXIgLz5cbiAgICAgICAgPENvbW1hbmRQYWxldHRlIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbInVzZVBhdGhuYW1lIiwiY24iLCJHbG9iYWxTaWRlYmFyIiwiRm9vdGVyIiwiVHJhY2tpbmdPcHRPdXRCYW5uZXIiLCJDb21tYW5kUGFsZXR0ZSIsIkFwcFNoZWxsIiwiY2hpbGRyZW4iLCJwYXRobmFtZSIsImlzQWRtaW5Sb3V0ZSIsInN0YXJ0c1dpdGgiLCJkaXYiLCJjbGFzc05hbWUiLCJtYWluIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); /***/ }), @@ -339,7 +339,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 35,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 80,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `${variants[variant]} p-1.5 ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 112,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 w-12 h-12 rounded-full bg-accent text-text-primary flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 141,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLFFBQ0U7SUFDSjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDM0RGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQzVELEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsUUFDRTtJQUNKO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLE9BQU8sRUFBRUksV0FBVztRQUNwRG9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7QUFFTyxTQUFTSSxxQkFBcUIsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQjtJQUNDLE1BQU1DLFlBQVk7UUFDaEIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixhQUFhO1FBQ2IsWUFBWTtJQUNkO0lBRUEscUJBQ0UsOERBQUNYO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsTUFBTSxFQUFFdUIsU0FBUyxDQUFDRCxTQUFTLENBQUMseUZBQXlGLENBQUM7UUFDbElGLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1AiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2RhbmdlcidcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xuICBpc0xvYWRpbmc/OiBib29sZWFuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBCdXR0b24oe1xuICB2YXJpYW50ID0gJ3ByaW1hcnknLFxuICBzaXplID0gJ21kJyxcbiAgaXNMb2FkaW5nID0gZmFsc2UsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgZGlzYWJsZWQsXG4gIC4uLnByb3BzXG59OiBCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAncHgtMiBweS0xIHRleHQteHMnLFxuICAgIG1kOiAncHgtMyBweS0xLjUgdGV4dC1zbScsXG4gICAgbGc6ICdweC00IHB5LTIgdGV4dC1iYXNlJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2J0bi1wcmltYXJ5JyxcbiAgICBzZWNvbmRhcnk6ICdidG4tc2Vjb25kYXJ5JyxcbiAgICBnaG9zdDogJ2J0bi1naG9zdCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ3B4LTIgcHktMSB0ZXh0LXhzJyxcbiAgICBtZDogJ3B4LTMgcHktMS41IHRleHQtc20nLFxuICAgIGxnOiAncHgtNCBweS0yIHRleHQtYmFzZScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxMaW5rXG4gICAgICBocmVmPXtocmVmfVxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkYW5nZXInXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufSkge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YCR7dmFyaWFudHNbdmFyaWFudF19IHAtMS41ICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIHctMTIgaC0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtdGV4dC1wcmltYXJ5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRhbmdlciIsInNpemVzIiwic20iLCJtZCIsImxnIiwiYnV0dG9uIiwic3BhbiIsIkxpbmtCdXR0b24iLCJocmVmIiwiSWNvbkJ1dHRvbiIsImljb24iLCJsYWJlbCIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwiRmxvYXRpbmdBY3Rpb25CdXR0b24iLCJwb3NpdGlvbiIsInBvc2l0aW9ucyJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `inline-flex items-center justify-center ${variants[variant]} h-9 w-9 rounded-md ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLGFBQWE7SUFDZjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDbkdGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQ3BHLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLG9CQUFvQixFQUFFSSxXQUFXO1FBQ3pHb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtBQUVPLFNBQVNJLHFCQUFxQixFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCO0lBQ0MsTUFBTUMsWUFBWTtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGFBQWE7UUFDYixZQUFZO0lBQ2Q7SUFFQSxxQkFDRSw4REFBQ1g7UUFDQ08sU0FBU0E7UUFDVG5CLFdBQVcsQ0FBQyxNQUFNLEVBQUV1QixTQUFTLENBQUNELFNBQVMsQ0FBQyw4RkFBOEYsQ0FBQztRQUN2SUYsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGVzdHJ1Y3RpdmUnXG4gIHNpemU/OiAnc20nIHwgJ21kJyB8ICdsZydcbiAgaXNMb2FkaW5nPzogYm9vbGVhblxufVxuXG5leHBvcnQgZnVuY3Rpb24gQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGlzTG9hZGluZyA9IGZhbHNlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGRpc2FibGVkLFxuICAuLi5wcm9wc1xufTogQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ2gtOCByb3VuZGVkLW1kIHB4LTMgdGV4dC14cycsXG4gICAgbWQ6ICdoLTkgcm91bmRlZC1tZCBweC0zIHRleHQtc20nLFxuICAgIGxnOiAnaC0xMCByb3VuZGVkLW1kIHB4LTggdGV4dC1zbScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYmctcHJpbWFyeSB0ZXh0LXByaW1hcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1wcmltYXJ5LzkwJyxcbiAgICBzZWNvbmRhcnk6ICdiZy1zZWNvbmRhcnkgdGV4dC1zZWNvbmRhcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1zZWNvbmRhcnkvODAnLFxuICAgIGdob3N0OiAnaG92ZXI6YmctYWNjZW50LzEwIGhvdmVyOnRleHQtYWNjZW50LWZvcmVncm91bmQnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8TGlua1xuICAgICAgaHJlZj17aHJlZn1cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn0pIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gaC05IHctOSByb3VuZGVkLW1kICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIGgtMTIgdy0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtYWNjZW50LWZvcmVncm91bmQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGVzdHJ1Y3RpdmUiLCJzaXplcyIsInNtIiwibWQiLCJsZyIsImJ1dHRvbiIsInNwYW4iLCJMaW5rQnV0dG9uIiwiaHJlZiIsIkljb25CdXR0b24iLCJpY29uIiwibGFiZWwiLCJvbkNsaWNrIiwiYXJpYS1sYWJlbCIsIkZsb2F0aW5nQWN0aW9uQnV0dG9uIiwicG9zaXRpb24iLCJwb3NpdGlvbnMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); /***/ }), @@ -383,7 +383,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"sidebar-rail text-sm text-text-secondary md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-brand-primary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"brand-title text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-text-muted\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"sidebar-group-title px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('nav-item group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"nav-pill\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-text-muted\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 140,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-text-muted\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-surface-700 px-1.5 py-0.5 text-[11px] text-text-primary shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 155,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 154,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFzQjs7Ozs7O2tEQUN0Qyw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQTBCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPaEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEJXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JELDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUFZYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUNyQ3VCLEtBQUtyQixXQUFXLGlCQUNmLDhEQUFDUzs0REFBS0YsV0FBVTtzRUFDYmMsS0FBS3JCLFdBQVc7Ozs7O21FQUVqQjs7Ozs7OzsrQ0FkQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FrQnRCOzs7Ozs7OytCQXhCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBK0IxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUEwQzs0QkFDdEI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUFrRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVE3RyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwic2lkZWJhci1yYWlsIHRleHQtc20gdGV4dC10ZXh0LXNlY29uZGFyeSBtZDpmaXhlZCBtZDppbnNldC15LTAgbWQ6bGVmdC0wIG1kOnctWzI1NnB4XSBtZDpib3JkZXItciBtZDpib3JkZXItc3VyZmFjZS01MDAvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLXN1cmZhY2UtNTAwLzMwXCI+XG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGhyZWY9XCIvXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNTBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlbGF0aXZlIGlubGluZS1mbGV4IHNpemUtOSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbGcgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1hY2NlbnQvODAgdmlhLWFjY2VudCB0by1icmFuZC1wcmltYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImJyYW5kLXRpdGxlIHRleHQtc21cIj5CaW9oYXphcmQgVkZYPC9zcGFuPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LXhzIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgICAgIFZpc3VhbCBSZXNlYXJjaCBTdHVkaW9cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJmbGV4LTEgb3ZlcmZsb3cteS1hdXRvIHB4LTMgcHktNlwiPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJzcGFjZS15LTZcIj5cbiAgICAgICAgICAgIHtOQVZfR1JPVVBTLm1hcCgoZ3JvdXApID0+IChcbiAgICAgICAgICAgICAgPGxpIGtleT17Z3JvdXAudGl0bGV9PlxuICAgICAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJzaWRlYmFyLWdyb3VwLXRpdGxlIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICduYXYtaXRlbSBncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cIm5hdi1waWxsXCI+e2l0ZW0ubGFiZWx9PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC10ZXh0LW11dGVkXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItc3VyZmFjZS01MDAvMzBcIj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIGxlYWRpbmctcmVsYXhlZCB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgIENvbW1hbmQgUGFsZXR0ZSBhdmFpbGFibGUgd2l0aHsnICd9XG4gICAgICAgICAgICA8a2JkIGNsYXNzTmFtZT1cInJvdW5kZWQgYmctc3VyZmFjZS03MDAgcHgtMS41IHB5LTAuNSB0ZXh0LVsxMXB4XSB0ZXh0LXRleHQtcHJpbWFyeSBzaGFkb3ctaW5uZXJcIj5cbiAgICAgICAgICAgICAg4oyYIC8gQ3RybCArIEtcbiAgICAgICAgICAgIDwva2JkPlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2FzaWRlPlxuICApXG59XG4iXSwibmFtZXMiOlsiSW1hZ2UiLCJMaW5rIiwidXNlUGF0aG5hbWUiLCJjbiIsIk5BVl9HUk9VUFMiLCJ0aXRsZSIsIml0ZW1zIiwibGFiZWwiLCJocmVmIiwiZGVzY3JpcHRpb24iLCJpc0FjdGl2ZSIsInBhdGhuYW1lIiwic3RhcnRzV2l0aCIsIkdsb2JhbFNpZGViYXIiLCJhc2lkZSIsImFyaWEtbGFiZWwiLCJjbGFzc05hbWUiLCJkaXYiLCJzcGFuIiwic3JjIiwiYWx0Iiwid2lkdGgiLCJoZWlnaHQiLCJwcmlvcml0eSIsIm5hdiIsInVsIiwibWFwIiwiZ3JvdXAiLCJsaSIsImgyIiwiaXRlbSIsImFjdGl2ZSIsImFyaWEtY3VycmVudCIsInVuZGVmaW5lZCIsImRhdGEtYWN0aXZlIiwicCIsImtiZCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"bg-background/90 backdrop-blur-sm text-sm text-muted-foreground md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-secondary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold tracking-wider text-foreground text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-muted-foreground\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3 px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45 border-border/60 text-muted-foreground'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent border-border/60\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-muted-foreground\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 142,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-muted-foreground\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-muted px-1.5 py-0.5 text-[11px] text-foreground shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFtRDs7Ozs7O2tEQUNuRSw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPdEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEZXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JILDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUVadUIsS0FBS3JCLFdBQVcsaUJBQ2YsOERBQUNTOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLckIsV0FBVzs7Ozs7bUVBRWpCOzs7Ozs7OytDQWhCQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FvQnRCOzs7Ozs7OytCQTFCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBaUMxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUFnRDs0QkFDNUI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUEwRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFyRyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwiYmctYmFja2dyb3VuZC85MCBiYWNrZHJvcC1ibHVyLXNtIHRleHQtc20gdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG1kOmZpeGVkIG1kOmluc2V0LXktMCBtZDpsZWZ0LTAgbWQ6dy1bMjU2cHhdIG1kOmJvcmRlci1yIG1kOmJvcmRlci1ib3JkZXIvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLWJvcmRlci8zMFwiPlxuICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICBocmVmPVwiL1wiXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgZm9jdXMtdmlzaWJsZTpvdXRsaW5lIGZvY3VzLXZpc2libGU6b3V0bGluZS0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1vZmZzZXQtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtYWNjZW50LzUwXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBzaXplLTkgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYWNjZW50LzgwIHZpYS1hY2NlbnQgdG8tc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtYm9sZCB0cmFja2luZy13aWRlciB0ZXh0LWZvcmVncm91bmQgdGV4dC1zbVwiPkJpb2hhemFyZCBWRlg8L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgVmlzdWFsIFJlc2VhcmNoIFN0dWRpb1xuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9MaW5rPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImZsZXgtMSBvdmVyZmxvdy15LWF1dG8gcHgtMyBweS02XCI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktNlwiPlxuICAgICAgICAgICAge05BVl9HUk9VUFMubWFwKChncm91cCkgPT4gKFxuICAgICAgICAgICAgICA8bGkga2V5PXtncm91cC50aXRsZX0+XG4gICAgICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB0cmFja2luZy13aWRlc3QgdXBwZXJjYXNlIHRleHQtbXV0ZWQtZm9yZWdyb3VuZCByZWxhdGl2ZSBwbC0zIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUgYm9yZGVyLWJvcmRlci82MCB0ZXh0LW11dGVkLWZvcmVncm91bmQnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB3LWZpdCBweC0yIHB5LTEgYm9yZGVyIHJvdW5kZWQtW2NhbGModmFyKC0tcmFkaXVzKS0ycHgpXSB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctd2lkZXN0IHVwcGVyY2FzZSBsZWFkaW5nLW5vbmUgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIGJnLXRyYW5zcGFyZW50IGJvcmRlci1ib3JkZXIvNjBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5sYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItYm9yZGVyLzMwXCI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBDb21tYW5kIFBhbGV0dGUgYXZhaWxhYmxlIHdpdGh7JyAnfVxuICAgICAgICAgICAgPGtiZCBjbGFzc05hbWU9XCJyb3VuZGVkIGJnLW11dGVkIHB4LTEuNSBweS0wLjUgdGV4dC1bMTFweF0gdGV4dC1mb3JlZ3JvdW5kIHNoYWRvdy1pbm5lclwiPlxuICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgPC9rYmQ+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYXNpZGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbWFnZSIsIkxpbmsiLCJ1c2VQYXRobmFtZSIsImNuIiwiTkFWX0dST1VQUyIsInRpdGxlIiwiaXRlbXMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsImlzQWN0aXZlIiwicGF0aG5hbWUiLCJzdGFydHNXaXRoIiwiR2xvYmFsU2lkZWJhciIsImFzaWRlIiwiYXJpYS1sYWJlbCIsImNsYXNzTmFtZSIsImRpdiIsInNwYW4iLCJzcmMiLCJhbHQiLCJ3aWR0aCIsImhlaWdodCIsInByaW9yaXR5IiwibmF2IiwidWwiLCJtYXAiLCJncm91cCIsImxpIiwiaDIiLCJpdGVtIiwiYWN0aXZlIiwiYXJpYS1jdXJyZW50IiwidW5kZWZpbmVkIiwiZGF0YS1hY3RpdmUiLCJwIiwia2JkIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); /***/ }), @@ -977,7 +977,7 @@ module.exports = require("worker_threads"); var __webpack_require__ = require("../../webpack-runtime.js"); __webpack_require__.C(exports); var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/@sentry","vendor-chunks/next","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/next","vendor-chunks/@sentry","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); module.exports = __webpack_exports__; })(); \ No newline at end of file diff --git a/.next/server/app/contact/page_client-reference-manifest.js b/.next/server/app/contact/page_client-reference-manifest.js index 49d1a7f..8d7cd5c 100644 --- a/.next/server/app/contact/page_client-reference-manifest.js +++ b/.next/server/app/contact/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/contact/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":["app/contact/page","static/chunks/app/contact/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/contact/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":["app/contact/page","static/chunks/app/contact/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/crew/page_client-reference-manifest.js b/.next/server/app/crew/page_client-reference-manifest.js index a5e3cc9..21f4d71 100644 --- a/.next/server/app/crew/page_client-reference-manifest.js +++ b/.next/server/app/crew/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/crew/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/crew/page","static/chunks/app/crew/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/crew/page","static/chunks/app/crew/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":["app/crew/page","static/chunks/app/crew/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/crew/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/crew/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/crew/page","static/chunks/app/crew/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/crew/page","static/chunks/app/crew/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":["app/crew/page","static/chunks/app/crew/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/crew/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/faq/page.js b/.next/server/app/faq/page.js index 6e10a8c..b97a237 100644 --- a/.next/server/app/faq/page.js +++ b/.next/server/app/faq/page.js @@ -151,7 +151,7 @@ function() { throw new Error("Attempted to call the default export of \"/home/Ni /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"f9368c746b62\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZjkzNjhjNzQ2YjYyXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e426c0d02c1a\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTQyNmMwZDAyYzFhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); /***/ }), @@ -162,7 +162,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-surface-800 text-text-primary antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQywwREFBMEQsQ0FBQztBQUU3RyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1zdXJmYWNlLTgwMCB0ZXh0LXRleHQtcHJpbWFyeSBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-background text-foreground antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQyx1REFBdUQsQ0FBQztBQUUxRyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1iYWNrZ3JvdW5kIHRleHQtZm9yZWdyb3VuZCBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); /***/ }), @@ -328,7 +328,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-surface-800/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCx5RkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLXN1cmZhY2UtODAwLzQwIHRyYW5zaXRpb24tW3BhZGRpbmddIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgICAgIWlzQWRtaW5Sb3V0ZSAmJiAnbWQ6cGwtWzI1NnB4XSdcbiAgICAgICAgKX1cbiAgICAgID5cbiAgICAgICAgPG1haW5cbiAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgJ2ZsZXgtMScsXG4gICAgICAgICAgICAhaXNBZG1pblJvdXRlID8gJ3BiLTI0IHB0LTQgbWQ6cHQtOCcgOiAncGItMTIgcHQtMidcbiAgICAgICAgICApfVxuICAgICAgICA+XG4gICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L21haW4+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgICAgPFRyYWNraW5nT3B0T3V0QmFubmVyIC8+XG4gICAgICAgIDxDb21tYW5kUGFsZXR0ZSAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VQYXRobmFtZSIsImNuIiwiR2xvYmFsU2lkZWJhciIsIkZvb3RlciIsIlRyYWNraW5nT3B0T3V0QmFubmVyIiwiQ29tbWFuZFBhbGV0dGUiLCJBcHBTaGVsbCIsImNoaWxkcmVuIiwicGF0aG5hbWUiLCJpc0FkbWluUm91dGUiLCJzdGFydHNXaXRoIiwiZGl2IiwiY2xhc3NOYW1lIiwibWFpbiJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-card/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCxrRkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLWNhcmQvNDAgdHJhbnNpdGlvbi1bcGFkZGluZ10gZHVyYXRpb24tMzAwJyxcbiAgICAgICAgICAhaXNBZG1pblJvdXRlICYmICdtZDpwbC1bMjU2cHhdJ1xuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8bWFpblxuICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnZmxleC0xJyxcbiAgICAgICAgICAgICFpc0FkbWluUm91dGUgPyAncGItMjQgcHQtNCBtZDpwdC04JyA6ICdwYi0xMiBwdC0yJ1xuICAgICAgICAgICl9XG4gICAgICAgID5cbiAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvbWFpbj5cbiAgICAgICAgPEZvb3RlciAvPlxuICAgICAgICA8VHJhY2tpbmdPcHRPdXRCYW5uZXIgLz5cbiAgICAgICAgPENvbW1hbmRQYWxldHRlIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbInVzZVBhdGhuYW1lIiwiY24iLCJHbG9iYWxTaWRlYmFyIiwiRm9vdGVyIiwiVHJhY2tpbmdPcHRPdXRCYW5uZXIiLCJDb21tYW5kUGFsZXR0ZSIsIkFwcFNoZWxsIiwiY2hpbGRyZW4iLCJwYXRobmFtZSIsImlzQWRtaW5Sb3V0ZSIsInN0YXJ0c1dpdGgiLCJkaXYiLCJjbGFzc05hbWUiLCJtYWluIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); /***/ }), @@ -339,7 +339,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 35,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 80,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `${variants[variant]} p-1.5 ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 112,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 w-12 h-12 rounded-full bg-accent text-text-primary flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 141,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLFFBQ0U7SUFDSjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDM0RGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQzVELEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsUUFDRTtJQUNKO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLE9BQU8sRUFBRUksV0FBVztRQUNwRG9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7QUFFTyxTQUFTSSxxQkFBcUIsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQjtJQUNDLE1BQU1DLFlBQVk7UUFDaEIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixhQUFhO1FBQ2IsWUFBWTtJQUNkO0lBRUEscUJBQ0UsOERBQUNYO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsTUFBTSxFQUFFdUIsU0FBUyxDQUFDRCxTQUFTLENBQUMseUZBQXlGLENBQUM7UUFDbElGLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1AiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2RhbmdlcidcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xuICBpc0xvYWRpbmc/OiBib29sZWFuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBCdXR0b24oe1xuICB2YXJpYW50ID0gJ3ByaW1hcnknLFxuICBzaXplID0gJ21kJyxcbiAgaXNMb2FkaW5nID0gZmFsc2UsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgZGlzYWJsZWQsXG4gIC4uLnByb3BzXG59OiBCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAncHgtMiBweS0xIHRleHQteHMnLFxuICAgIG1kOiAncHgtMyBweS0xLjUgdGV4dC1zbScsXG4gICAgbGc6ICdweC00IHB5LTIgdGV4dC1iYXNlJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2J0bi1wcmltYXJ5JyxcbiAgICBzZWNvbmRhcnk6ICdidG4tc2Vjb25kYXJ5JyxcbiAgICBnaG9zdDogJ2J0bi1naG9zdCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ3B4LTIgcHktMSB0ZXh0LXhzJyxcbiAgICBtZDogJ3B4LTMgcHktMS41IHRleHQtc20nLFxuICAgIGxnOiAncHgtNCBweS0yIHRleHQtYmFzZScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxMaW5rXG4gICAgICBocmVmPXtocmVmfVxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkYW5nZXInXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufSkge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YCR7dmFyaWFudHNbdmFyaWFudF19IHAtMS41ICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIHctMTIgaC0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtdGV4dC1wcmltYXJ5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRhbmdlciIsInNpemVzIiwic20iLCJtZCIsImxnIiwiYnV0dG9uIiwic3BhbiIsIkxpbmtCdXR0b24iLCJocmVmIiwiSWNvbkJ1dHRvbiIsImljb24iLCJsYWJlbCIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwiRmxvYXRpbmdBY3Rpb25CdXR0b24iLCJwb3NpdGlvbiIsInBvc2l0aW9ucyJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `inline-flex items-center justify-center ${variants[variant]} h-9 w-9 rounded-md ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLGFBQWE7SUFDZjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDbkdGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQ3BHLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLG9CQUFvQixFQUFFSSxXQUFXO1FBQ3pHb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtBQUVPLFNBQVNJLHFCQUFxQixFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCO0lBQ0MsTUFBTUMsWUFBWTtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGFBQWE7UUFDYixZQUFZO0lBQ2Q7SUFFQSxxQkFDRSw4REFBQ1g7UUFDQ08sU0FBU0E7UUFDVG5CLFdBQVcsQ0FBQyxNQUFNLEVBQUV1QixTQUFTLENBQUNELFNBQVMsQ0FBQyw4RkFBOEYsQ0FBQztRQUN2SUYsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGVzdHJ1Y3RpdmUnXG4gIHNpemU/OiAnc20nIHwgJ21kJyB8ICdsZydcbiAgaXNMb2FkaW5nPzogYm9vbGVhblxufVxuXG5leHBvcnQgZnVuY3Rpb24gQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGlzTG9hZGluZyA9IGZhbHNlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGRpc2FibGVkLFxuICAuLi5wcm9wc1xufTogQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ2gtOCByb3VuZGVkLW1kIHB4LTMgdGV4dC14cycsXG4gICAgbWQ6ICdoLTkgcm91bmRlZC1tZCBweC0zIHRleHQtc20nLFxuICAgIGxnOiAnaC0xMCByb3VuZGVkLW1kIHB4LTggdGV4dC1zbScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYmctcHJpbWFyeSB0ZXh0LXByaW1hcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1wcmltYXJ5LzkwJyxcbiAgICBzZWNvbmRhcnk6ICdiZy1zZWNvbmRhcnkgdGV4dC1zZWNvbmRhcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1zZWNvbmRhcnkvODAnLFxuICAgIGdob3N0OiAnaG92ZXI6YmctYWNjZW50LzEwIGhvdmVyOnRleHQtYWNjZW50LWZvcmVncm91bmQnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8TGlua1xuICAgICAgaHJlZj17aHJlZn1cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn0pIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gaC05IHctOSByb3VuZGVkLW1kICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIGgtMTIgdy0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtYWNjZW50LWZvcmVncm91bmQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGVzdHJ1Y3RpdmUiLCJzaXplcyIsInNtIiwibWQiLCJsZyIsImJ1dHRvbiIsInNwYW4iLCJMaW5rQnV0dG9uIiwiaHJlZiIsIkljb25CdXR0b24iLCJpY29uIiwibGFiZWwiLCJvbkNsaWNrIiwiYXJpYS1sYWJlbCIsIkZsb2F0aW5nQWN0aW9uQnV0dG9uIiwicG9zaXRpb24iLCJwb3NpdGlvbnMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); /***/ }), @@ -394,7 +394,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"sidebar-rail text-sm text-text-secondary md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-brand-primary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"brand-title text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-text-muted\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"sidebar-group-title px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('nav-item group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"nav-pill\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-text-muted\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 140,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-text-muted\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-surface-700 px-1.5 py-0.5 text-[11px] text-text-primary shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 155,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 154,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFzQjs7Ozs7O2tEQUN0Qyw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQTBCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPaEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEJXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JELDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUFZYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUNyQ3VCLEtBQUtyQixXQUFXLGlCQUNmLDhEQUFDUzs0REFBS0YsV0FBVTtzRUFDYmMsS0FBS3JCLFdBQVc7Ozs7O21FQUVqQjs7Ozs7OzsrQ0FkQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FrQnRCOzs7Ozs7OytCQXhCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBK0IxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUEwQzs0QkFDdEI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUFrRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVE3RyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwic2lkZWJhci1yYWlsIHRleHQtc20gdGV4dC10ZXh0LXNlY29uZGFyeSBtZDpmaXhlZCBtZDppbnNldC15LTAgbWQ6bGVmdC0wIG1kOnctWzI1NnB4XSBtZDpib3JkZXItciBtZDpib3JkZXItc3VyZmFjZS01MDAvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLXN1cmZhY2UtNTAwLzMwXCI+XG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGhyZWY9XCIvXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNTBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlbGF0aXZlIGlubGluZS1mbGV4IHNpemUtOSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbGcgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1hY2NlbnQvODAgdmlhLWFjY2VudCB0by1icmFuZC1wcmltYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImJyYW5kLXRpdGxlIHRleHQtc21cIj5CaW9oYXphcmQgVkZYPC9zcGFuPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LXhzIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgICAgIFZpc3VhbCBSZXNlYXJjaCBTdHVkaW9cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJmbGV4LTEgb3ZlcmZsb3cteS1hdXRvIHB4LTMgcHktNlwiPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJzcGFjZS15LTZcIj5cbiAgICAgICAgICAgIHtOQVZfR1JPVVBTLm1hcCgoZ3JvdXApID0+IChcbiAgICAgICAgICAgICAgPGxpIGtleT17Z3JvdXAudGl0bGV9PlxuICAgICAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJzaWRlYmFyLWdyb3VwLXRpdGxlIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICduYXYtaXRlbSBncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cIm5hdi1waWxsXCI+e2l0ZW0ubGFiZWx9PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC10ZXh0LW11dGVkXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItc3VyZmFjZS01MDAvMzBcIj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIGxlYWRpbmctcmVsYXhlZCB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgIENvbW1hbmQgUGFsZXR0ZSBhdmFpbGFibGUgd2l0aHsnICd9XG4gICAgICAgICAgICA8a2JkIGNsYXNzTmFtZT1cInJvdW5kZWQgYmctc3VyZmFjZS03MDAgcHgtMS41IHB5LTAuNSB0ZXh0LVsxMXB4XSB0ZXh0LXRleHQtcHJpbWFyeSBzaGFkb3ctaW5uZXJcIj5cbiAgICAgICAgICAgICAg4oyYIC8gQ3RybCArIEtcbiAgICAgICAgICAgIDwva2JkPlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2FzaWRlPlxuICApXG59XG4iXSwibmFtZXMiOlsiSW1hZ2UiLCJMaW5rIiwidXNlUGF0aG5hbWUiLCJjbiIsIk5BVl9HUk9VUFMiLCJ0aXRsZSIsIml0ZW1zIiwibGFiZWwiLCJocmVmIiwiZGVzY3JpcHRpb24iLCJpc0FjdGl2ZSIsInBhdGhuYW1lIiwic3RhcnRzV2l0aCIsIkdsb2JhbFNpZGViYXIiLCJhc2lkZSIsImFyaWEtbGFiZWwiLCJjbGFzc05hbWUiLCJkaXYiLCJzcGFuIiwic3JjIiwiYWx0Iiwid2lkdGgiLCJoZWlnaHQiLCJwcmlvcml0eSIsIm5hdiIsInVsIiwibWFwIiwiZ3JvdXAiLCJsaSIsImgyIiwiaXRlbSIsImFjdGl2ZSIsImFyaWEtY3VycmVudCIsInVuZGVmaW5lZCIsImRhdGEtYWN0aXZlIiwicCIsImtiZCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"bg-background/90 backdrop-blur-sm text-sm text-muted-foreground md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-secondary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold tracking-wider text-foreground text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-muted-foreground\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3 px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45 border-border/60 text-muted-foreground'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent border-border/60\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-muted-foreground\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 142,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-muted-foreground\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-muted px-1.5 py-0.5 text-[11px] text-foreground shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFtRDs7Ozs7O2tEQUNuRSw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPdEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEZXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JILDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUVadUIsS0FBS3JCLFdBQVcsaUJBQ2YsOERBQUNTOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLckIsV0FBVzs7Ozs7bUVBRWpCOzs7Ozs7OytDQWhCQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FvQnRCOzs7Ozs7OytCQTFCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBaUMxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUFnRDs0QkFDNUI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUEwRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFyRyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwiYmctYmFja2dyb3VuZC85MCBiYWNrZHJvcC1ibHVyLXNtIHRleHQtc20gdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG1kOmZpeGVkIG1kOmluc2V0LXktMCBtZDpsZWZ0LTAgbWQ6dy1bMjU2cHhdIG1kOmJvcmRlci1yIG1kOmJvcmRlci1ib3JkZXIvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLWJvcmRlci8zMFwiPlxuICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICBocmVmPVwiL1wiXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgZm9jdXMtdmlzaWJsZTpvdXRsaW5lIGZvY3VzLXZpc2libGU6b3V0bGluZS0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1vZmZzZXQtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtYWNjZW50LzUwXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBzaXplLTkgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYWNjZW50LzgwIHZpYS1hY2NlbnQgdG8tc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtYm9sZCB0cmFja2luZy13aWRlciB0ZXh0LWZvcmVncm91bmQgdGV4dC1zbVwiPkJpb2hhemFyZCBWRlg8L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgVmlzdWFsIFJlc2VhcmNoIFN0dWRpb1xuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9MaW5rPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImZsZXgtMSBvdmVyZmxvdy15LWF1dG8gcHgtMyBweS02XCI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktNlwiPlxuICAgICAgICAgICAge05BVl9HUk9VUFMubWFwKChncm91cCkgPT4gKFxuICAgICAgICAgICAgICA8bGkga2V5PXtncm91cC50aXRsZX0+XG4gICAgICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB0cmFja2luZy13aWRlc3QgdXBwZXJjYXNlIHRleHQtbXV0ZWQtZm9yZWdyb3VuZCByZWxhdGl2ZSBwbC0zIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUgYm9yZGVyLWJvcmRlci82MCB0ZXh0LW11dGVkLWZvcmVncm91bmQnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB3LWZpdCBweC0yIHB5LTEgYm9yZGVyIHJvdW5kZWQtW2NhbGModmFyKC0tcmFkaXVzKS0ycHgpXSB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctd2lkZXN0IHVwcGVyY2FzZSBsZWFkaW5nLW5vbmUgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIGJnLXRyYW5zcGFyZW50IGJvcmRlci1ib3JkZXIvNjBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5sYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItYm9yZGVyLzMwXCI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBDb21tYW5kIFBhbGV0dGUgYXZhaWxhYmxlIHdpdGh7JyAnfVxuICAgICAgICAgICAgPGtiZCBjbGFzc05hbWU9XCJyb3VuZGVkIGJnLW11dGVkIHB4LTEuNSBweS0wLjUgdGV4dC1bMTFweF0gdGV4dC1mb3JlZ3JvdW5kIHNoYWRvdy1pbm5lclwiPlxuICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgPC9rYmQ+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYXNpZGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbWFnZSIsIkxpbmsiLCJ1c2VQYXRobmFtZSIsImNuIiwiTkFWX0dST1VQUyIsInRpdGxlIiwiaXRlbXMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsImlzQWN0aXZlIiwicGF0aG5hbWUiLCJzdGFydHNXaXRoIiwiR2xvYmFsU2lkZWJhciIsImFzaWRlIiwiYXJpYS1sYWJlbCIsImNsYXNzTmFtZSIsImRpdiIsInNwYW4iLCJzcmMiLCJhbHQiLCJ3aWR0aCIsImhlaWdodCIsInByaW9yaXR5IiwibmF2IiwidWwiLCJtYXAiLCJncm91cCIsImxpIiwiaDIiLCJpdGVtIiwiYWN0aXZlIiwiYXJpYS1jdXJyZW50IiwidW5kZWZpbmVkIiwiZGF0YS1hY3RpdmUiLCJwIiwia2JkIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); /***/ }), @@ -988,7 +988,7 @@ module.exports = require("worker_threads"); var __webpack_require__ = require("../../webpack-runtime.js"); __webpack_require__.C(exports); var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/@sentry","vendor-chunks/next","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/next","vendor-chunks/@sentry","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); module.exports = __webpack_exports__; })(); \ No newline at end of file diff --git a/.next/server/app/faq/page_client-reference-manifest.js b/.next/server/app/faq/page_client-reference-manifest.js index 044cd06..1a1a2d4 100644 --- a/.next/server/app/faq/page_client-reference-manifest.js +++ b/.next/server/app/faq/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/faq/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":["app/faq/page","static/chunks/app/faq/page.js"],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/faq/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":["app/faq/page","static/chunks/app/faq/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/page.js b/.next/server/app/page.js index 0123330..3c65a88 100644 --- a/.next/server/app/page.js +++ b/.next/server/app/page.js @@ -140,7 +140,7 @@ function() { throw new Error("Attempted to call the default export of \"/home/Ni /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"f9368c746b62\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZjkzNjhjNzQ2YjYyXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e426c0d02c1a\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTQyNmMwZDAyYzFhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); /***/ }), @@ -151,7 +151,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-surface-800 text-text-primary antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQywwREFBMEQsQ0FBQztBQUU3RyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1zdXJmYWNlLTgwMCB0ZXh0LXRleHQtcHJpbWFyeSBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-background text-foreground antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQyx1REFBdUQsQ0FBQztBQUUxRyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1iYWNrZ3JvdW5kIHRleHQtZm9yZWdyb3VuZCBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); /***/ }), @@ -328,7 +328,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-surface-800/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCx5RkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLXN1cmZhY2UtODAwLzQwIHRyYW5zaXRpb24tW3BhZGRpbmddIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgICAgIWlzQWRtaW5Sb3V0ZSAmJiAnbWQ6cGwtWzI1NnB4XSdcbiAgICAgICAgKX1cbiAgICAgID5cbiAgICAgICAgPG1haW5cbiAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgJ2ZsZXgtMScsXG4gICAgICAgICAgICAhaXNBZG1pblJvdXRlID8gJ3BiLTI0IHB0LTQgbWQ6cHQtOCcgOiAncGItMTIgcHQtMidcbiAgICAgICAgICApfVxuICAgICAgICA+XG4gICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L21haW4+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgICAgPFRyYWNraW5nT3B0T3V0QmFubmVyIC8+XG4gICAgICAgIDxDb21tYW5kUGFsZXR0ZSAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VQYXRobmFtZSIsImNuIiwiR2xvYmFsU2lkZWJhciIsIkZvb3RlciIsIlRyYWNraW5nT3B0T3V0QmFubmVyIiwiQ29tbWFuZFBhbGV0dGUiLCJBcHBTaGVsbCIsImNoaWxkcmVuIiwicGF0aG5hbWUiLCJpc0FkbWluUm91dGUiLCJzdGFydHNXaXRoIiwiZGl2IiwiY2xhc3NOYW1lIiwibWFpbiJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-card/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCxrRkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLWNhcmQvNDAgdHJhbnNpdGlvbi1bcGFkZGluZ10gZHVyYXRpb24tMzAwJyxcbiAgICAgICAgICAhaXNBZG1pblJvdXRlICYmICdtZDpwbC1bMjU2cHhdJ1xuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8bWFpblxuICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnZmxleC0xJyxcbiAgICAgICAgICAgICFpc0FkbWluUm91dGUgPyAncGItMjQgcHQtNCBtZDpwdC04JyA6ICdwYi0xMiBwdC0yJ1xuICAgICAgICAgICl9XG4gICAgICAgID5cbiAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvbWFpbj5cbiAgICAgICAgPEZvb3RlciAvPlxuICAgICAgICA8VHJhY2tpbmdPcHRPdXRCYW5uZXIgLz5cbiAgICAgICAgPENvbW1hbmRQYWxldHRlIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbInVzZVBhdGhuYW1lIiwiY24iLCJHbG9iYWxTaWRlYmFyIiwiRm9vdGVyIiwiVHJhY2tpbmdPcHRPdXRCYW5uZXIiLCJDb21tYW5kUGFsZXR0ZSIsIkFwcFNoZWxsIiwiY2hpbGRyZW4iLCJwYXRobmFtZSIsImlzQWRtaW5Sb3V0ZSIsInN0YXJ0c1dpdGgiLCJkaXYiLCJjbGFzc05hbWUiLCJtYWluIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); /***/ }), @@ -339,7 +339,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 35,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 80,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `${variants[variant]} p-1.5 ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 112,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 w-12 h-12 rounded-full bg-accent text-text-primary flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 141,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLFFBQ0U7SUFDSjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDM0RGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQzVELEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsUUFDRTtJQUNKO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLE9BQU8sRUFBRUksV0FBVztRQUNwRG9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7QUFFTyxTQUFTSSxxQkFBcUIsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQjtJQUNDLE1BQU1DLFlBQVk7UUFDaEIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixhQUFhO1FBQ2IsWUFBWTtJQUNkO0lBRUEscUJBQ0UsOERBQUNYO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsTUFBTSxFQUFFdUIsU0FBUyxDQUFDRCxTQUFTLENBQUMseUZBQXlGLENBQUM7UUFDbElGLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1AiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2RhbmdlcidcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xuICBpc0xvYWRpbmc/OiBib29sZWFuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBCdXR0b24oe1xuICB2YXJpYW50ID0gJ3ByaW1hcnknLFxuICBzaXplID0gJ21kJyxcbiAgaXNMb2FkaW5nID0gZmFsc2UsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgZGlzYWJsZWQsXG4gIC4uLnByb3BzXG59OiBCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAncHgtMiBweS0xIHRleHQteHMnLFxuICAgIG1kOiAncHgtMyBweS0xLjUgdGV4dC1zbScsXG4gICAgbGc6ICdweC00IHB5LTIgdGV4dC1iYXNlJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2J0bi1wcmltYXJ5JyxcbiAgICBzZWNvbmRhcnk6ICdidG4tc2Vjb25kYXJ5JyxcbiAgICBnaG9zdDogJ2J0bi1naG9zdCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ3B4LTIgcHktMSB0ZXh0LXhzJyxcbiAgICBtZDogJ3B4LTMgcHktMS41IHRleHQtc20nLFxuICAgIGxnOiAncHgtNCBweS0yIHRleHQtYmFzZScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxMaW5rXG4gICAgICBocmVmPXtocmVmfVxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkYW5nZXInXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufSkge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YCR7dmFyaWFudHNbdmFyaWFudF19IHAtMS41ICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIHctMTIgaC0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtdGV4dC1wcmltYXJ5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRhbmdlciIsInNpemVzIiwic20iLCJtZCIsImxnIiwiYnV0dG9uIiwic3BhbiIsIkxpbmtCdXR0b24iLCJocmVmIiwiSWNvbkJ1dHRvbiIsImljb24iLCJsYWJlbCIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwiRmxvYXRpbmdBY3Rpb25CdXR0b24iLCJwb3NpdGlvbiIsInBvc2l0aW9ucyJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `inline-flex items-center justify-center ${variants[variant]} h-9 w-9 rounded-md ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLGFBQWE7SUFDZjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDbkdGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQ3BHLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLG9CQUFvQixFQUFFSSxXQUFXO1FBQ3pHb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtBQUVPLFNBQVNJLHFCQUFxQixFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCO0lBQ0MsTUFBTUMsWUFBWTtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGFBQWE7UUFDYixZQUFZO0lBQ2Q7SUFFQSxxQkFDRSw4REFBQ1g7UUFDQ08sU0FBU0E7UUFDVG5CLFdBQVcsQ0FBQyxNQUFNLEVBQUV1QixTQUFTLENBQUNELFNBQVMsQ0FBQyw4RkFBOEYsQ0FBQztRQUN2SUYsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGVzdHJ1Y3RpdmUnXG4gIHNpemU/OiAnc20nIHwgJ21kJyB8ICdsZydcbiAgaXNMb2FkaW5nPzogYm9vbGVhblxufVxuXG5leHBvcnQgZnVuY3Rpb24gQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGlzTG9hZGluZyA9IGZhbHNlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGRpc2FibGVkLFxuICAuLi5wcm9wc1xufTogQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ2gtOCByb3VuZGVkLW1kIHB4LTMgdGV4dC14cycsXG4gICAgbWQ6ICdoLTkgcm91bmRlZC1tZCBweC0zIHRleHQtc20nLFxuICAgIGxnOiAnaC0xMCByb3VuZGVkLW1kIHB4LTggdGV4dC1zbScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYmctcHJpbWFyeSB0ZXh0LXByaW1hcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1wcmltYXJ5LzkwJyxcbiAgICBzZWNvbmRhcnk6ICdiZy1zZWNvbmRhcnkgdGV4dC1zZWNvbmRhcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1zZWNvbmRhcnkvODAnLFxuICAgIGdob3N0OiAnaG92ZXI6YmctYWNjZW50LzEwIGhvdmVyOnRleHQtYWNjZW50LWZvcmVncm91bmQnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8TGlua1xuICAgICAgaHJlZj17aHJlZn1cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn0pIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gaC05IHctOSByb3VuZGVkLW1kICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIGgtMTIgdy0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtYWNjZW50LWZvcmVncm91bmQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGVzdHJ1Y3RpdmUiLCJzaXplcyIsInNtIiwibWQiLCJsZyIsImJ1dHRvbiIsInNwYW4iLCJMaW5rQnV0dG9uIiwiaHJlZiIsIkljb25CdXR0b24iLCJpY29uIiwibGFiZWwiLCJvbkNsaWNrIiwiYXJpYS1sYWJlbCIsIkZsb2F0aW5nQWN0aW9uQnV0dG9uIiwicG9zaXRpb24iLCJwb3NpdGlvbnMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); /***/ }), @@ -383,7 +383,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"sidebar-rail text-sm text-text-secondary md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-brand-primary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"brand-title text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-text-muted\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"sidebar-group-title px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('nav-item group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"nav-pill\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-text-muted\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 140,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-text-muted\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-surface-700 px-1.5 py-0.5 text-[11px] text-text-primary shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 155,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 154,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFzQjs7Ozs7O2tEQUN0Qyw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQTBCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPaEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEJXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JELDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUFZYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUNyQ3VCLEtBQUtyQixXQUFXLGlCQUNmLDhEQUFDUzs0REFBS0YsV0FBVTtzRUFDYmMsS0FBS3JCLFdBQVc7Ozs7O21FQUVqQjs7Ozs7OzsrQ0FkQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FrQnRCOzs7Ozs7OytCQXhCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBK0IxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUEwQzs0QkFDdEI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUFrRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVE3RyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwic2lkZWJhci1yYWlsIHRleHQtc20gdGV4dC10ZXh0LXNlY29uZGFyeSBtZDpmaXhlZCBtZDppbnNldC15LTAgbWQ6bGVmdC0wIG1kOnctWzI1NnB4XSBtZDpib3JkZXItciBtZDpib3JkZXItc3VyZmFjZS01MDAvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLXN1cmZhY2UtNTAwLzMwXCI+XG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGhyZWY9XCIvXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNTBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlbGF0aXZlIGlubGluZS1mbGV4IHNpemUtOSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbGcgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1hY2NlbnQvODAgdmlhLWFjY2VudCB0by1icmFuZC1wcmltYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImJyYW5kLXRpdGxlIHRleHQtc21cIj5CaW9oYXphcmQgVkZYPC9zcGFuPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LXhzIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgICAgIFZpc3VhbCBSZXNlYXJjaCBTdHVkaW9cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJmbGV4LTEgb3ZlcmZsb3cteS1hdXRvIHB4LTMgcHktNlwiPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJzcGFjZS15LTZcIj5cbiAgICAgICAgICAgIHtOQVZfR1JPVVBTLm1hcCgoZ3JvdXApID0+IChcbiAgICAgICAgICAgICAgPGxpIGtleT17Z3JvdXAudGl0bGV9PlxuICAgICAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJzaWRlYmFyLWdyb3VwLXRpdGxlIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICduYXYtaXRlbSBncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cIm5hdi1waWxsXCI+e2l0ZW0ubGFiZWx9PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC10ZXh0LW11dGVkXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItc3VyZmFjZS01MDAvMzBcIj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIGxlYWRpbmctcmVsYXhlZCB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgIENvbW1hbmQgUGFsZXR0ZSBhdmFpbGFibGUgd2l0aHsnICd9XG4gICAgICAgICAgICA8a2JkIGNsYXNzTmFtZT1cInJvdW5kZWQgYmctc3VyZmFjZS03MDAgcHgtMS41IHB5LTAuNSB0ZXh0LVsxMXB4XSB0ZXh0LXRleHQtcHJpbWFyeSBzaGFkb3ctaW5uZXJcIj5cbiAgICAgICAgICAgICAg4oyYIC8gQ3RybCArIEtcbiAgICAgICAgICAgIDwva2JkPlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2FzaWRlPlxuICApXG59XG4iXSwibmFtZXMiOlsiSW1hZ2UiLCJMaW5rIiwidXNlUGF0aG5hbWUiLCJjbiIsIk5BVl9HUk9VUFMiLCJ0aXRsZSIsIml0ZW1zIiwibGFiZWwiLCJocmVmIiwiZGVzY3JpcHRpb24iLCJpc0FjdGl2ZSIsInBhdGhuYW1lIiwic3RhcnRzV2l0aCIsIkdsb2JhbFNpZGViYXIiLCJhc2lkZSIsImFyaWEtbGFiZWwiLCJjbGFzc05hbWUiLCJkaXYiLCJzcGFuIiwic3JjIiwiYWx0Iiwid2lkdGgiLCJoZWlnaHQiLCJwcmlvcml0eSIsIm5hdiIsInVsIiwibWFwIiwiZ3JvdXAiLCJsaSIsImgyIiwiaXRlbSIsImFjdGl2ZSIsImFyaWEtY3VycmVudCIsInVuZGVmaW5lZCIsImRhdGEtYWN0aXZlIiwicCIsImtiZCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"bg-background/90 backdrop-blur-sm text-sm text-muted-foreground md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-secondary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold tracking-wider text-foreground text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-muted-foreground\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3 px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45 border-border/60 text-muted-foreground'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent border-border/60\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-muted-foreground\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 142,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-muted-foreground\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-muted px-1.5 py-0.5 text-[11px] text-foreground shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFtRDs7Ozs7O2tEQUNuRSw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPdEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEZXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JILDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUVadUIsS0FBS3JCLFdBQVcsaUJBQ2YsOERBQUNTOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLckIsV0FBVzs7Ozs7bUVBRWpCOzs7Ozs7OytDQWhCQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FvQnRCOzs7Ozs7OytCQTFCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBaUMxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUFnRDs0QkFDNUI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUEwRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFyRyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwiYmctYmFja2dyb3VuZC85MCBiYWNrZHJvcC1ibHVyLXNtIHRleHQtc20gdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG1kOmZpeGVkIG1kOmluc2V0LXktMCBtZDpsZWZ0LTAgbWQ6dy1bMjU2cHhdIG1kOmJvcmRlci1yIG1kOmJvcmRlci1ib3JkZXIvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLWJvcmRlci8zMFwiPlxuICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICBocmVmPVwiL1wiXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgZm9jdXMtdmlzaWJsZTpvdXRsaW5lIGZvY3VzLXZpc2libGU6b3V0bGluZS0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1vZmZzZXQtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtYWNjZW50LzUwXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBzaXplLTkgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYWNjZW50LzgwIHZpYS1hY2NlbnQgdG8tc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtYm9sZCB0cmFja2luZy13aWRlciB0ZXh0LWZvcmVncm91bmQgdGV4dC1zbVwiPkJpb2hhemFyZCBWRlg8L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgVmlzdWFsIFJlc2VhcmNoIFN0dWRpb1xuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9MaW5rPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImZsZXgtMSBvdmVyZmxvdy15LWF1dG8gcHgtMyBweS02XCI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktNlwiPlxuICAgICAgICAgICAge05BVl9HUk9VUFMubWFwKChncm91cCkgPT4gKFxuICAgICAgICAgICAgICA8bGkga2V5PXtncm91cC50aXRsZX0+XG4gICAgICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB0cmFja2luZy13aWRlc3QgdXBwZXJjYXNlIHRleHQtbXV0ZWQtZm9yZWdyb3VuZCByZWxhdGl2ZSBwbC0zIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUgYm9yZGVyLWJvcmRlci82MCB0ZXh0LW11dGVkLWZvcmVncm91bmQnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB3LWZpdCBweC0yIHB5LTEgYm9yZGVyIHJvdW5kZWQtW2NhbGModmFyKC0tcmFkaXVzKS0ycHgpXSB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctd2lkZXN0IHVwcGVyY2FzZSBsZWFkaW5nLW5vbmUgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIGJnLXRyYW5zcGFyZW50IGJvcmRlci1ib3JkZXIvNjBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5sYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItYm9yZGVyLzMwXCI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBDb21tYW5kIFBhbGV0dGUgYXZhaWxhYmxlIHdpdGh7JyAnfVxuICAgICAgICAgICAgPGtiZCBjbGFzc05hbWU9XCJyb3VuZGVkIGJnLW11dGVkIHB4LTEuNSBweS0wLjUgdGV4dC1bMTFweF0gdGV4dC1mb3JlZ3JvdW5kIHNoYWRvdy1pbm5lclwiPlxuICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgPC9rYmQ+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYXNpZGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbWFnZSIsIkxpbmsiLCJ1c2VQYXRobmFtZSIsImNuIiwiTkFWX0dST1VQUyIsInRpdGxlIiwiaXRlbXMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsImlzQWN0aXZlIiwicGF0aG5hbWUiLCJzdGFydHNXaXRoIiwiR2xvYmFsU2lkZWJhciIsImFzaWRlIiwiYXJpYS1sYWJlbCIsImNsYXNzTmFtZSIsImRpdiIsInNwYW4iLCJzcmMiLCJhbHQiLCJ3aWR0aCIsImhlaWdodCIsInByaW9yaXR5IiwibmF2IiwidWwiLCJtYXAiLCJncm91cCIsImxpIiwiaDIiLCJpdGVtIiwiYWN0aXZlIiwiYXJpYS1jdXJyZW50IiwidW5kZWZpbmVkIiwiZGF0YS1hY3RpdmUiLCJwIiwia2JkIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); /***/ }), @@ -1032,7 +1032,7 @@ module.exports = require("worker_threads"); var __webpack_require__ = require("../webpack-runtime.js"); __webpack_require__.C(exports); var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/@sentry","vendor-chunks/next","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx","vendor-chunks/motion-dom","vendor-chunks/motion-utils","vendor-chunks/@tsparticles","vendor-chunks/@tabler","vendor-chunks/lenis"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/next","vendor-chunks/@sentry","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx","vendor-chunks/motion-dom","vendor-chunks/motion-utils","vendor-chunks/@tsparticles","vendor-chunks/@tabler","vendor-chunks/lenis"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); module.exports = __webpack_exports__; })(); \ No newline at end of file diff --git a/.next/server/app/page_client-reference-manifest.js b/.next/server/app/page_client-reference-manifest.js index 7798a66..9f35ffc 100644 --- a/.next/server/app/page_client-reference-manifest.js +++ b/.next/server/app/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/privacy/page.js b/.next/server/app/privacy/page.js new file mode 100644 index 0000000..3799994 --- /dev/null +++ b/.next/server/app/privacy/page.js @@ -0,0 +1,983 @@ +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(() => { +var exports = {}; +exports.id = "app/privacy/page"; +exports.ids = ["app/privacy/page"]; +exports.modules = { + +/***/ "(rsc)/./node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive": +/*!***********************************************************************************!*\ + !*** ./node_modules/@opentelemetry/instrumentation/build/esm/platform/node/ sync ***! + \***********************************************************************************/ +/***/ ((module) => { + +function webpackEmptyContext(req) { + var e = new Error("Cannot find module '" + req + "'"); + e.code = 'MODULE_NOT_FOUND'; + throw e; +} +webpackEmptyContext.keys = () => ([]); +webpackEmptyContext.resolve = webpackEmptyContext; +webpackEmptyContext.id = "(rsc)/./node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive"; +module.exports = webpackEmptyContext; + +/***/ }), + +/***/ "(rsc)/./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive": +/*!************************************************************************************************************************!*\ + !*** ./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/ sync ***! + \************************************************************************************************************************/ +/***/ ((module) => { + +function webpackEmptyContext(req) { + var e = new Error("Cannot find module '" + req + "'"); + e.code = 'MODULE_NOT_FOUND'; + throw e; +} +webpackEmptyContext.keys = () => ([]); +webpackEmptyContext.resolve = webpackEmptyContext; +webpackEmptyContext.id = "(rsc)/./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive"; +module.exports = webpackEmptyContext; + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!": +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=! ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport safe */ _home_Nicholai_Documents_Dev_biohazard_vfx_2_src_app_global_error_tsx__WEBPACK_IMPORTED_MODULE_24__[\"default\"]),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ handler: () => (/* binding */ handler),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/module.compiled.js?2eb7\");\n/* harmony import */ var next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/route-kind */ \"(rsc)/./node_modules/next/dist/server/route-kind.js\");\n/* harmony import */ var next_dist_server_instrumentation_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/server/instrumentation/utils */ \"(rsc)/./node_modules/next/dist/server/instrumentation/utils.js\");\n/* harmony import */ var next_dist_server_lib_trace_tracer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/lib/trace/tracer */ \"(rsc)/./node_modules/next/dist/server/lib/trace/tracer.js\");\n/* harmony import */ var next_dist_server_lib_trace_tracer__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_lib_trace_tracer__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/dist/server/request-meta */ \"(rsc)/./node_modules/next/dist/server/request-meta.js\");\n/* harmony import */ var next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var next_dist_server_lib_trace_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next/dist/server/lib/trace/constants */ \"(rsc)/./node_modules/next/dist/server/lib/trace/constants.js\");\n/* harmony import */ var next_dist_server_lib_trace_constants__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_lib_trace_constants__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var next_dist_server_app_render_interop_default__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! next/dist/server/app-render/interop-default */ \"(rsc)/./node_modules/next/dist/server/app-render/interop-default.js\");\n/* harmony import */ var next_dist_server_base_http_node__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/dist/server/base-http/node */ \"(rsc)/./node_modules/next/dist/server/base-http/node.js\");\n/* harmony import */ var next_dist_server_base_http_node__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_base_http_node__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_dist_server_lib_experimental_ppr__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/dist/server/lib/experimental/ppr */ \"(rsc)/./node_modules/next/dist/server/lib/experimental/ppr.js\");\n/* harmony import */ var next_dist_server_lib_experimental_ppr__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_lib_experimental_ppr__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var next_dist_server_request_fallback_params__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! next/dist/server/request/fallback-params */ \"(rsc)/./node_modules/next/dist/server/request/fallback-params.js\");\n/* harmony import */ var next_dist_server_app_render_encryption_utils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! next/dist/server/app-render/encryption-utils */ \"(rsc)/./node_modules/next/dist/server/app-render/encryption-utils.js\");\n/* harmony import */ var next_dist_server_app_render_encryption_utils__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_encryption_utils__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var next_dist_server_lib_streaming_metadata__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! next/dist/server/lib/streaming-metadata */ \"(rsc)/./node_modules/next/dist/server/lib/streaming-metadata.js\");\n/* harmony import */ var next_dist_server_lib_streaming_metadata__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_lib_streaming_metadata__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var next_dist_server_app_render_action_utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! next/dist/server/app-render/action-utils */ \"(rsc)/./node_modules/next/dist/server/app-render/action-utils.js\");\n/* harmony import */ var next_dist_server_app_render_action_utils__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_action_utils__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var next_dist_shared_lib_router_utils_app_paths__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! next/dist/shared/lib/router/utils/app-paths */ \"next/dist/shared/lib/router/utils/app-paths\");\n/* harmony import */ var next_dist_shared_lib_router_utils_app_paths__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(next_dist_shared_lib_router_utils_app_paths__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var next_dist_server_lib_server_action_request_meta__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! next/dist/server/lib/server-action-request-meta */ \"(rsc)/./node_modules/next/dist/server/lib/server-action-request-meta.js\");\n/* harmony import */ var next_dist_server_lib_server_action_request_meta__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_lib_server_action_request_meta__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! next/dist/client/components/app-router-headers */ \"(rsc)/./node_modules/next/dist/client/components/app-router-headers.js\");\n/* harmony import */ var next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var next_dist_shared_lib_router_utils_is_bot__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! next/dist/shared/lib/router/utils/is-bot */ \"next/dist/shared/lib/router/utils/is-bot\");\n/* harmony import */ var next_dist_shared_lib_router_utils_is_bot__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(next_dist_shared_lib_router_utils_is_bot__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! next/dist/server/response-cache */ \"(rsc)/./node_modules/next/dist/server/response-cache/index.js\");\n/* harmony import */ var next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! next/dist/lib/fallback */ \"(rsc)/./node_modules/next/dist/lib/fallback.js\");\n/* harmony import */ var next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var next_dist_server_render_result__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! next/dist/server/render-result */ \"(rsc)/./node_modules/next/dist/server/render-result.js\");\n/* harmony import */ var next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! next/dist/lib/constants */ \"(rsc)/./node_modules/next/dist/lib/constants.js\");\n/* harmony import */ var next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var next_dist_server_stream_utils_encoded_tags__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! next/dist/server/stream-utils/encoded-tags */ \"(rsc)/./node_modules/next/dist/server/stream-utils/encoded-tags.js\");\n/* harmony import */ var next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! next/dist/server/send-payload */ \"(rsc)/./node_modules/next/dist/server/send-payload.js\");\n/* harmony import */ var next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var next_dist_shared_lib_no_fallback_error_external__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! next/dist/shared/lib/no-fallback-error.external */ \"next/dist/shared/lib/no-fallback-error.external\");\n/* harmony import */ var next_dist_shared_lib_no_fallback_error_external__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(next_dist_shared_lib_no_fallback_error_external__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var _home_Nicholai_Documents_Dev_biohazard_vfx_2_src_app_global_error_tsx__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./src/app/global-error.tsx */ \"(rsc)/./src/app/global-error.tsx\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! next/dist/client/components/redirect-status-code */ \"(rsc)/./node_modules/next/dist/client/components/redirect-status-code.js\");\n/* harmony import */ var next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"__next_app__\",\"routeModule\",\"handler\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\nconst module0 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/layout.tsx */ \"(rsc)/./src/app/layout.tsx\"));\nconst module1 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/global-error.tsx */ \"(rsc)/./src/app/global-error.tsx\"));\nconst module2 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/global-error.tsx */ \"(rsc)/./src/app/global-error.tsx\"));\nconst module3 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/builtin/not-found.js */ \"(rsc)/./node_modules/next/dist/client/components/builtin/not-found.js\", 23));\nconst module4 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/builtin/forbidden.js */ \"(rsc)/./node_modules/next/dist/client/components/builtin/forbidden.js\", 23));\nconst module5 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/builtin/unauthorized.js */ \"(rsc)/./node_modules/next/dist/client/components/builtin/unauthorized.js\", 23));\nconst page6 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/privacy/page.tsx */ \"(rsc)/./src/app/privacy/page.tsx\"));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n// We inject the tree and pages here so that we can use them in the route\n// module.\nconst tree = {\n children: [\n '',\n {\n children: [\n 'privacy',\n {\n children: ['__PAGE__', {}, {\n page: [page6, \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\"],\n \n }]\n },\n {\n \n metadata: {\n icon: [(async (props) => (await Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! next-metadata-image-loader?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__ */ \"(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__\"))).default(props))],\n apple: [],\n openGraph: [],\n twitter: [],\n manifest: \"/manifest.webmanifest\"\n }\n }\n ]\n },\n {\n 'layout': [module0, \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\"],\n'global-error': [module1, \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\"],\n'global-error': [module2, \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\"],\n'not-found': [module3, \"next/dist/client/components/builtin/not-found.js\"],\n'forbidden': [module4, \"next/dist/client/components/builtin/forbidden.js\"],\n'unauthorized': [module5, \"next/dist/client/components/builtin/unauthorized.js\"],\n metadata: {\n icon: [(async (props) => (await Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! next-metadata-image-loader?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__ */ \"(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__\"))).default(props))],\n apple: [],\n openGraph: [],\n twitter: [],\n manifest: \"/manifest.webmanifest\"\n }\n }\n ]\n }.children;\nconst pages = [\"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\"];\n\n\n\nconst __next_app_require__ = __webpack_require__\nconst __next_app_load_chunk__ = () => Promise.resolve()\nconst __next_app__ = {\n require: __next_app_require__,\n loadChunk: __next_app_load_chunk__\n};\n\n\n\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\n definition: {\n kind: next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n page: \"/privacy/page\",\n pathname: \"/privacy\",\n // The following aren't used in production.\n bundlePath: '',\n filename: '',\n appPaths: []\n },\n userland: {\n loaderTree: tree\n },\n distDir: \".next\" || 0,\n projectDir: false || ''\n});\nasync function handler(req, res, ctx) {\n var _this;\n let srcPage = \"/privacy/page\";\n // turbopack doesn't normalize `/index` in the page name\n // so we need to to process dynamic routes properly\n // TODO: fix turbopack providing differing value from webpack\n if (false) {} else if (srcPage === '/index') {\n // we always normalize /index specifically\n srcPage = '/';\n }\n const multiZoneDraftMode = \"false\";\n const initialPostponed = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'postponed');\n // TODO: replace with more specific flags\n const minimalMode = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'minimalMode');\n const prepareResult = await routeModule.prepare(req, res, {\n srcPage,\n multiZoneDraftMode\n });\n if (!prepareResult) {\n res.statusCode = 400;\n res.end('Bad Request');\n ctx.waitUntil == null ? void 0 : ctx.waitUntil.call(ctx, Promise.resolve());\n return null;\n }\n const { buildId, query, params, parsedUrl, pageIsDynamic, buildManifest, nextFontManifest, reactLoadableManifest, serverActionsManifest, clientReferenceManifest, subresourceIntegrityManifest, prerenderManifest, isDraftMode, resolvedPathname, revalidateOnlyGenerated, routerServerContext, nextConfig } = prepareResult;\n const pathname = parsedUrl.pathname || '/';\n const normalizedSrcPage = (0,next_dist_shared_lib_router_utils_app_paths__WEBPACK_IMPORTED_MODULE_13__.normalizeAppPath)(srcPage);\n let { isOnDemandRevalidate } = prepareResult;\n const prerenderInfo = prerenderManifest.dynamicRoutes[normalizedSrcPage];\n const isPrerendered = prerenderManifest.routes[resolvedPathname];\n let isSSG = Boolean(prerenderInfo || isPrerendered || prerenderManifest.routes[normalizedSrcPage]);\n const userAgent = req.headers['user-agent'] || '';\n const botType = (0,next_dist_shared_lib_router_utils_is_bot__WEBPACK_IMPORTED_MODULE_16__.getBotType)(userAgent);\n const isHtmlBot = (0,next_dist_server_lib_streaming_metadata__WEBPACK_IMPORTED_MODULE_11__.isHtmlBotRequest)(req);\n /**\n * If true, this indicates that the request being made is for an app\n * prefetch request.\n */ const isPrefetchRSCRequest = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'isPrefetchRSCRequest') ?? Boolean(req.headers[next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__.NEXT_ROUTER_PREFETCH_HEADER]);\n // NOTE: Don't delete headers[RSC] yet, it still needs to be used in renderToHTML later\n const isRSCRequest = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'isRSCRequest') ?? Boolean(req.headers[next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__.RSC_HEADER]);\n const isPossibleServerAction = (0,next_dist_server_lib_server_action_request_meta__WEBPACK_IMPORTED_MODULE_14__.getIsPossibleServerAction)(req);\n /**\n * If the route being rendered is an app page, and the ppr feature has been\n * enabled, then the given route _could_ support PPR.\n */ const couldSupportPPR = (0,next_dist_server_lib_experimental_ppr__WEBPACK_IMPORTED_MODULE_8__.checkIsAppPPREnabled)(nextConfig.experimental.ppr);\n // When enabled, this will allow the use of the `?__nextppronly` query to\n // enable debugging of the static shell.\n const hasDebugStaticShellQuery = false && 0;\n // When enabled, this will allow the use of the `?__nextppronly` query\n // to enable debugging of the fallback shell.\n const hasDebugFallbackShellQuery = hasDebugStaticShellQuery && query.__nextppronly === 'fallback';\n // This page supports PPR if it is marked as being `PARTIALLY_STATIC` in the\n // prerender manifest and this is an app page.\n const isRoutePPREnabled = couldSupportPPR && (((_this = prerenderManifest.routes[normalizedSrcPage] ?? prerenderManifest.dynamicRoutes[normalizedSrcPage]) == null ? void 0 : _this.renderingMode) === 'PARTIALLY_STATIC' || // Ideally we'd want to check the appConfig to see if this page has PPR\n // enabled or not, but that would require plumbing the appConfig through\n // to the server during development. We assume that the page supports it\n // but only during development.\n hasDebugStaticShellQuery && (routeModule.isDev === true || (routerServerContext == null ? void 0 : routerServerContext.experimentalTestProxy) === true));\n const isDebugStaticShell = hasDebugStaticShellQuery && isRoutePPREnabled;\n // We should enable debugging dynamic accesses when the static shell\n // debugging has been enabled and we're also in development mode.\n const isDebugDynamicAccesses = isDebugStaticShell && routeModule.isDev === true;\n const isDebugFallbackShell = hasDebugFallbackShellQuery && isRoutePPREnabled;\n // If we're in minimal mode, then try to get the postponed information from\n // the request metadata. If available, use it for resuming the postponed\n // render.\n const minimalPostponed = isRoutePPREnabled ? initialPostponed : undefined;\n // If PPR is enabled, and this is a RSC request (but not a prefetch), then\n // we can use this fact to only generate the flight data for the request\n // because we can't cache the HTML (as it's also dynamic).\n const isDynamicRSCRequest = isRoutePPREnabled && isRSCRequest && !isPrefetchRSCRequest;\n // Need to read this before it's stripped by stripFlightHeaders. We don't\n // need to transfer it to the request meta because it's only read\n // within this function; the static segment data should have already been\n // generated, so we will always either return a static response or a 404.\n const segmentPrefetchHeader = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'segmentPrefetchRSCRequest');\n // TODO: investigate existing bug with shouldServeStreamingMetadata always\n // being true for a revalidate due to modifying the base-server this.renderOpts\n // when fixing this to correct logic it causes hydration issue since we set\n // serveStreamingMetadata to true during export\n let serveStreamingMetadata = !userAgent ? true : (0,next_dist_server_lib_streaming_metadata__WEBPACK_IMPORTED_MODULE_11__.shouldServeStreamingMetadata)(userAgent, nextConfig.htmlLimitedBots);\n if (isHtmlBot && isRoutePPREnabled) {\n isSSG = false;\n serveStreamingMetadata = false;\n }\n // In development, we always want to generate dynamic HTML.\n let supportsDynamicResponse = // If we're in development, we always support dynamic HTML, unless it's\n // a data request, in which case we only produce static HTML.\n routeModule.isDev === true || // If this is not SSG or does not have static paths, then it supports\n // dynamic HTML.\n !isSSG || // If this request has provided postponed data, it supports dynamic\n // HTML.\n typeof initialPostponed === 'string' || // If this is a dynamic RSC request, then this render supports dynamic\n // HTML (it's dynamic).\n isDynamicRSCRequest;\n // When html bots request PPR page, perform the full dynamic rendering.\n const shouldWaitOnAllReady = isHtmlBot && isRoutePPREnabled;\n let ssgCacheKey = null;\n if (!isDraftMode && isSSG && !supportsDynamicResponse && !isPossibleServerAction && !minimalPostponed && !isDynamicRSCRequest) {\n ssgCacheKey = resolvedPathname;\n }\n // the staticPathKey differs from ssgCacheKey since\n // ssgCacheKey is null in dev since we're always in \"dynamic\"\n // mode in dev to bypass the cache, but we still need to honor\n // dynamicParams = false in dev mode\n let staticPathKey = ssgCacheKey;\n if (!staticPathKey && routeModule.isDev) {\n staticPathKey = resolvedPathname;\n }\n const ComponentMod = {\n ...next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25__,\n tree,\n pages,\n GlobalError: _home_Nicholai_Documents_Dev_biohazard_vfx_2_src_app_global_error_tsx__WEBPACK_IMPORTED_MODULE_24__[\"default\"],\n handler,\n routeModule,\n __next_app__\n };\n // Before rendering (which initializes component tree modules), we have to\n // set the reference manifests to our global store so Server Action's\n // encryption util can access to them at the top level of the page module.\n if (serverActionsManifest && clientReferenceManifest) {\n (0,next_dist_server_app_render_encryption_utils__WEBPACK_IMPORTED_MODULE_10__.setReferenceManifestsSingleton)({\n page: srcPage,\n clientReferenceManifest,\n serverActionsManifest,\n serverModuleMap: (0,next_dist_server_app_render_action_utils__WEBPACK_IMPORTED_MODULE_12__.createServerModuleMap)({\n serverActionsManifest\n })\n });\n }\n const method = req.method || 'GET';\n const tracer = (0,next_dist_server_lib_trace_tracer__WEBPACK_IMPORTED_MODULE_3__.getTracer)();\n const activeSpan = tracer.getActiveScopeSpan();\n try {\n const invokeRouteModule = async (span, context)=>{\n const nextReq = new next_dist_server_base_http_node__WEBPACK_IMPORTED_MODULE_7__.NodeNextRequest(req);\n const nextRes = new next_dist_server_base_http_node__WEBPACK_IMPORTED_MODULE_7__.NodeNextResponse(res);\n // TODO: adapt for putting the RDC inside the postponed data\n // If we're in dev, and this isn't a prefetch or a server action,\n // we should seed the resume data cache.\n if (true) {\n if (nextConfig.experimental.dynamicIO && !isPrefetchRSCRequest && !context.renderOpts.isPossibleServerAction) {\n const warmup = await routeModule.warmup(nextReq, nextRes, context);\n // If the warmup is successful, we should use the resume data\n // cache from the warmup.\n if (warmup.metadata.renderResumeDataCache) {\n context.renderOpts.renderResumeDataCache = warmup.metadata.renderResumeDataCache;\n }\n }\n }\n return routeModule.render(nextReq, nextRes, context).finally(()=>{\n if (!span) return;\n span.setAttributes({\n 'http.status_code': res.statusCode,\n 'next.rsc': false\n });\n const rootSpanAttributes = tracer.getRootSpanAttributes();\n // We were unable to get attributes, probably OTEL is not enabled\n if (!rootSpanAttributes) {\n return;\n }\n if (rootSpanAttributes.get('next.span_type') !== next_dist_server_lib_trace_constants__WEBPACK_IMPORTED_MODULE_5__.BaseServerSpan.handleRequest) {\n console.warn(`Unexpected root span type '${rootSpanAttributes.get('next.span_type')}'. Please report this Next.js issue https://github.com/vercel/next.js`);\n return;\n }\n const route = rootSpanAttributes.get('next.route');\n if (route) {\n const name = `${method} ${route}`;\n span.setAttributes({\n 'next.route': route,\n 'http.route': route,\n 'next.span_name': name\n });\n span.updateName(name);\n } else {\n span.updateName(`${method} ${req.url}`);\n }\n });\n };\n const doRender = async ({ span, postponed, fallbackRouteParams })=>{\n const context = {\n query,\n params,\n page: normalizedSrcPage,\n sharedContext: {\n buildId\n },\n serverComponentsHmrCache: (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'serverComponentsHmrCache'),\n fallbackRouteParams,\n renderOpts: {\n App: ()=>null,\n Document: ()=>null,\n pageConfig: {},\n ComponentMod,\n Component: (0,next_dist_server_app_render_interop_default__WEBPACK_IMPORTED_MODULE_6__.interopDefault)(ComponentMod),\n params,\n routeModule,\n page: srcPage,\n postponed,\n shouldWaitOnAllReady,\n serveStreamingMetadata,\n supportsDynamicResponse: typeof postponed === 'string' || supportsDynamicResponse,\n buildManifest,\n nextFontManifest,\n reactLoadableManifest,\n subresourceIntegrityManifest,\n serverActionsManifest,\n clientReferenceManifest,\n setIsrStatus: routerServerContext == null ? void 0 : routerServerContext.setIsrStatus,\n dir: routeModule.projectDir,\n isDraftMode,\n isRevalidate: isSSG && !postponed && !isDynamicRSCRequest,\n botType,\n isOnDemandRevalidate,\n isPossibleServerAction,\n assetPrefix: nextConfig.assetPrefix,\n nextConfigOutput: nextConfig.output,\n crossOrigin: nextConfig.crossOrigin,\n trailingSlash: nextConfig.trailingSlash,\n previewProps: prerenderManifest.preview,\n deploymentId: nextConfig.deploymentId,\n enableTainting: nextConfig.experimental.taint,\n htmlLimitedBots: nextConfig.htmlLimitedBots,\n devtoolSegmentExplorer: nextConfig.experimental.devtoolSegmentExplorer,\n reactMaxHeadersLength: nextConfig.reactMaxHeadersLength,\n multiZoneDraftMode,\n incrementalCache: (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'incrementalCache'),\n cacheLifeProfiles: nextConfig.experimental.cacheLife,\n basePath: nextConfig.basePath,\n serverActions: nextConfig.experimental.serverActions,\n ...isDebugStaticShell || isDebugDynamicAccesses ? {\n nextExport: true,\n supportsDynamicResponse: false,\n isStaticGeneration: true,\n isRevalidate: true,\n isDebugDynamicAccesses: isDebugDynamicAccesses\n } : {},\n experimental: {\n isRoutePPREnabled,\n expireTime: nextConfig.expireTime,\n staleTimes: nextConfig.experimental.staleTimes,\n dynamicIO: Boolean(nextConfig.experimental.dynamicIO),\n clientSegmentCache: Boolean(nextConfig.experimental.clientSegmentCache),\n dynamicOnHover: Boolean(nextConfig.experimental.dynamicOnHover),\n inlineCss: Boolean(nextConfig.experimental.inlineCss),\n authInterrupts: Boolean(nextConfig.experimental.authInterrupts),\n clientTraceMetadata: nextConfig.experimental.clientTraceMetadata || []\n },\n waitUntil: ctx.waitUntil,\n onClose: (cb)=>{\n res.on('close', cb);\n },\n onAfterTaskError: ()=>{},\n onInstrumentationRequestError: (error, _request, errorContext)=>routeModule.onRequestError(req, error, errorContext, routerServerContext),\n err: (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'invokeError'),\n dev: routeModule.isDev\n }\n };\n const result = await invokeRouteModule(span, context);\n const { metadata } = result;\n const { cacheControl, headers = {}, // Add any fetch tags that were on the page to the response headers.\n fetchTags: cacheTags } = metadata;\n if (cacheTags) {\n headers[next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER] = cacheTags;\n }\n // Pull any fetch metrics from the render onto the request.\n ;\n req.fetchMetrics = metadata.fetchMetrics;\n // we don't throw static to dynamic errors in dev as isSSG\n // is a best guess in dev since we don't have the prerender pass\n // to know whether the path is actually static or not\n if (isSSG && (cacheControl == null ? void 0 : cacheControl.revalidate) === 0 && !routeModule.isDev && !isRoutePPREnabled) {\n const staticBailoutInfo = metadata.staticBailoutInfo;\n const err = Object.defineProperty(new Error(`Page changed from static to dynamic at runtime ${resolvedPathname}${(staticBailoutInfo == null ? void 0 : staticBailoutInfo.description) ? `, reason: ${staticBailoutInfo.description}` : ``}` + `\\nsee more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`), \"__NEXT_ERROR_CODE\", {\n value: \"E132\",\n enumerable: false,\n configurable: true\n });\n if (staticBailoutInfo == null ? void 0 : staticBailoutInfo.stack) {\n const stack = staticBailoutInfo.stack;\n err.stack = err.message + stack.substring(stack.indexOf('\\n'));\n }\n throw err;\n }\n return {\n value: {\n kind: next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__.CachedRouteKind.APP_PAGE,\n html: result,\n headers,\n rscData: metadata.flightData,\n postponed: metadata.postponed,\n status: metadata.statusCode,\n segmentData: metadata.segmentData\n },\n cacheControl\n };\n };\n const responseGenerator = async ({ hasResolved, previousCacheEntry, isRevalidating, span })=>{\n const isProduction = routeModule.isDev === false;\n const didRespond = hasResolved || res.writableEnded;\n // skip on-demand revalidate if cache is not present and\n // revalidate-if-generated is set\n if (isOnDemandRevalidate && revalidateOnlyGenerated && !previousCacheEntry && !minimalMode) {\n if (routerServerContext == null ? void 0 : routerServerContext.render404) {\n await routerServerContext.render404(req, res);\n } else {\n res.statusCode = 404;\n res.end('This page could not be found');\n }\n return null;\n }\n let fallbackMode;\n if (prerenderInfo) {\n fallbackMode = (0,next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.parseFallbackField)(prerenderInfo.fallback);\n }\n // When serving a bot request, we want to serve a blocking render and not\n // the prerendered page. This ensures that the correct content is served\n // to the bot in the head.\n if (fallbackMode === next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.PRERENDER && (0,next_dist_shared_lib_router_utils_is_bot__WEBPACK_IMPORTED_MODULE_16__.isBot)(userAgent)) {\n fallbackMode = next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.BLOCKING_STATIC_RENDER;\n }\n if ((previousCacheEntry == null ? void 0 : previousCacheEntry.isStale) === -1) {\n isOnDemandRevalidate = true;\n }\n // TODO: adapt for PPR\n // only allow on-demand revalidate for fallback: true/blocking\n // or for prerendered fallback: false paths\n if (isOnDemandRevalidate && (fallbackMode !== next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.NOT_FOUND || previousCacheEntry)) {\n fallbackMode = next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.BLOCKING_STATIC_RENDER;\n }\n if (!minimalMode && fallbackMode !== next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.BLOCKING_STATIC_RENDER && staticPathKey && !didRespond && !isDraftMode && pageIsDynamic && (isProduction || !isPrerendered)) {\n // if the page has dynamicParams: false and this pathname wasn't\n // prerendered trigger the no fallback handling\n if (// In development, fall through to render to handle missing\n // getStaticPaths.\n (isProduction || prerenderInfo) && // When fallback isn't present, abort this render so we 404\n fallbackMode === next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.NOT_FOUND) {\n throw new next_dist_shared_lib_no_fallback_error_external__WEBPACK_IMPORTED_MODULE_23__.NoFallbackError();\n }\n let fallbackResponse;\n if (isRoutePPREnabled && !isRSCRequest) {\n // We use the response cache here to handle the revalidation and\n // management of the fallback shell.\n fallbackResponse = await routeModule.handleResponse({\n cacheKey: isProduction ? normalizedSrcPage : null,\n req,\n nextConfig,\n routeKind: next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n isFallback: true,\n prerenderManifest,\n isRoutePPREnabled,\n responseGenerator: async ()=>doRender({\n span,\n // We pass `undefined` as rendering a fallback isn't resumed\n // here.\n postponed: undefined,\n fallbackRouteParams: // If we're in production or we're debugging the fallback\n // shell then we should postpone when dynamic params are\n // accessed.\n isProduction || isDebugFallbackShell ? (0,next_dist_server_request_fallback_params__WEBPACK_IMPORTED_MODULE_9__.getFallbackRouteParams)(normalizedSrcPage) : null\n }),\n waitUntil: ctx.waitUntil\n });\n // If the fallback response was set to null, then we should return null.\n if (fallbackResponse === null) return null;\n // Otherwise, if we did get a fallback response, we should return it.\n if (fallbackResponse) {\n // Remove the cache control from the response to prevent it from being\n // used in the surrounding cache.\n delete fallbackResponse.cacheControl;\n return fallbackResponse;\n }\n }\n }\n // Only requests that aren't revalidating can be resumed. If we have the\n // minimal postponed data, then we should resume the render with it.\n const postponed = !isOnDemandRevalidate && !isRevalidating && minimalPostponed ? minimalPostponed : undefined;\n // When we're in minimal mode, if we're trying to debug the static shell,\n // we should just return nothing instead of resuming the dynamic render.\n if ((isDebugStaticShell || isDebugDynamicAccesses) && typeof postponed !== 'undefined') {\n return {\n cacheControl: {\n revalidate: 1,\n expire: undefined\n },\n value: {\n kind: next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__.CachedRouteKind.PAGES,\n html: next_dist_server_render_result__WEBPACK_IMPORTED_MODULE_19__[\"default\"].fromStatic(''),\n pageData: {},\n headers: undefined,\n status: undefined\n }\n };\n }\n // If this is a dynamic route with PPR enabled and the default route\n // matches were set, then we should pass the fallback route params to\n // the renderer as this is a fallback revalidation request.\n const fallbackRouteParams = pageIsDynamic && isRoutePPREnabled && ((0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'renderFallbackShell') || isDebugFallbackShell) ? (0,next_dist_server_request_fallback_params__WEBPACK_IMPORTED_MODULE_9__.getFallbackRouteParams)(pathname) : null;\n // Perform the render.\n return doRender({\n span,\n postponed,\n fallbackRouteParams\n });\n };\n const handleResponse = async (span)=>{\n var _cacheEntry_value, _cachedData_headers;\n const cacheEntry = await routeModule.handleResponse({\n cacheKey: ssgCacheKey,\n responseGenerator: (c)=>responseGenerator({\n span,\n ...c\n }),\n routeKind: next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n isOnDemandRevalidate,\n isRoutePPREnabled,\n req,\n nextConfig,\n prerenderManifest,\n waitUntil: ctx.waitUntil\n });\n if (isDraftMode) {\n res.setHeader('Cache-Control', 'private, no-cache, no-store, max-age=0, must-revalidate');\n }\n // In dev, we should not cache pages for any reason.\n if (routeModule.isDev) {\n res.setHeader('Cache-Control', 'no-store, must-revalidate');\n }\n if (!cacheEntry) {\n if (ssgCacheKey) {\n // A cache entry might not be generated if a response is written\n // in `getInitialProps` or `getServerSideProps`, but those shouldn't\n // have a cache key. If we do have a cache key but we don't end up\n // with a cache entry, then either Next.js or the application has a\n // bug that needs fixing.\n throw Object.defineProperty(new Error('invariant: cache entry required but not generated'), \"__NEXT_ERROR_CODE\", {\n value: \"E62\",\n enumerable: false,\n configurable: true\n });\n }\n return null;\n }\n if (((_cacheEntry_value = cacheEntry.value) == null ? void 0 : _cacheEntry_value.kind) !== next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__.CachedRouteKind.APP_PAGE) {\n var _cacheEntry_value1;\n throw Object.defineProperty(new Error(`Invariant app-page handler received invalid cache entry ${(_cacheEntry_value1 = cacheEntry.value) == null ? void 0 : _cacheEntry_value1.kind}`), \"__NEXT_ERROR_CODE\", {\n value: \"E707\",\n enumerable: false,\n configurable: true\n });\n }\n const didPostpone = typeof cacheEntry.value.postponed === 'string';\n if (isSSG && // We don't want to send a cache header for requests that contain dynamic\n // data. If this is a Dynamic RSC request or wasn't a Prefetch RSC\n // request, then we should set the cache header.\n !isDynamicRSCRequest && (!didPostpone || isPrefetchRSCRequest)) {\n if (!minimalMode) {\n // set x-nextjs-cache header to match the header\n // we set for the image-optimizer\n res.setHeader('x-nextjs-cache', isOnDemandRevalidate ? 'REVALIDATED' : cacheEntry.isMiss ? 'MISS' : cacheEntry.isStale ? 'STALE' : 'HIT');\n }\n // Set a header used by the client router to signal the response is static\n // and should respect the `static` cache staleTime value.\n res.setHeader(next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__.NEXT_IS_PRERENDER_HEADER, '1');\n }\n const { value: cachedData } = cacheEntry;\n // Coerce the cache control parameter from the render.\n let cacheControl;\n // If this is a resume request in minimal mode it is streamed with dynamic\n // content and should not be cached.\n if (minimalPostponed) {\n cacheControl = {\n revalidate: 0,\n expire: undefined\n };\n } else if (minimalMode && isRSCRequest && !isPrefetchRSCRequest && isRoutePPREnabled) {\n cacheControl = {\n revalidate: 0,\n expire: undefined\n };\n } else if (!routeModule.isDev) {\n // If this is a preview mode request, we shouldn't cache it\n if (isDraftMode) {\n cacheControl = {\n revalidate: 0,\n expire: undefined\n };\n } else if (!isSSG) {\n if (!res.getHeader('Cache-Control')) {\n cacheControl = {\n revalidate: 0,\n expire: undefined\n };\n }\n } else if (cacheEntry.cacheControl) {\n // If the cache entry has a cache control with a revalidate value that's\n // a number, use it.\n if (typeof cacheEntry.cacheControl.revalidate === 'number') {\n var _cacheEntry_cacheControl;\n if (cacheEntry.cacheControl.revalidate < 1) {\n throw Object.defineProperty(new Error(`Invalid revalidate configuration provided: ${cacheEntry.cacheControl.revalidate} < 1`), \"__NEXT_ERROR_CODE\", {\n value: \"E22\",\n enumerable: false,\n configurable: true\n });\n }\n cacheControl = {\n revalidate: cacheEntry.cacheControl.revalidate,\n expire: ((_cacheEntry_cacheControl = cacheEntry.cacheControl) == null ? void 0 : _cacheEntry_cacheControl.expire) ?? nextConfig.expireTime\n };\n } else {\n cacheControl = {\n revalidate: next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.CACHE_ONE_YEAR,\n expire: undefined\n };\n }\n }\n }\n cacheEntry.cacheControl = cacheControl;\n if (typeof segmentPrefetchHeader === 'string' && (cachedData == null ? void 0 : cachedData.kind) === next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__.CachedRouteKind.APP_PAGE && cachedData.segmentData) {\n var _cachedData_headers1;\n // This is a prefetch request issued by the client Segment Cache. These\n // should never reach the application layer (lambda). We should either\n // respond from the cache (HIT) or respond with 204 No Content (MISS).\n // Set a header to indicate that PPR is enabled for this route. This\n // lets the client distinguish between a regular cache miss and a cache\n // miss due to PPR being disabled. In other contexts this header is used\n // to indicate that the response contains dynamic data, but here we're\n // only using it to indicate that the feature is enabled — the segment\n // response itself contains whether the data is dynamic.\n res.setHeader(next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__.NEXT_DID_POSTPONE_HEADER, '2');\n // Add the cache tags header to the response if it exists and we're in\n // minimal mode while rendering a static page.\n const tags = (_cachedData_headers1 = cachedData.headers) == null ? void 0 : _cachedData_headers1[next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER];\n if (minimalMode && isSSG && tags && typeof tags === 'string') {\n res.setHeader(next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER, tags);\n }\n const matchedSegment = cachedData.segmentData.get(segmentPrefetchHeader);\n if (matchedSegment !== undefined) {\n // Cache hit\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'rsc',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: next_dist_server_render_result__WEBPACK_IMPORTED_MODULE_19__[\"default\"].fromStatic(matchedSegment),\n cacheControl: cacheEntry.cacheControl\n });\n }\n // Cache miss. Either a cache entry for this route has not been generated\n // (which technically should not be possible when PPR is enabled, because\n // at a minimum there should always be a fallback entry) or there's no\n // match for the requested segment. Respond with a 204 No Content. We\n // don't bother to respond with 404, because these requests are only\n // issued as part of a prefetch.\n res.statusCode = 204;\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'rsc',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: next_dist_server_render_result__WEBPACK_IMPORTED_MODULE_19__[\"default\"].fromStatic(''),\n cacheControl: cacheEntry.cacheControl\n });\n }\n // If there's a callback for `onCacheEntry`, call it with the cache entry\n // and the revalidate options.\n const onCacheEntry = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'onCacheEntry');\n if (onCacheEntry) {\n const finished = await onCacheEntry({\n ...cacheEntry,\n // TODO: remove this when upstream doesn't\n // always expect this value to be \"PAGE\"\n value: {\n ...cacheEntry.value,\n kind: 'PAGE'\n }\n }, {\n url: (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'initURL')\n });\n if (finished) {\n // TODO: maybe we have to end the request?\n return null;\n }\n }\n // If the request has a postponed state and it's a resume request we\n // should error.\n if (didPostpone && minimalPostponed) {\n throw Object.defineProperty(new Error('Invariant: postponed state should not be present on a resume request'), \"__NEXT_ERROR_CODE\", {\n value: \"E396\",\n enumerable: false,\n configurable: true\n });\n }\n if (cachedData.headers) {\n const headers = {\n ...cachedData.headers\n };\n if (!minimalMode || !isSSG) {\n delete headers[next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER];\n }\n for (let [key, value] of Object.entries(headers)){\n if (typeof value === 'undefined') continue;\n if (Array.isArray(value)) {\n for (const v of value){\n res.appendHeader(key, v);\n }\n } else if (typeof value === 'number') {\n value = value.toString();\n res.appendHeader(key, value);\n } else {\n res.appendHeader(key, value);\n }\n }\n }\n // Add the cache tags header to the response if it exists and we're in\n // minimal mode while rendering a static page.\n const tags = (_cachedData_headers = cachedData.headers) == null ? void 0 : _cachedData_headers[next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER];\n if (minimalMode && isSSG && tags && typeof tags === 'string') {\n res.setHeader(next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER, tags);\n }\n // If the request is a data request, then we shouldn't set the status code\n // from the response because it should always be 200. This should be gated\n // behind the experimental PPR flag.\n if (cachedData.status && (!isRSCRequest || !isRoutePPREnabled)) {\n res.statusCode = cachedData.status;\n }\n // Redirect information is encoded in RSC payload, so we don't need to use redirect status codes\n if (!minimalMode && cachedData.status && next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_26__.RedirectStatusCode[cachedData.status] && isRSCRequest) {\n res.statusCode = 200;\n }\n // Mark that the request did postpone.\n if (didPostpone) {\n res.setHeader(next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__.NEXT_DID_POSTPONE_HEADER, '1');\n }\n // we don't go through this block when preview mode is true\n // as preview mode is a dynamic request (bypasses cache) and doesn't\n // generate both HTML and payloads in the same request so continue to just\n // return the generated payload\n if (isRSCRequest && !isDraftMode) {\n // If this is a dynamic RSC request, then stream the response.\n if (typeof cachedData.rscData === 'undefined') {\n if (cachedData.postponed) {\n throw Object.defineProperty(new Error('Invariant: Expected postponed to be undefined'), \"__NEXT_ERROR_CODE\", {\n value: \"E372\",\n enumerable: false,\n configurable: true\n });\n }\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'rsc',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: cachedData.html,\n // Dynamic RSC responses cannot be cached, even if they're\n // configured with `force-static` because we have no way of\n // distinguishing between `force-static` and pages that have no\n // postponed state.\n // TODO: distinguish `force-static` from pages with no postponed state (static)\n cacheControl: isDynamicRSCRequest ? {\n revalidate: 0,\n expire: undefined\n } : cacheEntry.cacheControl\n });\n }\n // As this isn't a prefetch request, we should serve the static flight\n // data.\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'rsc',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: next_dist_server_render_result__WEBPACK_IMPORTED_MODULE_19__[\"default\"].fromStatic(cachedData.rscData),\n cacheControl: cacheEntry.cacheControl\n });\n }\n // This is a request for HTML data.\n let body = cachedData.html;\n // If there's no postponed state, we should just serve the HTML. This\n // should also be the case for a resume request because it's completed\n // as a server render (rather than a static render).\n if (!didPostpone || minimalMode) {\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'html',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: body,\n cacheControl: cacheEntry.cacheControl\n });\n }\n // If we're debugging the static shell or the dynamic API accesses, we\n // should just serve the HTML without resuming the render. The returned\n // HTML will be the static shell so all the Dynamic API's will be used\n // during static generation.\n if (isDebugStaticShell || isDebugDynamicAccesses) {\n // Since we're not resuming the render, we need to at least add the\n // closing body and html tags to create valid HTML.\n body.chain(new ReadableStream({\n start (controller) {\n controller.enqueue(next_dist_server_stream_utils_encoded_tags__WEBPACK_IMPORTED_MODULE_21__.ENCODED_TAGS.CLOSED.BODY_AND_HTML);\n controller.close();\n }\n }));\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'html',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: body,\n cacheControl: {\n revalidate: 0,\n expire: undefined\n }\n });\n }\n // This request has postponed, so let's create a new transformer that the\n // dynamic data can pipe to that will attach the dynamic data to the end\n // of the response.\n const transformer = new TransformStream();\n body.chain(transformer.readable);\n // Perform the render again, but this time, provide the postponed state.\n // We don't await because we want the result to start streaming now, and\n // we've already chained the transformer's readable to the render result.\n doRender({\n span,\n postponed: cachedData.postponed,\n // This is a resume render, not a fallback render, so we don't need to\n // set this.\n fallbackRouteParams: null\n }).then(async (result)=>{\n var _result_value;\n if (!result) {\n throw Object.defineProperty(new Error('Invariant: expected a result to be returned'), \"__NEXT_ERROR_CODE\", {\n value: \"E463\",\n enumerable: false,\n configurable: true\n });\n }\n if (((_result_value = result.value) == null ? void 0 : _result_value.kind) !== next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__.CachedRouteKind.APP_PAGE) {\n var _result_value1;\n throw Object.defineProperty(new Error(`Invariant: expected a page response, got ${(_result_value1 = result.value) == null ? void 0 : _result_value1.kind}`), \"__NEXT_ERROR_CODE\", {\n value: \"E305\",\n enumerable: false,\n configurable: true\n });\n }\n // Pipe the resume result to the transformer.\n await result.value.html.pipeTo(transformer.writable);\n }).catch((err)=>{\n // An error occurred during piping or preparing the render, abort\n // the transformers writer so we can terminate the stream.\n transformer.writable.abort(err).catch((e)=>{\n console.error(\"couldn't abort transformer\", e);\n });\n });\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'html',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: body,\n // We don't want to cache the response if it has postponed data because\n // the response being sent to the client it's dynamic parts are streamed\n // to the client on the same request.\n cacheControl: {\n revalidate: 0,\n expire: undefined\n }\n });\n };\n // TODO: activeSpan code path is for when wrapped by\n // next-server can be removed when this is no longer used\n if (activeSpan) {\n await handleResponse(activeSpan);\n } else {\n return await tracer.withPropagatedContext(req.headers, ()=>tracer.trace(next_dist_server_lib_trace_constants__WEBPACK_IMPORTED_MODULE_5__.BaseServerSpan.handleRequest, {\n spanName: `${method} ${req.url}`,\n kind: next_dist_server_lib_trace_tracer__WEBPACK_IMPORTED_MODULE_3__.SpanKind.SERVER,\n attributes: {\n 'http.method': method,\n 'http.target': req.url\n }\n }, handleResponse));\n }\n } catch (err) {\n // if we aren't wrapped by base-server handle here\n if (!activeSpan && !(err instanceof next_dist_shared_lib_no_fallback_error_external__WEBPACK_IMPORTED_MODULE_23__.NoFallbackError)) {\n await routeModule.onRequestError(req, err, {\n routerKind: 'App Router',\n routePath: srcPage,\n routeType: 'render',\n revalidateReason: (0,next_dist_server_instrumentation_utils__WEBPACK_IMPORTED_MODULE_2__.getRevalidateReason)({\n isRevalidate: isSSG,\n isOnDemandRevalidate\n })\n }, routerServerContext);\n }\n // rethrow so that we can handle serving error page\n throw err;\n }\n}\n\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIvaW5kZXguanM/bmFtZT1hcHAlMkZwcml2YWN5JTJGcGFnZSZwYWdlPSUyRnByaXZhY3klMkZwYWdlJmFwcFBhdGhzPSUyRnByaXZhY3klMkZwYWdlJnBhZ2VQYXRoPXByaXZhdGUtbmV4dC1hcHAtZGlyJTJGcHJpdmFjeSUyRnBhZ2UudHN4JmFwcERpcj0lMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZzcmMlMkZhcHAmcGFnZUV4dGVuc2lvbnM9dHN4JnBhZ2VFeHRlbnNpb25zPXRzJnBhZ2VFeHRlbnNpb25zPWpzeCZwYWdlRXh0ZW5zaW9ucz1tZHgmcm9vdERpcj0lMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTImaXNEZXY9dHJ1ZSZ0c2NvbmZpZ1BhdGg9dHNjb25maWcuanNvbiZiYXNlUGF0aD0mYXNzZXRQcmVmaXg9Jm5leHRDb25maWdPdXRwdXQ9JnByZWZlcnJlZFJlZ2lvbj0mbWlkZGxld2FyZUNvbmZpZz1lMzAlM0QmaXNHbG9iYWxOb3RGb3VuZEVuYWJsZWQ9ISIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLHNCQUFzQixvSkFBb0c7QUFDMUgsc0JBQXNCLGdLQUEwRztBQUNoSSxzQkFBc0IsZ0tBQTBHO0FBQ2hJLHNCQUFzQixpT0FBcUY7QUFDM0csc0JBQXNCLGlPQUFxRjtBQUMzRyxzQkFBc0IsdU9BQXdGO0FBQzlHLG9CQUFvQixnS0FBMEc7QUFHNUg7QUFHQTtBQUMyRTtBQUNMO0FBQ1Q7QUFDTztBQUNPO0FBQ087QUFDUDtBQUNLO0FBQ1k7QUFDVztBQUN4QjtBQUNGO0FBQ2E7QUFDaUU7QUFDaEY7QUFDWDtBQUNRO0FBQ2hCO0FBQ3VCO0FBQ1A7QUFDVDtBQUNpQjtBQUNsRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBLFNBQVM7QUFDVCxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DLDRlQUF1UDtBQUMzUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DLDRlQUF1UDtBQUMzUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUN1QjtBQUdyQjtBQUNxQjtBQUN2Qiw2QkFBNkIsbUJBQW1CO0FBQ2hEO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFHRTtBQUNvRjtBQUdwRjtBQUNGO0FBQ08sd0JBQXdCLHVHQUFrQjtBQUNqRDtBQUNBLGNBQWMsa0VBQVM7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsYUFBYSxPQUFvQyxJQUFJLENBQUU7QUFDdkQsZ0JBQWdCLE1BQXVDO0FBQ3ZELENBQUM7QUFDTTtBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRLEtBQXFCLEVBQUUsRUFFMUIsQ0FBQztBQUNOO0FBQ0E7QUFDQTtBQUNBLCtCQUErQixPQUF3QztBQUN2RSw2QkFBNkIsNkVBQWM7QUFDM0M7QUFDQSx3QkFBd0IsNkVBQWM7QUFDdEM7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVkscVNBQXFTO0FBQ2pUO0FBQ0EsOEJBQThCLDhGQUFnQjtBQUM5QyxVQUFVLHVCQUF1QjtBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixxRkFBVTtBQUM5QixzQkFBc0IsMEZBQWdCO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQyw2RUFBYyxxREFBcUQsd0dBQTJCO0FBQ2pJO0FBQ0EseUJBQXlCLDZFQUFjLDZDQUE2Qyx1RkFBVTtBQUM5RixtQ0FBbUMsMkdBQXlCO0FBQzVEO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QiwyRkFBb0I7QUFDbEQ7QUFDQTtBQUNBLHFDQUFxQyxNQUE0RyxJQUFJLENBQWU7QUFDcEs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxrQ0FBa0MsNkVBQWM7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsc0dBQTRCO0FBQ2pGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLG9FQUFTO0FBQ3BCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsNkdBQThCO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QixnR0FBcUI7QUFDbEQ7QUFDQSxhQUFhO0FBQ2IsU0FBUztBQUNUO0FBQ0E7QUFDQSxtQkFBbUIsNEVBQVM7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDLDRFQUFlO0FBQy9DLGdDQUFnQyw2RUFBZ0I7QUFDaEQ7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLElBQXNDO0FBQ3REO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlFQUFpRSxnRkFBYztBQUMvRSwrREFBK0QseUNBQXlDO0FBQ3hHO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DLFFBQVEsRUFBRSxNQUFNO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0Esa0JBQWtCO0FBQ2xCLHVDQUF1QyxRQUFRLEVBQUUsUUFBUTtBQUN6RDtBQUNBLGFBQWE7QUFDYjtBQUNBLGtDQUFrQyxzQ0FBc0M7QUFDeEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCLDBDQUEwQyw2RUFBYztBQUN4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLCtCQUErQiwyRkFBYztBQUM3QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQyw2RUFBYztBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsSUFBSTtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckIsNENBQTRDO0FBQzVDO0FBQ0EseUJBQXlCLDZFQUFjO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLFdBQVc7QUFDL0Isb0JBQW9CLDBCQUEwQjtBQUM5QyxtQ0FBbUM7QUFDbkM7QUFDQSx3QkFBd0IsNEVBQXNCO0FBQzlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhHQUE4RyxpQkFBaUIsRUFBRSxvRkFBb0YsOEJBQThCLE9BQU87QUFDMVA7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsNkVBQWU7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQyx1REFBdUQ7QUFDbEc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0IsMkVBQWtCO0FBQ2pEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDLGlFQUFZLGNBQWMsZ0ZBQUs7QUFDaEUsK0JBQStCLGlFQUFZO0FBQzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMERBQTBELGlFQUFZO0FBQ3RFLCtCQUErQixpRUFBWTtBQUMzQztBQUNBLGlEQUFpRCxpRUFBWTtBQUM3RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDLGlFQUFZO0FBQzdDLDhCQUE4Qiw2RkFBZTtBQUM3QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUMsa0VBQVM7QUFDNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVFQUF1RSxnR0FBc0I7QUFDN0YsNkJBQTZCO0FBQzdCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLDhCQUE4Qiw2RUFBZTtBQUM3Qyw4QkFBOEIsdUVBQVk7QUFDMUMsb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrRUFBK0UsNkVBQWMsd0RBQXdELGdHQUFzQjtBQUMzSztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckIsMkJBQTJCLGtFQUFTO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0EsdUdBQXVHLDZFQUFlO0FBQ3RIO0FBQ0EsaUhBQWlILG1GQUFtRjtBQUNwTTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIscUdBQXdCO0FBQ3REO0FBQ0Esb0JBQW9CLG9CQUFvQjtBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0hBQWdILG9DQUFvQztBQUNwSjtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLHdDQUF3QyxvRUFBYztBQUN0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpSEFBaUgsNkVBQWU7QUFDaEk7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIscUdBQXdCO0FBQ3REO0FBQ0E7QUFDQSxpSEFBaUgsNEVBQXNCO0FBQ3ZJO0FBQ0Esa0NBQWtDLDRFQUFzQjtBQUN4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixnRkFBZ0I7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyx1RUFBWTtBQUM1QztBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLGdGQUFnQjtBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLHVFQUFZO0FBQ3hDO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQyw2RUFBYztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakIseUJBQXlCLDZFQUFjO0FBQ3ZDLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DLDRFQUFzQjtBQUN6RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJHQUEyRyw0RUFBc0I7QUFDakk7QUFDQSw4QkFBOEIsNEVBQXNCO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsaUdBQWtCO0FBQ3ZFO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLHFHQUF3QjtBQUN0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLDJCQUEyQixnRkFBZ0I7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQixxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLGdGQUFnQjtBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLHVFQUFZO0FBQ3hDO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLGdGQUFnQjtBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQyxxRkFBWTtBQUN2RDtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCLHVCQUF1QixnRkFBZ0I7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLCtGQUErRiw2RUFBZTtBQUM5RztBQUNBLHNHQUFzRyx1RUFBdUU7QUFDN0s7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQixhQUFhO0FBQ2IsbUJBQW1CLGdGQUFnQjtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWLG9GQUFvRixnRkFBYztBQUNsRyxpQ0FBaUMsUUFBUSxFQUFFLFFBQVE7QUFDbkQsMEJBQTBCLHVFQUFRO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsTUFBTTtBQUNOO0FBQ0EsNENBQTRDLDZGQUFlO0FBQzNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDLDJGQUFtQjtBQUNyRDtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgbW9kdWxlMCA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9sYXlvdXQudHN4XCIpO1xuY29uc3QgbW9kdWxlMSA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9nbG9iYWwtZXJyb3IudHN4XCIpO1xuY29uc3QgbW9kdWxlMiA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9nbG9iYWwtZXJyb3IudHN4XCIpO1xuY29uc3QgbW9kdWxlMyA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2J1aWx0aW4vbm90LWZvdW5kLmpzXCIpO1xuY29uc3QgbW9kdWxlNCA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2J1aWx0aW4vZm9yYmlkZGVuLmpzXCIpO1xuY29uc3QgbW9kdWxlNSA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2J1aWx0aW4vdW5hdXRob3JpemVkLmpzXCIpO1xuY29uc3QgcGFnZTYgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvcHJpdmFjeS9wYWdlLnRzeFwiKTtcbmltcG9ydCB7IEFwcFBhZ2VSb3V0ZU1vZHVsZSB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL3JvdXRlLW1vZHVsZXMvYXBwLXBhZ2UvbW9kdWxlLmNvbXBpbGVkXCIgd2l0aCB7XG4gICAgJ3R1cmJvcGFjay10cmFuc2l0aW9uJzogJ25leHQtc3NyJ1xufTtcbmltcG9ydCB7IFJvdXRlS2luZCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL3JvdXRlLWtpbmRcIiB3aXRoIHtcbiAgICAndHVyYm9wYWNrLXRyYW5zaXRpb24nOiAnbmV4dC1zZXJ2ZXItdXRpbGl0eSdcbn07XG5pbXBvcnQgeyBnZXRSZXZhbGlkYXRlUmVhc29uIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvaW5zdHJ1bWVudGF0aW9uL3V0aWxzXCI7XG5pbXBvcnQgeyBnZXRUcmFjZXIsIFNwYW5LaW5kIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvbGliL3RyYWNlL3RyYWNlclwiO1xuaW1wb3J0IHsgZ2V0UmVxdWVzdE1ldGEgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9yZXF1ZXN0LW1ldGFcIjtcbmltcG9ydCB7IEJhc2VTZXJ2ZXJTcGFuIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvbGliL3RyYWNlL2NvbnN0YW50c1wiO1xuaW1wb3J0IHsgaW50ZXJvcERlZmF1bHQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL2ludGVyb3AtZGVmYXVsdFwiO1xuaW1wb3J0IHsgTm9kZU5leHRSZXF1ZXN0LCBOb2RlTmV4dFJlc3BvbnNlIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvYmFzZS1odHRwL25vZGVcIjtcbmltcG9ydCB7IGNoZWNrSXNBcHBQUFJFbmFibGVkIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvbGliL2V4cGVyaW1lbnRhbC9wcHJcIjtcbmltcG9ydCB7IGdldEZhbGxiYWNrUm91dGVQYXJhbXMgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9yZXF1ZXN0L2ZhbGxiYWNrLXBhcmFtc1wiO1xuaW1wb3J0IHsgc2V0UmVmZXJlbmNlTWFuaWZlc3RzU2luZ2xldG9uIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvYXBwLXJlbmRlci9lbmNyeXB0aW9uLXV0aWxzXCI7XG5pbXBvcnQgeyBpc0h0bWxCb3RSZXF1ZXN0LCBzaG91bGRTZXJ2ZVN0cmVhbWluZ01ldGFkYXRhIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvbGliL3N0cmVhbWluZy1tZXRhZGF0YVwiO1xuaW1wb3J0IHsgY3JlYXRlU2VydmVyTW9kdWxlTWFwIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvYXBwLXJlbmRlci9hY3Rpb24tdXRpbHNcIjtcbmltcG9ydCB7IG5vcm1hbGl6ZUFwcFBhdGggfSBmcm9tIFwibmV4dC9kaXN0L3NoYXJlZC9saWIvcm91dGVyL3V0aWxzL2FwcC1wYXRoc1wiO1xuaW1wb3J0IHsgZ2V0SXNQb3NzaWJsZVNlcnZlckFjdGlvbiB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2xpYi9zZXJ2ZXItYWN0aW9uLXJlcXVlc3QtbWV0YVwiO1xuaW1wb3J0IHsgUlNDX0hFQURFUiwgTkVYVF9ST1VURVJfUFJFRkVUQ0hfSEVBREVSLCBORVhUX0lTX1BSRVJFTkRFUl9IRUFERVIsIE5FWFRfRElEX1BPU1RQT05FX0hFQURFUiB9IGZyb20gXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvYXBwLXJvdXRlci1oZWFkZXJzXCI7XG5pbXBvcnQgeyBnZXRCb3RUeXBlLCBpc0JvdCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2hhcmVkL2xpYi9yb3V0ZXIvdXRpbHMvaXMtYm90XCI7XG5pbXBvcnQgeyBDYWNoZWRSb3V0ZUtpbmQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9yZXNwb25zZS1jYWNoZVwiO1xuaW1wb3J0IHsgRmFsbGJhY2tNb2RlLCBwYXJzZUZhbGxiYWNrRmllbGQgfSBmcm9tIFwibmV4dC9kaXN0L2xpYi9mYWxsYmFja1wiO1xuaW1wb3J0IFJlbmRlclJlc3VsdCBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9yZW5kZXItcmVzdWx0XCI7XG5pbXBvcnQgeyBDQUNIRV9PTkVfWUVBUiwgTkVYVF9DQUNIRV9UQUdTX0hFQURFUiB9IGZyb20gXCJuZXh0L2Rpc3QvbGliL2NvbnN0YW50c1wiO1xuaW1wb3J0IHsgRU5DT0RFRF9UQUdTIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvc3RyZWFtLXV0aWxzL2VuY29kZWQtdGFnc1wiO1xuaW1wb3J0IHsgc2VuZFJlbmRlclJlc3VsdCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL3NlbmQtcGF5bG9hZFwiO1xuaW1wb3J0IHsgTm9GYWxsYmFja0Vycm9yIH0gZnJvbSBcIm5leHQvZGlzdC9zaGFyZWQvbGliL25vLWZhbGxiYWNrLWVycm9yLmV4dGVybmFsXCI7XG4vLyBXZSBpbmplY3QgdGhlIHRyZWUgYW5kIHBhZ2VzIGhlcmUgc28gdGhhdCB3ZSBjYW4gdXNlIHRoZW0gaW4gdGhlIHJvdXRlXG4vLyBtb2R1bGUuXG5jb25zdCB0cmVlID0ge1xuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAnJyxcbiAgICAgICAge1xuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAncHJpdmFjeScsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFsnX19QQUdFX18nLCB7fSwge1xuICAgICAgICAgIHBhZ2U6IFtwYWdlNiwgXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL3ByaXZhY3kvcGFnZS50c3hcIl0sXG4gICAgICAgICAgXG4gICAgICAgIH1dXG4gICAgICB9LFxuICAgICAgICB7XG4gICAgICAgIFxuICAgICAgICBtZXRhZGF0YToge1xuICAgIGljb246IFsoYXN5bmMgKHByb3BzKSA9PiAoYXdhaXQgaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJuZXh0LW1ldGFkYXRhLWltYWdlLWxvYWRlcj90eXBlPWljb24mc2VnbWVudD0mYmFzZVBhdGg9JnBhZ2VFeHRlbnNpb25zPXRzeCZwYWdlRXh0ZW5zaW9ucz10cyZwYWdlRXh0ZW5zaW9ucz1qc3gmcGFnZUV4dGVuc2lvbnM9bWR4IS9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvaWNvbi5zdmc/X19uZXh0X21ldGFkYXRhX19cIikpLmRlZmF1bHQocHJvcHMpKV0sXG4gICAgYXBwbGU6IFtdLFxuICAgIG9wZW5HcmFwaDogW10sXG4gICAgdHdpdHRlcjogW10sXG4gICAgbWFuaWZlc3Q6IFwiL21hbmlmZXN0LndlYm1hbmlmZXN0XCJcbiAgfVxuICAgICAgfVxuICAgICAgXVxuICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAnbGF5b3V0JzogW21vZHVsZTAsIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9sYXlvdXQudHN4XCJdLFxuJ2dsb2JhbC1lcnJvcic6IFttb2R1bGUxLCBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvZ2xvYmFsLWVycm9yLnRzeFwiXSxcbidnbG9iYWwtZXJyb3InOiBbbW9kdWxlMiwgXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbC1lcnJvci50c3hcIl0sXG4nbm90LWZvdW5kJzogW21vZHVsZTMsIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2J1aWx0aW4vbm90LWZvdW5kLmpzXCJdLFxuJ2ZvcmJpZGRlbic6IFttb2R1bGU0LCBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9idWlsdGluL2ZvcmJpZGRlbi5qc1wiXSxcbid1bmF1dGhvcml6ZWQnOiBbbW9kdWxlNSwgXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvYnVpbHRpbi91bmF1dGhvcml6ZWQuanNcIl0sXG4gICAgICAgIG1ldGFkYXRhOiB7XG4gICAgaWNvbjogWyhhc3luYyAocHJvcHMpID0+IChhd2FpdCBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIm5leHQtbWV0YWRhdGEtaW1hZ2UtbG9hZGVyP3R5cGU9aWNvbiZzZWdtZW50PSZiYXNlUGF0aD0mcGFnZUV4dGVuc2lvbnM9dHN4JnBhZ2VFeHRlbnNpb25zPXRzJnBhZ2VFeHRlbnNpb25zPWpzeCZwYWdlRXh0ZW5zaW9ucz1tZHghL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9pY29uLnN2Zz9fX25leHRfbWV0YWRhdGFfX1wiKSkuZGVmYXVsdChwcm9wcykpXSxcbiAgICBhcHBsZTogW10sXG4gICAgb3BlbkdyYXBoOiBbXSxcbiAgICB0d2l0dGVyOiBbXSxcbiAgICBtYW5pZmVzdDogXCIvbWFuaWZlc3Qud2VibWFuaWZlc3RcIlxuICB9XG4gICAgICB9XG4gICAgICBdXG4gICAgICB9LmNoaWxkcmVuO1xuY29uc3QgcGFnZXMgPSBbXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL3ByaXZhY3kvcGFnZS50c3hcIl07XG5leHBvcnQgeyB0cmVlLCBwYWdlcyB9O1xuaW1wb3J0IEdsb2JhbEVycm9yIGZyb20gXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbC1lcnJvci50c3hcIiB3aXRoIHtcbiAgICAndHVyYm9wYWNrLXRyYW5zaXRpb24nOiAnbmV4dC1zZXJ2ZXItdXRpbGl0eSdcbn07XG5leHBvcnQgeyBHbG9iYWxFcnJvciB9O1xuY29uc3QgX19uZXh0X2FwcF9yZXF1aXJlX18gPSBfX3dlYnBhY2tfcmVxdWlyZV9fXG5jb25zdCBfX25leHRfYXBwX2xvYWRfY2h1bmtfXyA9ICgpID0+IFByb21pc2UucmVzb2x2ZSgpXG5leHBvcnQgY29uc3QgX19uZXh0X2FwcF9fID0ge1xuICAgIHJlcXVpcmU6IF9fbmV4dF9hcHBfcmVxdWlyZV9fLFxuICAgIGxvYWRDaHVuazogX19uZXh0X2FwcF9sb2FkX2NodW5rX19cbn07XG5pbXBvcnQgKiBhcyBlbnRyeUJhc2UgZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvYXBwLXJlbmRlci9lbnRyeS1iYXNlXCIgd2l0aCB7XG4gICAgJ3R1cmJvcGFjay10cmFuc2l0aW9uJzogJ25leHQtc2VydmVyLXV0aWxpdHknXG59O1xuaW1wb3J0IHsgUmVkaXJlY3RTdGF0dXNDb2RlIH0gZnJvbSBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9yZWRpcmVjdC1zdGF0dXMtY29kZVwiO1xuZXhwb3J0ICogZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvYXBwLXJlbmRlci9lbnRyeS1iYXNlXCIgd2l0aCB7XG4gICAgJ3R1cmJvcGFjay10cmFuc2l0aW9uJzogJ25leHQtc2VydmVyLXV0aWxpdHknXG59O1xuLy8gQ3JlYXRlIGFuZCBleHBvcnQgdGhlIHJvdXRlIG1vZHVsZSB0aGF0IHdpbGwgYmUgY29uc3VtZWQuXG5leHBvcnQgY29uc3Qgcm91dGVNb2R1bGUgPSBuZXcgQXBwUGFnZVJvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5BUFBfUEFHRSxcbiAgICAgICAgcGFnZTogXCIvcHJpdmFjeS9wYWdlXCIsXG4gICAgICAgIHBhdGhuYW1lOiBcIi9wcml2YWN5XCIsXG4gICAgICAgIC8vIFRoZSBmb2xsb3dpbmcgYXJlbid0IHVzZWQgaW4gcHJvZHVjdGlvbi5cbiAgICAgICAgYnVuZGxlUGF0aDogJycsXG4gICAgICAgIGZpbGVuYW1lOiAnJyxcbiAgICAgICAgYXBwUGF0aHM6IFtdXG4gICAgfSxcbiAgICB1c2VybGFuZDoge1xuICAgICAgICBsb2FkZXJUcmVlOiB0cmVlXG4gICAgfSxcbiAgICBkaXN0RGlyOiBwcm9jZXNzLmVudi5fX05FWFRfUkVMQVRJVkVfRElTVF9ESVIgfHwgJycsXG4gICAgcHJvamVjdERpcjogcHJvY2Vzcy5lbnYuX19ORVhUX1JFTEFUSVZFX1BST0pFQ1RfRElSIHx8ICcnXG59KTtcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBoYW5kbGVyKHJlcSwgcmVzLCBjdHgpIHtcbiAgICB2YXIgX3RoaXM7XG4gICAgbGV0IHNyY1BhZ2UgPSBcIi9wcml2YWN5L3BhZ2VcIjtcbiAgICAvLyB0dXJib3BhY2sgZG9lc24ndCBub3JtYWxpemUgYC9pbmRleGAgaW4gdGhlIHBhZ2UgbmFtZVxuICAgIC8vIHNvIHdlIG5lZWQgdG8gdG8gcHJvY2VzcyBkeW5hbWljIHJvdXRlcyBwcm9wZXJseVxuICAgIC8vIFRPRE86IGZpeCB0dXJib3BhY2sgcHJvdmlkaW5nIGRpZmZlcmluZyB2YWx1ZSBmcm9tIHdlYnBhY2tcbiAgICBpZiAocHJvY2Vzcy5lbnYuVFVSQk9QQUNLKSB7XG4gICAgICAgIHNyY1BhZ2UgPSBzcmNQYWdlLnJlcGxhY2UoL1xcL2luZGV4JC8sICcnKSB8fCAnLyc7XG4gICAgfSBlbHNlIGlmIChzcmNQYWdlID09PSAnL2luZGV4Jykge1xuICAgICAgICAvLyB3ZSBhbHdheXMgbm9ybWFsaXplIC9pbmRleCBzcGVjaWZpY2FsbHlcbiAgICAgICAgc3JjUGFnZSA9ICcvJztcbiAgICB9XG4gICAgY29uc3QgbXVsdGlab25lRHJhZnRNb2RlID0gcHJvY2Vzcy5lbnYuX19ORVhUX01VTFRJX1pPTkVfRFJBRlRfTU9ERTtcbiAgICBjb25zdCBpbml0aWFsUG9zdHBvbmVkID0gZ2V0UmVxdWVzdE1ldGEocmVxLCAncG9zdHBvbmVkJyk7XG4gICAgLy8gVE9ETzogcmVwbGFjZSB3aXRoIG1vcmUgc3BlY2lmaWMgZmxhZ3NcbiAgICBjb25zdCBtaW5pbWFsTW9kZSA9IGdldFJlcXVlc3RNZXRhKHJlcSwgJ21pbmltYWxNb2RlJyk7XG4gICAgY29uc3QgcHJlcGFyZVJlc3VsdCA9IGF3YWl0IHJvdXRlTW9kdWxlLnByZXBhcmUocmVxLCByZXMsIHtcbiAgICAgICAgc3JjUGFnZSxcbiAgICAgICAgbXVsdGlab25lRHJhZnRNb2RlXG4gICAgfSk7XG4gICAgaWYgKCFwcmVwYXJlUmVzdWx0KSB7XG4gICAgICAgIHJlcy5zdGF0dXNDb2RlID0gNDAwO1xuICAgICAgICByZXMuZW5kKCdCYWQgUmVxdWVzdCcpO1xuICAgICAgICBjdHgud2FpdFVudGlsID09IG51bGwgPyB2b2lkIDAgOiBjdHgud2FpdFVudGlsLmNhbGwoY3R4LCBQcm9taXNlLnJlc29sdmUoKSk7XG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICBjb25zdCB7IGJ1aWxkSWQsIHF1ZXJ5LCBwYXJhbXMsIHBhcnNlZFVybCwgcGFnZUlzRHluYW1pYywgYnVpbGRNYW5pZmVzdCwgbmV4dEZvbnRNYW5pZmVzdCwgcmVhY3RMb2FkYWJsZU1hbmlmZXN0LCBzZXJ2ZXJBY3Rpb25zTWFuaWZlc3QsIGNsaWVudFJlZmVyZW5jZU1hbmlmZXN0LCBzdWJyZXNvdXJjZUludGVncml0eU1hbmlmZXN0LCBwcmVyZW5kZXJNYW5pZmVzdCwgaXNEcmFmdE1vZGUsIHJlc29sdmVkUGF0aG5hbWUsIHJldmFsaWRhdGVPbmx5R2VuZXJhdGVkLCByb3V0ZXJTZXJ2ZXJDb250ZXh0LCBuZXh0Q29uZmlnIH0gPSBwcmVwYXJlUmVzdWx0O1xuICAgIGNvbnN0IHBhdGhuYW1lID0gcGFyc2VkVXJsLnBhdGhuYW1lIHx8ICcvJztcbiAgICBjb25zdCBub3JtYWxpemVkU3JjUGFnZSA9IG5vcm1hbGl6ZUFwcFBhdGgoc3JjUGFnZSk7XG4gICAgbGV0IHsgaXNPbkRlbWFuZFJldmFsaWRhdGUgfSA9IHByZXBhcmVSZXN1bHQ7XG4gICAgY29uc3QgcHJlcmVuZGVySW5mbyA9IHByZXJlbmRlck1hbmlmZXN0LmR5bmFtaWNSb3V0ZXNbbm9ybWFsaXplZFNyY1BhZ2VdO1xuICAgIGNvbnN0IGlzUHJlcmVuZGVyZWQgPSBwcmVyZW5kZXJNYW5pZmVzdC5yb3V0ZXNbcmVzb2x2ZWRQYXRobmFtZV07XG4gICAgbGV0IGlzU1NHID0gQm9vbGVhbihwcmVyZW5kZXJJbmZvIHx8IGlzUHJlcmVuZGVyZWQgfHwgcHJlcmVuZGVyTWFuaWZlc3Qucm91dGVzW25vcm1hbGl6ZWRTcmNQYWdlXSk7XG4gICAgY29uc3QgdXNlckFnZW50ID0gcmVxLmhlYWRlcnNbJ3VzZXItYWdlbnQnXSB8fCAnJztcbiAgICBjb25zdCBib3RUeXBlID0gZ2V0Qm90VHlwZSh1c2VyQWdlbnQpO1xuICAgIGNvbnN0IGlzSHRtbEJvdCA9IGlzSHRtbEJvdFJlcXVlc3QocmVxKTtcbiAgICAvKipcbiAgICogSWYgdHJ1ZSwgdGhpcyBpbmRpY2F0ZXMgdGhhdCB0aGUgcmVxdWVzdCBiZWluZyBtYWRlIGlzIGZvciBhbiBhcHBcbiAgICogcHJlZmV0Y2ggcmVxdWVzdC5cbiAgICovIGNvbnN0IGlzUHJlZmV0Y2hSU0NSZXF1ZXN0ID0gZ2V0UmVxdWVzdE1ldGEocmVxLCAnaXNQcmVmZXRjaFJTQ1JlcXVlc3QnKSA/PyBCb29sZWFuKHJlcS5oZWFkZXJzW05FWFRfUk9VVEVSX1BSRUZFVENIX0hFQURFUl0pO1xuICAgIC8vIE5PVEU6IERvbid0IGRlbGV0ZSBoZWFkZXJzW1JTQ10geWV0LCBpdCBzdGlsbCBuZWVkcyB0byBiZSB1c2VkIGluIHJlbmRlclRvSFRNTCBsYXRlclxuICAgIGNvbnN0IGlzUlNDUmVxdWVzdCA9IGdldFJlcXVlc3RNZXRhKHJlcSwgJ2lzUlNDUmVxdWVzdCcpID8/IEJvb2xlYW4ocmVxLmhlYWRlcnNbUlNDX0hFQURFUl0pO1xuICAgIGNvbnN0IGlzUG9zc2libGVTZXJ2ZXJBY3Rpb24gPSBnZXRJc1Bvc3NpYmxlU2VydmVyQWN0aW9uKHJlcSk7XG4gICAgLyoqXG4gICAqIElmIHRoZSByb3V0ZSBiZWluZyByZW5kZXJlZCBpcyBhbiBhcHAgcGFnZSwgYW5kIHRoZSBwcHIgZmVhdHVyZSBoYXMgYmVlblxuICAgKiBlbmFibGVkLCB0aGVuIHRoZSBnaXZlbiByb3V0ZSBfY291bGRfIHN1cHBvcnQgUFBSLlxuICAgKi8gY29uc3QgY291bGRTdXBwb3J0UFBSID0gY2hlY2tJc0FwcFBQUkVuYWJsZWQobmV4dENvbmZpZy5leHBlcmltZW50YWwucHByKTtcbiAgICAvLyBXaGVuIGVuYWJsZWQsIHRoaXMgd2lsbCBhbGxvdyB0aGUgdXNlIG9mIHRoZSBgP19fbmV4dHBwcm9ubHlgIHF1ZXJ5IHRvXG4gICAgLy8gZW5hYmxlIGRlYnVnZ2luZyBvZiB0aGUgc3RhdGljIHNoZWxsLlxuICAgIGNvbnN0IGhhc0RlYnVnU3RhdGljU2hlbGxRdWVyeSA9IHByb2Nlc3MuZW52Ll9fTkVYVF9FWFBFUklNRU5UQUxfU1RBVElDX1NIRUxMX0RFQlVHR0lORyA9PT0gJzEnICYmIHR5cGVvZiBxdWVyeS5fX25leHRwcHJvbmx5ICE9PSAndW5kZWZpbmVkJyAmJiBjb3VsZFN1cHBvcnRQUFI7XG4gICAgLy8gV2hlbiBlbmFibGVkLCB0aGlzIHdpbGwgYWxsb3cgdGhlIHVzZSBvZiB0aGUgYD9fX25leHRwcHJvbmx5YCBxdWVyeVxuICAgIC8vIHRvIGVuYWJsZSBkZWJ1Z2dpbmcgb2YgdGhlIGZhbGxiYWNrIHNoZWxsLlxuICAgIGNvbnN0IGhhc0RlYnVnRmFsbGJhY2tTaGVsbFF1ZXJ5ID0gaGFzRGVidWdTdGF0aWNTaGVsbFF1ZXJ5ICYmIHF1ZXJ5Ll9fbmV4dHBwcm9ubHkgPT09ICdmYWxsYmFjayc7XG4gICAgLy8gVGhpcyBwYWdlIHN1cHBvcnRzIFBQUiBpZiBpdCBpcyBtYXJrZWQgYXMgYmVpbmcgYFBBUlRJQUxMWV9TVEFUSUNgIGluIHRoZVxuICAgIC8vIHByZXJlbmRlciBtYW5pZmVzdCBhbmQgdGhpcyBpcyBhbiBhcHAgcGFnZS5cbiAgICBjb25zdCBpc1JvdXRlUFBSRW5hYmxlZCA9IGNvdWxkU3VwcG9ydFBQUiAmJiAoKChfdGhpcyA9IHByZXJlbmRlck1hbmlmZXN0LnJvdXRlc1tub3JtYWxpemVkU3JjUGFnZV0gPz8gcHJlcmVuZGVyTWFuaWZlc3QuZHluYW1pY1JvdXRlc1tub3JtYWxpemVkU3JjUGFnZV0pID09IG51bGwgPyB2b2lkIDAgOiBfdGhpcy5yZW5kZXJpbmdNb2RlKSA9PT0gJ1BBUlRJQUxMWV9TVEFUSUMnIHx8IC8vIElkZWFsbHkgd2UnZCB3YW50IHRvIGNoZWNrIHRoZSBhcHBDb25maWcgdG8gc2VlIGlmIHRoaXMgcGFnZSBoYXMgUFBSXG4gICAgLy8gZW5hYmxlZCBvciBub3QsIGJ1dCB0aGF0IHdvdWxkIHJlcXVpcmUgcGx1bWJpbmcgdGhlIGFwcENvbmZpZyB0aHJvdWdoXG4gICAgLy8gdG8gdGhlIHNlcnZlciBkdXJpbmcgZGV2ZWxvcG1lbnQuIFdlIGFzc3VtZSB0aGF0IHRoZSBwYWdlIHN1cHBvcnRzIGl0XG4gICAgLy8gYnV0IG9ubHkgZHVyaW5nIGRldmVsb3BtZW50LlxuICAgIGhhc0RlYnVnU3RhdGljU2hlbGxRdWVyeSAmJiAocm91dGVNb2R1bGUuaXNEZXYgPT09IHRydWUgfHwgKHJvdXRlclNlcnZlckNvbnRleHQgPT0gbnVsbCA/IHZvaWQgMCA6IHJvdXRlclNlcnZlckNvbnRleHQuZXhwZXJpbWVudGFsVGVzdFByb3h5KSA9PT0gdHJ1ZSkpO1xuICAgIGNvbnN0IGlzRGVidWdTdGF0aWNTaGVsbCA9IGhhc0RlYnVnU3RhdGljU2hlbGxRdWVyeSAmJiBpc1JvdXRlUFBSRW5hYmxlZDtcbiAgICAvLyBXZSBzaG91bGQgZW5hYmxlIGRlYnVnZ2luZyBkeW5hbWljIGFjY2Vzc2VzIHdoZW4gdGhlIHN0YXRpYyBzaGVsbFxuICAgIC8vIGRlYnVnZ2luZyBoYXMgYmVlbiBlbmFibGVkIGFuZCB3ZSdyZSBhbHNvIGluIGRldmVsb3BtZW50IG1vZGUuXG4gICAgY29uc3QgaXNEZWJ1Z0R5bmFtaWNBY2Nlc3NlcyA9IGlzRGVidWdTdGF0aWNTaGVsbCAmJiByb3V0ZU1vZHVsZS5pc0RldiA9PT0gdHJ1ZTtcbiAgICBjb25zdCBpc0RlYnVnRmFsbGJhY2tTaGVsbCA9IGhhc0RlYnVnRmFsbGJhY2tTaGVsbFF1ZXJ5ICYmIGlzUm91dGVQUFJFbmFibGVkO1xuICAgIC8vIElmIHdlJ3JlIGluIG1pbmltYWwgbW9kZSwgdGhlbiB0cnkgdG8gZ2V0IHRoZSBwb3N0cG9uZWQgaW5mb3JtYXRpb24gZnJvbVxuICAgIC8vIHRoZSByZXF1ZXN0IG1ldGFkYXRhLiBJZiBhdmFpbGFibGUsIHVzZSBpdCBmb3IgcmVzdW1pbmcgdGhlIHBvc3Rwb25lZFxuICAgIC8vIHJlbmRlci5cbiAgICBjb25zdCBtaW5pbWFsUG9zdHBvbmVkID0gaXNSb3V0ZVBQUkVuYWJsZWQgPyBpbml0aWFsUG9zdHBvbmVkIDogdW5kZWZpbmVkO1xuICAgIC8vIElmIFBQUiBpcyBlbmFibGVkLCBhbmQgdGhpcyBpcyBhIFJTQyByZXF1ZXN0IChidXQgbm90IGEgcHJlZmV0Y2gpLCB0aGVuXG4gICAgLy8gd2UgY2FuIHVzZSB0aGlzIGZhY3QgdG8gb25seSBnZW5lcmF0ZSB0aGUgZmxpZ2h0IGRhdGEgZm9yIHRoZSByZXF1ZXN0XG4gICAgLy8gYmVjYXVzZSB3ZSBjYW4ndCBjYWNoZSB0aGUgSFRNTCAoYXMgaXQncyBhbHNvIGR5bmFtaWMpLlxuICAgIGNvbnN0IGlzRHluYW1pY1JTQ1JlcXVlc3QgPSBpc1JvdXRlUFBSRW5hYmxlZCAmJiBpc1JTQ1JlcXVlc3QgJiYgIWlzUHJlZmV0Y2hSU0NSZXF1ZXN0O1xuICAgIC8vIE5lZWQgdG8gcmVhZCB0aGlzIGJlZm9yZSBpdCdzIHN0cmlwcGVkIGJ5IHN0cmlwRmxpZ2h0SGVhZGVycy4gV2UgZG9uJ3RcbiAgICAvLyBuZWVkIHRvIHRyYW5zZmVyIGl0IHRvIHRoZSByZXF1ZXN0IG1ldGEgYmVjYXVzZSBpdCdzIG9ubHkgcmVhZFxuICAgIC8vIHdpdGhpbiB0aGlzIGZ1bmN0aW9uOyB0aGUgc3RhdGljIHNlZ21lbnQgZGF0YSBzaG91bGQgaGF2ZSBhbHJlYWR5IGJlZW5cbiAgICAvLyBnZW5lcmF0ZWQsIHNvIHdlIHdpbGwgYWx3YXlzIGVpdGhlciByZXR1cm4gYSBzdGF0aWMgcmVzcG9uc2Ugb3IgYSA0MDQuXG4gICAgY29uc3Qgc2VnbWVudFByZWZldGNoSGVhZGVyID0gZ2V0UmVxdWVzdE1ldGEocmVxLCAnc2VnbWVudFByZWZldGNoUlNDUmVxdWVzdCcpO1xuICAgIC8vIFRPRE86IGludmVzdGlnYXRlIGV4aXN0aW5nIGJ1ZyB3aXRoIHNob3VsZFNlcnZlU3RyZWFtaW5nTWV0YWRhdGEgYWx3YXlzXG4gICAgLy8gYmVpbmcgdHJ1ZSBmb3IgYSByZXZhbGlkYXRlIGR1ZSB0byBtb2RpZnlpbmcgdGhlIGJhc2Utc2VydmVyIHRoaXMucmVuZGVyT3B0c1xuICAgIC8vIHdoZW4gZml4aW5nIHRoaXMgdG8gY29ycmVjdCBsb2dpYyBpdCBjYXVzZXMgaHlkcmF0aW9uIGlzc3VlIHNpbmNlIHdlIHNldFxuICAgIC8vIHNlcnZlU3RyZWFtaW5nTWV0YWRhdGEgdG8gdHJ1ZSBkdXJpbmcgZXhwb3J0XG4gICAgbGV0IHNlcnZlU3RyZWFtaW5nTWV0YWRhdGEgPSAhdXNlckFnZW50ID8gdHJ1ZSA6IHNob3VsZFNlcnZlU3RyZWFtaW5nTWV0YWRhdGEodXNlckFnZW50LCBuZXh0Q29uZmlnLmh0bWxMaW1pdGVkQm90cyk7XG4gICAgaWYgKGlzSHRtbEJvdCAmJiBpc1JvdXRlUFBSRW5hYmxlZCkge1xuICAgICAgICBpc1NTRyA9IGZhbHNlO1xuICAgICAgICBzZXJ2ZVN0cmVhbWluZ01ldGFkYXRhID0gZmFsc2U7XG4gICAgfVxuICAgIC8vIEluIGRldmVsb3BtZW50LCB3ZSBhbHdheXMgd2FudCB0byBnZW5lcmF0ZSBkeW5hbWljIEhUTUwuXG4gICAgbGV0IHN1cHBvcnRzRHluYW1pY1Jlc3BvbnNlID0gLy8gSWYgd2UncmUgaW4gZGV2ZWxvcG1lbnQsIHdlIGFsd2F5cyBzdXBwb3J0IGR5bmFtaWMgSFRNTCwgdW5sZXNzIGl0J3NcbiAgICAvLyBhIGRhdGEgcmVxdWVzdCwgaW4gd2hpY2ggY2FzZSB3ZSBvbmx5IHByb2R1Y2Ugc3RhdGljIEhUTUwuXG4gICAgcm91dGVNb2R1bGUuaXNEZXYgPT09IHRydWUgfHwgLy8gSWYgdGhpcyBpcyBub3QgU1NHIG9yIGRvZXMgbm90IGhhdmUgc3RhdGljIHBhdGhzLCB0aGVuIGl0IHN1cHBvcnRzXG4gICAgLy8gZHluYW1pYyBIVE1MLlxuICAgICFpc1NTRyB8fCAvLyBJZiB0aGlzIHJlcXVlc3QgaGFzIHByb3ZpZGVkIHBvc3Rwb25lZCBkYXRhLCBpdCBzdXBwb3J0cyBkeW5hbWljXG4gICAgLy8gSFRNTC5cbiAgICB0eXBlb2YgaW5pdGlhbFBvc3Rwb25lZCA9PT0gJ3N0cmluZycgfHwgLy8gSWYgdGhpcyBpcyBhIGR5bmFtaWMgUlNDIHJlcXVlc3QsIHRoZW4gdGhpcyByZW5kZXIgc3VwcG9ydHMgZHluYW1pY1xuICAgIC8vIEhUTUwgKGl0J3MgZHluYW1pYykuXG4gICAgaXNEeW5hbWljUlNDUmVxdWVzdDtcbiAgICAvLyBXaGVuIGh0bWwgYm90cyByZXF1ZXN0IFBQUiBwYWdlLCBwZXJmb3JtIHRoZSBmdWxsIGR5bmFtaWMgcmVuZGVyaW5nLlxuICAgIGNvbnN0IHNob3VsZFdhaXRPbkFsbFJlYWR5ID0gaXNIdG1sQm90ICYmIGlzUm91dGVQUFJFbmFibGVkO1xuICAgIGxldCBzc2dDYWNoZUtleSA9IG51bGw7XG4gICAgaWYgKCFpc0RyYWZ0TW9kZSAmJiBpc1NTRyAmJiAhc3VwcG9ydHNEeW5hbWljUmVzcG9uc2UgJiYgIWlzUG9zc2libGVTZXJ2ZXJBY3Rpb24gJiYgIW1pbmltYWxQb3N0cG9uZWQgJiYgIWlzRHluYW1pY1JTQ1JlcXVlc3QpIHtcbiAgICAgICAgc3NnQ2FjaGVLZXkgPSByZXNvbHZlZFBhdGhuYW1lO1xuICAgIH1cbiAgICAvLyB0aGUgc3RhdGljUGF0aEtleSBkaWZmZXJzIGZyb20gc3NnQ2FjaGVLZXkgc2luY2VcbiAgICAvLyBzc2dDYWNoZUtleSBpcyBudWxsIGluIGRldiBzaW5jZSB3ZSdyZSBhbHdheXMgaW4gXCJkeW5hbWljXCJcbiAgICAvLyBtb2RlIGluIGRldiB0byBieXBhc3MgdGhlIGNhY2hlLCBidXQgd2Ugc3RpbGwgbmVlZCB0byBob25vclxuICAgIC8vIGR5bmFtaWNQYXJhbXMgPSBmYWxzZSBpbiBkZXYgbW9kZVxuICAgIGxldCBzdGF0aWNQYXRoS2V5ID0gc3NnQ2FjaGVLZXk7XG4gICAgaWYgKCFzdGF0aWNQYXRoS2V5ICYmIHJvdXRlTW9kdWxlLmlzRGV2KSB7XG4gICAgICAgIHN0YXRpY1BhdGhLZXkgPSByZXNvbHZlZFBhdGhuYW1lO1xuICAgIH1cbiAgICBjb25zdCBDb21wb25lbnRNb2QgPSB7XG4gICAgICAgIC4uLmVudHJ5QmFzZSxcbiAgICAgICAgdHJlZSxcbiAgICAgICAgcGFnZXMsXG4gICAgICAgIEdsb2JhbEVycm9yLFxuICAgICAgICBoYW5kbGVyLFxuICAgICAgICByb3V0ZU1vZHVsZSxcbiAgICAgICAgX19uZXh0X2FwcF9fXG4gICAgfTtcbiAgICAvLyBCZWZvcmUgcmVuZGVyaW5nICh3aGljaCBpbml0aWFsaXplcyBjb21wb25lbnQgdHJlZSBtb2R1bGVzKSwgd2UgaGF2ZSB0b1xuICAgIC8vIHNldCB0aGUgcmVmZXJlbmNlIG1hbmlmZXN0cyB0byBvdXIgZ2xvYmFsIHN0b3JlIHNvIFNlcnZlciBBY3Rpb24nc1xuICAgIC8vIGVuY3J5cHRpb24gdXRpbCBjYW4gYWNjZXNzIHRvIHRoZW0gYXQgdGhlIHRvcCBsZXZlbCBvZiB0aGUgcGFnZSBtb2R1bGUuXG4gICAgaWYgKHNlcnZlckFjdGlvbnNNYW5pZmVzdCAmJiBjbGllbnRSZWZlcmVuY2VNYW5pZmVzdCkge1xuICAgICAgICBzZXRSZWZlcmVuY2VNYW5pZmVzdHNTaW5nbGV0b24oe1xuICAgICAgICAgICAgcGFnZTogc3JjUGFnZSxcbiAgICAgICAgICAgIGNsaWVudFJlZmVyZW5jZU1hbmlmZXN0LFxuICAgICAgICAgICAgc2VydmVyQWN0aW9uc01hbmlmZXN0LFxuICAgICAgICAgICAgc2VydmVyTW9kdWxlTWFwOiBjcmVhdGVTZXJ2ZXJNb2R1bGVNYXAoe1xuICAgICAgICAgICAgICAgIHNlcnZlckFjdGlvbnNNYW5pZmVzdFxuICAgICAgICAgICAgfSlcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIGNvbnN0IG1ldGhvZCA9IHJlcS5tZXRob2QgfHwgJ0dFVCc7XG4gICAgY29uc3QgdHJhY2VyID0gZ2V0VHJhY2VyKCk7XG4gICAgY29uc3QgYWN0aXZlU3BhbiA9IHRyYWNlci5nZXRBY3RpdmVTY29wZVNwYW4oKTtcbiAgICB0cnkge1xuICAgICAgICBjb25zdCBpbnZva2VSb3V0ZU1vZHVsZSA9IGFzeW5jIChzcGFuLCBjb250ZXh0KT0+e1xuICAgICAgICAgICAgY29uc3QgbmV4dFJlcSA9IG5ldyBOb2RlTmV4dFJlcXVlc3QocmVxKTtcbiAgICAgICAgICAgIGNvbnN0IG5leHRSZXMgPSBuZXcgTm9kZU5leHRSZXNwb25zZShyZXMpO1xuICAgICAgICAgICAgLy8gVE9ETzogYWRhcHQgZm9yIHB1dHRpbmcgdGhlIFJEQyBpbnNpZGUgdGhlIHBvc3Rwb25lZCBkYXRhXG4gICAgICAgICAgICAvLyBJZiB3ZSdyZSBpbiBkZXYsIGFuZCB0aGlzIGlzbid0IGEgcHJlZmV0Y2ggb3IgYSBzZXJ2ZXIgYWN0aW9uLFxuICAgICAgICAgICAgLy8gd2Ugc2hvdWxkIHNlZWQgdGhlIHJlc3VtZSBkYXRhIGNhY2hlLlxuICAgICAgICAgICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnKSB7XG4gICAgICAgICAgICAgICAgaWYgKG5leHRDb25maWcuZXhwZXJpbWVudGFsLmR5bmFtaWNJTyAmJiAhaXNQcmVmZXRjaFJTQ1JlcXVlc3QgJiYgIWNvbnRleHQucmVuZGVyT3B0cy5pc1Bvc3NpYmxlU2VydmVyQWN0aW9uKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHdhcm11cCA9IGF3YWl0IHJvdXRlTW9kdWxlLndhcm11cChuZXh0UmVxLCBuZXh0UmVzLCBjb250ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgLy8gSWYgdGhlIHdhcm11cCBpcyBzdWNjZXNzZnVsLCB3ZSBzaG91bGQgdXNlIHRoZSByZXN1bWUgZGF0YVxuICAgICAgICAgICAgICAgICAgICAvLyBjYWNoZSBmcm9tIHRoZSB3YXJtdXAuXG4gICAgICAgICAgICAgICAgICAgIGlmICh3YXJtdXAubWV0YWRhdGEucmVuZGVyUmVzdW1lRGF0YUNhY2hlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZXh0LnJlbmRlck9wdHMucmVuZGVyUmVzdW1lRGF0YUNhY2hlID0gd2FybXVwLm1ldGFkYXRhLnJlbmRlclJlc3VtZURhdGFDYWNoZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiByb3V0ZU1vZHVsZS5yZW5kZXIobmV4dFJlcSwgbmV4dFJlcywgY29udGV4dCkuZmluYWxseSgoKT0+e1xuICAgICAgICAgICAgICAgIGlmICghc3BhbikgcmV0dXJuO1xuICAgICAgICAgICAgICAgIHNwYW4uc2V0QXR0cmlidXRlcyh7XG4gICAgICAgICAgICAgICAgICAgICdodHRwLnN0YXR1c19jb2RlJzogcmVzLnN0YXR1c0NvZGUsXG4gICAgICAgICAgICAgICAgICAgICduZXh0LnJzYyc6IGZhbHNlXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgY29uc3Qgcm9vdFNwYW5BdHRyaWJ1dGVzID0gdHJhY2VyLmdldFJvb3RTcGFuQXR0cmlidXRlcygpO1xuICAgICAgICAgICAgICAgIC8vIFdlIHdlcmUgdW5hYmxlIHRvIGdldCBhdHRyaWJ1dGVzLCBwcm9iYWJseSBPVEVMIGlzIG5vdCBlbmFibGVkXG4gICAgICAgICAgICAgICAgaWYgKCFyb290U3BhbkF0dHJpYnV0ZXMpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocm9vdFNwYW5BdHRyaWJ1dGVzLmdldCgnbmV4dC5zcGFuX3R5cGUnKSAhPT0gQmFzZVNlcnZlclNwYW4uaGFuZGxlUmVxdWVzdCkge1xuICAgICAgICAgICAgICAgICAgICBjb25zb2xlLndhcm4oYFVuZXhwZWN0ZWQgcm9vdCBzcGFuIHR5cGUgJyR7cm9vdFNwYW5BdHRyaWJ1dGVzLmdldCgnbmV4dC5zcGFuX3R5cGUnKX0nLiBQbGVhc2UgcmVwb3J0IHRoaXMgTmV4dC5qcyBpc3N1ZSBodHRwczovL2dpdGh1Yi5jb20vdmVyY2VsL25leHQuanNgKTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb25zdCByb3V0ZSA9IHJvb3RTcGFuQXR0cmlidXRlcy5nZXQoJ25leHQucm91dGUnKTtcbiAgICAgICAgICAgICAgICBpZiAocm91dGUpIHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgbmFtZSA9IGAke21ldGhvZH0gJHtyb3V0ZX1gO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnNldEF0dHJpYnV0ZXMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgJ25leHQucm91dGUnOiByb3V0ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICdodHRwLnJvdXRlJzogcm91dGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAnbmV4dC5zcGFuX25hbWUnOiBuYW1lXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnVwZGF0ZU5hbWUobmFtZSk7XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi51cGRhdGVOYW1lKGAke21ldGhvZH0gJHtyZXEudXJsfWApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9O1xuICAgICAgICBjb25zdCBkb1JlbmRlciA9IGFzeW5jICh7IHNwYW4sIHBvc3Rwb25lZCwgZmFsbGJhY2tSb3V0ZVBhcmFtcyB9KT0+e1xuICAgICAgICAgICAgY29uc3QgY29udGV4dCA9IHtcbiAgICAgICAgICAgICAgICBxdWVyeSxcbiAgICAgICAgICAgICAgICBwYXJhbXMsXG4gICAgICAgICAgICAgICAgcGFnZTogbm9ybWFsaXplZFNyY1BhZ2UsXG4gICAgICAgICAgICAgICAgc2hhcmVkQ29udGV4dDoge1xuICAgICAgICAgICAgICAgICAgICBidWlsZElkXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBzZXJ2ZXJDb21wb25lbnRzSG1yQ2FjaGU6IGdldFJlcXVlc3RNZXRhKHJlcSwgJ3NlcnZlckNvbXBvbmVudHNIbXJDYWNoZScpLFxuICAgICAgICAgICAgICAgIGZhbGxiYWNrUm91dGVQYXJhbXMsXG4gICAgICAgICAgICAgICAgcmVuZGVyT3B0czoge1xuICAgICAgICAgICAgICAgICAgICBBcHA6ICgpPT5udWxsLFxuICAgICAgICAgICAgICAgICAgICBEb2N1bWVudDogKCk9Pm51bGwsXG4gICAgICAgICAgICAgICAgICAgIHBhZ2VDb25maWc6IHt9LFxuICAgICAgICAgICAgICAgICAgICBDb21wb25lbnRNb2QsXG4gICAgICAgICAgICAgICAgICAgIENvbXBvbmVudDogaW50ZXJvcERlZmF1bHQoQ29tcG9uZW50TW9kKSxcbiAgICAgICAgICAgICAgICAgICAgcGFyYW1zLFxuICAgICAgICAgICAgICAgICAgICByb3V0ZU1vZHVsZSxcbiAgICAgICAgICAgICAgICAgICAgcGFnZTogc3JjUGFnZSxcbiAgICAgICAgICAgICAgICAgICAgcG9zdHBvbmVkLFxuICAgICAgICAgICAgICAgICAgICBzaG91bGRXYWl0T25BbGxSZWFkeSxcbiAgICAgICAgICAgICAgICAgICAgc2VydmVTdHJlYW1pbmdNZXRhZGF0YSxcbiAgICAgICAgICAgICAgICAgICAgc3VwcG9ydHNEeW5hbWljUmVzcG9uc2U6IHR5cGVvZiBwb3N0cG9uZWQgPT09ICdzdHJpbmcnIHx8IHN1cHBvcnRzRHluYW1pY1Jlc3BvbnNlLFxuICAgICAgICAgICAgICAgICAgICBidWlsZE1hbmlmZXN0LFxuICAgICAgICAgICAgICAgICAgICBuZXh0Rm9udE1hbmlmZXN0LFxuICAgICAgICAgICAgICAgICAgICByZWFjdExvYWRhYmxlTWFuaWZlc3QsXG4gICAgICAgICAgICAgICAgICAgIHN1YnJlc291cmNlSW50ZWdyaXR5TWFuaWZlc3QsXG4gICAgICAgICAgICAgICAgICAgIHNlcnZlckFjdGlvbnNNYW5pZmVzdCxcbiAgICAgICAgICAgICAgICAgICAgY2xpZW50UmVmZXJlbmNlTWFuaWZlc3QsXG4gICAgICAgICAgICAgICAgICAgIHNldElzclN0YXR1czogcm91dGVyU2VydmVyQ29udGV4dCA9PSBudWxsID8gdm9pZCAwIDogcm91dGVyU2VydmVyQ29udGV4dC5zZXRJc3JTdGF0dXMsXG4gICAgICAgICAgICAgICAgICAgIGRpcjogcm91dGVNb2R1bGUucHJvamVjdERpcixcbiAgICAgICAgICAgICAgICAgICAgaXNEcmFmdE1vZGUsXG4gICAgICAgICAgICAgICAgICAgIGlzUmV2YWxpZGF0ZTogaXNTU0cgJiYgIXBvc3Rwb25lZCAmJiAhaXNEeW5hbWljUlNDUmVxdWVzdCxcbiAgICAgICAgICAgICAgICAgICAgYm90VHlwZSxcbiAgICAgICAgICAgICAgICAgICAgaXNPbkRlbWFuZFJldmFsaWRhdGUsXG4gICAgICAgICAgICAgICAgICAgIGlzUG9zc2libGVTZXJ2ZXJBY3Rpb24sXG4gICAgICAgICAgICAgICAgICAgIGFzc2V0UHJlZml4OiBuZXh0Q29uZmlnLmFzc2V0UHJlZml4LFxuICAgICAgICAgICAgICAgICAgICBuZXh0Q29uZmlnT3V0cHV0OiBuZXh0Q29uZmlnLm91dHB1dCxcbiAgICAgICAgICAgICAgICAgICAgY3Jvc3NPcmlnaW46IG5leHRDb25maWcuY3Jvc3NPcmlnaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYWlsaW5nU2xhc2g6IG5leHRDb25maWcudHJhaWxpbmdTbGFzaCxcbiAgICAgICAgICAgICAgICAgICAgcHJldmlld1Byb3BzOiBwcmVyZW5kZXJNYW5pZmVzdC5wcmV2aWV3LFxuICAgICAgICAgICAgICAgICAgICBkZXBsb3ltZW50SWQ6IG5leHRDb25maWcuZGVwbG95bWVudElkLFxuICAgICAgICAgICAgICAgICAgICBlbmFibGVUYWludGluZzogbmV4dENvbmZpZy5leHBlcmltZW50YWwudGFpbnQsXG4gICAgICAgICAgICAgICAgICAgIGh0bWxMaW1pdGVkQm90czogbmV4dENvbmZpZy5odG1sTGltaXRlZEJvdHMsXG4gICAgICAgICAgICAgICAgICAgIGRldnRvb2xTZWdtZW50RXhwbG9yZXI6IG5leHRDb25maWcuZXhwZXJpbWVudGFsLmRldnRvb2xTZWdtZW50RXhwbG9yZXIsXG4gICAgICAgICAgICAgICAgICAgIHJlYWN0TWF4SGVhZGVyc0xlbmd0aDogbmV4dENvbmZpZy5yZWFjdE1heEhlYWRlcnNMZW5ndGgsXG4gICAgICAgICAgICAgICAgICAgIG11bHRpWm9uZURyYWZ0TW9kZSxcbiAgICAgICAgICAgICAgICAgICAgaW5jcmVtZW50YWxDYWNoZTogZ2V0UmVxdWVzdE1ldGEocmVxLCAnaW5jcmVtZW50YWxDYWNoZScpLFxuICAgICAgICAgICAgICAgICAgICBjYWNoZUxpZmVQcm9maWxlczogbmV4dENvbmZpZy5leHBlcmltZW50YWwuY2FjaGVMaWZlLFxuICAgICAgICAgICAgICAgICAgICBiYXNlUGF0aDogbmV4dENvbmZpZy5iYXNlUGF0aCxcbiAgICAgICAgICAgICAgICAgICAgc2VydmVyQWN0aW9uczogbmV4dENvbmZpZy5leHBlcmltZW50YWwuc2VydmVyQWN0aW9ucyxcbiAgICAgICAgICAgICAgICAgICAgLi4uaXNEZWJ1Z1N0YXRpY1NoZWxsIHx8IGlzRGVidWdEeW5hbWljQWNjZXNzZXMgPyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBuZXh0RXhwb3J0OiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydHNEeW5hbWljUmVzcG9uc2U6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgaXNTdGF0aWNHZW5lcmF0aW9uOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgaXNSZXZhbGlkYXRlOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgaXNEZWJ1Z0R5bmFtaWNBY2Nlc3NlczogaXNEZWJ1Z0R5bmFtaWNBY2Nlc3Nlc1xuICAgICAgICAgICAgICAgICAgICB9IDoge30sXG4gICAgICAgICAgICAgICAgICAgIGV4cGVyaW1lbnRhbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaXNSb3V0ZVBQUkVuYWJsZWQsXG4gICAgICAgICAgICAgICAgICAgICAgICBleHBpcmVUaW1lOiBuZXh0Q29uZmlnLmV4cGlyZVRpbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGFsZVRpbWVzOiBuZXh0Q29uZmlnLmV4cGVyaW1lbnRhbC5zdGFsZVRpbWVzLFxuICAgICAgICAgICAgICAgICAgICAgICAgZHluYW1pY0lPOiBCb29sZWFuKG5leHRDb25maWcuZXhwZXJpbWVudGFsLmR5bmFtaWNJTyksXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGllbnRTZWdtZW50Q2FjaGU6IEJvb2xlYW4obmV4dENvbmZpZy5leHBlcmltZW50YWwuY2xpZW50U2VnbWVudENhY2hlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGR5bmFtaWNPbkhvdmVyOiBCb29sZWFuKG5leHRDb25maWcuZXhwZXJpbWVudGFsLmR5bmFtaWNPbkhvdmVyKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlubGluZUNzczogQm9vbGVhbihuZXh0Q29uZmlnLmV4cGVyaW1lbnRhbC5pbmxpbmVDc3MpLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0aEludGVycnVwdHM6IEJvb2xlYW4obmV4dENvbmZpZy5leHBlcmltZW50YWwuYXV0aEludGVycnVwdHMpLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpZW50VHJhY2VNZXRhZGF0YTogbmV4dENvbmZpZy5leHBlcmltZW50YWwuY2xpZW50VHJhY2VNZXRhZGF0YSB8fCBbXVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB3YWl0VW50aWw6IGN0eC53YWl0VW50aWwsXG4gICAgICAgICAgICAgICAgICAgIG9uQ2xvc2U6IChjYik9PntcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcy5vbignY2xvc2UnLCBjYik7XG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uQWZ0ZXJUYXNrRXJyb3I6ICgpPT57fSxcbiAgICAgICAgICAgICAgICAgICAgb25JbnN0cnVtZW50YXRpb25SZXF1ZXN0RXJyb3I6IChlcnJvciwgX3JlcXVlc3QsIGVycm9yQ29udGV4dCk9PnJvdXRlTW9kdWxlLm9uUmVxdWVzdEVycm9yKHJlcSwgZXJyb3IsIGVycm9yQ29udGV4dCwgcm91dGVyU2VydmVyQ29udGV4dCksXG4gICAgICAgICAgICAgICAgICAgIGVycjogZ2V0UmVxdWVzdE1ldGEocmVxLCAnaW52b2tlRXJyb3InKSxcbiAgICAgICAgICAgICAgICAgICAgZGV2OiByb3V0ZU1vZHVsZS5pc0RldlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBpbnZva2VSb3V0ZU1vZHVsZShzcGFuLCBjb250ZXh0KTtcbiAgICAgICAgICAgIGNvbnN0IHsgbWV0YWRhdGEgfSA9IHJlc3VsdDtcbiAgICAgICAgICAgIGNvbnN0IHsgY2FjaGVDb250cm9sLCBoZWFkZXJzID0ge30sIC8vIEFkZCBhbnkgZmV0Y2ggdGFncyB0aGF0IHdlcmUgb24gdGhlIHBhZ2UgdG8gdGhlIHJlc3BvbnNlIGhlYWRlcnMuXG4gICAgICAgICAgICBmZXRjaFRhZ3M6IGNhY2hlVGFncyB9ID0gbWV0YWRhdGE7XG4gICAgICAgICAgICBpZiAoY2FjaGVUYWdzKSB7XG4gICAgICAgICAgICAgICAgaGVhZGVyc1tORVhUX0NBQ0hFX1RBR1NfSEVBREVSXSA9IGNhY2hlVGFncztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFB1bGwgYW55IGZldGNoIG1ldHJpY3MgZnJvbSB0aGUgcmVuZGVyIG9udG8gdGhlIHJlcXVlc3QuXG4gICAgICAgICAgICA7XG4gICAgICAgICAgICByZXEuZmV0Y2hNZXRyaWNzID0gbWV0YWRhdGEuZmV0Y2hNZXRyaWNzO1xuICAgICAgICAgICAgLy8gd2UgZG9uJ3QgdGhyb3cgc3RhdGljIHRvIGR5bmFtaWMgZXJyb3JzIGluIGRldiBhcyBpc1NTR1xuICAgICAgICAgICAgLy8gaXMgYSBiZXN0IGd1ZXNzIGluIGRldiBzaW5jZSB3ZSBkb24ndCBoYXZlIHRoZSBwcmVyZW5kZXIgcGFzc1xuICAgICAgICAgICAgLy8gdG8ga25vdyB3aGV0aGVyIHRoZSBwYXRoIGlzIGFjdHVhbGx5IHN0YXRpYyBvciBub3RcbiAgICAgICAgICAgIGlmIChpc1NTRyAmJiAoY2FjaGVDb250cm9sID09IG51bGwgPyB2b2lkIDAgOiBjYWNoZUNvbnRyb2wucmV2YWxpZGF0ZSkgPT09IDAgJiYgIXJvdXRlTW9kdWxlLmlzRGV2ICYmICFpc1JvdXRlUFBSRW5hYmxlZCkge1xuICAgICAgICAgICAgICAgIGNvbnN0IHN0YXRpY0JhaWxvdXRJbmZvID0gbWV0YWRhdGEuc3RhdGljQmFpbG91dEluZm87XG4gICAgICAgICAgICAgICAgY29uc3QgZXJyID0gT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ldyBFcnJvcihgUGFnZSBjaGFuZ2VkIGZyb20gc3RhdGljIHRvIGR5bmFtaWMgYXQgcnVudGltZSAke3Jlc29sdmVkUGF0aG5hbWV9JHsoc3RhdGljQmFpbG91dEluZm8gPT0gbnVsbCA/IHZvaWQgMCA6IHN0YXRpY0JhaWxvdXRJbmZvLmRlc2NyaXB0aW9uKSA/IGAsIHJlYXNvbjogJHtzdGF0aWNCYWlsb3V0SW5mby5kZXNjcmlwdGlvbn1gIDogYGB9YCArIGBcXG5zZWUgbW9yZSBoZXJlIGh0dHBzOi8vbmV4dGpzLm9yZy9kb2NzL21lc3NhZ2VzL2FwcC1zdGF0aWMtdG8tZHluYW1pYy1lcnJvcmApLCBcIl9fTkVYVF9FUlJPUl9DT0RFXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IFwiRTEzMlwiLFxuICAgICAgICAgICAgICAgICAgICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgaWYgKHN0YXRpY0JhaWxvdXRJbmZvID09IG51bGwgPyB2b2lkIDAgOiBzdGF0aWNCYWlsb3V0SW5mby5zdGFjaykge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBzdGFjayA9IHN0YXRpY0JhaWxvdXRJbmZvLnN0YWNrO1xuICAgICAgICAgICAgICAgICAgICBlcnIuc3RhY2sgPSBlcnIubWVzc2FnZSArIHN0YWNrLnN1YnN0cmluZyhzdGFjay5pbmRleE9mKCdcXG4nKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IHtcbiAgICAgICAgICAgICAgICAgICAga2luZDogQ2FjaGVkUm91dGVLaW5kLkFQUF9QQUdFLFxuICAgICAgICAgICAgICAgICAgICBodG1sOiByZXN1bHQsXG4gICAgICAgICAgICAgICAgICAgIGhlYWRlcnMsXG4gICAgICAgICAgICAgICAgICAgIHJzY0RhdGE6IG1ldGFkYXRhLmZsaWdodERhdGEsXG4gICAgICAgICAgICAgICAgICAgIHBvc3Rwb25lZDogbWV0YWRhdGEucG9zdHBvbmVkLFxuICAgICAgICAgICAgICAgICAgICBzdGF0dXM6IG1ldGFkYXRhLnN0YXR1c0NvZGUsXG4gICAgICAgICAgICAgICAgICAgIHNlZ21lbnREYXRhOiBtZXRhZGF0YS5zZWdtZW50RGF0YVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgY2FjaGVDb250cm9sXG4gICAgICAgICAgICB9O1xuICAgICAgICB9O1xuICAgICAgICBjb25zdCByZXNwb25zZUdlbmVyYXRvciA9IGFzeW5jICh7IGhhc1Jlc29sdmVkLCBwcmV2aW91c0NhY2hlRW50cnksIGlzUmV2YWxpZGF0aW5nLCBzcGFuIH0pPT57XG4gICAgICAgICAgICBjb25zdCBpc1Byb2R1Y3Rpb24gPSByb3V0ZU1vZHVsZS5pc0RldiA9PT0gZmFsc2U7XG4gICAgICAgICAgICBjb25zdCBkaWRSZXNwb25kID0gaGFzUmVzb2x2ZWQgfHwgcmVzLndyaXRhYmxlRW5kZWQ7XG4gICAgICAgICAgICAvLyBza2lwIG9uLWRlbWFuZCByZXZhbGlkYXRlIGlmIGNhY2hlIGlzIG5vdCBwcmVzZW50IGFuZFxuICAgICAgICAgICAgLy8gcmV2YWxpZGF0ZS1pZi1nZW5lcmF0ZWQgaXMgc2V0XG4gICAgICAgICAgICBpZiAoaXNPbkRlbWFuZFJldmFsaWRhdGUgJiYgcmV2YWxpZGF0ZU9ubHlHZW5lcmF0ZWQgJiYgIXByZXZpb3VzQ2FjaGVFbnRyeSAmJiAhbWluaW1hbE1vZGUpIHtcbiAgICAgICAgICAgICAgICBpZiAocm91dGVyU2VydmVyQ29udGV4dCA9PSBudWxsID8gdm9pZCAwIDogcm91dGVyU2VydmVyQ29udGV4dC5yZW5kZXI0MDQpIHtcbiAgICAgICAgICAgICAgICAgICAgYXdhaXQgcm91dGVyU2VydmVyQ29udGV4dC5yZW5kZXI0MDQocmVxLCByZXMpO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHJlcy5zdGF0dXNDb2RlID0gNDA0O1xuICAgICAgICAgICAgICAgICAgICByZXMuZW5kKCdUaGlzIHBhZ2UgY291bGQgbm90IGJlIGZvdW5kJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGV0IGZhbGxiYWNrTW9kZTtcbiAgICAgICAgICAgIGlmIChwcmVyZW5kZXJJbmZvKSB7XG4gICAgICAgICAgICAgICAgZmFsbGJhY2tNb2RlID0gcGFyc2VGYWxsYmFja0ZpZWxkKHByZXJlbmRlckluZm8uZmFsbGJhY2spO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gV2hlbiBzZXJ2aW5nIGEgYm90IHJlcXVlc3QsIHdlIHdhbnQgdG8gc2VydmUgYSBibG9ja2luZyByZW5kZXIgYW5kIG5vdFxuICAgICAgICAgICAgLy8gdGhlIHByZXJlbmRlcmVkIHBhZ2UuIFRoaXMgZW5zdXJlcyB0aGF0IHRoZSBjb3JyZWN0IGNvbnRlbnQgaXMgc2VydmVkXG4gICAgICAgICAgICAvLyB0byB0aGUgYm90IGluIHRoZSBoZWFkLlxuICAgICAgICAgICAgaWYgKGZhbGxiYWNrTW9kZSA9PT0gRmFsbGJhY2tNb2RlLlBSRVJFTkRFUiAmJiBpc0JvdCh1c2VyQWdlbnQpKSB7XG4gICAgICAgICAgICAgICAgZmFsbGJhY2tNb2RlID0gRmFsbGJhY2tNb2RlLkJMT0NLSU5HX1NUQVRJQ19SRU5ERVI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoKHByZXZpb3VzQ2FjaGVFbnRyeSA9PSBudWxsID8gdm9pZCAwIDogcHJldmlvdXNDYWNoZUVudHJ5LmlzU3RhbGUpID09PSAtMSkge1xuICAgICAgICAgICAgICAgIGlzT25EZW1hbmRSZXZhbGlkYXRlID0gdHJ1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFRPRE86IGFkYXB0IGZvciBQUFJcbiAgICAgICAgICAgIC8vIG9ubHkgYWxsb3cgb24tZGVtYW5kIHJldmFsaWRhdGUgZm9yIGZhbGxiYWNrOiB0cnVlL2Jsb2NraW5nXG4gICAgICAgICAgICAvLyBvciBmb3IgcHJlcmVuZGVyZWQgZmFsbGJhY2s6IGZhbHNlIHBhdGhzXG4gICAgICAgICAgICBpZiAoaXNPbkRlbWFuZFJldmFsaWRhdGUgJiYgKGZhbGxiYWNrTW9kZSAhPT0gRmFsbGJhY2tNb2RlLk5PVF9GT1VORCB8fCBwcmV2aW91c0NhY2hlRW50cnkpKSB7XG4gICAgICAgICAgICAgICAgZmFsbGJhY2tNb2RlID0gRmFsbGJhY2tNb2RlLkJMT0NLSU5HX1NUQVRJQ19SRU5ERVI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoIW1pbmltYWxNb2RlICYmIGZhbGxiYWNrTW9kZSAhPT0gRmFsbGJhY2tNb2RlLkJMT0NLSU5HX1NUQVRJQ19SRU5ERVIgJiYgc3RhdGljUGF0aEtleSAmJiAhZGlkUmVzcG9uZCAmJiAhaXNEcmFmdE1vZGUgJiYgcGFnZUlzRHluYW1pYyAmJiAoaXNQcm9kdWN0aW9uIHx8ICFpc1ByZXJlbmRlcmVkKSkge1xuICAgICAgICAgICAgICAgIC8vIGlmIHRoZSBwYWdlIGhhcyBkeW5hbWljUGFyYW1zOiBmYWxzZSBhbmQgdGhpcyBwYXRobmFtZSB3YXNuJ3RcbiAgICAgICAgICAgICAgICAvLyBwcmVyZW5kZXJlZCB0cmlnZ2VyIHRoZSBubyBmYWxsYmFjayBoYW5kbGluZ1xuICAgICAgICAgICAgICAgIGlmICgvLyBJbiBkZXZlbG9wbWVudCwgZmFsbCB0aHJvdWdoIHRvIHJlbmRlciB0byBoYW5kbGUgbWlzc2luZ1xuICAgICAgICAgICAgICAgIC8vIGdldFN0YXRpY1BhdGhzLlxuICAgICAgICAgICAgICAgIChpc1Byb2R1Y3Rpb24gfHwgcHJlcmVuZGVySW5mbykgJiYgLy8gV2hlbiBmYWxsYmFjayBpc24ndCBwcmVzZW50LCBhYm9ydCB0aGlzIHJlbmRlciBzbyB3ZSA0MDRcbiAgICAgICAgICAgICAgICBmYWxsYmFja01vZGUgPT09IEZhbGxiYWNrTW9kZS5OT1RfRk9VTkQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IE5vRmFsbGJhY2tFcnJvcigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsZXQgZmFsbGJhY2tSZXNwb25zZTtcbiAgICAgICAgICAgICAgICBpZiAoaXNSb3V0ZVBQUkVuYWJsZWQgJiYgIWlzUlNDUmVxdWVzdCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBXZSB1c2UgdGhlIHJlc3BvbnNlIGNhY2hlIGhlcmUgdG8gaGFuZGxlIHRoZSByZXZhbGlkYXRpb24gYW5kXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hbmFnZW1lbnQgb2YgdGhlIGZhbGxiYWNrIHNoZWxsLlxuICAgICAgICAgICAgICAgICAgICBmYWxsYmFja1Jlc3BvbnNlID0gYXdhaXQgcm91dGVNb2R1bGUuaGFuZGxlUmVzcG9uc2Uoe1xuICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGVLZXk6IGlzUHJvZHVjdGlvbiA/IG5vcm1hbGl6ZWRTcmNQYWdlIDogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5leHRDb25maWcsXG4gICAgICAgICAgICAgICAgICAgICAgICByb3V0ZUtpbmQ6IFJvdXRlS2luZC5BUFBfUEFHRSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlzRmFsbGJhY2s6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcmVyZW5kZXJNYW5pZmVzdCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlzUm91dGVQUFJFbmFibGVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2VHZW5lcmF0b3I6IGFzeW5jICgpPT5kb1JlbmRlcih7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFdlIHBhc3MgYHVuZGVmaW5lZGAgYXMgcmVuZGVyaW5nIGEgZmFsbGJhY2sgaXNuJ3QgcmVzdW1lZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZXJlLlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3N0cG9uZWQ6IHVuZGVmaW5lZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsbGJhY2tSb3V0ZVBhcmFtczogLy8gSWYgd2UncmUgaW4gcHJvZHVjdGlvbiBvciB3ZSdyZSBkZWJ1Z2dpbmcgdGhlIGZhbGxiYWNrXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNoZWxsIHRoZW4gd2Ugc2hvdWxkIHBvc3Rwb25lIHdoZW4gZHluYW1pYyBwYXJhbXMgYXJlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFjY2Vzc2VkLlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc1Byb2R1Y3Rpb24gfHwgaXNEZWJ1Z0ZhbGxiYWNrU2hlbGwgPyBnZXRGYWxsYmFja1JvdXRlUGFyYW1zKG5vcm1hbGl6ZWRTcmNQYWdlKSA6IG51bGxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHdhaXRVbnRpbDogY3R4LndhaXRVbnRpbFxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgLy8gSWYgdGhlIGZhbGxiYWNrIHJlc3BvbnNlIHdhcyBzZXQgdG8gbnVsbCwgdGhlbiB3ZSBzaG91bGQgcmV0dXJuIG51bGwuXG4gICAgICAgICAgICAgICAgICAgIGlmIChmYWxsYmFja1Jlc3BvbnNlID09PSBudWxsKSByZXR1cm4gbnVsbDtcbiAgICAgICAgICAgICAgICAgICAgLy8gT3RoZXJ3aXNlLCBpZiB3ZSBkaWQgZ2V0IGEgZmFsbGJhY2sgcmVzcG9uc2UsIHdlIHNob3VsZCByZXR1cm4gaXQuXG4gICAgICAgICAgICAgICAgICAgIGlmIChmYWxsYmFja1Jlc3BvbnNlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmUgdGhlIGNhY2hlIGNvbnRyb2wgZnJvbSB0aGUgcmVzcG9uc2UgdG8gcHJldmVudCBpdCBmcm9tIGJlaW5nXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB1c2VkIGluIHRoZSBzdXJyb3VuZGluZyBjYWNoZS5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRlbGV0ZSBmYWxsYmFja1Jlc3BvbnNlLmNhY2hlQ29udHJvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxsYmFja1Jlc3BvbnNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gT25seSByZXF1ZXN0cyB0aGF0IGFyZW4ndCByZXZhbGlkYXRpbmcgY2FuIGJlIHJlc3VtZWQuIElmIHdlIGhhdmUgdGhlXG4gICAgICAgICAgICAvLyBtaW5pbWFsIHBvc3Rwb25lZCBkYXRhLCB0aGVuIHdlIHNob3VsZCByZXN1bWUgdGhlIHJlbmRlciB3aXRoIGl0LlxuICAgICAgICAgICAgY29uc3QgcG9zdHBvbmVkID0gIWlzT25EZW1hbmRSZXZhbGlkYXRlICYmICFpc1JldmFsaWRhdGluZyAmJiBtaW5pbWFsUG9zdHBvbmVkID8gbWluaW1hbFBvc3Rwb25lZCA6IHVuZGVmaW5lZDtcbiAgICAgICAgICAgIC8vIFdoZW4gd2UncmUgaW4gbWluaW1hbCBtb2RlLCBpZiB3ZSdyZSB0cnlpbmcgdG8gZGVidWcgdGhlIHN0YXRpYyBzaGVsbCxcbiAgICAgICAgICAgIC8vIHdlIHNob3VsZCBqdXN0IHJldHVybiBub3RoaW5nIGluc3RlYWQgb2YgcmVzdW1pbmcgdGhlIGR5bmFtaWMgcmVuZGVyLlxuICAgICAgICAgICAgaWYgKChpc0RlYnVnU3RhdGljU2hlbGwgfHwgaXNEZWJ1Z0R5bmFtaWNBY2Nlc3NlcykgJiYgdHlwZW9mIHBvc3Rwb25lZCAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2w6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldmFsaWRhdGU6IDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBleHBpcmU6IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB2YWx1ZToge1xuICAgICAgICAgICAgICAgICAgICAgICAga2luZDogQ2FjaGVkUm91dGVLaW5kLlBBR0VTLFxuICAgICAgICAgICAgICAgICAgICAgICAgaHRtbDogUmVuZGVyUmVzdWx0LmZyb21TdGF0aWMoJycpLFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFnZURhdGE6IHt9LFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyczogdW5kZWZpbmVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzOiB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBJZiB0aGlzIGlzIGEgZHluYW1pYyByb3V0ZSB3aXRoIFBQUiBlbmFibGVkIGFuZCB0aGUgZGVmYXVsdCByb3V0ZVxuICAgICAgICAgICAgLy8gbWF0Y2hlcyB3ZXJlIHNldCwgdGhlbiB3ZSBzaG91bGQgcGFzcyB0aGUgZmFsbGJhY2sgcm91dGUgcGFyYW1zIHRvXG4gICAgICAgICAgICAvLyB0aGUgcmVuZGVyZXIgYXMgdGhpcyBpcyBhIGZhbGxiYWNrIHJldmFsaWRhdGlvbiByZXF1ZXN0LlxuICAgICAgICAgICAgY29uc3QgZmFsbGJhY2tSb3V0ZVBhcmFtcyA9IHBhZ2VJc0R5bmFtaWMgJiYgaXNSb3V0ZVBQUkVuYWJsZWQgJiYgKGdldFJlcXVlc3RNZXRhKHJlcSwgJ3JlbmRlckZhbGxiYWNrU2hlbGwnKSB8fCBpc0RlYnVnRmFsbGJhY2tTaGVsbCkgPyBnZXRGYWxsYmFja1JvdXRlUGFyYW1zKHBhdGhuYW1lKSA6IG51bGw7XG4gICAgICAgICAgICAvLyBQZXJmb3JtIHRoZSByZW5kZXIuXG4gICAgICAgICAgICByZXR1cm4gZG9SZW5kZXIoe1xuICAgICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgICAgcG9zdHBvbmVkLFxuICAgICAgICAgICAgICAgIGZhbGxiYWNrUm91dGVQYXJhbXNcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9O1xuICAgICAgICBjb25zdCBoYW5kbGVSZXNwb25zZSA9IGFzeW5jIChzcGFuKT0+e1xuICAgICAgICAgICAgdmFyIF9jYWNoZUVudHJ5X3ZhbHVlLCBfY2FjaGVkRGF0YV9oZWFkZXJzO1xuICAgICAgICAgICAgY29uc3QgY2FjaGVFbnRyeSA9IGF3YWl0IHJvdXRlTW9kdWxlLmhhbmRsZVJlc3BvbnNlKHtcbiAgICAgICAgICAgICAgICBjYWNoZUtleTogc3NnQ2FjaGVLZXksXG4gICAgICAgICAgICAgICAgcmVzcG9uc2VHZW5lcmF0b3I6IChjKT0+cmVzcG9uc2VHZW5lcmF0b3Ioe1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICAgICAgICAgIC4uLmNcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgcm91dGVLaW5kOiBSb3V0ZUtpbmQuQVBQX1BBR0UsXG4gICAgICAgICAgICAgICAgaXNPbkRlbWFuZFJldmFsaWRhdGUsXG4gICAgICAgICAgICAgICAgaXNSb3V0ZVBQUkVuYWJsZWQsXG4gICAgICAgICAgICAgICAgcmVxLFxuICAgICAgICAgICAgICAgIG5leHRDb25maWcsXG4gICAgICAgICAgICAgICAgcHJlcmVuZGVyTWFuaWZlc3QsXG4gICAgICAgICAgICAgICAgd2FpdFVudGlsOiBjdHgud2FpdFVudGlsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIGlmIChpc0RyYWZ0TW9kZSkge1xuICAgICAgICAgICAgICAgIHJlcy5zZXRIZWFkZXIoJ0NhY2hlLUNvbnRyb2wnLCAncHJpdmF0ZSwgbm8tY2FjaGUsIG5vLXN0b3JlLCBtYXgtYWdlPTAsIG11c3QtcmV2YWxpZGF0ZScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gSW4gZGV2LCB3ZSBzaG91bGQgbm90IGNhY2hlIHBhZ2VzIGZvciBhbnkgcmVhc29uLlxuICAgICAgICAgICAgaWYgKHJvdXRlTW9kdWxlLmlzRGV2KSB7XG4gICAgICAgICAgICAgICAgcmVzLnNldEhlYWRlcignQ2FjaGUtQ29udHJvbCcsICduby1zdG9yZSwgbXVzdC1yZXZhbGlkYXRlJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoIWNhY2hlRW50cnkpIHtcbiAgICAgICAgICAgICAgICBpZiAoc3NnQ2FjaGVLZXkpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQSBjYWNoZSBlbnRyeSBtaWdodCBub3QgYmUgZ2VuZXJhdGVkIGlmIGEgcmVzcG9uc2UgaXMgd3JpdHRlblxuICAgICAgICAgICAgICAgICAgICAvLyBpbiBgZ2V0SW5pdGlhbFByb3BzYCBvciBgZ2V0U2VydmVyU2lkZVByb3BzYCwgYnV0IHRob3NlIHNob3VsZG4ndFxuICAgICAgICAgICAgICAgICAgICAvLyBoYXZlIGEgY2FjaGUga2V5LiBJZiB3ZSBkbyBoYXZlIGEgY2FjaGUga2V5IGJ1dCB3ZSBkb24ndCBlbmQgdXBcbiAgICAgICAgICAgICAgICAgICAgLy8gd2l0aCBhIGNhY2hlIGVudHJ5LCB0aGVuIGVpdGhlciBOZXh0LmpzIG9yIHRoZSBhcHBsaWNhdGlvbiBoYXMgYVxuICAgICAgICAgICAgICAgICAgICAvLyBidWcgdGhhdCBuZWVkcyBmaXhpbmcuXG4gICAgICAgICAgICAgICAgICAgIHRocm93IE9iamVjdC5kZWZpbmVQcm9wZXJ0eShuZXcgRXJyb3IoJ2ludmFyaWFudDogY2FjaGUgZW50cnkgcmVxdWlyZWQgYnV0IG5vdCBnZW5lcmF0ZWQnKSwgXCJfX05FWFRfRVJST1JfQ09ERVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogXCJFNjJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGVudW1lcmFibGU6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICgoKF9jYWNoZUVudHJ5X3ZhbHVlID0gY2FjaGVFbnRyeS52YWx1ZSkgPT0gbnVsbCA/IHZvaWQgMCA6IF9jYWNoZUVudHJ5X3ZhbHVlLmtpbmQpICE9PSBDYWNoZWRSb3V0ZUtpbmQuQVBQX1BBR0UpIHtcbiAgICAgICAgICAgICAgICB2YXIgX2NhY2hlRW50cnlfdmFsdWUxO1xuICAgICAgICAgICAgICAgIHRocm93IE9iamVjdC5kZWZpbmVQcm9wZXJ0eShuZXcgRXJyb3IoYEludmFyaWFudCBhcHAtcGFnZSBoYW5kbGVyIHJlY2VpdmVkIGludmFsaWQgY2FjaGUgZW50cnkgJHsoX2NhY2hlRW50cnlfdmFsdWUxID0gY2FjaGVFbnRyeS52YWx1ZSkgPT0gbnVsbCA/IHZvaWQgMCA6IF9jYWNoZUVudHJ5X3ZhbHVlMS5raW5kfWApLCBcIl9fTkVYVF9FUlJPUl9DT0RFXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IFwiRTcwN1wiLFxuICAgICAgICAgICAgICAgICAgICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCBkaWRQb3N0cG9uZSA9IHR5cGVvZiBjYWNoZUVudHJ5LnZhbHVlLnBvc3Rwb25lZCA9PT0gJ3N0cmluZyc7XG4gICAgICAgICAgICBpZiAoaXNTU0cgJiYgLy8gV2UgZG9uJ3Qgd2FudCB0byBzZW5kIGEgY2FjaGUgaGVhZGVyIGZvciByZXF1ZXN0cyB0aGF0IGNvbnRhaW4gZHluYW1pY1xuICAgICAgICAgICAgLy8gZGF0YS4gSWYgdGhpcyBpcyBhIER5bmFtaWMgUlNDIHJlcXVlc3Qgb3Igd2Fzbid0IGEgUHJlZmV0Y2ggUlNDXG4gICAgICAgICAgICAvLyByZXF1ZXN0LCB0aGVuIHdlIHNob3VsZCBzZXQgdGhlIGNhY2hlIGhlYWRlci5cbiAgICAgICAgICAgICFpc0R5bmFtaWNSU0NSZXF1ZXN0ICYmICghZGlkUG9zdHBvbmUgfHwgaXNQcmVmZXRjaFJTQ1JlcXVlc3QpKSB7XG4gICAgICAgICAgICAgICAgaWYgKCFtaW5pbWFsTW9kZSkge1xuICAgICAgICAgICAgICAgICAgICAvLyBzZXQgeC1uZXh0anMtY2FjaGUgaGVhZGVyIHRvIG1hdGNoIHRoZSBoZWFkZXJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2Ugc2V0IGZvciB0aGUgaW1hZ2Utb3B0aW1pemVyXG4gICAgICAgICAgICAgICAgICAgIHJlcy5zZXRIZWFkZXIoJ3gtbmV4dGpzLWNhY2hlJywgaXNPbkRlbWFuZFJldmFsaWRhdGUgPyAnUkVWQUxJREFURUQnIDogY2FjaGVFbnRyeS5pc01pc3MgPyAnTUlTUycgOiBjYWNoZUVudHJ5LmlzU3RhbGUgPyAnU1RBTEUnIDogJ0hJVCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBTZXQgYSBoZWFkZXIgdXNlZCBieSB0aGUgY2xpZW50IHJvdXRlciB0byBzaWduYWwgdGhlIHJlc3BvbnNlIGlzIHN0YXRpY1xuICAgICAgICAgICAgICAgIC8vIGFuZCBzaG91bGQgcmVzcGVjdCB0aGUgYHN0YXRpY2AgY2FjaGUgc3RhbGVUaW1lIHZhbHVlLlxuICAgICAgICAgICAgICAgIHJlcy5zZXRIZWFkZXIoTkVYVF9JU19QUkVSRU5ERVJfSEVBREVSLCAnMScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgeyB2YWx1ZTogY2FjaGVkRGF0YSB9ID0gY2FjaGVFbnRyeTtcbiAgICAgICAgICAgIC8vIENvZXJjZSB0aGUgY2FjaGUgY29udHJvbCBwYXJhbWV0ZXIgZnJvbSB0aGUgcmVuZGVyLlxuICAgICAgICAgICAgbGV0IGNhY2hlQ29udHJvbDtcbiAgICAgICAgICAgIC8vIElmIHRoaXMgaXMgYSByZXN1bWUgcmVxdWVzdCBpbiBtaW5pbWFsIG1vZGUgaXQgaXMgc3RyZWFtZWQgd2l0aCBkeW5hbWljXG4gICAgICAgICAgICAvLyBjb250ZW50IGFuZCBzaG91bGQgbm90IGJlIGNhY2hlZC5cbiAgICAgICAgICAgIGlmIChtaW5pbWFsUG9zdHBvbmVkKSB7XG4gICAgICAgICAgICAgICAgY2FjaGVDb250cm9sID0ge1xuICAgICAgICAgICAgICAgICAgICByZXZhbGlkYXRlOiAwLFxuICAgICAgICAgICAgICAgICAgICBleHBpcmU6IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICB9IGVsc2UgaWYgKG1pbmltYWxNb2RlICYmIGlzUlNDUmVxdWVzdCAmJiAhaXNQcmVmZXRjaFJTQ1JlcXVlc3QgJiYgaXNSb3V0ZVBQUkVuYWJsZWQpIHtcbiAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2wgPSB7XG4gICAgICAgICAgICAgICAgICAgIHJldmFsaWRhdGU6IDAsXG4gICAgICAgICAgICAgICAgICAgIGV4cGlyZTogdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoIXJvdXRlTW9kdWxlLmlzRGV2KSB7XG4gICAgICAgICAgICAgICAgLy8gSWYgdGhpcyBpcyBhIHByZXZpZXcgbW9kZSByZXF1ZXN0LCB3ZSBzaG91bGRuJ3QgY2FjaGUgaXRcbiAgICAgICAgICAgICAgICBpZiAoaXNEcmFmdE1vZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgY2FjaGVDb250cm9sID0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV2YWxpZGF0ZTogMCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cGlyZTogdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgfSBlbHNlIGlmICghaXNTU0cpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKCFyZXMuZ2V0SGVhZGVyKCdDYWNoZS1Db250cm9sJykpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhY2hlQ29udHJvbCA9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXZhbGlkYXRlOiAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cGlyZTogdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBlbHNlIGlmIChjYWNoZUVudHJ5LmNhY2hlQ29udHJvbCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBJZiB0aGUgY2FjaGUgZW50cnkgaGFzIGEgY2FjaGUgY29udHJvbCB3aXRoIGEgcmV2YWxpZGF0ZSB2YWx1ZSB0aGF0J3NcbiAgICAgICAgICAgICAgICAgICAgLy8gYSBudW1iZXIsIHVzZSBpdC5cbiAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWNoZUVudHJ5LmNhY2hlQ29udHJvbC5yZXZhbGlkYXRlID09PSAnbnVtYmVyJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFyIF9jYWNoZUVudHJ5X2NhY2hlQ29udHJvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjYWNoZUVudHJ5LmNhY2hlQ29udHJvbC5yZXZhbGlkYXRlIDwgMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IE9iamVjdC5kZWZpbmVQcm9wZXJ0eShuZXcgRXJyb3IoYEludmFsaWQgcmV2YWxpZGF0ZSBjb25maWd1cmF0aW9uIHByb3ZpZGVkOiAke2NhY2hlRW50cnkuY2FjaGVDb250cm9sLnJldmFsaWRhdGV9IDwgMWApLCBcIl9fTkVYVF9FUlJPUl9DT0RFXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IFwiRTIyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW1lcmFibGU6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maWd1cmFibGU6IHRydWVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGNhY2hlQ29udHJvbCA9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXZhbGlkYXRlOiBjYWNoZUVudHJ5LmNhY2hlQ29udHJvbC5yZXZhbGlkYXRlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cGlyZTogKChfY2FjaGVFbnRyeV9jYWNoZUNvbnRyb2wgPSBjYWNoZUVudHJ5LmNhY2hlQ29udHJvbCkgPT0gbnVsbCA/IHZvaWQgMCA6IF9jYWNoZUVudHJ5X2NhY2hlQ29udHJvbC5leHBpcmUpID8/IG5leHRDb25maWcuZXhwaXJlVGltZVxuICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhY2hlQ29udHJvbCA9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXZhbGlkYXRlOiBDQUNIRV9PTkVfWUVBUixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHBpcmU6IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNhY2hlRW50cnkuY2FjaGVDb250cm9sID0gY2FjaGVDb250cm9sO1xuICAgICAgICAgICAgaWYgKHR5cGVvZiBzZWdtZW50UHJlZmV0Y2hIZWFkZXIgPT09ICdzdHJpbmcnICYmIChjYWNoZWREYXRhID09IG51bGwgPyB2b2lkIDAgOiBjYWNoZWREYXRhLmtpbmQpID09PSBDYWNoZWRSb3V0ZUtpbmQuQVBQX1BBR0UgJiYgY2FjaGVkRGF0YS5zZWdtZW50RGF0YSkge1xuICAgICAgICAgICAgICAgIHZhciBfY2FjaGVkRGF0YV9oZWFkZXJzMTtcbiAgICAgICAgICAgICAgICAvLyBUaGlzIGlzIGEgcHJlZmV0Y2ggcmVxdWVzdCBpc3N1ZWQgYnkgdGhlIGNsaWVudCBTZWdtZW50IENhY2hlLiBUaGVzZVxuICAgICAgICAgICAgICAgIC8vIHNob3VsZCBuZXZlciByZWFjaCB0aGUgYXBwbGljYXRpb24gbGF5ZXIgKGxhbWJkYSkuIFdlIHNob3VsZCBlaXRoZXJcbiAgICAgICAgICAgICAgICAvLyByZXNwb25kIGZyb20gdGhlIGNhY2hlIChISVQpIG9yIHJlc3BvbmQgd2l0aCAyMDQgTm8gQ29udGVudCAoTUlTUykuXG4gICAgICAgICAgICAgICAgLy8gU2V0IGEgaGVhZGVyIHRvIGluZGljYXRlIHRoYXQgUFBSIGlzIGVuYWJsZWQgZm9yIHRoaXMgcm91dGUuIFRoaXNcbiAgICAgICAgICAgICAgICAvLyBsZXRzIHRoZSBjbGllbnQgZGlzdGluZ3Vpc2ggYmV0d2VlbiBhIHJlZ3VsYXIgY2FjaGUgbWlzcyBhbmQgYSBjYWNoZVxuICAgICAgICAgICAgICAgIC8vIG1pc3MgZHVlIHRvIFBQUiBiZWluZyBkaXNhYmxlZC4gSW4gb3RoZXIgY29udGV4dHMgdGhpcyBoZWFkZXIgaXMgdXNlZFxuICAgICAgICAgICAgICAgIC8vIHRvIGluZGljYXRlIHRoYXQgdGhlIHJlc3BvbnNlIGNvbnRhaW5zIGR5bmFtaWMgZGF0YSwgYnV0IGhlcmUgd2UncmVcbiAgICAgICAgICAgICAgICAvLyBvbmx5IHVzaW5nIGl0IHRvIGluZGljYXRlIHRoYXQgdGhlIGZlYXR1cmUgaXMgZW5hYmxlZCDigJQgdGhlIHNlZ21lbnRcbiAgICAgICAgICAgICAgICAvLyByZXNwb25zZSBpdHNlbGYgY29udGFpbnMgd2hldGhlciB0aGUgZGF0YSBpcyBkeW5hbWljLlxuICAgICAgICAgICAgICAgIHJlcy5zZXRIZWFkZXIoTkVYVF9ESURfUE9TVFBPTkVfSEVBREVSLCAnMicpO1xuICAgICAgICAgICAgICAgIC8vIEFkZCB0aGUgY2FjaGUgdGFncyBoZWFkZXIgdG8gdGhlIHJlc3BvbnNlIGlmIGl0IGV4aXN0cyBhbmQgd2UncmUgaW5cbiAgICAgICAgICAgICAgICAvLyBtaW5pbWFsIG1vZGUgd2hpbGUgcmVuZGVyaW5nIGEgc3RhdGljIHBhZ2UuXG4gICAgICAgICAgICAgICAgY29uc3QgdGFncyA9IChfY2FjaGVkRGF0YV9oZWFkZXJzMSA9IGNhY2hlZERhdGEuaGVhZGVycykgPT0gbnVsbCA/IHZvaWQgMCA6IF9jYWNoZWREYXRhX2hlYWRlcnMxW05FWFRfQ0FDSEVfVEFHU19IRUFERVJdO1xuICAgICAgICAgICAgICAgIGlmIChtaW5pbWFsTW9kZSAmJiBpc1NTRyAmJiB0YWdzICYmIHR5cGVvZiB0YWdzID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgICAgICByZXMuc2V0SGVhZGVyKE5FWFRfQ0FDSEVfVEFHU19IRUFERVIsIHRhZ3MpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb25zdCBtYXRjaGVkU2VnbWVudCA9IGNhY2hlZERhdGEuc2VnbWVudERhdGEuZ2V0KHNlZ21lbnRQcmVmZXRjaEhlYWRlcik7XG4gICAgICAgICAgICAgICAgaWYgKG1hdGNoZWRTZWdtZW50ICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQ2FjaGUgaGl0XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBzZW5kUmVuZGVyUmVzdWx0KHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICdyc2MnLFxuICAgICAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVFdGFnczogbmV4dENvbmZpZy5nZW5lcmF0ZUV0YWdzLFxuICAgICAgICAgICAgICAgICAgICAgICAgcG93ZXJlZEJ5SGVhZGVyOiBuZXh0Q29uZmlnLnBvd2VyZWRCeUhlYWRlcixcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdDogUmVuZGVyUmVzdWx0LmZyb21TdGF0aWMobWF0Y2hlZFNlZ21lbnQpLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGVDb250cm9sOiBjYWNoZUVudHJ5LmNhY2hlQ29udHJvbFxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gQ2FjaGUgbWlzcy4gRWl0aGVyIGEgY2FjaGUgZW50cnkgZm9yIHRoaXMgcm91dGUgaGFzIG5vdCBiZWVuIGdlbmVyYXRlZFxuICAgICAgICAgICAgICAgIC8vICh3aGljaCB0ZWNobmljYWxseSBzaG91bGQgbm90IGJlIHBvc3NpYmxlIHdoZW4gUFBSIGlzIGVuYWJsZWQsIGJlY2F1c2VcbiAgICAgICAgICAgICAgICAvLyBhdCBhIG1pbmltdW0gdGhlcmUgc2hvdWxkIGFsd2F5cyBiZSBhIGZhbGxiYWNrIGVudHJ5KSBvciB0aGVyZSdzIG5vXG4gICAgICAgICAgICAgICAgLy8gbWF0Y2ggZm9yIHRoZSByZXF1ZXN0ZWQgc2VnbWVudC4gUmVzcG9uZCB3aXRoIGEgMjA0IE5vIENvbnRlbnQuIFdlXG4gICAgICAgICAgICAgICAgLy8gZG9uJ3QgYm90aGVyIHRvIHJlc3BvbmQgd2l0aCA0MDQsIGJlY2F1c2UgdGhlc2UgcmVxdWVzdHMgYXJlIG9ubHlcbiAgICAgICAgICAgICAgICAvLyBpc3N1ZWQgYXMgcGFydCBvZiBhIHByZWZldGNoLlxuICAgICAgICAgICAgICAgIHJlcy5zdGF0dXNDb2RlID0gMjA0O1xuICAgICAgICAgICAgICAgIHJldHVybiBzZW5kUmVuZGVyUmVzdWx0KHtcbiAgICAgICAgICAgICAgICAgICAgcmVxLFxuICAgICAgICAgICAgICAgICAgICByZXMsXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6ICdyc2MnLFxuICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZUV0YWdzOiBuZXh0Q29uZmlnLmdlbmVyYXRlRXRhZ3MsXG4gICAgICAgICAgICAgICAgICAgIHBvd2VyZWRCeUhlYWRlcjogbmV4dENvbmZpZy5wb3dlcmVkQnlIZWFkZXIsXG4gICAgICAgICAgICAgICAgICAgIHJlc3VsdDogUmVuZGVyUmVzdWx0LmZyb21TdGF0aWMoJycpLFxuICAgICAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2w6IGNhY2hlRW50cnkuY2FjaGVDb250cm9sXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBJZiB0aGVyZSdzIGEgY2FsbGJhY2sgZm9yIGBvbkNhY2hlRW50cnlgLCBjYWxsIGl0IHdpdGggdGhlIGNhY2hlIGVudHJ5XG4gICAgICAgICAgICAvLyBhbmQgdGhlIHJldmFsaWRhdGUgb3B0aW9ucy5cbiAgICAgICAgICAgIGNvbnN0IG9uQ2FjaGVFbnRyeSA9IGdldFJlcXVlc3RNZXRhKHJlcSwgJ29uQ2FjaGVFbnRyeScpO1xuICAgICAgICAgICAgaWYgKG9uQ2FjaGVFbnRyeSkge1xuICAgICAgICAgICAgICAgIGNvbnN0IGZpbmlzaGVkID0gYXdhaXQgb25DYWNoZUVudHJ5KHtcbiAgICAgICAgICAgICAgICAgICAgLi4uY2FjaGVFbnRyeSxcbiAgICAgICAgICAgICAgICAgICAgLy8gVE9ETzogcmVtb3ZlIHRoaXMgd2hlbiB1cHN0cmVhbSBkb2Vzbid0XG4gICAgICAgICAgICAgICAgICAgIC8vIGFsd2F5cyBleHBlY3QgdGhpcyB2YWx1ZSB0byBiZSBcIlBBR0VcIlxuICAgICAgICAgICAgICAgICAgICB2YWx1ZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgLi4uY2FjaGVFbnRyeS52YWx1ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGtpbmQ6ICdQQUdFJ1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSwge1xuICAgICAgICAgICAgICAgICAgICB1cmw6IGdldFJlcXVlc3RNZXRhKHJlcSwgJ2luaXRVUkwnKVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIGlmIChmaW5pc2hlZCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBUT0RPOiBtYXliZSB3ZSBoYXZlIHRvIGVuZCB0aGUgcmVxdWVzdD9cbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gSWYgdGhlIHJlcXVlc3QgaGFzIGEgcG9zdHBvbmVkIHN0YXRlIGFuZCBpdCdzIGEgcmVzdW1lIHJlcXVlc3Qgd2VcbiAgICAgICAgICAgIC8vIHNob3VsZCBlcnJvci5cbiAgICAgICAgICAgIGlmIChkaWRQb3N0cG9uZSAmJiBtaW5pbWFsUG9zdHBvbmVkKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ldyBFcnJvcignSW52YXJpYW50OiBwb3N0cG9uZWQgc3RhdGUgc2hvdWxkIG5vdCBiZSBwcmVzZW50IG9uIGEgcmVzdW1lIHJlcXVlc3QnKSwgXCJfX05FWFRfRVJST1JfQ09ERVwiLCB7XG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBcIkUzOTZcIixcbiAgICAgICAgICAgICAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKGNhY2hlZERhdGEuaGVhZGVycykge1xuICAgICAgICAgICAgICAgIGNvbnN0IGhlYWRlcnMgPSB7XG4gICAgICAgICAgICAgICAgICAgIC4uLmNhY2hlZERhdGEuaGVhZGVyc1xuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgaWYgKCFtaW5pbWFsTW9kZSB8fCAhaXNTU0cpIHtcbiAgICAgICAgICAgICAgICAgICAgZGVsZXRlIGhlYWRlcnNbTkVYVF9DQUNIRV9UQUdTX0hFQURFUl07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvciAobGV0IFtrZXksIHZhbHVlXSBvZiBPYmplY3QuZW50cmllcyhoZWFkZXJzKSl7XG4gICAgICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICd1bmRlZmluZWQnKSBjb250aW51ZTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKEFycmF5LmlzQXJyYXkodmFsdWUpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGNvbnN0IHYgb2YgdmFsdWUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcy5hcHBlbmRIZWFkZXIoa2V5LCB2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmICh0eXBlb2YgdmFsdWUgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSA9IHZhbHVlLnRvU3RyaW5nKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXMuYXBwZW5kSGVhZGVyKGtleSwgdmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVzLmFwcGVuZEhlYWRlcihrZXksIHZhbHVlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEFkZCB0aGUgY2FjaGUgdGFncyBoZWFkZXIgdG8gdGhlIHJlc3BvbnNlIGlmIGl0IGV4aXN0cyBhbmQgd2UncmUgaW5cbiAgICAgICAgICAgIC8vIG1pbmltYWwgbW9kZSB3aGlsZSByZW5kZXJpbmcgYSBzdGF0aWMgcGFnZS5cbiAgICAgICAgICAgIGNvbnN0IHRhZ3MgPSAoX2NhY2hlZERhdGFfaGVhZGVycyA9IGNhY2hlZERhdGEuaGVhZGVycykgPT0gbnVsbCA/IHZvaWQgMCA6IF9jYWNoZWREYXRhX2hlYWRlcnNbTkVYVF9DQUNIRV9UQUdTX0hFQURFUl07XG4gICAgICAgICAgICBpZiAobWluaW1hbE1vZGUgJiYgaXNTU0cgJiYgdGFncyAmJiB0eXBlb2YgdGFncyA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgICByZXMuc2V0SGVhZGVyKE5FWFRfQ0FDSEVfVEFHU19IRUFERVIsIHRhZ3MpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gSWYgdGhlIHJlcXVlc3QgaXMgYSBkYXRhIHJlcXVlc3QsIHRoZW4gd2Ugc2hvdWxkbid0IHNldCB0aGUgc3RhdHVzIGNvZGVcbiAgICAgICAgICAgIC8vIGZyb20gdGhlIHJlc3BvbnNlIGJlY2F1c2UgaXQgc2hvdWxkIGFsd2F5cyBiZSAyMDAuIFRoaXMgc2hvdWxkIGJlIGdhdGVkXG4gICAgICAgICAgICAvLyBiZWhpbmQgdGhlIGV4cGVyaW1lbnRhbCBQUFIgZmxhZy5cbiAgICAgICAgICAgIGlmIChjYWNoZWREYXRhLnN0YXR1cyAmJiAoIWlzUlNDUmVxdWVzdCB8fCAhaXNSb3V0ZVBQUkVuYWJsZWQpKSB7XG4gICAgICAgICAgICAgICAgcmVzLnN0YXR1c0NvZGUgPSBjYWNoZWREYXRhLnN0YXR1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFJlZGlyZWN0IGluZm9ybWF0aW9uIGlzIGVuY29kZWQgaW4gUlNDIHBheWxvYWQsIHNvIHdlIGRvbid0IG5lZWQgdG8gdXNlIHJlZGlyZWN0IHN0YXR1cyBjb2Rlc1xuICAgICAgICAgICAgaWYgKCFtaW5pbWFsTW9kZSAmJiBjYWNoZWREYXRhLnN0YXR1cyAmJiBSZWRpcmVjdFN0YXR1c0NvZGVbY2FjaGVkRGF0YS5zdGF0dXNdICYmIGlzUlNDUmVxdWVzdCkge1xuICAgICAgICAgICAgICAgIHJlcy5zdGF0dXNDb2RlID0gMjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gTWFyayB0aGF0IHRoZSByZXF1ZXN0IGRpZCBwb3N0cG9uZS5cbiAgICAgICAgICAgIGlmIChkaWRQb3N0cG9uZSkge1xuICAgICAgICAgICAgICAgIHJlcy5zZXRIZWFkZXIoTkVYVF9ESURfUE9TVFBPTkVfSEVBREVSLCAnMScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gd2UgZG9uJ3QgZ28gdGhyb3VnaCB0aGlzIGJsb2NrIHdoZW4gcHJldmlldyBtb2RlIGlzIHRydWVcbiAgICAgICAgICAgIC8vIGFzIHByZXZpZXcgbW9kZSBpcyBhIGR5bmFtaWMgcmVxdWVzdCAoYnlwYXNzZXMgY2FjaGUpIGFuZCBkb2Vzbid0XG4gICAgICAgICAgICAvLyBnZW5lcmF0ZSBib3RoIEhUTUwgYW5kIHBheWxvYWRzIGluIHRoZSBzYW1lIHJlcXVlc3Qgc28gY29udGludWUgdG8ganVzdFxuICAgICAgICAgICAgLy8gcmV0dXJuIHRoZSBnZW5lcmF0ZWQgcGF5bG9hZFxuICAgICAgICAgICAgaWYgKGlzUlNDUmVxdWVzdCAmJiAhaXNEcmFmdE1vZGUpIHtcbiAgICAgICAgICAgICAgICAvLyBJZiB0aGlzIGlzIGEgZHluYW1pYyBSU0MgcmVxdWVzdCwgdGhlbiBzdHJlYW0gdGhlIHJlc3BvbnNlLlxuICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgY2FjaGVkRGF0YS5yc2NEYXRhID09PSAndW5kZWZpbmVkJykge1xuICAgICAgICAgICAgICAgICAgICBpZiAoY2FjaGVkRGF0YS5wb3N0cG9uZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IE9iamVjdC5kZWZpbmVQcm9wZXJ0eShuZXcgRXJyb3IoJ0ludmFyaWFudDogRXhwZWN0ZWQgcG9zdHBvbmVkIHRvIGJlIHVuZGVmaW5lZCcpLCBcIl9fTkVYVF9FUlJPUl9DT0RFXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogXCJFMzcyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gc2VuZFJlbmRlclJlc3VsdCh7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXEsXG4gICAgICAgICAgICAgICAgICAgICAgICByZXMsXG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAncnNjJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGdlbmVyYXRlRXRhZ3M6IG5leHRDb25maWcuZ2VuZXJhdGVFdGFncyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvd2VyZWRCeUhlYWRlcjogbmV4dENvbmZpZy5wb3dlcmVkQnlIZWFkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQ6IGNhY2hlZERhdGEuaHRtbCxcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIER5bmFtaWMgUlNDIHJlc3BvbnNlcyBjYW5ub3QgYmUgY2FjaGVkLCBldmVuIGlmIHRoZXkncmVcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbmZpZ3VyZWQgd2l0aCBgZm9yY2Utc3RhdGljYCBiZWNhdXNlIHdlIGhhdmUgbm8gd2F5IG9mXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXN0aW5ndWlzaGluZyBiZXR3ZWVuIGBmb3JjZS1zdGF0aWNgIGFuZCBwYWdlcyB0aGF0IGhhdmUgbm9cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBvc3Rwb25lZCBzdGF0ZS5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRPRE86IGRpc3Rpbmd1aXNoIGBmb3JjZS1zdGF0aWNgIGZyb20gcGFnZXMgd2l0aCBubyBwb3N0cG9uZWQgc3RhdGUgKHN0YXRpYylcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhY2hlQ29udHJvbDogaXNEeW5hbWljUlNDUmVxdWVzdCA/IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXZhbGlkYXRlOiAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cGlyZTogdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgICAgICB9IDogY2FjaGVFbnRyeS5jYWNoZUNvbnRyb2xcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIEFzIHRoaXMgaXNuJ3QgYSBwcmVmZXRjaCByZXF1ZXN0LCB3ZSBzaG91bGQgc2VydmUgdGhlIHN0YXRpYyBmbGlnaHRcbiAgICAgICAgICAgICAgICAvLyBkYXRhLlxuICAgICAgICAgICAgICAgIHJldHVybiBzZW5kUmVuZGVyUmVzdWx0KHtcbiAgICAgICAgICAgICAgICAgICAgcmVxLFxuICAgICAgICAgICAgICAgICAgICByZXMsXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6ICdyc2MnLFxuICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZUV0YWdzOiBuZXh0Q29uZmlnLmdlbmVyYXRlRXRhZ3MsXG4gICAgICAgICAgICAgICAgICAgIHBvd2VyZWRCeUhlYWRlcjogbmV4dENvbmZpZy5wb3dlcmVkQnlIZWFkZXIsXG4gICAgICAgICAgICAgICAgICAgIHJlc3VsdDogUmVuZGVyUmVzdWx0LmZyb21TdGF0aWMoY2FjaGVkRGF0YS5yc2NEYXRhKSxcbiAgICAgICAgICAgICAgICAgICAgY2FjaGVDb250cm9sOiBjYWNoZUVudHJ5LmNhY2hlQ29udHJvbFxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gVGhpcyBpcyBhIHJlcXVlc3QgZm9yIEhUTUwgZGF0YS5cbiAgICAgICAgICAgIGxldCBib2R5ID0gY2FjaGVkRGF0YS5odG1sO1xuICAgICAgICAgICAgLy8gSWYgdGhlcmUncyBubyBwb3N0cG9uZWQgc3RhdGUsIHdlIHNob3VsZCBqdXN0IHNlcnZlIHRoZSBIVE1MLiBUaGlzXG4gICAgICAgICAgICAvLyBzaG91bGQgYWxzbyBiZSB0aGUgY2FzZSBmb3IgYSByZXN1bWUgcmVxdWVzdCBiZWNhdXNlIGl0J3MgY29tcGxldGVkXG4gICAgICAgICAgICAvLyBhcyBhIHNlcnZlciByZW5kZXIgKHJhdGhlciB0aGFuIGEgc3RhdGljIHJlbmRlcikuXG4gICAgICAgICAgICBpZiAoIWRpZFBvc3Rwb25lIHx8IG1pbmltYWxNb2RlKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNlbmRSZW5kZXJSZXN1bHQoe1xuICAgICAgICAgICAgICAgICAgICByZXEsXG4gICAgICAgICAgICAgICAgICAgIHJlcyxcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogJ2h0bWwnLFxuICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZUV0YWdzOiBuZXh0Q29uZmlnLmdlbmVyYXRlRXRhZ3MsXG4gICAgICAgICAgICAgICAgICAgIHBvd2VyZWRCeUhlYWRlcjogbmV4dENvbmZpZy5wb3dlcmVkQnlIZWFkZXIsXG4gICAgICAgICAgICAgICAgICAgIHJlc3VsdDogYm9keSxcbiAgICAgICAgICAgICAgICAgICAgY2FjaGVDb250cm9sOiBjYWNoZUVudHJ5LmNhY2hlQ29udHJvbFxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gSWYgd2UncmUgZGVidWdnaW5nIHRoZSBzdGF0aWMgc2hlbGwgb3IgdGhlIGR5bmFtaWMgQVBJIGFjY2Vzc2VzLCB3ZVxuICAgICAgICAgICAgLy8gc2hvdWxkIGp1c3Qgc2VydmUgdGhlIEhUTUwgd2l0aG91dCByZXN1bWluZyB0aGUgcmVuZGVyLiBUaGUgcmV0dXJuZWRcbiAgICAgICAgICAgIC8vIEhUTUwgd2lsbCBiZSB0aGUgc3RhdGljIHNoZWxsIHNvIGFsbCB0aGUgRHluYW1pYyBBUEkncyB3aWxsIGJlIHVzZWRcbiAgICAgICAgICAgIC8vIGR1cmluZyBzdGF0aWMgZ2VuZXJhdGlvbi5cbiAgICAgICAgICAgIGlmIChpc0RlYnVnU3RhdGljU2hlbGwgfHwgaXNEZWJ1Z0R5bmFtaWNBY2Nlc3Nlcykge1xuICAgICAgICAgICAgICAgIC8vIFNpbmNlIHdlJ3JlIG5vdCByZXN1bWluZyB0aGUgcmVuZGVyLCB3ZSBuZWVkIHRvIGF0IGxlYXN0IGFkZCB0aGVcbiAgICAgICAgICAgICAgICAvLyBjbG9zaW5nIGJvZHkgYW5kIGh0bWwgdGFncyB0byBjcmVhdGUgdmFsaWQgSFRNTC5cbiAgICAgICAgICAgICAgICBib2R5LmNoYWluKG5ldyBSZWFkYWJsZVN0cmVhbSh7XG4gICAgICAgICAgICAgICAgICAgIHN0YXJ0IChjb250cm9sbGVyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sbGVyLmVucXVldWUoRU5DT0RFRF9UQUdTLkNMT1NFRC5CT0RZX0FORF9IVE1MKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2xsZXIuY2xvc2UoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gc2VuZFJlbmRlclJlc3VsdCh7XG4gICAgICAgICAgICAgICAgICAgIHJlcSxcbiAgICAgICAgICAgICAgICAgICAgcmVzLFxuICAgICAgICAgICAgICAgICAgICB0eXBlOiAnaHRtbCcsXG4gICAgICAgICAgICAgICAgICAgIGdlbmVyYXRlRXRhZ3M6IG5leHRDb25maWcuZ2VuZXJhdGVFdGFncyxcbiAgICAgICAgICAgICAgICAgICAgcG93ZXJlZEJ5SGVhZGVyOiBuZXh0Q29uZmlnLnBvd2VyZWRCeUhlYWRlcixcbiAgICAgICAgICAgICAgICAgICAgcmVzdWx0OiBib2R5LFxuICAgICAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2w6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldmFsaWRhdGU6IDAsXG4gICAgICAgICAgICAgICAgICAgICAgICBleHBpcmU6IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBUaGlzIHJlcXVlc3QgaGFzIHBvc3Rwb25lZCwgc28gbGV0J3MgY3JlYXRlIGEgbmV3IHRyYW5zZm9ybWVyIHRoYXQgdGhlXG4gICAgICAgICAgICAvLyBkeW5hbWljIGRhdGEgY2FuIHBpcGUgdG8gdGhhdCB3aWxsIGF0dGFjaCB0aGUgZHluYW1pYyBkYXRhIHRvIHRoZSBlbmRcbiAgICAgICAgICAgIC8vIG9mIHRoZSByZXNwb25zZS5cbiAgICAgICAgICAgIGNvbnN0IHRyYW5zZm9ybWVyID0gbmV3IFRyYW5zZm9ybVN0cmVhbSgpO1xuICAgICAgICAgICAgYm9keS5jaGFpbih0cmFuc2Zvcm1lci5yZWFkYWJsZSk7XG4gICAgICAgICAgICAvLyBQZXJmb3JtIHRoZSByZW5kZXIgYWdhaW4sIGJ1dCB0aGlzIHRpbWUsIHByb3ZpZGUgdGhlIHBvc3Rwb25lZCBzdGF0ZS5cbiAgICAgICAgICAgIC8vIFdlIGRvbid0IGF3YWl0IGJlY2F1c2Ugd2Ugd2FudCB0aGUgcmVzdWx0IHRvIHN0YXJ0IHN0cmVhbWluZyBub3csIGFuZFxuICAgICAgICAgICAgLy8gd2UndmUgYWxyZWFkeSBjaGFpbmVkIHRoZSB0cmFuc2Zvcm1lcidzIHJlYWRhYmxlIHRvIHRoZSByZW5kZXIgcmVzdWx0LlxuICAgICAgICAgICAgZG9SZW5kZXIoe1xuICAgICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgICAgcG9zdHBvbmVkOiBjYWNoZWREYXRhLnBvc3Rwb25lZCxcbiAgICAgICAgICAgICAgICAvLyBUaGlzIGlzIGEgcmVzdW1lIHJlbmRlciwgbm90IGEgZmFsbGJhY2sgcmVuZGVyLCBzbyB3ZSBkb24ndCBuZWVkIHRvXG4gICAgICAgICAgICAgICAgLy8gc2V0IHRoaXMuXG4gICAgICAgICAgICAgICAgZmFsbGJhY2tSb3V0ZVBhcmFtczogbnVsbFxuICAgICAgICAgICAgfSkudGhlbihhc3luYyAocmVzdWx0KT0+e1xuICAgICAgICAgICAgICAgIHZhciBfcmVzdWx0X3ZhbHVlO1xuICAgICAgICAgICAgICAgIGlmICghcmVzdWx0KSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IE9iamVjdC5kZWZpbmVQcm9wZXJ0eShuZXcgRXJyb3IoJ0ludmFyaWFudDogZXhwZWN0ZWQgYSByZXN1bHQgdG8gYmUgcmV0dXJuZWQnKSwgXCJfX05FWFRfRVJST1JfQ09ERVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogXCJFNDYzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZVxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKCgoX3Jlc3VsdF92YWx1ZSA9IHJlc3VsdC52YWx1ZSkgPT0gbnVsbCA/IHZvaWQgMCA6IF9yZXN1bHRfdmFsdWUua2luZCkgIT09IENhY2hlZFJvdXRlS2luZC5BUFBfUEFHRSkge1xuICAgICAgICAgICAgICAgICAgICB2YXIgX3Jlc3VsdF92YWx1ZTE7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IE9iamVjdC5kZWZpbmVQcm9wZXJ0eShuZXcgRXJyb3IoYEludmFyaWFudDogZXhwZWN0ZWQgYSBwYWdlIHJlc3BvbnNlLCBnb3QgJHsoX3Jlc3VsdF92YWx1ZTEgPSByZXN1bHQudmFsdWUpID09IG51bGwgPyB2b2lkIDAgOiBfcmVzdWx0X3ZhbHVlMS5raW5kfWApLCBcIl9fTkVYVF9FUlJPUl9DT0RFXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBcIkUzMDVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGVudW1lcmFibGU6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBQaXBlIHRoZSByZXN1bWUgcmVzdWx0IHRvIHRoZSB0cmFuc2Zvcm1lci5cbiAgICAgICAgICAgICAgICBhd2FpdCByZXN1bHQudmFsdWUuaHRtbC5waXBlVG8odHJhbnNmb3JtZXIud3JpdGFibGUpO1xuICAgICAgICAgICAgfSkuY2F0Y2goKGVycik9PntcbiAgICAgICAgICAgICAgICAvLyBBbiBlcnJvciBvY2N1cnJlZCBkdXJpbmcgcGlwaW5nIG9yIHByZXBhcmluZyB0aGUgcmVuZGVyLCBhYm9ydFxuICAgICAgICAgICAgICAgIC8vIHRoZSB0cmFuc2Zvcm1lcnMgd3JpdGVyIHNvIHdlIGNhbiB0ZXJtaW5hdGUgdGhlIHN0cmVhbS5cbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm1lci53cml0YWJsZS5hYm9ydChlcnIpLmNhdGNoKChlKT0+e1xuICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKFwiY291bGRuJ3QgYWJvcnQgdHJhbnNmb3JtZXJcIiwgZSk7XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHJldHVybiBzZW5kUmVuZGVyUmVzdWx0KHtcbiAgICAgICAgICAgICAgICByZXEsXG4gICAgICAgICAgICAgICAgcmVzLFxuICAgICAgICAgICAgICAgIHR5cGU6ICdodG1sJyxcbiAgICAgICAgICAgICAgICBnZW5lcmF0ZUV0YWdzOiBuZXh0Q29uZmlnLmdlbmVyYXRlRXRhZ3MsXG4gICAgICAgICAgICAgICAgcG93ZXJlZEJ5SGVhZGVyOiBuZXh0Q29uZmlnLnBvd2VyZWRCeUhlYWRlcixcbiAgICAgICAgICAgICAgICByZXN1bHQ6IGJvZHksXG4gICAgICAgICAgICAgICAgLy8gV2UgZG9uJ3Qgd2FudCB0byBjYWNoZSB0aGUgcmVzcG9uc2UgaWYgaXQgaGFzIHBvc3Rwb25lZCBkYXRhIGJlY2F1c2VcbiAgICAgICAgICAgICAgICAvLyB0aGUgcmVzcG9uc2UgYmVpbmcgc2VudCB0byB0aGUgY2xpZW50IGl0J3MgZHluYW1pYyBwYXJ0cyBhcmUgc3RyZWFtZWRcbiAgICAgICAgICAgICAgICAvLyB0byB0aGUgY2xpZW50IG9uIHRoZSBzYW1lIHJlcXVlc3QuXG4gICAgICAgICAgICAgICAgY2FjaGVDb250cm9sOiB7XG4gICAgICAgICAgICAgICAgICAgIHJldmFsaWRhdGU6IDAsXG4gICAgICAgICAgICAgICAgICAgIGV4cGlyZTogdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH07XG4gICAgICAgIC8vIFRPRE86IGFjdGl2ZVNwYW4gY29kZSBwYXRoIGlzIGZvciB3aGVuIHdyYXBwZWQgYnlcbiAgICAgICAgLy8gbmV4dC1zZXJ2ZXIgY2FuIGJlIHJlbW92ZWQgd2hlbiB0aGlzIGlzIG5vIGxvbmdlciB1c2VkXG4gICAgICAgIGlmIChhY3RpdmVTcGFuKSB7XG4gICAgICAgICAgICBhd2FpdCBoYW5kbGVSZXNwb25zZShhY3RpdmVTcGFuKTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBhd2FpdCB0cmFjZXIud2l0aFByb3BhZ2F0ZWRDb250ZXh0KHJlcS5oZWFkZXJzLCAoKT0+dHJhY2VyLnRyYWNlKEJhc2VTZXJ2ZXJTcGFuLmhhbmRsZVJlcXVlc3QsIHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbk5hbWU6IGAke21ldGhvZH0gJHtyZXEudXJsfWAsXG4gICAgICAgICAgICAgICAgICAgIGtpbmQ6IFNwYW5LaW5kLlNFUlZFUixcbiAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgJ2h0dHAubWV0aG9kJzogbWV0aG9kLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ2h0dHAudGFyZ2V0JzogcmVxLnVybFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSwgaGFuZGxlUmVzcG9uc2UpKTtcbiAgICAgICAgfVxuICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICAvLyBpZiB3ZSBhcmVuJ3Qgd3JhcHBlZCBieSBiYXNlLXNlcnZlciBoYW5kbGUgaGVyZVxuICAgICAgICBpZiAoIWFjdGl2ZVNwYW4gJiYgIShlcnIgaW5zdGFuY2VvZiBOb0ZhbGxiYWNrRXJyb3IpKSB7XG4gICAgICAgICAgICBhd2FpdCByb3V0ZU1vZHVsZS5vblJlcXVlc3RFcnJvcihyZXEsIGVyciwge1xuICAgICAgICAgICAgICAgIHJvdXRlcktpbmQ6ICdBcHAgUm91dGVyJyxcbiAgICAgICAgICAgICAgICByb3V0ZVBhdGg6IHNyY1BhZ2UsXG4gICAgICAgICAgICAgICAgcm91dGVUeXBlOiAncmVuZGVyJyxcbiAgICAgICAgICAgICAgICByZXZhbGlkYXRlUmVhc29uOiBnZXRSZXZhbGlkYXRlUmVhc29uKHtcbiAgICAgICAgICAgICAgICAgICAgaXNSZXZhbGlkYXRlOiBpc1NTRyxcbiAgICAgICAgICAgICAgICAgICAgaXNPbkRlbWFuZFJldmFsaWRhdGVcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfSwgcm91dGVyU2VydmVyQ29udGV4dCk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gcmV0aHJvdyBzbyB0aGF0IHdlIGNhbiBoYW5kbGUgc2VydmluZyBlcnJvciBwYWdlXG4gICAgICAgIHRocm93IGVycjtcbiAgICB9XG59XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFwcC1wYWdlLmpzLm1hcCJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(rsc)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-segment.js */ \"(rsc)/./node_modules/next/dist/client/components/client-segment.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js */ \"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(rsc)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/async-metadata.js */ \"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/metadata-boundary.js */ \"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/lib/metadata/generate/icon-mark.js */ \"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js */ \"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1wYWdlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1zZWdtZW50LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmh0dHAtYWNjZXNzLWZhbGxiYWNrJTJGZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZtZXRhZGF0YSUyRmFzeW5jLW1ldGFkYXRhLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRm1ldGFkYXRhJTJGbWV0YWRhdGEtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmxpYiUyRm1ldGFkYXRhJTJGZ2VuZXJhdGUlMkZpY29uLW1hcmsuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZuZXh0LWRldnRvb2xzJTJGdXNlcnNwYWNlJTJGYXBwJTJGc2VnbWVudC1leHBsb3Jlci1ub2RlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSxvT0FBeUk7QUFDekk7QUFDQSwwT0FBNEk7QUFDNUk7QUFDQSxvUkFBaUs7QUFDaks7QUFDQSx3T0FBMkk7QUFDM0k7QUFDQSw0UEFBcUo7QUFDcko7QUFDQSxrUUFBd0o7QUFDeEo7QUFDQSxzUUFBMEo7QUFDMUo7QUFDQSx3T0FBMkk7QUFDM0k7QUFDQSw0UUFBNkoiLCJzb3VyY2VzIjpbIiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXBhZ2UuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXNlZ21lbnQuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvaHR0cC1hY2Nlc3MtZmFsbGJhY2svZXJyb3ItYm91bmRhcnkuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbGF5b3V0LXJvdXRlci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9tZXRhZGF0YS9hc3luYy1tZXRhZGF0YS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9tZXRhZGF0YS9tZXRhZGF0YS1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9yZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9tZXRhZGF0YS9nZW5lcmF0ZS9pY29uLW1hcmsuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvbmV4dC1kZXZ0b29scy91c2Vyc3BhY2UvYXBwL3NlZ21lbnQtZXhwbG9yZXItbm9kZS5qc1wiKTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!*****************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \*****************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/global-error.tsx */ \"(rsc)/./src/app/global-error.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRmdsb2JhbC1lcnJvci50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLGdLQUEwRyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9nbG9iYWwtZXJyb3IudHN4XCIpO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!": +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true! ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/AppShell.tsx */ \"(rsc)/./src/components/AppShell.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/Providers.tsx */ \"(rsc)/./src/components/Providers.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRmdsb2JhbHMuY3NzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZmb250JTJGbG9jYWwlMkZ0YXJnZXQuY3NzJTNGJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMnNyYyUyRmFwcCUyRmxheW91dC50c3glNUMlMjIlMkMlNUMlMjJpbXBvcnQlNUMlMjIlM0ElNUMlMjIlNUMlMjIlMkMlNUMlMjJhcmd1bWVudHMlNUMlMjIlM0ElNUIlN0IlNUMlMjJzcmMlNUMlMjIlM0ElNUIlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRlJhamRoYW5pJTJGUmFqZGhhbmktU2VtaUJvbGQudHRmJTVDJTIyJTJDJTVDJTIyd2VpZ2h0JTVDJTIyJTNBJTVDJTIyNjAwJTVDJTIyJTJDJTVDJTIyc3R5bGUlNUMlMjIlM0ElNUMlMjJub3JtYWwlNUMlMjIlN0QlMkMlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRlJhamRoYW5pJTJGUmFqZGhhbmktQm9sZC50dGYlNUMlMjIlMkMlNUMlMjJ3ZWlnaHQlNUMlMjIlM0ElNUMlMjI3MDAlNUMlMjIlMkMlNUMlMjJzdHlsZSU1QyUyMiUzQSU1QyUyMm5vcm1hbCU1QyUyMiU3RCU1RCUyQyU1QyUyMnZhcmlhYmxlJTVDJTIyJTNBJTVDJTIyLS1mb250LXJhamRoYW5pJTVDJTIyJTJDJTVDJTIyZGlzcGxheSU1QyUyMiUzQSU1QyUyMnN3YXAlNUMlMjIlN0QlNUQlMkMlNUMlMjJ2YXJpYWJsZU5hbWUlNUMlMjIlM0ElNUMlMjJyYWpkaGFuaSU1QyUyMiU3RCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZm9udCUyRmxvY2FsJTJGdGFyZ2V0LmNzcyUzRiU3QiU1QyUyMnBhdGglNUMlMjIlM0ElNUMlMjJzcmMlMkZhcHAlMkZsYXlvdXQudHN4JTVDJTIyJTJDJTVDJTIyaW1wb3J0JTVDJTIyJTNBJTVDJTIyJTVDJTIyJTJDJTVDJTIyYXJndW1lbnRzJTVDJTIyJTNBJTVCJTdCJTVDJTIyc3JjJTVDJTIyJTNBJTVCJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMi4uJTJGZm9udHMlMkZLYW5pdCUyRkthbml0LVJlZ3VsYXIudHRmJTVDJTIyJTJDJTVDJTIyd2VpZ2h0JTVDJTIyJTNBJTVDJTIyNDAwJTVDJTIyJTJDJTVDJTIyc3R5bGUlNUMlMjIlM0ElNUMlMjJub3JtYWwlNUMlMjIlN0QlMkMlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRkthbml0JTJGS2FuaXQtTWVkaXVtLnR0ZiU1QyUyMiUyQyU1QyUyMndlaWdodCU1QyUyMiUzQSU1QyUyMjUwMCU1QyUyMiUyQyU1QyUyMnN0eWxlJTVDJTIyJTNBJTVDJTIybm9ybWFsJTVDJTIyJTdEJTJDJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMi4uJTJGZm9udHMlMkZLYW5pdCUyRkthbml0LU1lZGl1bUl0YWxpYy50dGYlNUMlMjIlMkMlNUMlMjJ3ZWlnaHQlNUMlMjIlM0ElNUMlMjI1MDAlNUMlMjIlMkMlNUMlMjJzdHlsZSU1QyUyMiUzQSU1QyUyMml0YWxpYyU1QyUyMiU3RCU1RCUyQyU1QyUyMnZhcmlhYmxlJTVDJTIyJTNBJTVDJTIyLS1mb250LWthbml0JTVDJTIyJTJDJTVDJTIyZGlzcGxheSU1QyUyMiUzQSU1QyUyMnN3YXAlNUMlMjIlN0QlNUQlMkMlNUMlMjJ2YXJpYWJsZU5hbWUlNUMlMjIlM0ElNUMlMjJrYW5pdCU1QyUyMiU3RCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZzcmMlMkZjb21wb25lbnRzJTJGQXBwU2hlbGwudHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTIyZGVmYXVsdCUyMiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZzcmMlMkZjb21wb25lbnRzJTJGUHJvdmlkZXJzLnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMmRlZmF1bHQlMjIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLHNLQUEwSTtBQUMxSTtBQUNBLHdLQUEySSIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiZGVmYXVsdFwiXSAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeFwiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiZGVmYXVsdFwiXSAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL1Byb3ZpZGVycy50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!*******************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \*******************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/privacy/page.tsx */ \"(rsc)/./src/app/privacy/page.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRnByaXZhY3klMkZwYWdlLnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsZ0tBQTBHIiwic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL3ByaXZhY3kvcGFnZS50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__": +/*!*********************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__ ***! + \*********************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/lib/metadata/get-metadata-route */ \"(rsc)/./node_modules/next/dist/lib/metadata/get-metadata-route.js\");\n/* harmony import */ var next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0__);\n \n\n /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (async (props) => {\n const imageData = {\"type\":\"image/svg+xml\",\"sizes\":\"any\"}\n const imageUrl = (0,next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0__.fillMetadataSegment)(\".\", await props.params, \"icon.svg\")\n\n return [{\n ...imageData,\n url: imageUrl + \"?042324936fe4a851\",\n }]\n });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LW1ldGFkYXRhLWltYWdlLWxvYWRlci5qcz90eXBlPWljb24mc2VnbWVudD0mYmFzZVBhdGg9JnBhZ2VFeHRlbnNpb25zPXRzeCZwYWdlRXh0ZW5zaW9ucz10cyZwYWdlRXh0ZW5zaW9ucz1qc3gmcGFnZUV4dGVuc2lvbnM9bWR4IS4vc3JjL2FwcC9pY29uLnN2Zz9fX25leHRfbWV0YWRhdGFfXyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxFQUFpRjs7QUFFakYsRUFBRSxpRUFBZTtBQUNqQix1QkFBdUI7QUFDdkIscUJBQXFCLDhGQUFtQjs7QUFFeEM7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2ljb24uc3ZnP19fbmV4dF9tZXRhZGF0YV9fIl0sInNvdXJjZXNDb250ZW50IjpbIiAgaW1wb3J0IHsgZmlsbE1ldGFkYXRhU2VnbWVudCB9IGZyb20gJ25leHQvZGlzdC9saWIvbWV0YWRhdGEvZ2V0LW1ldGFkYXRhLXJvdXRlJ1xuXG4gIGV4cG9ydCBkZWZhdWx0IGFzeW5jIChwcm9wcykgPT4ge1xuICAgIGNvbnN0IGltYWdlRGF0YSA9IHtcInR5cGVcIjpcImltYWdlL3N2Zyt4bWxcIixcInNpemVzXCI6XCJhbnlcIn1cbiAgICBjb25zdCBpbWFnZVVybCA9IGZpbGxNZXRhZGF0YVNlZ21lbnQoXCIuXCIsIGF3YWl0IHByb3BzLnBhcmFtcywgXCJpY29uLnN2Z1wiKVxuXG4gICAgcmV0dXJuIFt7XG4gICAgICAuLi5pbWFnZURhdGEsXG4gICAgICB1cmw6IGltYWdlVXJsICsgXCI/MDQyMzI0OTM2ZmU0YTg1MVwiLFxuICAgIH1dXG4gIH0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__\n"); + +/***/ }), + +/***/ "(rsc)/./src/app/global-error.tsx": +/*!**********************************!*\ + !*** ./src/app/global-error.tsx ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-server-dom-webpack/server */ "(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server.js"); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__); + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__.registerClientReference)( +function() { throw new Error("Attempted to call the default export of \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); }, +"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx", +"default", +)); + + +/***/ }), + +/***/ "(rsc)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e426c0d02c1a\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTQyNmMwZDAyYzFhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); + +/***/ }), + +/***/ "(rsc)/./src/app/layout.tsx": +/*!****************************!*\ + !*** ./src/app/layout.tsx ***! + \****************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-background text-foreground antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQyx1REFBdUQsQ0FBQztBQUUxRyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1iYWNrZ3JvdW5kIHRleHQtZm9yZWdyb3VuZCBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); + +/***/ }), + +/***/ "(rsc)/./src/app/privacy/page.tsx": +/*!**********************************!*\ + !*** ./src/app/privacy/page.tsx ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-server-dom-webpack/server */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server.js\");\n/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n\nvar __SENTRY_WRAPPING_TARGET_FILE__ = (0,react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_1__.registerClientReference)(\nfunction() { throw new Error(\"Attempted to call the default export of \\\"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\\\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.\"); },\n\"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n\"default\",\n);\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = __SENTRY_WRAPPING_TARGET_FILE__;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_2__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/privacy',\n componentType: 'Page',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL3ByaXZhY3kvcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFLQTtBQUNBOztBQUVBLE1BQU0sa0JBQWtCLEdBQUcsRUFBRSxHQUFHLDRGQUFVLEVBQUU7O0FBRTVDLE1BQU0sbUJBQW1CO0FBQ3pCLEVBQUUsc0JBQXNCLElBQUk7QUFDNUIsTUFBTSxrQkFBa0IsQ0FBQztBQUN6QixNQUFNLHFCQUFxQixJQUFJO0FBQy9CLFFBQVEsa0JBQWtCLENBQUM7QUFDM0IsUUFBUSxTQUFTOztBQUVqQixNQUFNLGVBQWUsR0FBR0EsK0JBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLFVBQVU7QUFDbEMsUUFBUSxhQUFhLEVBQUUsTUFBTTtBQUM3QixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBvcmlnTW9kdWxlIGZyb20gJ25leHQvZGlzdC9zZXJ2ZXIvYXBwLXJlbmRlci93b3JrLXVuaXQtYXN5bmMtc3RvcmFnZS5leHRlcm5hbC5qcyc7XG5pbXBvcnQgKiBhcyBzZXJ2ZXJDb21wb25lbnRNb2R1bGUgZnJvbSAnX19TRU5UUllfV1JBUFBJTkdfVEFSR0VUX0ZJTEVfXy5janMnO1xuZXhwb3J0ICogZnJvbSAnX19TRU5UUllfV1JBUFBJTkdfVEFSR0VUX0ZJTEVfXy5janMnO1xuaW1wb3J0ICogYXMgU2VudHJ5IGZyb20gJ0BzZW50cnkvbmV4dGpzJztcblxuLy8gQHRzLWV4cGVjdC1lcnJvciBCZWNhdXNlIHdlIGNhbm5vdCBiZSBzdXJlIGlmIHRoZSBSZXF1ZXN0QXN5bmNTdG9yYWdlIG1vZHVsZSBleGlzdHMgKGl0IGlzIG5vdCBwYXJ0IG9mIHRoZSBOZXh0LmpzIHB1YmxpY1xuLy8gQVBJKSB3ZSB1c2UgYSBzaGltIGlmIGl0IGRvZXNuJ3QgZXhpc3QuIFRoZSBsb2dpYyBmb3IgdGhpcyBpcyBpbiB0aGUgd3JhcHBpbmcgbG9hZGVyLlxuXG5jb25zdCBhc3luY1N0b3JhZ2VNb2R1bGUgPSB7IC4uLm9yaWdNb2R1bGUgfSA7XG5cbmNvbnN0IHJlcXVlc3RBc3luY1N0b3JhZ2UgPVxuICAnd29ya1VuaXRBc3luY1N0b3JhZ2UnIGluIGFzeW5jU3RvcmFnZU1vZHVsZVxuICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLndvcmtVbml0QXN5bmNTdG9yYWdlXG4gICAgOiAncmVxdWVzdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgICA/IGFzeW5jU3RvcmFnZU1vZHVsZS5yZXF1ZXN0QXN5bmNTdG9yYWdlXG4gICAgICA6IHVuZGVmaW5lZDtcblxuY29uc3Qgc2VydmVyQ29tcG9uZW50ID0gc2VydmVyQ29tcG9uZW50TW9kdWxlLmRlZmF1bHQ7XG5cbmxldCB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuaWYgKHR5cGVvZiBzZXJ2ZXJDb21wb25lbnQgPT09ICdmdW5jdGlvbicpIHtcbiAgLy8gRm9yIHNvbWUgb2RkIE5leHQuanMgbWFnaWMgcmVhc29uLCBgaGVhZGVycygpYCB3aWxsIG5vdCB3b3JrIGlmIHVzZWQgaW5zaWRlIGB3cmFwU2VydmVyQ29tcG9uZW50c1dpdGhTZW50cnlgLlxuICAvLyBDdXJyZW50IGFzc3VtcHRpb24gaXMgdGhhdCBOZXh0LmpzIGFwcGxpZXMgc29tZSBsb2FkZXIgbWFnaWMgdG8gdXNlcmZpbGVzLCBidXQgbm90IGZpbGVzIGluIG5vZGVfbW9kdWxlcy4gVGhpcyBmaWxlXG4gIC8vIGlzIHRlY2huaWNhbGx5IGEgdXNlcmZpbGUgc28gaXQgZ2V0cyB0aGUgbG9hZGVyIG1hZ2ljIGFwcGxpZWQuXG4gIHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQgPSBuZXcgUHJveHkoc2VydmVyQ29tcG9uZW50LCB7XG4gICAgYXBwbHk6IChvcmlnaW5hbEZ1bmN0aW9uLCB0aGlzQXJnLCBhcmdzKSA9PiB7XG4gICAgICBsZXQgc2VudHJ5VHJhY2VIZWFkZXIgPSB1bmRlZmluZWQ7XG4gICAgICBsZXQgYmFnZ2FnZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBoZWFkZXJzID0gdW5kZWZpbmVkO1xuXG4gICAgICAvLyBXZSB0cnktY2F0Y2ggaGVyZSBqdXN0IGluIGByZXF1ZXN0QXN5bmNTdG9yYWdlYCBpcyB1bmRlZmluZWQgc2luY2UgaXQgbWF5IG5vdCBiZSBkZWZpbmVkXG4gICAgICB0cnkge1xuICAgICAgICBjb25zdCByZXF1ZXN0QXN5bmNTdG9yZSA9IHJlcXVlc3RBc3luY1N0b3JhZ2U/LmdldFN0b3JlKCkgO1xuICAgICAgICBzZW50cnlUcmFjZUhlYWRlciA9IHJlcXVlc3RBc3luY1N0b3JlPy5oZWFkZXJzLmdldCgnc2VudHJ5LXRyYWNlJykgPz8gdW5kZWZpbmVkO1xuICAgICAgICBiYWdnYWdlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdiYWdnYWdlJykgPz8gdW5kZWZpbmVkO1xuICAgICAgICBoZWFkZXJzID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnM7XG4gICAgICB9IGNhdGNoIHtcbiAgICAgICAgLyoqIGVtcHR5ICovXG4gICAgICB9XG5cbiAgICAgIHJldHVybiBTZW50cnkud3JhcFNlcnZlckNvbXBvbmVudFdpdGhTZW50cnkob3JpZ2luYWxGdW5jdGlvbiwge1xuICAgICAgICBjb21wb25lbnRSb3V0ZTogJy9wcml2YWN5JyxcbiAgICAgICAgY29tcG9uZW50VHlwZTogJ1BhZ2UnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy9wcml2YWN5JyxcbiAgICAgIGNvbXBvbmVudFR5cGU6ICdQYWdlJyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZU1ldGFkYXRhJyxcbiAgICAgIHJlcXVlc3RBc3luY1N0b3JhZ2UsXG4gICAgfSlcbiAgOiB1bmRlZmluZWQ7XG5cbmNvbnN0IGdlbmVyYXRlSW1hZ2VNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGFcbiAgPyBTZW50cnkud3JhcEdlbmVyYXRpb25GdW5jdGlvbldpdGhTZW50cnkoc2VydmVyQ29tcG9uZW50TW9kdWxlLmdlbmVyYXRlSW1hZ2VNZXRhZGF0YSwge1xuICAgICAgY29tcG9uZW50Um91dGU6ICcvcHJpdmFjeScsXG4gICAgICBjb21wb25lbnRUeXBlOiAnUGFnZScsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVJbWFnZU1ldGFkYXRhJyxcbiAgICAgIHJlcXVlc3RBc3luY1N0b3JhZ2UsXG4gICAgfSlcbiAgOiB1bmRlZmluZWQ7XG5cbmNvbnN0IGdlbmVyYXRlVmlld3BvcnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVWaWV3cG9ydFxuICA/IFNlbnRyeS53cmFwR2VuZXJhdGlvbkZ1bmN0aW9uV2l0aFNlbnRyeShzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVWaWV3cG9ydCwge1xuICAgICAgY29tcG9uZW50Um91dGU6ICcvcHJpdmFjeScsXG4gICAgICBjb21wb25lbnRUeXBlOiAnUGFnZScsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsic2VydmVyQ29tcG9uZW50TW9kdWxlLmRlZmF1bHQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/privacy/page.tsx\n"); + +/***/ }), + +/***/ "(rsc)/./src/components/AppShell.tsx": +/*!*************************************!*\ + !*** ./src/components/AppShell.tsx ***! + \*************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-server-dom-webpack/server */ "(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server.js"); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__); + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__.registerClientReference)( +function() { throw new Error("Attempted to call the default export of \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); }, +"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx", +"default", +)); + + +/***/ }), + +/***/ "(rsc)/./src/components/Providers.tsx": +/*!**************************************!*\ + !*** ./src/components/Providers.tsx ***! + \**************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-server-dom-webpack/server */ "(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server.js"); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__); + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__.registerClientReference)( +function() { throw new Error("Attempted to call the default export of \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); }, +"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx", +"default", +)); + + +/***/ }), + +/***/ "(rsc)/./src/lib/metadata.ts": +/*!*****************************!*\ + !*** ./src/lib/metadata.ts ***! + \*****************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ baseMetadata: () => (/* binding */ baseMetadata),\n/* harmony export */ generateOrganizationSchema: () => (/* binding */ generateOrganizationSchema),\n/* harmony export */ generatePageMetadata: () => (/* binding */ generatePageMetadata),\n/* harmony export */ generateWebsiteSchema: () => (/* binding */ generateWebsiteSchema)\n/* harmony export */ });\nconst baseMetadata = {\n metadataBase: new URL('https://biohazardvfx.com'),\n title: {\n default: 'Biohazard VFX | Visual Effects Studio',\n template: '%s | Biohazard VFX'\n },\n description: 'Global visual effects studio delivering world-class VFX supervision, 3D animation, and post-production services.',\n keywords: [\n 'VFX',\n 'visual effects',\n 'post-production',\n '3D animation',\n 'video editing',\n 'music videos',\n 'commercials',\n 'film',\n 'animation'\n ],\n authors: [\n {\n name: 'Biohazard VFX Team'\n }\n ],\n creator: 'Biohazard VFX',\n publisher: 'Biohazard VFX',\n robots: {\n index: true,\n follow: true,\n googleBot: {\n index: true,\n follow: true,\n 'max-video-preview': -1,\n 'max-image-preview': 'large',\n 'max-snippet': -1\n }\n },\n openGraph: {\n type: 'website',\n locale: 'en_US',\n url: 'https://biohazardvfx.com',\n siteName: 'Biohazard VFX',\n images: [\n {\n url: '/images/splash.jpg',\n width: 1200,\n height: 630,\n alt: 'Biohazard VFX Studio Splash'\n }\n ]\n },\n twitter: {\n card: 'summary_large_image',\n site: '@biohazardvfx',\n creator: '@biohazardvfx',\n images: [\n '/images/splash.jpg'\n ]\n },\n icons: {\n icon: '/icon.svg'\n }\n};\nfunction generatePageMetadata(overrides = {}) {\n return {\n ...baseMetadata,\n ...overrides,\n openGraph: {\n ...baseMetadata.openGraph,\n ...overrides.openGraph || {}\n },\n twitter: {\n ...baseMetadata.twitter,\n ...overrides.twitter || {}\n }\n };\n}\n// JSON-LD structured data generators\nfunction generateOrganizationSchema() {\n return {\n '@context': 'https://schema.org',\n '@type': 'ProductionCompany',\n name: 'Biohazard VFX',\n description: 'Global visual effects studio delivering world-class VFX supervision, 3D animation, and post-production services.',\n url: 'https://biohazardvfx.com',\n logo: 'https://biohazardvfx.com/images/logo.png',\n foundingDate: '2023',\n founders: [\n {\n '@type': 'Person',\n name: 'Nicholai Vogel'\n },\n {\n '@type': 'Person',\n name: 'Davané'\n },\n {\n '@type': 'Person',\n name: 'Parth Gupta'\n }\n ],\n address: {\n '@type': 'PostalAddress',\n addressLocality: 'Multiple Cities',\n addressCountries: [\n 'US',\n 'CA',\n 'IN'\n ]\n }\n };\n}\nfunction generateWebsiteSchema() {\n return {\n '@context': 'https://schema.org',\n '@type': 'WebSite',\n name: 'Biohazard VFX',\n url: 'https://biohazardvfx.com',\n description: 'Global visual effects studio delivering world-class VFX supervision, 3D animation, and post-production services.',\n potentialAction: {\n '@type': 'SearchAction',\n target: 'https://biohazardvfx.com/search?q={search_term_string}',\n 'query-input': 'required name=search_term_string'\n }\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvbGliL21ldGFkYXRhLnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFFTyxNQUFNQSxlQUF5QjtJQUNwQ0MsY0FBYyxJQUFJQyxJQUFJO0lBQ3RCQyxPQUFPO1FBQ0xDLFNBQVM7UUFDVEMsVUFBVTtJQUNaO0lBQ0FDLGFBQ0U7SUFDRkMsVUFBVTtRQUNSO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtLQUNEO0lBQ0RDLFNBQVM7UUFBQztZQUFFQyxNQUFNO1FBQXFCO0tBQUU7SUFDekNDLFNBQVM7SUFDVEMsV0FBVztJQUNYQyxRQUFRO1FBQ05DLE9BQU87UUFDUEMsUUFBUTtRQUNSQyxXQUFXO1lBQ1RGLE9BQU87WUFDUEMsUUFBUTtZQUNSLHFCQUFxQixDQUFDO1lBQ3RCLHFCQUFxQjtZQUNyQixlQUFlLENBQUM7UUFDbEI7SUFDRjtJQUNBRSxXQUFXO1FBQ1RDLE1BQU07UUFDTkMsUUFBUTtRQUNSQyxLQUFLO1FBQ0xDLFVBQVU7UUFDVkMsUUFBUTtZQUNOO2dCQUNFRixLQUFLO2dCQUNMRyxPQUFPO2dCQUNQQyxRQUFRO2dCQUNSQyxLQUFLO1lBQ1A7U0FDRDtJQUNIO0lBQ0FDLFNBQVM7UUFDUEMsTUFBTTtRQUNOQyxNQUFNO1FBQ05qQixTQUFTO1FBQ1RXLFFBQVE7WUFBQztTQUFxQjtJQUNoQztJQUNBTyxPQUFPO1FBQ0xDLE1BQU07SUFDUjtBQUNGLEVBQUM7QUFFTSxTQUFTQyxxQkFDZEMsWUFBK0IsQ0FBQyxDQUFDO0lBRWpDLE9BQU87UUFDTCxHQUFHL0IsWUFBWTtRQUNmLEdBQUcrQixTQUFTO1FBQ1pmLFdBQVc7WUFDVCxHQUFHaEIsYUFBYWdCLFNBQVM7WUFDekIsR0FBSWUsVUFBVWYsU0FBUyxJQUFJLENBQUMsQ0FBQztRQUMvQjtRQUNBUyxTQUFTO1lBQ1AsR0FBR3pCLGFBQWF5QixPQUFPO1lBQ3ZCLEdBQUlNLFVBQVVOLE9BQU8sSUFBSSxDQUFDLENBQUM7UUFDN0I7SUFDRjtBQUNGO0FBRUEscUNBQXFDO0FBQzlCLFNBQVNPO0lBQ2QsT0FBTztRQUNMLFlBQVk7UUFDWixTQUFTO1FBQ1R2QixNQUFNO1FBQ05ILGFBQ0U7UUFDRmEsS0FBSztRQUNMYyxNQUFNO1FBQ05DLGNBQWM7UUFDZEMsVUFBVTtZQUNSO2dCQUNFLFNBQVM7Z0JBQ1QxQixNQUFNO1lBQ1I7WUFDQTtnQkFDRSxTQUFTO2dCQUNUQSxNQUFNO1lBQ1I7WUFDQTtnQkFDRSxTQUFTO2dCQUNUQSxNQUFNO1lBQ1I7U0FDRDtRQUNEMkIsU0FBUztZQUNQLFNBQVM7WUFDVEMsaUJBQWlCO1lBQ2pCQyxrQkFBa0I7Z0JBQUM7Z0JBQU07Z0JBQU07YUFBSztRQUN0QztJQUNGO0FBQ0Y7QUFFTyxTQUFTQztJQUNkLE9BQU87UUFDTCxZQUFZO1FBQ1osU0FBUztRQUNUOUIsTUFBTTtRQUNOVSxLQUFLO1FBQ0xiLGFBQ0U7UUFDRmtDLGlCQUFpQjtZQUNmLFNBQVM7WUFDVEMsUUFBUTtZQUNSLGVBQWU7UUFDakI7SUFDRjtBQUNGIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvbGliL21ldGFkYXRhLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcblxuZXhwb3J0IGNvbnN0IGJhc2VNZXRhZGF0YTogTWV0YWRhdGEgPSB7XG4gIG1ldGFkYXRhQmFzZTogbmV3IFVSTCgnaHR0cHM6Ly9iaW9oYXphcmR2ZnguY29tJyksXG4gIHRpdGxlOiB7XG4gICAgZGVmYXVsdDogJ0Jpb2hhemFyZCBWRlggfCBWaXN1YWwgRWZmZWN0cyBTdHVkaW8nLFxuICAgIHRlbXBsYXRlOiAnJXMgfCBCaW9oYXphcmQgVkZYJyxcbiAgfSxcbiAgZGVzY3JpcHRpb246XG4gICAgJ0dsb2JhbCB2aXN1YWwgZWZmZWN0cyBzdHVkaW8gZGVsaXZlcmluZyB3b3JsZC1jbGFzcyBWRlggc3VwZXJ2aXNpb24sIDNEIGFuaW1hdGlvbiwgYW5kIHBvc3QtcHJvZHVjdGlvbiBzZXJ2aWNlcy4nLFxuICBrZXl3b3JkczogW1xuICAgICdWRlgnLFxuICAgICd2aXN1YWwgZWZmZWN0cycsXG4gICAgJ3Bvc3QtcHJvZHVjdGlvbicsXG4gICAgJzNEIGFuaW1hdGlvbicsXG4gICAgJ3ZpZGVvIGVkaXRpbmcnLFxuICAgICdtdXNpYyB2aWRlb3MnLFxuICAgICdjb21tZXJjaWFscycsXG4gICAgJ2ZpbG0nLFxuICAgICdhbmltYXRpb24nLFxuICBdLFxuICBhdXRob3JzOiBbeyBuYW1lOiAnQmlvaGF6YXJkIFZGWCBUZWFtJyB9XSxcbiAgY3JlYXRvcjogJ0Jpb2hhemFyZCBWRlgnLFxuICBwdWJsaXNoZXI6ICdCaW9oYXphcmQgVkZYJyxcbiAgcm9ib3RzOiB7XG4gICAgaW5kZXg6IHRydWUsXG4gICAgZm9sbG93OiB0cnVlLFxuICAgIGdvb2dsZUJvdDoge1xuICAgICAgaW5kZXg6IHRydWUsXG4gICAgICBmb2xsb3c6IHRydWUsXG4gICAgICAnbWF4LXZpZGVvLXByZXZpZXcnOiAtMSxcbiAgICAgICdtYXgtaW1hZ2UtcHJldmlldyc6ICdsYXJnZScsXG4gICAgICAnbWF4LXNuaXBwZXQnOiAtMSxcbiAgICB9LFxuICB9LFxuICBvcGVuR3JhcGg6IHtcbiAgICB0eXBlOiAnd2Vic2l0ZScsXG4gICAgbG9jYWxlOiAnZW5fVVMnLFxuICAgIHVybDogJ2h0dHBzOi8vYmlvaGF6YXJkdmZ4LmNvbScsXG4gICAgc2l0ZU5hbWU6ICdCaW9oYXphcmQgVkZYJyxcbiAgICBpbWFnZXM6IFtcbiAgICAgIHtcbiAgICAgICAgdXJsOiAnL2ltYWdlcy9zcGxhc2guanBnJyxcbiAgICAgICAgd2lkdGg6IDEyMDAsXG4gICAgICAgIGhlaWdodDogNjMwLFxuICAgICAgICBhbHQ6ICdCaW9oYXphcmQgVkZYIFN0dWRpbyBTcGxhc2gnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB0d2l0dGVyOiB7XG4gICAgY2FyZDogJ3N1bW1hcnlfbGFyZ2VfaW1hZ2UnLFxuICAgIHNpdGU6ICdAYmlvaGF6YXJkdmZ4JyxcbiAgICBjcmVhdG9yOiAnQGJpb2hhemFyZHZmeCcsXG4gICAgaW1hZ2VzOiBbJy9pbWFnZXMvc3BsYXNoLmpwZyddLFxuICB9LFxuICBpY29uczoge1xuICAgIGljb246ICcvaWNvbi5zdmcnLFxuICB9LFxufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVQYWdlTWV0YWRhdGEoXG4gIG92ZXJyaWRlczogUGFydGlhbDxNZXRhZGF0YT4gPSB7fVxuKTogTWV0YWRhdGEge1xuICByZXR1cm4ge1xuICAgIC4uLmJhc2VNZXRhZGF0YSxcbiAgICAuLi5vdmVycmlkZXMsXG4gICAgb3BlbkdyYXBoOiB7XG4gICAgICAuLi5iYXNlTWV0YWRhdGEub3BlbkdyYXBoLFxuICAgICAgLi4uKG92ZXJyaWRlcy5vcGVuR3JhcGggfHwge30pLFxuICAgIH0sXG4gICAgdHdpdHRlcjoge1xuICAgICAgLi4uYmFzZU1ldGFkYXRhLnR3aXR0ZXIsXG4gICAgICAuLi4ob3ZlcnJpZGVzLnR3aXR0ZXIgfHwge30pLFxuICAgIH0sXG4gIH1cbn1cblxuLy8gSlNPTi1MRCBzdHJ1Y3R1cmVkIGRhdGEgZ2VuZXJhdG9yc1xuZXhwb3J0IGZ1bmN0aW9uIGdlbmVyYXRlT3JnYW5pemF0aW9uU2NoZW1hKCkge1xuICByZXR1cm4ge1xuICAgICdAY29udGV4dCc6ICdodHRwczovL3NjaGVtYS5vcmcnLFxuICAgICdAdHlwZSc6ICdQcm9kdWN0aW9uQ29tcGFueScsXG4gICAgbmFtZTogJ0Jpb2hhemFyZCBWRlgnLFxuICAgIGRlc2NyaXB0aW9uOlxuICAgICAgJ0dsb2JhbCB2aXN1YWwgZWZmZWN0cyBzdHVkaW8gZGVsaXZlcmluZyB3b3JsZC1jbGFzcyBWRlggc3VwZXJ2aXNpb24sIDNEIGFuaW1hdGlvbiwgYW5kIHBvc3QtcHJvZHVjdGlvbiBzZXJ2aWNlcy4nLFxuICAgIHVybDogJ2h0dHBzOi8vYmlvaGF6YXJkdmZ4LmNvbScsXG4gICAgbG9nbzogJ2h0dHBzOi8vYmlvaGF6YXJkdmZ4LmNvbS9pbWFnZXMvbG9nby5wbmcnLFxuICAgIGZvdW5kaW5nRGF0ZTogJzIwMjMnLFxuICAgIGZvdW5kZXJzOiBbXG4gICAgICB7XG4gICAgICAgICdAdHlwZSc6ICdQZXJzb24nLFxuICAgICAgICBuYW1lOiAnTmljaG9sYWkgVm9nZWwnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgJ0B0eXBlJzogJ1BlcnNvbicsXG4gICAgICAgIG5hbWU6ICdEYXZhbsOpJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgICdAdHlwZSc6ICdQZXJzb24nLFxuICAgICAgICBuYW1lOiAnUGFydGggR3VwdGEnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIGFkZHJlc3M6IHtcbiAgICAgICdAdHlwZSc6ICdQb3N0YWxBZGRyZXNzJyxcbiAgICAgIGFkZHJlc3NMb2NhbGl0eTogJ011bHRpcGxlIENpdGllcycsXG4gICAgICBhZGRyZXNzQ291bnRyaWVzOiBbJ1VTJywgJ0NBJywgJ0lOJ10sXG4gICAgfSxcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVXZWJzaXRlU2NoZW1hKCkge1xuICByZXR1cm4ge1xuICAgICdAY29udGV4dCc6ICdodHRwczovL3NjaGVtYS5vcmcnLFxuICAgICdAdHlwZSc6ICdXZWJTaXRlJyxcbiAgICBuYW1lOiAnQmlvaGF6YXJkIFZGWCcsXG4gICAgdXJsOiAnaHR0cHM6Ly9iaW9oYXphcmR2ZnguY29tJyxcbiAgICBkZXNjcmlwdGlvbjpcbiAgICAgICdHbG9iYWwgdmlzdWFsIGVmZmVjdHMgc3R1ZGlvIGRlbGl2ZXJpbmcgd29ybGQtY2xhc3MgVkZYIHN1cGVydmlzaW9uLCAzRCBhbmltYXRpb24sIGFuZCBwb3N0LXByb2R1Y3Rpb24gc2VydmljZXMuJyxcbiAgICBwb3RlbnRpYWxBY3Rpb246IHtcbiAgICAgICdAdHlwZSc6ICdTZWFyY2hBY3Rpb24nLFxuICAgICAgdGFyZ2V0OiAnaHR0cHM6Ly9iaW9oYXphcmR2ZnguY29tL3NlYXJjaD9xPXtzZWFyY2hfdGVybV9zdHJpbmd9JyxcbiAgICAgICdxdWVyeS1pbnB1dCc6ICdyZXF1aXJlZCBuYW1lPXNlYXJjaF90ZXJtX3N0cmluZycsXG4gICAgfSxcbiAgfVxufVxuIl0sIm5hbWVzIjpbImJhc2VNZXRhZGF0YSIsIm1ldGFkYXRhQmFzZSIsIlVSTCIsInRpdGxlIiwiZGVmYXVsdCIsInRlbXBsYXRlIiwiZGVzY3JpcHRpb24iLCJrZXl3b3JkcyIsImF1dGhvcnMiLCJuYW1lIiwiY3JlYXRvciIsInB1Ymxpc2hlciIsInJvYm90cyIsImluZGV4IiwiZm9sbG93IiwiZ29vZ2xlQm90Iiwib3BlbkdyYXBoIiwidHlwZSIsImxvY2FsZSIsInVybCIsInNpdGVOYW1lIiwiaW1hZ2VzIiwid2lkdGgiLCJoZWlnaHQiLCJhbHQiLCJ0d2l0dGVyIiwiY2FyZCIsInNpdGUiLCJpY29ucyIsImljb24iLCJnZW5lcmF0ZVBhZ2VNZXRhZGF0YSIsIm92ZXJyaWRlcyIsImdlbmVyYXRlT3JnYW5pemF0aW9uU2NoZW1hIiwibG9nbyIsImZvdW5kaW5nRGF0ZSIsImZvdW5kZXJzIiwiYWRkcmVzcyIsImFkZHJlc3NMb2NhbGl0eSIsImFkZHJlc3NDb3VudHJpZXMiLCJnZW5lcmF0ZVdlYnNpdGVTY2hlbWEiLCJwb3RlbnRpYWxBY3Rpb24iLCJ0YXJnZXQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/lib/metadata.ts\n"); + +/***/ }), + +/***/ "(ssr)/./node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive": +/*!***********************************************************************************!*\ + !*** ./node_modules/@opentelemetry/instrumentation/build/esm/platform/node/ sync ***! + \***********************************************************************************/ +/***/ ((module) => { + +function webpackEmptyContext(req) { + var e = new Error("Cannot find module '" + req + "'"); + e.code = 'MODULE_NOT_FOUND'; + throw e; +} +webpackEmptyContext.keys = () => ([]); +webpackEmptyContext.resolve = webpackEmptyContext; +webpackEmptyContext.id = "(ssr)/./node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive"; +module.exports = webpackEmptyContext; + +/***/ }), + +/***/ "(ssr)/./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive": +/*!************************************************************************************************************************!*\ + !*** ./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/ sync ***! + \************************************************************************************************************************/ +/***/ ((module) => { + +function webpackEmptyContext(req) { + var e = new Error("Cannot find module '" + req + "'"); + e.code = 'MODULE_NOT_FOUND'; + throw e; +} +webpackEmptyContext.keys = () => ([]); +webpackEmptyContext.resolve = webpackEmptyContext; +webpackEmptyContext.id = "(ssr)/./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive"; +module.exports = webpackEmptyContext; + +/***/ }), + +/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-segment.js */ \"(ssr)/./node_modules/next/dist/client/components/client-segment.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/async-metadata.js */ \"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/metadata-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./node_modules/next/dist/lib/metadata/generate/icon-mark.js */ \"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js */ \"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1wYWdlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1zZWdtZW50LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmh0dHAtYWNjZXNzLWZhbGxiYWNrJTJGZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZtZXRhZGF0YSUyRmFzeW5jLW1ldGFkYXRhLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRm1ldGFkYXRhJTJGbWV0YWRhdGEtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmxpYiUyRm1ldGFkYXRhJTJGZ2VuZXJhdGUlMkZpY29uLW1hcmsuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZuZXh0LWRldnRvb2xzJTJGdXNlcnNwYWNlJTJGYXBwJTJGc2VnbWVudC1leHBsb3Jlci1ub2RlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSxvT0FBeUk7QUFDekk7QUFDQSwwT0FBNEk7QUFDNUk7QUFDQSxvUkFBaUs7QUFDaks7QUFDQSx3T0FBMkk7QUFDM0k7QUFDQSw0UEFBcUo7QUFDcko7QUFDQSxrUUFBd0o7QUFDeEo7QUFDQSxzUUFBMEo7QUFDMUo7QUFDQSxrT0FBMkk7QUFDM0k7QUFDQSw0UUFBNkoiLCJzb3VyY2VzIjpbIiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXBhZ2UuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXNlZ21lbnQuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvaHR0cC1hY2Nlc3MtZmFsbGJhY2svZXJyb3ItYm91bmRhcnkuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbGF5b3V0LXJvdXRlci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9tZXRhZGF0YS9hc3luYy1tZXRhZGF0YS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9tZXRhZGF0YS9tZXRhZGF0YS1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9yZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9tZXRhZGF0YS9nZW5lcmF0ZS9pY29uLW1hcmsuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvbmV4dC1kZXZ0b29scy91c2Vyc3BhY2UvYXBwL3NlZ21lbnQtZXhwbG9yZXItbm9kZS5qc1wiKTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!*****************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \*****************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/global-error.tsx */ \"(ssr)/./src/app/global-error.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRmdsb2JhbC1lcnJvci50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLGdLQUEwRyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9nbG9iYWwtZXJyb3IudHN4XCIpO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!": +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true! ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/AppShell.tsx */ \"(ssr)/./src/components/AppShell.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/Providers.tsx */ \"(ssr)/./src/components/Providers.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRmdsb2JhbHMuY3NzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZmb250JTJGbG9jYWwlMkZ0YXJnZXQuY3NzJTNGJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMnNyYyUyRmFwcCUyRmxheW91dC50c3glNUMlMjIlMkMlNUMlMjJpbXBvcnQlNUMlMjIlM0ElNUMlMjIlNUMlMjIlMkMlNUMlMjJhcmd1bWVudHMlNUMlMjIlM0ElNUIlN0IlNUMlMjJzcmMlNUMlMjIlM0ElNUIlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRlJhamRoYW5pJTJGUmFqZGhhbmktU2VtaUJvbGQudHRmJTVDJTIyJTJDJTVDJTIyd2VpZ2h0JTVDJTIyJTNBJTVDJTIyNjAwJTVDJTIyJTJDJTVDJTIyc3R5bGUlNUMlMjIlM0ElNUMlMjJub3JtYWwlNUMlMjIlN0QlMkMlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRlJhamRoYW5pJTJGUmFqZGhhbmktQm9sZC50dGYlNUMlMjIlMkMlNUMlMjJ3ZWlnaHQlNUMlMjIlM0ElNUMlMjI3MDAlNUMlMjIlMkMlNUMlMjJzdHlsZSU1QyUyMiUzQSU1QyUyMm5vcm1hbCU1QyUyMiU3RCU1RCUyQyU1QyUyMnZhcmlhYmxlJTVDJTIyJTNBJTVDJTIyLS1mb250LXJhamRoYW5pJTVDJTIyJTJDJTVDJTIyZGlzcGxheSU1QyUyMiUzQSU1QyUyMnN3YXAlNUMlMjIlN0QlNUQlMkMlNUMlMjJ2YXJpYWJsZU5hbWUlNUMlMjIlM0ElNUMlMjJyYWpkaGFuaSU1QyUyMiU3RCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZm9udCUyRmxvY2FsJTJGdGFyZ2V0LmNzcyUzRiU3QiU1QyUyMnBhdGglNUMlMjIlM0ElNUMlMjJzcmMlMkZhcHAlMkZsYXlvdXQudHN4JTVDJTIyJTJDJTVDJTIyaW1wb3J0JTVDJTIyJTNBJTVDJTIyJTVDJTIyJTJDJTVDJTIyYXJndW1lbnRzJTVDJTIyJTNBJTVCJTdCJTVDJTIyc3JjJTVDJTIyJTNBJTVCJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMi4uJTJGZm9udHMlMkZLYW5pdCUyRkthbml0LVJlZ3VsYXIudHRmJTVDJTIyJTJDJTVDJTIyd2VpZ2h0JTVDJTIyJTNBJTVDJTIyNDAwJTVDJTIyJTJDJTVDJTIyc3R5bGUlNUMlMjIlM0ElNUMlMjJub3JtYWwlNUMlMjIlN0QlMkMlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRkthbml0JTJGS2FuaXQtTWVkaXVtLnR0ZiU1QyUyMiUyQyU1QyUyMndlaWdodCU1QyUyMiUzQSU1QyUyMjUwMCU1QyUyMiUyQyU1QyUyMnN0eWxlJTVDJTIyJTNBJTVDJTIybm9ybWFsJTVDJTIyJTdEJTJDJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMi4uJTJGZm9udHMlMkZLYW5pdCUyRkthbml0LU1lZGl1bUl0YWxpYy50dGYlNUMlMjIlMkMlNUMlMjJ3ZWlnaHQlNUMlMjIlM0ElNUMlMjI1MDAlNUMlMjIlMkMlNUMlMjJzdHlsZSU1QyUyMiUzQSU1QyUyMml0YWxpYyU1QyUyMiU3RCU1RCUyQyU1QyUyMnZhcmlhYmxlJTVDJTIyJTNBJTVDJTIyLS1mb250LWthbml0JTVDJTIyJTJDJTVDJTIyZGlzcGxheSU1QyUyMiUzQSU1QyUyMnN3YXAlNUMlMjIlN0QlNUQlMkMlNUMlMjJ2YXJpYWJsZU5hbWUlNUMlMjIlM0ElNUMlMjJrYW5pdCU1QyUyMiU3RCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZzcmMlMkZjb21wb25lbnRzJTJGQXBwU2hlbGwudHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTIyZGVmYXVsdCUyMiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZzcmMlMkZjb21wb25lbnRzJTJGUHJvdmlkZXJzLnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMmRlZmF1bHQlMjIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLHNLQUEwSTtBQUMxSTtBQUNBLHdLQUEySSIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiZGVmYXVsdFwiXSAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeFwiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiZGVmYXVsdFwiXSAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL1Byb3ZpZGVycy50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!*******************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \*******************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/privacy/page.tsx */ \"(ssr)/./src/app/privacy/page.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRnByaXZhY3klMkZwYWdlLnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsZ0tBQTBHIiwic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL3ByaXZhY3kvcGFnZS50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(ssr)/./src/app/global-error.tsx": +/*!**********************************!*\ + !*** ./src/app/global-error.tsx ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalError)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @sentry/nextjs */ \"(ssr)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var next_error__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/error */ \"(ssr)/./node_modules/next/error.js\");\n/* harmony import */ var next_error__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_error__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\nfunction GlobalError({ error }) {\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)({\n \"GlobalError.useEffect\": ()=>{\n _sentry_nextjs__WEBPACK_IMPORTED_MODULE_3__.captureException(error);\n }\n }[\"GlobalError.useEffect\"], [\n error\n ]);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_error__WEBPACK_IMPORTED_MODULE_1___default()), {\n statusCode: 0\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\",\n lineNumber: 19,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\",\n lineNumber: 14,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\",\n lineNumber: 13,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvYXBwL2dsb2JhbC1lcnJvci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUV5QztBQUNOO0FBQ0Q7QUFFbkIsU0FBU0csWUFBWSxFQUFFQyxLQUFLLEVBQTBDO0lBQ25GRixnREFBU0E7aUNBQUM7WUFDUkYsNERBQXVCLENBQUNJO1FBQzFCO2dDQUFHO1FBQUNBO0tBQU07SUFFVixxQkFDRSw4REFBQ0U7a0JBQ0MsNEVBQUNDO3NCQUtDLDRFQUFDTixtREFBU0E7Z0JBQUNPLFlBQVk7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJL0IiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvZ2xvYmFsLWVycm9yLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcblxuaW1wb3J0ICogYXMgU2VudHJ5IGZyb20gXCJAc2VudHJ5L25leHRqc1wiO1xuaW1wb3J0IE5leHRFcnJvciBmcm9tIFwibmV4dC9lcnJvclwiO1xuaW1wb3J0IHsgdXNlRWZmZWN0IH0gZnJvbSBcInJlYWN0XCI7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEdsb2JhbEVycm9yKHsgZXJyb3IgfTogeyBlcnJvcjogRXJyb3IgJiB7IGRpZ2VzdD86IHN0cmluZyB9IH0pIHtcbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBTZW50cnkuY2FwdHVyZUV4Y2VwdGlvbihlcnJvcik7XG4gIH0sIFtlcnJvcl0pO1xuXG4gIHJldHVybiAoXG4gICAgPGh0bWw+XG4gICAgICA8Ym9keT5cbiAgICAgICAgey8qIGBOZXh0RXJyb3JgIGlzIHRoZSBkZWZhdWx0IE5leHQuanMgZXJyb3IgcGFnZSBjb21wb25lbnQuIEl0cyB0eXBlXG4gICAgICAgIGRlZmluaXRpb24gcmVxdWlyZXMgYSBgc3RhdHVzQ29kZWAgcHJvcC4gSG93ZXZlciwgc2luY2UgdGhlIEFwcCBSb3V0ZXJcbiAgICAgICAgZG9lcyBub3QgZXhwb3NlIHN0YXR1cyBjb2RlcyBmb3IgZXJyb3JzLCB3ZSBzaW1wbHkgcGFzcyAwIHRvIHJlbmRlciBhXG4gICAgICAgIGdlbmVyaWMgZXJyb3IgbWVzc2FnZS4gKi99XG4gICAgICAgIDxOZXh0RXJyb3Igc3RhdHVzQ29kZT17MH0gLz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gICk7XG59Il0sIm5hbWVzIjpbIlNlbnRyeSIsIk5leHRFcnJvciIsInVzZUVmZmVjdCIsIkdsb2JhbEVycm9yIiwiZXJyb3IiLCJjYXB0dXJlRXhjZXB0aW9uIiwiaHRtbCIsImJvZHkiLCJzdGF0dXNDb2RlIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/app/global-error.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/app/privacy/page.tsx": +/*!**********************************!*\ + !*** ./src/app/privacy/page.tsx ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ PrivacyPolicy)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_PageTemplate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/PageTemplate */ \"(ssr)/./src/components/PageTemplate.tsx\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\nfunction PrivacyPolicy() {\n const [isExpanded, setIsExpanded] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const toggleExpand = ()=>setIsExpanded(!isExpanded);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_PageTemplate__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n title: \"Privacy Policy\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"prose prose-invert max-w-none\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-lg text-muted-foreground\",\n children: [\n \"Last updated: \",\n new Date().toLocaleDateString()\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 13,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"This Privacy Policy explains how Biohazard VFX LLC (“Biohazard VFX,” “we,” “us,” “our”) collects, uses, discloses, and protects personal information when you visit \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 18,\n columnNumber: 77\n }, this),\n \"(the “Site”) or contact us.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 16,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"1. Information We Collect\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 23,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-muted-foreground\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Information you provide\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 25,\n columnNumber: 17\n }, this),\n \" (e.g., name, email, company, message contents, files you choose to send).\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 25,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Automatic data\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 26,\n columnNumber: 17\n }, this),\n \" (e.g., device/browser info, pages viewed, timestamps, referrers, basic diagnostics).\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 26,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Cookies & analytics\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 27,\n columnNumber: 17\n }, this),\n \" used to measure traffic and performance. If we use Google Analytics 4 (“GA4”), it offers region-level privacy controls; GA4 does not log or store IP addresses and drops any collected EU IP addresses before logging. You can set your browser to block cookies.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 27,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"We do not intentionally collect sensitive personal information.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 30,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 24,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 22,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"2. How We Use Information\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 35,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-muted-foreground\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Operate, secure, and improve the Site.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 37,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Respond to inquiries and communicate with you.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 38,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Prevent fraud/abuse; comply with law; enforce our terms.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 39,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Internal analytics and performance measurement.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 40,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 36,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground mt-4\",\n children: \"Where required (e.g., EEA/UK), our lawful bases include consent, contract, legal obligation, and legitimate interests.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 42,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"3. Disclosures of Information\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 48,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-muted-foreground\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Service providers\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 50,\n columnNumber: 17\n }, this),\n \" that host, operate, or secure the Site.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 50,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Legal/safety\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 51,\n columnNumber: 17\n }, this),\n \" when required by law or to protect rights.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 51,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Business transfers\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 52,\n columnNumber: 17\n }, this),\n \" (e.g., merger, acquisition, asset sale).\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 52,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 49,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground mt-4\",\n children: \"We do not sell or “share” personal information for cross-context behavioral advertising. If that ever changes, we will update this Policy and provide required opt-outs (e.g., “Do Not Sell or Share” for California).\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 54,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 47,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"4. Retention\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 61,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We keep personal information only as long as needed for the purposes above or as required by law, then delete or de-identify it.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 62,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 60,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"5. Security\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We use reasonable administrative, technical, and physical safeguards. No method of transmission or storage is 100% secure.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 69,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"6. Children\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 75,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"The Site is not directed to children under 13, and we do not knowingly collect their data. If you believe a child provided personal information, contact \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 78,\n columnNumber: 43\n }, this),\n \" and we will delete it as required.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 76,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 74,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"7. Your Privacy Rights\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 83,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"Depending on where you live, you may have rights to request access, correction, deletion, portability, and to opt out of certain processing.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 84,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl font-semibold text-foreground mt-4 mb-2\",\n children: \"Colorado residents (CPA)\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 88,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"If the Colorado Privacy Act applies, you may submit a rights request and, if denied, \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"appeal\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 90,\n columnNumber: 98\n }, this),\n \". Our appeal process is conspicuously available and as easy to use as the initial request. If we deny an appeal, we’ll tell you how to contact the Colorado Attorney General.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 89,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl font-semibold text-foreground mt-4 mb-2\",\n children: \"California residents\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 94,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"If California law applies, you may have CPRA rights (e.g., to opt out of “sale”/“sharing” and to limit sensitive personal information uses). We currently do not sell or share personal information.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 95,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl font-semibold text-foreground mt-4 mb-2\",\n children: \"EU/EEA & UK visitors\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 100,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"Where GDPR applies, you may have rights including access, rectification, erasure, restriction, portability, and objection based on the lawful bases stated above.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 101,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground mt-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"How to exercise your rights:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 106,\n columnNumber: 13\n }, this),\n \" Email \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 106,\n columnNumber: 65\n }, this),\n \". We may need to verify your identity. We will respond within the timelines required by applicable laws.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 105,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 82,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"8. Do Not Track & Universal Opt-Out\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 112,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We do not respond to browser “Do Not Track” signals at this time. Where a recognized universal opt-out mechanism is legally required (e.g., Colorado’s list of Universal Opt-Out Mechanisms), we will honor it when applicable.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 113,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 111,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"9. International Transfers\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 120,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"If we transfer personal information across borders, we use appropriate safeguards consistent with applicable law.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 119,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"10. Changes\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 127,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We will update this Policy as our practices or laws change. The “Last updated” date above reflects the latest revision.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 128,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 126,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"11. Contact\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 134,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"Privacy & general inquiries: \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 136,\n columnNumber: 42\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 136,\n columnNumber: 112\n }, this),\n \"DMCA notices only: \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n children: \"Davane@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 137,\n columnNumber: 32\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 135,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 133,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvYXBwL3ByaXZhY3kvcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUVvRDtBQUNwQjtBQUVqQixTQUFTRTtJQUN0QixNQUFNLENBQUNDLFlBQVlDLGNBQWMsR0FBR0gsK0NBQVFBLENBQUM7SUFDN0MsTUFBTUksZUFBZSxJQUFNRCxjQUFjLENBQUNEO0lBRTFDLHFCQUNFLDhEQUFDSCxnRUFBWUE7UUFBQ00sT0FBTTtrQkFDbEIsNEVBQUNDO1lBQUlDLFdBQVU7OzhCQUNiLDhEQUFDQztvQkFBRUQsV0FBVTs7d0JBQWdDO3dCQUM1QixJQUFJRSxPQUFPQyxrQkFBa0I7Ozs7Ozs7OEJBRTlDLDhEQUFDRjtvQkFBRUQsV0FBVTs7d0JBQXdCO3NDQUUrQiw4REFBQ0k7c0NBQU87Ozs7Ozt3QkFBeUI7Ozs7Ozs7OEJBSXJHLDhEQUFDQztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNPOzRCQUFHUCxXQUFVOzs4Q0FDWiw4REFBQ1E7O3NEQUFHLDhEQUFDSjtzREFBTzs7Ozs7O3dDQUFnQzs7Ozs7Ozs4Q0FDNUMsOERBQUNJOztzREFBRyw4REFBQ0o7c0RBQU87Ozs7Ozt3Q0FBdUI7Ozs7Ozs7OENBQ25DLDhEQUFDSTs7c0RBQUcsOERBQUNKO3NEQUFPOzs7Ozs7d0NBQTRCOzs7Ozs7OzhDQUd4Qyw4REFBQ0k7OENBQUc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFJUiw4REFBQ0g7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDTzs0QkFBR1AsV0FBVTs7OENBQ1osOERBQUNROzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7Ozs7Ozs7c0NBRU4sOERBQUNQOzRCQUFFRCxXQUFVO3NDQUE2Qjs7Ozs7Ozs7Ozs7OzhCQUs1Qyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDTzs0QkFBR1AsV0FBVTs7OENBQ1osOERBQUNROztzREFBRyw4REFBQ0o7c0RBQU87Ozs7Ozt3Q0FBMEI7Ozs7Ozs7OENBQ3RDLDhEQUFDSTs7c0RBQUcsOERBQUNKO3NEQUFPOzs7Ozs7d0NBQXFCOzs7Ozs7OzhDQUNqQyw4REFBQ0k7O3NEQUFHLDhEQUFDSjtzREFBTzs7Ozs7O3dDQUEyQjs7Ozs7Ozs7Ozs7OztzQ0FFekMsOERBQUNIOzRCQUFFRCxXQUFVO3NDQUE2Qjs7Ozs7Ozs7Ozs7OzhCQU01Qyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBd0I7Ozs7Ozs7Ozs7Ozs4QkFLdkMsOERBQUNLO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUEwQzs7Ozs7O3NDQUN4RCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7Ozs7Ozs7OEJBS3ZDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNDOzRCQUFFRCxXQUFVOztnQ0FBd0I7OENBRUwsOERBQUNTO29DQUFFQyxNQUFLOzhDQUFrQzs7Ozs7O2dDQUE0Qjs7Ozs7Ozs7Ozs7Ozs4QkFJeEcsOERBQUNMO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUEwQzs7Ozs7O3NDQUN4RCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7c0NBSXJDLDhEQUFDVzs0QkFBR1gsV0FBVTtzQ0FBa0Q7Ozs7OztzQ0FDaEUsOERBQUNDOzRCQUFFRCxXQUFVOztnQ0FBd0I7OENBQ2tELDhEQUFDSTs4Q0FBTzs7Ozs7O2dDQUFlOzs7Ozs7O3NDQUk5Ryw4REFBQ087NEJBQUdYLFdBQVU7c0NBQWtEOzs7Ozs7c0NBQ2hFLDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBd0I7Ozs7OztzQ0FLckMsOERBQUNXOzRCQUFHWCxXQUFVO3NDQUFrRDs7Ozs7O3NDQUNoRSw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7c0NBSXJDLDhEQUFDQzs0QkFBRUQsV0FBVTs7OENBQ1gsOERBQUNJOzhDQUFPOzs7Ozs7Z0NBQXFDOzhDQUFPLDhEQUFDSztvQ0FBRUMsTUFBSzs4Q0FBa0M7Ozs7OztnQ0FBNEI7Ozs7Ozs7Ozs7Ozs7OEJBSzlILDhEQUFDTDtvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUF3Qjs7Ozs7Ozs7Ozs7OzhCQU12Qyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBd0I7Ozs7Ozs7Ozs7Ozs4QkFLdkMsOERBQUNLO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUEwQzs7Ozs7O3NDQUN4RCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7Ozs7Ozs7OEJBS3ZDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNDOzRCQUFFRCxXQUFVOztnQ0FBd0I7OENBQ04sOERBQUNTO29DQUFFQyxNQUFLOzhDQUFrQzs7Ozs7OzhDQUE0Qiw4REFBQ0U7Ozs7O2dDQUFLOzhDQUN0Riw4REFBQ0g7b0NBQUVDLE1BQUs7OENBQWlDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU14RSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9wcml2YWN5L3BhZ2UudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgUGFnZVRlbXBsYXRlIGZyb20gJ0AvY29tcG9uZW50cy9QYWdlVGVtcGxhdGUnXG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0J1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBQcml2YWN5UG9saWN5KCkge1xuICBjb25zdCBbaXNFeHBhbmRlZCwgc2V0SXNFeHBhbmRlZF0gPSB1c2VTdGF0ZShmYWxzZSlcbiAgY29uc3QgdG9nZ2xlRXhwYW5kID0gKCkgPT4gc2V0SXNFeHBhbmRlZCghaXNFeHBhbmRlZClcblxuICByZXR1cm4gKFxuICAgIDxQYWdlVGVtcGxhdGUgdGl0bGU9XCJQcml2YWN5IFBvbGljeVwiPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJwcm9zZSBwcm9zZS1pbnZlcnQgbWF4LXctbm9uZVwiPlxuICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LWxnIHRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgIExhc3QgdXBkYXRlZDoge25ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgVGhpcyBQcml2YWN5IFBvbGljeSBleHBsYWlucyBob3cgQmlvaGF6YXJkIFZGWCBMTEMgKOKAnEJpb2hhemFyZCBWRlgs4oCdIOKAnHdlLOKAnSDigJx1cyzigJ0g4oCcb3Vy4oCdKSBjb2xsZWN0cyxcbiAgICAgICAgICB1c2VzLCBkaXNjbG9zZXMsIGFuZCBwcm90ZWN0cyBwZXJzb25hbCBpbmZvcm1hdGlvbiB3aGVuIHlvdSB2aXNpdCA8c3Ryb25nPmJpb2hhemFyZHZmeC5jb208L3N0cm9uZz5cbiAgICAgICAgICAodGhlIOKAnFNpdGXigJ0pIG9yIGNvbnRhY3QgdXMuXG4gICAgICAgIDwvcD5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjEuIEluZm9ybWF0aW9uIFdlIENvbGxlY3Q8L2gyPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0LWRpc2MgcGwtNiB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIDxsaT48c3Ryb25nPkluZm9ybWF0aW9uIHlvdSBwcm92aWRlPC9zdHJvbmc+IChlLmcuLCBuYW1lLCBlbWFpbCwgY29tcGFueSwgbWVzc2FnZSBjb250ZW50cywgZmlsZXMgeW91IGNob29zZSB0byBzZW5kKS48L2xpPlxuICAgICAgICAgICAgPGxpPjxzdHJvbmc+QXV0b21hdGljIGRhdGE8L3N0cm9uZz4gKGUuZy4sIGRldmljZS9icm93c2VyIGluZm8sIHBhZ2VzIHZpZXdlZCwgdGltZXN0YW1wcywgcmVmZXJyZXJzLCBiYXNpYyBkaWFnbm9zdGljcykuPC9saT5cbiAgICAgICAgICAgIDxsaT48c3Ryb25nPkNvb2tpZXMgJiBhbmFseXRpY3M8L3N0cm9uZz4gdXNlZCB0byBtZWFzdXJlIHRyYWZmaWMgYW5kIHBlcmZvcm1hbmNlLiBJZiB3ZSB1c2UgR29vZ2xlIEFuYWx5dGljcyA0ICjigJxHQTTigJ0pLFxuICAgICAgICAgICAgICBpdCBvZmZlcnMgcmVnaW9uLWxldmVsIHByaXZhY3kgY29udHJvbHM7IEdBNCBkb2VzIG5vdCBsb2cgb3Igc3RvcmUgSVAgYWRkcmVzc2VzIGFuZCBkcm9wcyBhbnkgY29sbGVjdGVkIEVVIElQXG4gICAgICAgICAgICAgIGFkZHJlc3NlcyBiZWZvcmUgbG9nZ2luZy4gWW91IGNhbiBzZXQgeW91ciBicm93c2VyIHRvIGJsb2NrIGNvb2tpZXMuPC9saT5cbiAgICAgICAgICAgIDxsaT5XZSBkbyBub3QgaW50ZW50aW9uYWxseSBjb2xsZWN0IHNlbnNpdGl2ZSBwZXJzb25hbCBpbmZvcm1hdGlvbi48L2xpPlxuICAgICAgICAgIDwvdWw+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjIuIEhvdyBXZSBVc2UgSW5mb3JtYXRpb248L2gyPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0LWRpc2MgcGwtNiB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIDxsaT5PcGVyYXRlLCBzZWN1cmUsIGFuZCBpbXByb3ZlIHRoZSBTaXRlLjwvbGk+XG4gICAgICAgICAgICA8bGk+UmVzcG9uZCB0byBpbnF1aXJpZXMgYW5kIGNvbW11bmljYXRlIHdpdGggeW91LjwvbGk+XG4gICAgICAgICAgICA8bGk+UHJldmVudCBmcmF1ZC9hYnVzZTsgY29tcGx5IHdpdGggbGF3OyBlbmZvcmNlIG91ciB0ZXJtcy48L2xpPlxuICAgICAgICAgICAgPGxpPkludGVybmFsIGFuYWx5dGljcyBhbmQgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQuPC9saT5cbiAgICAgICAgICA8L3VsPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZCBtdC00XCI+XG4gICAgICAgICAgICBXaGVyZSByZXF1aXJlZCAoZS5nLiwgRUVBL1VLKSwgb3VyIGxhd2Z1bCBiYXNlcyBpbmNsdWRlIGNvbnNlbnQsIGNvbnRyYWN0LCBsZWdhbCBvYmxpZ2F0aW9uLCBhbmQgbGVnaXRpbWF0ZSBpbnRlcmVzdHMuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG1iLTRcIj4zLiBEaXNjbG9zdXJlcyBvZiBJbmZvcm1hdGlvbjwvaDI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cImxpc3QtZGlzYyBwbC02IHRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgPGxpPjxzdHJvbmc+U2VydmljZSBwcm92aWRlcnM8L3N0cm9uZz4gdGhhdCBob3N0LCBvcGVyYXRlLCBvciBzZWN1cmUgdGhlIFNpdGUuPC9saT5cbiAgICAgICAgICAgIDxsaT48c3Ryb25nPkxlZ2FsL3NhZmV0eTwvc3Ryb25nPiB3aGVuIHJlcXVpcmVkIGJ5IGxhdyBvciB0byBwcm90ZWN0IHJpZ2h0cy48L2xpPlxuICAgICAgICAgICAgPGxpPjxzdHJvbmc+QnVzaW5lc3MgdHJhbnNmZXJzPC9zdHJvbmc+IChlLmcuLCBtZXJnZXIsIGFjcXVpc2l0aW9uLCBhc3NldCBzYWxlKS48L2xpPlxuICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG10LTRcIj5cbiAgICAgICAgICAgIFdlIGRvIG5vdCBzZWxsIG9yIOKAnHNoYXJl4oCdIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZvciBjcm9zcy1jb250ZXh0IGJlaGF2aW9yYWwgYWR2ZXJ0aXNpbmcuIElmIHRoYXQgZXZlciBjaGFuZ2VzLFxuICAgICAgICAgICAgd2Ugd2lsbCB1cGRhdGUgdGhpcyBQb2xpY3kgYW5kIHByb3ZpZGUgcmVxdWlyZWQgb3B0LW91dHMgKGUuZy4sIOKAnERvIE5vdCBTZWxsIG9yIFNoYXJl4oCdIGZvciBDYWxpZm9ybmlhKS5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjQuIFJldGVudGlvbjwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBXZSBrZWVwIHBlcnNvbmFsIGluZm9ybWF0aW9uIG9ubHkgYXMgbG9uZyBhcyBuZWVkZWQgZm9yIHRoZSBwdXJwb3NlcyBhYm92ZSBvciBhcyByZXF1aXJlZCBieSBsYXcsIHRoZW4gZGVsZXRlIG9yIGRlLWlkZW50aWZ5IGl0LlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+NS4gU2VjdXJpdHk8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgV2UgdXNlIHJlYXNvbmFibGUgYWRtaW5pc3RyYXRpdmUsIHRlY2huaWNhbCwgYW5kIHBoeXNpY2FsIHNhZmVndWFyZHMuIE5vIG1ldGhvZCBvZiB0cmFuc21pc3Npb24gb3Igc3RvcmFnZSBpcyAxMDAlIHNlY3VyZS5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjYuIENoaWxkcmVuPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIFRoZSBTaXRlIGlzIG5vdCBkaXJlY3RlZCB0byBjaGlsZHJlbiB1bmRlciAxMywgYW5kIHdlIGRvIG5vdCBrbm93aW5nbHkgY29sbGVjdCB0aGVpciBkYXRhLiBJZiB5b3UgYmVsaWV2ZSBhIGNoaWxkIHByb3ZpZGVkXG4gICAgICAgICAgICBwZXJzb25hbCBpbmZvcm1hdGlvbiwgY29udGFjdCA8YSBocmVmPVwibWFpbHRvOmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbVwiPmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbTwvYT4gYW5kIHdlIHdpbGwgZGVsZXRlIGl0IGFzIHJlcXVpcmVkLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+Ny4gWW91ciBQcml2YWN5IFJpZ2h0czwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBEZXBlbmRpbmcgb24gd2hlcmUgeW91IGxpdmUsIHlvdSBtYXkgaGF2ZSByaWdodHMgdG8gcmVxdWVzdCBhY2Nlc3MsIGNvcnJlY3Rpb24sIGRlbGV0aW9uLCBwb3J0YWJpbGl0eSwgYW5kIHRvIG9wdCBvdXQgb2YgY2VydGFpbiBwcm9jZXNzaW5nLlxuICAgICAgICAgIDwvcD5cblxuICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LXhsIGZvbnQtc2VtaWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG10LTQgbWItMlwiPkNvbG9yYWRvIHJlc2lkZW50cyAoQ1BBKTwvaDM+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBJZiB0aGUgQ29sb3JhZG8gUHJpdmFjeSBBY3QgYXBwbGllcywgeW91IG1heSBzdWJtaXQgYSByaWdodHMgcmVxdWVzdCBhbmQsIGlmIGRlbmllZCwgPHN0cm9uZz5hcHBlYWw8L3N0cm9uZz4uIE91ciBhcHBlYWwgcHJvY2VzcyBpc1xuICAgICAgICAgICAgY29uc3BpY3VvdXNseSBhdmFpbGFibGUgYW5kIGFzIGVhc3kgdG8gdXNlIGFzIHRoZSBpbml0aWFsIHJlcXVlc3QuIElmIHdlIGRlbnkgYW4gYXBwZWFsLCB3ZeKAmWxsIHRlbGwgeW91IGhvdyB0byBjb250YWN0IHRoZSBDb2xvcmFkbyBBdHRvcm5leSBHZW5lcmFsLlxuICAgICAgICAgIDwvcD5cblxuICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LXhsIGZvbnQtc2VtaWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG10LTQgbWItMlwiPkNhbGlmb3JuaWEgcmVzaWRlbnRzPC9oMz5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIElmIENhbGlmb3JuaWEgbGF3IGFwcGxpZXMsIHlvdSBtYXkgaGF2ZSBDUFJBIHJpZ2h0cyAoZS5nLiwgdG8gb3B0IG91dCBvZiDigJxzYWxl4oCdL+KAnHNoYXJpbmfigJ0gYW5kIHRvIGxpbWl0IHNlbnNpdGl2ZSBwZXJzb25hbCBpbmZvcm1hdGlvbiB1c2VzKS5cbiAgICAgICAgICAgIFdlIGN1cnJlbnRseSBkbyBub3Qgc2VsbCBvciBzaGFyZSBwZXJzb25hbCBpbmZvcm1hdGlvbi5cbiAgICAgICAgICA8L3A+XG5cbiAgICAgICAgICA8aDMgY2xhc3NOYW1lPVwidGV4dC14bCBmb250LXNlbWlib2xkIHRleHQtZm9yZWdyb3VuZCBtdC00IG1iLTJcIj5FVS9FRUEgJiBVSyB2aXNpdG9yczwvaDM+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBXaGVyZSBHRFBSIGFwcGxpZXMsIHlvdSBtYXkgaGF2ZSByaWdodHMgaW5jbHVkaW5nIGFjY2VzcywgcmVjdGlmaWNhdGlvbiwgZXJhc3VyZSwgcmVzdHJpY3Rpb24sIHBvcnRhYmlsaXR5LCBhbmQgb2JqZWN0aW9uIGJhc2VkIG9uIHRoZSBsYXdmdWwgYmFzZXMgc3RhdGVkIGFib3ZlLlxuICAgICAgICAgIDwvcD5cblxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZCBtdC00XCI+XG4gICAgICAgICAgICA8c3Ryb25nPkhvdyB0byBleGVyY2lzZSB5b3VyIHJpZ2h0czo8L3N0cm9uZz4gRW1haWwgPGEgaHJlZj1cIm1haWx0bzpjb250YWN0QGJpb2hhemFyZHZmeC5jb21cIj5jb250YWN0QGJpb2hhemFyZHZmeC5jb208L2E+LlxuICAgICAgICAgICAgV2UgbWF5IG5lZWQgdG8gdmVyaWZ5IHlvdXIgaWRlbnRpdHkuIFdlIHdpbGwgcmVzcG9uZCB3aXRoaW4gdGhlIHRpbWVsaW5lcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhd3MuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG1iLTRcIj44LiBEbyBOb3QgVHJhY2sgJiBVbml2ZXJzYWwgT3B0LU91dDwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBXZSBkbyBub3QgcmVzcG9uZCB0byBicm93c2VyIOKAnERvIE5vdCBUcmFja+KAnSBzaWduYWxzIGF0IHRoaXMgdGltZS4gV2hlcmUgYSByZWNvZ25pemVkIHVuaXZlcnNhbCBvcHQtb3V0IG1lY2hhbmlzbSBpcyBsZWdhbGx5IHJlcXVpcmVkXG4gICAgICAgICAgICAoZS5nLiwgQ29sb3JhZG/igJlzIGxpc3Qgb2YgVW5pdmVyc2FsIE9wdC1PdXQgTWVjaGFuaXNtcyksIHdlIHdpbGwgaG9ub3IgaXQgd2hlbiBhcHBsaWNhYmxlLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+OS4gSW50ZXJuYXRpb25hbCBUcmFuc2ZlcnM8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgSWYgd2UgdHJhbnNmZXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYWNyb3NzIGJvcmRlcnMsIHdlIHVzZSBhcHByb3ByaWF0ZSBzYWZlZ3VhcmRzIGNvbnNpc3RlbnQgd2l0aCBhcHBsaWNhYmxlIGxhdy5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjEwLiBDaGFuZ2VzPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIFdlIHdpbGwgdXBkYXRlIHRoaXMgUG9saWN5IGFzIG91ciBwcmFjdGljZXMgb3IgbGF3cyBjaGFuZ2UuIFRoZSDigJxMYXN0IHVwZGF0ZWTigJ0gZGF0ZSBhYm92ZSByZWZsZWN0cyB0aGUgbGF0ZXN0IHJldmlzaW9uLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+MTEuIENvbnRhY3Q8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgUHJpdmFjeSAmIGdlbmVyYWwgaW5xdWlyaWVzOiA8YSBocmVmPVwibWFpbHRvOmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbVwiPmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbTwvYT48YnIgLz5cbiAgICAgICAgICAgIERNQ0Egbm90aWNlcyBvbmx5OiA8YSBocmVmPVwibWFpbHRvOkRhdmFuZUBiaW9oYXphcmR2ZnguY29tXCI+RGF2YW5lQGJpb2hhemFyZHZmeC5jb208L2E+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG4gICAgICA8L2Rpdj5cbiAgICA8L1BhZ2VUZW1wbGF0ZT5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIlBhZ2VUZW1wbGF0ZSIsInVzZVN0YXRlIiwiUHJpdmFjeVBvbGljeSIsImlzRXhwYW5kZWQiLCJzZXRJc0V4cGFuZGVkIiwidG9nZ2xlRXhwYW5kIiwidGl0bGUiLCJkaXYiLCJjbGFzc05hbWUiLCJwIiwiRGF0ZSIsInRvTG9jYWxlRGF0ZVN0cmluZyIsInN0cm9uZyIsInNlY3Rpb24iLCJoMiIsInVsIiwibGkiLCJhIiwiaHJlZiIsImgzIiwiYnIiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/app/privacy/page.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/AppShell.tsx": +/*!*************************************!*\ + !*** ./src/components/AppShell.tsx ***! + \*************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-card/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCxrRkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLWNhcmQvNDAgdHJhbnNpdGlvbi1bcGFkZGluZ10gZHVyYXRpb24tMzAwJyxcbiAgICAgICAgICAhaXNBZG1pblJvdXRlICYmICdtZDpwbC1bMjU2cHhdJ1xuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8bWFpblxuICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnZmxleC0xJyxcbiAgICAgICAgICAgICFpc0FkbWluUm91dGUgPyAncGItMjQgcHQtNCBtZDpwdC04JyA6ICdwYi0xMiBwdC0yJ1xuICAgICAgICAgICl9XG4gICAgICAgID5cbiAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvbWFpbj5cbiAgICAgICAgPEZvb3RlciAvPlxuICAgICAgICA8VHJhY2tpbmdPcHRPdXRCYW5uZXIgLz5cbiAgICAgICAgPENvbW1hbmRQYWxldHRlIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbInVzZVBhdGhuYW1lIiwiY24iLCJHbG9iYWxTaWRlYmFyIiwiRm9vdGVyIiwiVHJhY2tpbmdPcHRPdXRCYW5uZXIiLCJDb21tYW5kUGFsZXR0ZSIsIkFwcFNoZWxsIiwiY2hpbGRyZW4iLCJwYXRobmFtZSIsImlzQWRtaW5Sb3V0ZSIsInN0YXJ0c1dpdGgiLCJkaXYiLCJjbGFzc05hbWUiLCJtYWluIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/Buttons.tsx": +/*!************************************!*\ + !*** ./src/components/Buttons.tsx ***! + \************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `inline-flex items-center justify-center ${variants[variant]} h-9 w-9 rounded-md ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLGFBQWE7SUFDZjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDbkdGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQ3BHLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLG9CQUFvQixFQUFFSSxXQUFXO1FBQ3pHb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtBQUVPLFNBQVNJLHFCQUFxQixFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCO0lBQ0MsTUFBTUMsWUFBWTtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGFBQWE7UUFDYixZQUFZO0lBQ2Q7SUFFQSxxQkFDRSw4REFBQ1g7UUFDQ08sU0FBU0E7UUFDVG5CLFdBQVcsQ0FBQyxNQUFNLEVBQUV1QixTQUFTLENBQUNELFNBQVMsQ0FBQyw4RkFBOEYsQ0FBQztRQUN2SUYsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGVzdHJ1Y3RpdmUnXG4gIHNpemU/OiAnc20nIHwgJ21kJyB8ICdsZydcbiAgaXNMb2FkaW5nPzogYm9vbGVhblxufVxuXG5leHBvcnQgZnVuY3Rpb24gQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGlzTG9hZGluZyA9IGZhbHNlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGRpc2FibGVkLFxuICAuLi5wcm9wc1xufTogQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ2gtOCByb3VuZGVkLW1kIHB4LTMgdGV4dC14cycsXG4gICAgbWQ6ICdoLTkgcm91bmRlZC1tZCBweC0zIHRleHQtc20nLFxuICAgIGxnOiAnaC0xMCByb3VuZGVkLW1kIHB4LTggdGV4dC1zbScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYmctcHJpbWFyeSB0ZXh0LXByaW1hcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1wcmltYXJ5LzkwJyxcbiAgICBzZWNvbmRhcnk6ICdiZy1zZWNvbmRhcnkgdGV4dC1zZWNvbmRhcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1zZWNvbmRhcnkvODAnLFxuICAgIGdob3N0OiAnaG92ZXI6YmctYWNjZW50LzEwIGhvdmVyOnRleHQtYWNjZW50LWZvcmVncm91bmQnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8TGlua1xuICAgICAgaHJlZj17aHJlZn1cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn0pIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gaC05IHctOSByb3VuZGVkLW1kICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIGgtMTIgdy0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtYWNjZW50LWZvcmVncm91bmQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGVzdHJ1Y3RpdmUiLCJzaXplcyIsInNtIiwibWQiLCJsZyIsImJ1dHRvbiIsInNwYW4iLCJMaW5rQnV0dG9uIiwiaHJlZiIsIkljb25CdXR0b24iLCJpY29uIiwibGFiZWwiLCJvbkNsaWNrIiwiYXJpYS1sYWJlbCIsIkZsb2F0aW5nQWN0aW9uQnV0dG9uIiwicG9zaXRpb24iLCJwb3NpdGlvbnMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/CommandPalette.tsx": +/*!*******************************************!*\ + !*** ./src/components/CommandPalette.tsx ***! + \*******************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ CommandPalette)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var next_auth_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next-auth/react */ \"(ssr)/./node_modules/next-auth/react/index.js\");\n/* harmony import */ var next_auth_react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_auth_react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst BASE_COMMANDS = [\n {\n label: 'Home',\n href: '/'\n },\n {\n label: 'Projects',\n href: '/projects',\n description: 'View recent work and featured case studies'\n },\n {\n label: 'Process',\n href: '/process',\n description: 'Understand how we take ideas from concept to delivery'\n },\n {\n label: 'Studio',\n href: '/studio',\n description: 'Learn about the team, culture, and locations'\n },\n {\n label: 'Crew',\n href: '/crew',\n description: 'Meet the people behind Biohazard VFX'\n },\n {\n label: 'Blog & Updates',\n href: '/blog',\n description: 'Read insights, announcements, and project notes'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Get answers to common questions'\n },\n {\n label: 'Contact',\n href: '/contact',\n description: 'Start a project or request a consultation'\n }\n];\nconst FOCUSABLE_SELECTORS = 'a[href], button:not([disabled]), textarea, input, select, [tabindex]:not([tabindex=\"-1\"])';\nfunction CommandPalette() {\n const router = (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.useRouter)();\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.usePathname)();\n const { data: session } = (0,next_auth_react__WEBPACK_IMPORTED_MODULE_3__.useSession)();\n const [isOpen, setIsOpen] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [query, setQuery] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [activeIndex, setActiveIndex] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n const paletteRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const inputRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const commands = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n \"CommandPalette.useMemo[commands]\": ()=>{\n if (session?.user) {\n return [\n ...BASE_COMMANDS,\n {\n label: 'Admin Dashboard',\n href: '/admin',\n description: 'Manage projects, media, and site content'\n }\n ];\n }\n return BASE_COMMANDS;\n }\n }[\"CommandPalette.useMemo[commands]\"], [\n session\n ]);\n const filteredCommands = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n \"CommandPalette.useMemo[filteredCommands]\": ()=>{\n const trimmed = query.trim().toLowerCase();\n if (!trimmed) {\n return commands;\n }\n return commands.filter({\n \"CommandPalette.useMemo[filteredCommands]\": ({ label, href, description })=>{\n const haystack = [\n label,\n href,\n description ?? ''\n ].join(' ').toLowerCase();\n return haystack.includes(trimmed);\n }\n }[\"CommandPalette.useMemo[filteredCommands]\"]);\n }\n }[\"CommandPalette.useMemo[filteredCommands]\"], [\n commands,\n query\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n setActiveIndex(0);\n }\n }[\"CommandPalette.useEffect\"], [\n filteredCommands.length\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n const target = typeof globalThis !== 'undefined' && 'addEventListener' in globalThis ? globalThis : null;\n if (!target) {\n return;\n }\n const handleToggle = {\n \"CommandPalette.useEffect.handleToggle\": (event)=>{\n if ((event.metaKey || event.ctrlKey) && event.key.toLowerCase() === 'k') {\n event.preventDefault();\n setIsOpen({\n \"CommandPalette.useEffect.handleToggle\": (prev)=>{\n const next = !prev;\n if (!next) {\n setQuery('');\n }\n return next;\n }\n }[\"CommandPalette.useEffect.handleToggle\"]);\n }\n }\n }[\"CommandPalette.useEffect.handleToggle\"];\n target.addEventListener('keydown', handleToggle);\n return ({\n \"CommandPalette.useEffect\": ()=>target.removeEventListener('keydown', handleToggle)\n })[\"CommandPalette.useEffect\"];\n }\n }[\"CommandPalette.useEffect\"], []);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n const target = typeof globalThis !== 'undefined' && 'addEventListener' in globalThis ? globalThis : null;\n if (!isOpen || !target) {\n return;\n }\n const handleEscape = {\n \"CommandPalette.useEffect.handleEscape\": (event)=>{\n if (event.key === 'Escape') {\n event.preventDefault();\n setIsOpen(false);\n setQuery('');\n }\n }\n }[\"CommandPalette.useEffect.handleEscape\"];\n target.addEventListener('keydown', handleEscape);\n return ({\n \"CommandPalette.useEffect\": ()=>target.removeEventListener('keydown', handleEscape)\n })[\"CommandPalette.useEffect\"];\n }\n }[\"CommandPalette.useEffect\"], [\n isOpen\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n const target = typeof globalThis !== 'undefined' && 'document' in globalThis ? globalThis : null;\n const doc = target?.document ?? null;\n if (!isOpen || !target || !doc) {\n return;\n }\n const handleTab = {\n \"CommandPalette.useEffect.handleTab\": (event)=>{\n if (event.key !== 'Tab') return;\n const root = paletteRef.current;\n if (!root) return;\n const focusable = Array.from(root.querySelectorAll(FOCUSABLE_SELECTORS));\n if (focusable.length === 0) return;\n const first = focusable[0];\n const last = focusable[focusable.length - 1];\n const current = doc.activeElement;\n if (event.shiftKey) {\n if (current === first || !root.contains(current)) {\n event.preventDefault();\n last.focus();\n }\n } else if (current === last) {\n event.preventDefault();\n first.focus();\n }\n }\n }[\"CommandPalette.useEffect.handleTab\"];\n target.addEventListener('keydown', handleTab);\n return ({\n \"CommandPalette.useEffect\": ()=>target.removeEventListener('keydown', handleTab)\n })[\"CommandPalette.useEffect\"];\n }\n }[\"CommandPalette.useEffect\"], [\n isOpen\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n const target = typeof globalThis !== 'undefined' && 'document' in globalThis ? globalThis : null;\n const doc = target?.document ?? null;\n if (!isOpen || !doc) {\n return undefined;\n }\n inputRef.current?.focus();\n const previousOverflow = doc.body.style.overflow;\n doc.body.style.overflow = 'hidden';\n return ({\n \"CommandPalette.useEffect\": ()=>{\n doc.body.style.overflow = previousOverflow;\n }\n })[\"CommandPalette.useEffect\"];\n }\n }[\"CommandPalette.useEffect\"], [\n isOpen\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n if (!isOpen) return;\n const activeCommand = filteredCommands[activeIndex];\n if (activeCommand) {\n router.prefetch(activeCommand.href);\n }\n }\n }[\"CommandPalette.useEffect\"], [\n activeIndex,\n filteredCommands,\n router,\n isOpen\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n const target = typeof globalThis !== 'undefined' && 'addEventListener' in globalThis ? globalThis : null;\n if (!target) {\n return;\n }\n const open = {\n \"CommandPalette.useEffect.open\": ()=>setIsOpen(true)\n }[\"CommandPalette.useEffect.open\"];\n const close = {\n \"CommandPalette.useEffect.close\": ()=>setIsOpen(false)\n }[\"CommandPalette.useEffect.close\"];\n target.addEventListener('open-command-palette', open);\n target.addEventListener('close-command-palette', close);\n return ({\n \"CommandPalette.useEffect\": ()=>{\n target.removeEventListener('open-command-palette', open);\n target.removeEventListener('close-command-palette', close);\n }\n })[\"CommandPalette.useEffect\"];\n }\n }[\"CommandPalette.useEffect\"], []);\n const closePalette = ()=>{\n setIsOpen(false);\n setQuery('');\n };\n const handleSelect = (command)=>{\n closePalette();\n if (pathname !== command.href) {\n router.push(command.href);\n }\n };\n const handleInputKeyDown = (event)=>{\n if (!filteredCommands.length) {\n return;\n }\n if (event.key === 'ArrowDown') {\n event.preventDefault();\n setActiveIndex((prev)=>Math.min(prev + 1, filteredCommands.length - 1));\n } else if (event.key === 'ArrowUp') {\n event.preventDefault();\n setActiveIndex((prev)=>Math.max(prev - 1, 0));\n } else if (event.key === 'Enter') {\n event.preventDefault();\n const command = filteredCommands[activeIndex];\n if (command) {\n handleSelect(command);\n }\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n className: \"sr-only\",\n \"aria-hidden\": isOpen,\n onClick: ()=>setIsOpen(true),\n children: \"Open command palette\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 275,\n columnNumber: 7\n }, this),\n true ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n \"aria-label\": \"Open command palette (dev)\",\n onClick: ()=>setIsOpen(true),\n className: \"fixed bottom-6 right-6 z-[101] rounded-full border border-surface-600 bg-surface-800/80 px-3 py-2 text-xs text-text-secondary shadow-[0_8px_24px_rgba(0,0,0,0.45)] hover:text-text-primary hover:bg-surface-700/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 285,\n columnNumber: 9\n }, this) : 0,\n isOpen ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"fixed inset-0 z-[100]\",\n role: \"presentation\",\n \"aria-hidden\": !isOpen,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-black/60 backdrop-blur-sm\",\n \"aria-hidden\": \"true\",\n onClick: closePalette\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 301,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: paletteRef,\n role: \"dialog\",\n \"aria-modal\": \"true\",\n \"aria-labelledby\": \"command-palette-title\",\n className: \"relative mx-auto mt-16 w-full max-w-2xl rounded-2xl border border-surface-500/50 bg-surface-900/95 shadow-[0_28px_120px_rgba(0,0,0,0.55)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center justify-between border-b border-surface-500/60 px-5 py-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n id: \"command-palette-title\",\n className: \"text-sm font-medium uppercase tracking-[0.18em] text-text-muted\",\n children: \"Command Palette\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 315,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs text-text-muted/70\",\n children: \"Search for pages or jump directly using ⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 321,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 314,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n onClick: closePalette,\n className: \"rounded-md border border-surface-600 px-2 py-1 text-xs text-text-muted transition hover:border-accent/60 hover:text-text-primary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45\",\n children: \"ESC\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 325,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 313,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 pb-5 pt-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n ref: inputRef,\n type: \"search\",\n value: query,\n onChange: (event)=>setQuery(event.target.value),\n onKeyDown: handleInputKeyDown,\n placeholder: \"Search destinations...\",\n \"aria-label\": \"Search destinations\",\n className: \"w-full rounded-lg border border-surface-600 bg-surface-800/70 px-4 py-2.5 text-sm text-text-primary shadow-inner focus:border-accent focus:outline-none focus:ring-2 focus:ring-accent/40\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 336,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"pointer-events-none absolute right-3 top-1/2 -translate-y-1/2 rounded bg-surface-700 px-2 py-1 text-[11px] text-text-muted shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 346,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 335,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n role: \"listbox\",\n \"aria-label\": \"Available navigation destinations\",\n className: \"mt-4 max-h-80 overflow-y-auto rounded-lg border border-surface-700/80 bg-surface-850/90\",\n children: filteredCommands.length ? filteredCommands.map((command, index)=>{\n const isActive = index === activeIndex;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n role: \"option\",\n \"aria-selected\": isActive,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('flex w-full flex-col items-start gap-1 border-b border-surface-800/40 px-4 py-3 text-left transition-colors focus:outline-none', isActive ? 'bg-surface-700/70 text-text-primary' : 'text-text-secondary hover:bg-surface-700/40'),\n onClick: ()=>handleSelect(command),\n onMouseEnter: ()=>setActiveIndex(index),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-sm font-medium\",\n children: command.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 376,\n columnNumber: 27\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-text-muted\",\n children: command.description ?? command.href\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 379,\n columnNumber: 27\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 365,\n columnNumber: 25\n }, this)\n }, command.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 360,\n columnNumber: 23\n }, this);\n }) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"px-4 py-6 text-sm text-text-muted\",\n children: [\n \"No matches for\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-text-primary\",\n children: [\n \"“\",\n query,\n \"”\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 389,\n columnNumber: 21\n }, this),\n \". Try a different term.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 387,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 351,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 334,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 306,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 296,\n columnNumber: 9\n }, this) : null\n ]\n }, void 0, true);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU0RDtBQUVKO0FBQ1o7QUFDWjtBQVFoQyxNQUFNUSxnQkFBMkI7SUFDL0I7UUFBRUMsT0FBTztRQUFRQyxNQUFNO0lBQUk7SUFDM0I7UUFDRUQsT0FBTztRQUNQQyxNQUFNO1FBQ05DLGFBQWE7SUFDZjtJQUNBO1FBQ0VGLE9BQU87UUFDUEMsTUFBTTtRQUNOQyxhQUFhO0lBQ2Y7SUFDQTtRQUNFRixPQUFPO1FBQ1BDLE1BQU07UUFDTkMsYUFBYTtJQUNmO0lBQ0E7UUFDRUYsT0FBTztRQUNQQyxNQUFNO1FBQ05DLGFBQWE7SUFDZjtJQUNBO1FBQ0VGLE9BQU87UUFDUEMsTUFBTTtRQUNOQyxhQUFhO0lBQ2Y7SUFDQTtRQUNFRixPQUFPO1FBQ1BDLE1BQU07UUFDTkMsYUFBYTtJQUNmO0lBQ0E7UUFDRUYsT0FBTztRQUNQQyxNQUFNO1FBQ05DLGFBQWE7SUFDZjtDQUNEO0FBRUQsTUFBTUMsc0JBQ0o7QUFFYSxTQUFTQztJQUN0QixNQUFNQyxTQUFTViwwREFBU0E7SUFDeEIsTUFBTVcsV0FBV1YsNERBQVdBO0lBQzVCLE1BQU0sRUFBRVcsTUFBTUMsT0FBTyxFQUFFLEdBQUdYLDJEQUFVQTtJQUVwQyxNQUFNLENBQUNZLFFBQVFDLFVBQVUsR0FBR2hCLCtDQUFRQSxDQUFDO0lBQ3JDLE1BQU0sQ0FBQ2lCLE9BQU9DLFNBQVMsR0FBR2xCLCtDQUFRQSxDQUFDO0lBQ25DLE1BQU0sQ0FBQ21CLGFBQWFDLGVBQWUsR0FBR3BCLCtDQUFRQSxDQUFDO0lBRS9DLE1BQU1xQixhQUFhdEIsNkNBQU1BLENBQWlCO0lBQzFDLE1BQU11QixXQUFXdkIsNkNBQU1BLENBQW1CO0lBRTFDLE1BQU13QixXQUFXekIsOENBQU9BOzRDQUFDO1lBQ3ZCLElBQUlnQixTQUFTVSxNQUFNO2dCQUNqQixPQUFPO3VCQUNGbkI7b0JBQ0g7d0JBQ0VDLE9BQU87d0JBQ1BDLE1BQU07d0JBQ05DLGFBQWE7b0JBQ2Y7aUJBQ0Q7WUFDSDtZQUNBLE9BQU9IO1FBQ1Q7MkNBQUc7UUFBQ1M7S0FBUTtJQUVaLE1BQU1XLG1CQUFtQjNCLDhDQUFPQTtvREFBQztZQUMvQixNQUFNNEIsVUFBVVQsTUFBTVUsSUFBSSxHQUFHQyxXQUFXO1lBQ3hDLElBQUksQ0FBQ0YsU0FBUztnQkFDWixPQUFPSDtZQUNUO1lBRUEsT0FBT0EsU0FBU00sTUFBTTs0REFBQyxDQUFDLEVBQUV2QixLQUFLLEVBQUVDLElBQUksRUFBRUMsV0FBVyxFQUFFO29CQUNsRCxNQUFNc0IsV0FBVzt3QkFBQ3hCO3dCQUFPQzt3QkFBTUMsZUFBZTtxQkFBRyxDQUFDdUIsSUFBSSxDQUFDLEtBQUtILFdBQVc7b0JBQ3ZFLE9BQU9FLFNBQVNFLFFBQVEsQ0FBQ047Z0JBQzNCOztRQUNGO21EQUFHO1FBQUNIO1FBQVVOO0tBQU07SUFFcEJwQixnREFBU0E7b0NBQUM7WUFDUnVCLGVBQWU7UUFDakI7bUNBQUc7UUFBQ0ssaUJBQWlCUSxNQUFNO0tBQUM7SUFFNUJwQyxnREFBU0E7b0NBQUM7WUFDUixNQUFNcUMsU0FDSixPQUFPQyxlQUFlLGVBQWUsc0JBQXNCQSxhQUN0REEsYUFDRDtZQUNOLElBQUksQ0FBQ0QsUUFBUTtnQkFDWDtZQUNGO1lBRUEsTUFBTUU7eURBQWUsQ0FBQ0M7b0JBQ3BCLElBQUksQ0FBQ0EsTUFBTUMsT0FBTyxJQUFJRCxNQUFNRSxPQUFPLEtBQUtGLE1BQU1HLEdBQUcsQ0FBQ1osV0FBVyxPQUFPLEtBQUs7d0JBQ3ZFUyxNQUFNSSxjQUFjO3dCQUNwQnpCO3FFQUFVLENBQUMwQjtnQ0FDVCxNQUFNQyxPQUFPLENBQUNEO2dDQUNkLElBQUksQ0FBQ0MsTUFBTTtvQ0FDVHpCLFNBQVM7Z0NBQ1g7Z0NBQ0EsT0FBT3lCOzRCQUNUOztvQkFDRjtnQkFDRjs7WUFFQVQsT0FBT1UsZ0JBQWdCLENBQUMsV0FBV1I7WUFDbkM7NENBQU8sSUFBTUYsT0FBT1csbUJBQW1CLENBQUMsV0FBV1Q7O1FBQ3JEO21DQUFHLEVBQUU7SUFFTHZDLGdEQUFTQTtvQ0FBQztZQUNSLE1BQU1xQyxTQUNKLE9BQU9DLGVBQWUsZUFBZSxzQkFBc0JBLGFBQ3REQSxhQUNEO1lBQ04sSUFBSSxDQUFDcEIsVUFBVSxDQUFDbUIsUUFBUTtnQkFDdEI7WUFDRjtZQUVBLE1BQU1ZO3lEQUFlLENBQUNUO29CQUNwQixJQUFJQSxNQUFNRyxHQUFHLEtBQUssVUFBVTt3QkFDMUJILE1BQU1JLGNBQWM7d0JBQ3BCekIsVUFBVTt3QkFDVkUsU0FBUztvQkFDWDtnQkFDRjs7WUFFQWdCLE9BQU9VLGdCQUFnQixDQUFDLFdBQVdFO1lBQ25DOzRDQUFPLElBQU1aLE9BQU9XLG1CQUFtQixDQUFDLFdBQVdDOztRQUNyRDttQ0FBRztRQUFDL0I7S0FBTztJQUVYbEIsZ0RBQVNBO29DQUFDO1lBQ1IsTUFBTXFDLFNBQ0osT0FBT0MsZUFBZSxlQUFlLGNBQWNBLGFBQzlDQSxhQUNEO1lBQ04sTUFBTVksTUFBTWIsUUFBUWMsWUFBWTtZQUNoQyxJQUFJLENBQUNqQyxVQUFVLENBQUNtQixVQUFVLENBQUNhLEtBQUs7Z0JBQzlCO1lBQ0Y7WUFFQSxNQUFNRTtzREFBWSxDQUFDWjtvQkFDakIsSUFBSUEsTUFBTUcsR0FBRyxLQUFLLE9BQU87b0JBQ3pCLE1BQU1VLE9BQU83QixXQUFXOEIsT0FBTztvQkFDL0IsSUFBSSxDQUFDRCxNQUFNO29CQUVYLE1BQU1FLFlBQVlDLE1BQU1DLElBQUksQ0FDMUJKLEtBQUtLLGdCQUFnQixDQUFjOUM7b0JBRXJDLElBQUkyQyxVQUFVbkIsTUFBTSxLQUFLLEdBQUc7b0JBRTVCLE1BQU11QixRQUFRSixTQUFTLENBQUMsRUFBRTtvQkFDMUIsTUFBTUssT0FBT0wsU0FBUyxDQUFDQSxVQUFVbkIsTUFBTSxHQUFHLEVBQUU7b0JBQzVDLE1BQU1rQixVQUFVSixJQUFJVyxhQUFhO29CQUVqQyxJQUFJckIsTUFBTXNCLFFBQVEsRUFBRTt3QkFDbEIsSUFBSVIsWUFBWUssU0FBUyxDQUFDTixLQUFLVSxRQUFRLENBQUNULFVBQVU7NEJBQ2hEZCxNQUFNSSxjQUFjOzRCQUNwQmdCLEtBQUtJLEtBQUs7d0JBQ1o7b0JBQ0YsT0FBTyxJQUFJVixZQUFZTSxNQUFNO3dCQUMzQnBCLE1BQU1JLGNBQWM7d0JBQ3BCZSxNQUFNSyxLQUFLO29CQUNiO2dCQUNGOztZQUVBM0IsT0FBT1UsZ0JBQWdCLENBQUMsV0FBV0s7WUFDbkM7NENBQU8sSUFBTWYsT0FBT1csbUJBQW1CLENBQUMsV0FBV0k7O1FBQ3JEO21DQUFHO1FBQUNsQztLQUFPO0lBRVhsQixnREFBU0E7b0NBQUM7WUFDUixNQUFNcUMsU0FDSixPQUFPQyxlQUFlLGVBQWUsY0FBY0EsYUFDOUNBLGFBQ0Q7WUFDTixNQUFNWSxNQUFNYixRQUFRYyxZQUFZO1lBQ2hDLElBQUksQ0FBQ2pDLFVBQVUsQ0FBQ2dDLEtBQUs7Z0JBQ25CLE9BQU9lO1lBQ1Q7WUFFQXhDLFNBQVM2QixPQUFPLEVBQUVVO1lBQ2xCLE1BQU1FLG1CQUFtQmhCLElBQUlpQixJQUFJLENBQUNDLEtBQUssQ0FBQ0MsUUFBUTtZQUNoRG5CLElBQUlpQixJQUFJLENBQUNDLEtBQUssQ0FBQ0MsUUFBUSxHQUFHO1lBQzFCOzRDQUFPO29CQUNMbkIsSUFBSWlCLElBQUksQ0FBQ0MsS0FBSyxDQUFDQyxRQUFRLEdBQUdIO2dCQUM1Qjs7UUFDRjttQ0FBRztRQUFDaEQ7S0FBTztJQUVYbEIsZ0RBQVNBO29DQUFDO1lBQ1IsSUFBSSxDQUFDa0IsUUFBUTtZQUNiLE1BQU1vRCxnQkFBZ0IxQyxnQkFBZ0IsQ0FBQ04sWUFBWTtZQUNuRCxJQUFJZ0QsZUFBZTtnQkFDakJ4RCxPQUFPeUQsUUFBUSxDQUFDRCxjQUFjNUQsSUFBSTtZQUNwQztRQUNGO21DQUFHO1FBQUNZO1FBQWFNO1FBQWtCZDtRQUFRSTtLQUFPO0lBRWxEbEIsZ0RBQVNBO29DQUFDO1lBQ1IsTUFBTXFDLFNBQ0osT0FBT0MsZUFBZSxlQUFlLHNCQUFzQkEsYUFDdERBLGFBQ0Q7WUFDTixJQUFJLENBQUNELFFBQVE7Z0JBQ1g7WUFDRjtZQUNBLE1BQU1tQztpREFBTyxJQUFNckQsVUFBVTs7WUFDN0IsTUFBTXNEO2tEQUFRLElBQU10RCxVQUFVOztZQUM5QmtCLE9BQU9VLGdCQUFnQixDQUNyQix3QkFDQXlCO1lBRUZuQyxPQUFPVSxnQkFBZ0IsQ0FDckIseUJBQ0EwQjtZQUVGOzRDQUFPO29CQUNMcEMsT0FBT1csbUJBQW1CLENBQ3hCLHdCQUNBd0I7b0JBRUZuQyxPQUFPVyxtQkFBbUIsQ0FDeEIseUJBQ0F5QjtnQkFFSjs7UUFDRjttQ0FBRyxFQUFFO0lBRUwsTUFBTUMsZUFBZTtRQUNuQnZELFVBQVU7UUFDVkUsU0FBUztJQUNYO0lBRUEsTUFBTXNELGVBQWUsQ0FBQ0M7UUFDcEJGO1FBQ0EsSUFBSTNELGFBQWE2RCxRQUFRbEUsSUFBSSxFQUFFO1lBQzdCSSxPQUFPK0QsSUFBSSxDQUFDRCxRQUFRbEUsSUFBSTtRQUMxQjtJQUNGO0lBRUEsTUFBTW9FLHFCQUFxQixDQUFDdEM7UUFDMUIsSUFBSSxDQUFDWixpQkFBaUJRLE1BQU0sRUFBRTtZQUM1QjtRQUNGO1FBRUEsSUFBSUksTUFBTUcsR0FBRyxLQUFLLGFBQWE7WUFDN0JILE1BQU1JLGNBQWM7WUFDcEJyQixlQUFlLENBQUNzQixPQUFTa0MsS0FBS0MsR0FBRyxDQUFDbkMsT0FBTyxHQUFHakIsaUJBQWlCUSxNQUFNLEdBQUc7UUFDeEUsT0FBTyxJQUFJSSxNQUFNRyxHQUFHLEtBQUssV0FBVztZQUNsQ0gsTUFBTUksY0FBYztZQUNwQnJCLGVBQWUsQ0FBQ3NCLE9BQVNrQyxLQUFLRSxHQUFHLENBQUNwQyxPQUFPLEdBQUc7UUFDOUMsT0FBTyxJQUFJTCxNQUFNRyxHQUFHLEtBQUssU0FBUztZQUNoQ0gsTUFBTUksY0FBYztZQUNwQixNQUFNZ0MsVUFBVWhELGdCQUFnQixDQUFDTixZQUFZO1lBQzdDLElBQUlzRCxTQUFTO2dCQUNYRCxhQUFhQztZQUNmO1FBQ0Y7SUFDRjtJQUVBLHFCQUNFOzswQkFDRSw4REFBQ007Z0JBQ0NDLE1BQUs7Z0JBQ0xDLFdBQVU7Z0JBQ1ZDLGVBQWFuRTtnQkFDYm9FLFNBQVMsSUFBTW5FLFVBQVU7MEJBQzFCOzs7Ozs7WUFoUUQsS0FvUXNDLGlCQUNwQyw4REFBQytEO2dCQUNDQyxNQUFLO2dCQUNMSSxjQUFXO2dCQUNYRCxTQUFTLElBQU1uRSxVQUFVO2dCQUN6QmlFLFdBQVU7MEJBQ1g7Ozs7O3VCQUdDLENBQUk7WUFFUGxFLHVCQUNDLDhEQUFDc0U7Z0JBQ0NKLFdBQVU7Z0JBQ1ZLLE1BQUs7Z0JBQ0xKLGVBQWEsQ0FBQ25FOztrQ0FFZCw4REFBQ3NFO3dCQUNDSixXQUFVO3dCQUNWQyxlQUFZO3dCQUNaQyxTQUFTWjs7Ozs7O2tDQUVYLDhEQUFDYzt3QkFDQ0UsS0FBS2xFO3dCQUNMaUUsTUFBSzt3QkFDTEUsY0FBVzt3QkFDWEMsbUJBQWdCO3dCQUNoQlIsV0FBVTs7MENBRVYsOERBQUNJO2dDQUFJSixXQUFVOztrREFDYiw4REFBQ0k7d0NBQUlKLFdBQVU7OzBEQUNiLDhEQUFDUztnREFDQ0MsSUFBRztnREFDSFYsV0FBVTswREFDWDs7Ozs7OzBEQUdELDhEQUFDVztnREFBRVgsV0FBVTswREFBNkI7Ozs7Ozs7Ozs7OztrREFJNUMsOERBQUNGO3dDQUNDQyxNQUFLO3dDQUNMRyxTQUFTWjt3Q0FDVFUsV0FBVTtrREFDWDs7Ozs7Ozs7Ozs7OzBDQUtILDhEQUFDSTtnQ0FBSUosV0FBVTs7a0RBQ2IsOERBQUNJO3dDQUFJSixXQUFVOzswREFDYiw4REFBQ1k7Z0RBQ0NOLEtBQUtqRTtnREFDTDBELE1BQUs7Z0RBQ0xjLE9BQU83RTtnREFDUDhFLFVBQVUsQ0FBQzFELFFBQVVuQixTQUFTbUIsTUFBTUgsTUFBTSxDQUFDNEQsS0FBSztnREFDaERFLFdBQVdyQjtnREFDWHNCLGFBQVk7Z0RBQ1piLGNBQVc7Z0RBQ1hILFdBQVU7Ozs7OzswREFFWiw4REFBQ2lCO2dEQUFLakIsV0FBVTswREFBMEk7Ozs7Ozs7Ozs7OztrREFLNUosOERBQUNrQjt3Q0FDQ2IsTUFBSzt3Q0FDTEYsY0FBVzt3Q0FDWEgsV0FBVTtrREFFVHhELGlCQUFpQlEsTUFBTSxHQUN0QlIsaUJBQWlCMkUsR0FBRyxDQUFDLENBQUMzQixTQUFTNEI7NENBQzdCLE1BQU1DLFdBQVdELFVBQVVsRjs0Q0FDM0IscUJBQ0UsOERBQUNvRjtnREFFQ2pCLE1BQUs7Z0RBQ0xrQixpQkFBZUY7MERBRWYsNEVBQUN2QjtvREFDQ0MsTUFBSztvREFDTEMsV0FBVzdFLDhDQUFFQSxDQUNYLGtJQUNBa0csV0FDSSx3Q0FDQTtvREFFTm5CLFNBQVMsSUFBTVgsYUFBYUM7b0RBQzVCZ0MsY0FBYyxJQUFNckYsZUFBZWlGOztzRUFFbkMsOERBQUNIOzREQUFLakIsV0FBVTtzRUFDYlIsUUFBUW5FLEtBQUs7Ozs7OztzRUFFaEIsOERBQUM0Rjs0REFBS2pCLFdBQVU7c0VBQ2JSLFFBQVFqRSxXQUFXLElBQUlpRSxRQUFRbEUsSUFBSTs7Ozs7Ozs7Ozs7OytDQW5CbkNrRSxRQUFRbEUsSUFBSTs7Ozs7d0NBd0J2QixtQkFFQSw4REFBQ2dHOzRDQUFHdEIsV0FBVTs7Z0RBQW9DO2dEQUNqQzs4REFDZiw4REFBQ2lCO29EQUFLakIsV0FBVTs7d0RBQW9CO3dEQUFFaEU7d0RBQU07Ozs7Ozs7Z0RBQVE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O3VCQVE5RDs7O0FBR1YiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0NvbW1hbmRQYWxldHRlLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VNZW1vLCB1c2VSZWYsIHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgdHlwZSB7IEtleWJvYXJkRXZlbnQgYXMgUmVhY3RLZXlib2FyZEV2ZW50IH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgeyB1c2VSb3V0ZXIsIHVzZVBhdGhuYW1lIH0gZnJvbSAnbmV4dC9uYXZpZ2F0aW9uJ1xuaW1wb3J0IHsgdXNlU2Vzc2lvbiB9IGZyb20gJ25leHQtYXV0aC9yZWFjdCdcbmltcG9ydCB7IGNuIH0gZnJvbSAnQC9saWIvdXRpbHMnXG5cbnR5cGUgQ29tbWFuZCA9IHtcbiAgbGFiZWw6IHN0cmluZ1xuICBocmVmOiBzdHJpbmdcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmdcbn1cblxuY29uc3QgQkFTRV9DT01NQU5EUzogQ29tbWFuZFtdID0gW1xuICB7IGxhYmVsOiAnSG9tZScsIGhyZWY6ICcvJyB9LFxuICB7XG4gICAgbGFiZWw6ICdQcm9qZWN0cycsXG4gICAgaHJlZjogJy9wcm9qZWN0cycsXG4gICAgZGVzY3JpcHRpb246ICdWaWV3IHJlY2VudCB3b3JrIGFuZCBmZWF0dXJlZCBjYXNlIHN0dWRpZXMnLFxuICB9LFxuICB7XG4gICAgbGFiZWw6ICdQcm9jZXNzJyxcbiAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgIGRlc2NyaXB0aW9uOiAnVW5kZXJzdGFuZCBob3cgd2UgdGFrZSBpZGVhcyBmcm9tIGNvbmNlcHQgdG8gZGVsaXZlcnknLFxuICB9LFxuICB7XG4gICAgbGFiZWw6ICdTdHVkaW8nLFxuICAgIGhyZWY6ICcvc3R1ZGlvJyxcbiAgICBkZXNjcmlwdGlvbjogJ0xlYXJuIGFib3V0IHRoZSB0ZWFtLCBjdWx0dXJlLCBhbmQgbG9jYXRpb25zJyxcbiAgfSxcbiAge1xuICAgIGxhYmVsOiAnQ3JldycsXG4gICAgaHJlZjogJy9jcmV3JyxcbiAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgQmlvaGF6YXJkIFZGWCcsXG4gIH0sXG4gIHtcbiAgICBsYWJlbDogJ0Jsb2cgJiBVcGRhdGVzJyxcbiAgICBocmVmOiAnL2Jsb2cnLFxuICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBpbnNpZ2h0cywgYW5ub3VuY2VtZW50cywgYW5kIHByb2plY3Qgbm90ZXMnLFxuICB9LFxuICB7XG4gICAgbGFiZWw6ICdGQVEnLFxuICAgIGhyZWY6ICcvZmFxJyxcbiAgICBkZXNjcmlwdGlvbjogJ0dldCBhbnN3ZXJzIHRvIGNvbW1vbiBxdWVzdGlvbnMnLFxuICB9LFxuICB7XG4gICAgbGFiZWw6ICdDb250YWN0JyxcbiAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgIGRlc2NyaXB0aW9uOiAnU3RhcnQgYSBwcm9qZWN0IG9yIHJlcXVlc3QgYSBjb25zdWx0YXRpb24nLFxuICB9LFxuXVxuXG5jb25zdCBGT0NVU0FCTEVfU0VMRUNUT1JTID1cbiAgJ2FbaHJlZl0sIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSksIHRleHRhcmVhLCBpbnB1dCwgc2VsZWN0LCBbdGFiaW5kZXhdOm5vdChbdGFiaW5kZXg9XCItMVwiXSknXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIENvbW1hbmRQYWxldHRlKCkge1xuICBjb25zdCByb3V0ZXIgPSB1c2VSb3V0ZXIoKVxuICBjb25zdCBwYXRobmFtZSA9IHVzZVBhdGhuYW1lKClcbiAgY29uc3QgeyBkYXRhOiBzZXNzaW9uIH0gPSB1c2VTZXNzaW9uKClcblxuICBjb25zdCBbaXNPcGVuLCBzZXRJc09wZW5dID0gdXNlU3RhdGUoZmFsc2UpXG4gIGNvbnN0IFtxdWVyeSwgc2V0UXVlcnldID0gdXNlU3RhdGUoJycpXG4gIGNvbnN0IFthY3RpdmVJbmRleCwgc2V0QWN0aXZlSW5kZXhdID0gdXNlU3RhdGUoMClcblxuICBjb25zdCBwYWxldHRlUmVmID0gdXNlUmVmPEhUTUxEaXZFbGVtZW50PihudWxsKVxuICBjb25zdCBpbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKVxuXG4gIGNvbnN0IGNvbW1hbmRzID0gdXNlTWVtbygoKSA9PiB7XG4gICAgaWYgKHNlc3Npb24/LnVzZXIpIHtcbiAgICAgIHJldHVybiBbXG4gICAgICAgIC4uLkJBU0VfQ09NTUFORFMsXG4gICAgICAgIHtcbiAgICAgICAgICBsYWJlbDogJ0FkbWluIERhc2hib2FyZCcsXG4gICAgICAgICAgaHJlZjogJy9hZG1pbicsXG4gICAgICAgICAgZGVzY3JpcHRpb246ICdNYW5hZ2UgcHJvamVjdHMsIG1lZGlhLCBhbmQgc2l0ZSBjb250ZW50JyxcbiAgICAgICAgfSxcbiAgICAgIF1cbiAgICB9XG4gICAgcmV0dXJuIEJBU0VfQ09NTUFORFNcbiAgfSwgW3Nlc3Npb25dKVxuXG4gIGNvbnN0IGZpbHRlcmVkQ29tbWFuZHMgPSB1c2VNZW1vKCgpID0+IHtcbiAgICBjb25zdCB0cmltbWVkID0gcXVlcnkudHJpbSgpLnRvTG93ZXJDYXNlKClcbiAgICBpZiAoIXRyaW1tZWQpIHtcbiAgICAgIHJldHVybiBjb21tYW5kc1xuICAgIH1cblxuICAgIHJldHVybiBjb21tYW5kcy5maWx0ZXIoKHsgbGFiZWwsIGhyZWYsIGRlc2NyaXB0aW9uIH0pID0+IHtcbiAgICAgIGNvbnN0IGhheXN0YWNrID0gW2xhYmVsLCBocmVmLCBkZXNjcmlwdGlvbiA/PyAnJ10uam9pbignICcpLnRvTG93ZXJDYXNlKClcbiAgICAgIHJldHVybiBoYXlzdGFjay5pbmNsdWRlcyh0cmltbWVkKVxuICAgIH0pXG4gIH0sIFtjb21tYW5kcywgcXVlcnldKVxuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgc2V0QWN0aXZlSW5kZXgoMClcbiAgfSwgW2ZpbHRlcmVkQ29tbWFuZHMubGVuZ3RoXSlcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IHRhcmdldCA9XG4gICAgICB0eXBlb2YgZ2xvYmFsVGhpcyAhPT0gJ3VuZGVmaW5lZCcgJiYgJ2FkZEV2ZW50TGlzdGVuZXInIGluIGdsb2JhbFRoaXNcbiAgICAgICAgPyAoZ2xvYmFsVGhpcyBhcyBXaW5kb3cgJiB0eXBlb2YgZ2xvYmFsVGhpcylcbiAgICAgICAgOiBudWxsXG4gICAgaWYgKCF0YXJnZXQpIHtcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIGNvbnN0IGhhbmRsZVRvZ2dsZSA9IChldmVudDogS2V5Ym9hcmRFdmVudCkgPT4ge1xuICAgICAgaWYgKChldmVudC5tZXRhS2V5IHx8IGV2ZW50LmN0cmxLZXkpICYmIGV2ZW50LmtleS50b0xvd2VyQ2FzZSgpID09PSAnaycpIHtcbiAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgICBzZXRJc09wZW4oKHByZXYpID0+IHtcbiAgICAgICAgICBjb25zdCBuZXh0ID0gIXByZXZcbiAgICAgICAgICBpZiAoIW5leHQpIHtcbiAgICAgICAgICAgIHNldFF1ZXJ5KCcnKVxuICAgICAgICAgIH1cbiAgICAgICAgICByZXR1cm4gbmV4dFxuICAgICAgICB9KVxuICAgICAgfVxuICAgIH1cblxuICAgIHRhcmdldC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgaGFuZGxlVG9nZ2xlKVxuICAgIHJldHVybiAoKSA9PiB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsIGhhbmRsZVRvZ2dsZSlcbiAgfSwgW10pXG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCB0YXJnZXQgPVxuICAgICAgdHlwZW9mIGdsb2JhbFRoaXMgIT09ICd1bmRlZmluZWQnICYmICdhZGRFdmVudExpc3RlbmVyJyBpbiBnbG9iYWxUaGlzXG4gICAgICAgID8gKGdsb2JhbFRoaXMgYXMgV2luZG93ICYgdHlwZW9mIGdsb2JhbFRoaXMpXG4gICAgICAgIDogbnVsbFxuICAgIGlmICghaXNPcGVuIHx8ICF0YXJnZXQpIHtcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIGNvbnN0IGhhbmRsZUVzY2FwZSA9IChldmVudDogS2V5Ym9hcmRFdmVudCkgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gJ0VzY2FwZScpIHtcbiAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgICBzZXRJc09wZW4oZmFsc2UpXG4gICAgICAgIHNldFF1ZXJ5KCcnKVxuICAgICAgfVxuICAgIH1cblxuICAgIHRhcmdldC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgaGFuZGxlRXNjYXBlKVxuICAgIHJldHVybiAoKSA9PiB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsIGhhbmRsZUVzY2FwZSlcbiAgfSwgW2lzT3Blbl0pXG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCB0YXJnZXQgPVxuICAgICAgdHlwZW9mIGdsb2JhbFRoaXMgIT09ICd1bmRlZmluZWQnICYmICdkb2N1bWVudCcgaW4gZ2xvYmFsVGhpc1xuICAgICAgICA/IChnbG9iYWxUaGlzIGFzIFdpbmRvdyAmIHR5cGVvZiBnbG9iYWxUaGlzKVxuICAgICAgICA6IG51bGxcbiAgICBjb25zdCBkb2MgPSB0YXJnZXQ/LmRvY3VtZW50ID8/IG51bGxcbiAgICBpZiAoIWlzT3BlbiB8fCAhdGFyZ2V0IHx8ICFkb2MpIHtcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIGNvbnN0IGhhbmRsZVRhYiA9IChldmVudDogS2V5Ym9hcmRFdmVudCkgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSAhPT0gJ1RhYicpIHJldHVyblxuICAgICAgY29uc3Qgcm9vdCA9IHBhbGV0dGVSZWYuY3VycmVudFxuICAgICAgaWYgKCFyb290KSByZXR1cm5cblxuICAgICAgY29uc3QgZm9jdXNhYmxlID0gQXJyYXkuZnJvbShcbiAgICAgICAgcm9vdC5xdWVyeVNlbGVjdG9yQWxsPEhUTUxFbGVtZW50PihGT0NVU0FCTEVfU0VMRUNUT1JTKVxuICAgICAgKVxuICAgICAgaWYgKGZvY3VzYWJsZS5sZW5ndGggPT09IDApIHJldHVyblxuXG4gICAgICBjb25zdCBmaXJzdCA9IGZvY3VzYWJsZVswXVxuICAgICAgY29uc3QgbGFzdCA9IGZvY3VzYWJsZVtmb2N1c2FibGUubGVuZ3RoIC0gMV1cbiAgICAgIGNvbnN0IGN1cnJlbnQgPSBkb2MuYWN0aXZlRWxlbWVudCBhcyBIVE1MRWxlbWVudCB8IG51bGxcblxuICAgICAgaWYgKGV2ZW50LnNoaWZ0S2V5KSB7XG4gICAgICAgIGlmIChjdXJyZW50ID09PSBmaXJzdCB8fCAhcm9vdC5jb250YWlucyhjdXJyZW50KSkge1xuICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KClcbiAgICAgICAgICBsYXN0LmZvY3VzKClcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIGlmIChjdXJyZW50ID09PSBsYXN0KSB7XG4gICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KClcbiAgICAgICAgZmlyc3QuZm9jdXMoKVxuICAgICAgfVxuICAgIH1cblxuICAgIHRhcmdldC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgaGFuZGxlVGFiKVxuICAgIHJldHVybiAoKSA9PiB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsIGhhbmRsZVRhYilcbiAgfSwgW2lzT3Blbl0pXG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCB0YXJnZXQgPVxuICAgICAgdHlwZW9mIGdsb2JhbFRoaXMgIT09ICd1bmRlZmluZWQnICYmICdkb2N1bWVudCcgaW4gZ2xvYmFsVGhpc1xuICAgICAgICA/IChnbG9iYWxUaGlzIGFzIFdpbmRvdyAmIHR5cGVvZiBnbG9iYWxUaGlzKVxuICAgICAgICA6IG51bGxcbiAgICBjb25zdCBkb2MgPSB0YXJnZXQ/LmRvY3VtZW50ID8/IG51bGxcbiAgICBpZiAoIWlzT3BlbiB8fCAhZG9jKSB7XG4gICAgICByZXR1cm4gdW5kZWZpbmVkXG4gICAgfVxuXG4gICAgaW5wdXRSZWYuY3VycmVudD8uZm9jdXMoKVxuICAgIGNvbnN0IHByZXZpb3VzT3ZlcmZsb3cgPSBkb2MuYm9keS5zdHlsZS5vdmVyZmxvd1xuICAgIGRvYy5ib2R5LnN0eWxlLm92ZXJmbG93ID0gJ2hpZGRlbidcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgZG9jLmJvZHkuc3R5bGUub3ZlcmZsb3cgPSBwcmV2aW91c092ZXJmbG93XG4gICAgfVxuICB9LCBbaXNPcGVuXSlcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICghaXNPcGVuKSByZXR1cm5cbiAgICBjb25zdCBhY3RpdmVDb21tYW5kID0gZmlsdGVyZWRDb21tYW5kc1thY3RpdmVJbmRleF1cbiAgICBpZiAoYWN0aXZlQ29tbWFuZCkge1xuICAgICAgcm91dGVyLnByZWZldGNoKGFjdGl2ZUNvbW1hbmQuaHJlZilcbiAgICB9XG4gIH0sIFthY3RpdmVJbmRleCwgZmlsdGVyZWRDb21tYW5kcywgcm91dGVyLCBpc09wZW5dKVxuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgdGFyZ2V0ID1cbiAgICAgIHR5cGVvZiBnbG9iYWxUaGlzICE9PSAndW5kZWZpbmVkJyAmJiAnYWRkRXZlbnRMaXN0ZW5lcicgaW4gZ2xvYmFsVGhpc1xuICAgICAgICA/IChnbG9iYWxUaGlzIGFzIFdpbmRvdyAmIHR5cGVvZiBnbG9iYWxUaGlzKVxuICAgICAgICA6IG51bGxcbiAgICBpZiAoIXRhcmdldCkge1xuICAgICAgcmV0dXJuXG4gICAgfVxuICAgIGNvbnN0IG9wZW4gPSAoKSA9PiBzZXRJc09wZW4odHJ1ZSlcbiAgICBjb25zdCBjbG9zZSA9ICgpID0+IHNldElzT3BlbihmYWxzZSlcbiAgICB0YXJnZXQuYWRkRXZlbnRMaXN0ZW5lcihcbiAgICAgICdvcGVuLWNvbW1hbmQtcGFsZXR0ZScsXG4gICAgICBvcGVuIGFzIHVua25vd24gYXMgRXZlbnRMaXN0ZW5lclxuICAgIClcbiAgICB0YXJnZXQuYWRkRXZlbnRMaXN0ZW5lcihcbiAgICAgICdjbG9zZS1jb21tYW5kLXBhbGV0dGUnLFxuICAgICAgY2xvc2UgYXMgdW5rbm93biBhcyBFdmVudExpc3RlbmVyXG4gICAgKVxuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcbiAgICAgICAgJ29wZW4tY29tbWFuZC1wYWxldHRlJyxcbiAgICAgICAgb3BlbiBhcyB1bmtub3duIGFzIEV2ZW50TGlzdGVuZXJcbiAgICAgIClcbiAgICAgIHRhcmdldC5yZW1vdmVFdmVudExpc3RlbmVyKFxuICAgICAgICAnY2xvc2UtY29tbWFuZC1wYWxldHRlJyxcbiAgICAgICAgY2xvc2UgYXMgdW5rbm93biBhcyBFdmVudExpc3RlbmVyXG4gICAgICApXG4gICAgfVxuICB9LCBbXSlcblxuICBjb25zdCBjbG9zZVBhbGV0dGUgPSAoKSA9PiB7XG4gICAgc2V0SXNPcGVuKGZhbHNlKVxuICAgIHNldFF1ZXJ5KCcnKVxuICB9XG5cbiAgY29uc3QgaGFuZGxlU2VsZWN0ID0gKGNvbW1hbmQ6IENvbW1hbmQpID0+IHtcbiAgICBjbG9zZVBhbGV0dGUoKVxuICAgIGlmIChwYXRobmFtZSAhPT0gY29tbWFuZC5ocmVmKSB7XG4gICAgICByb3V0ZXIucHVzaChjb21tYW5kLmhyZWYpXG4gICAgfVxuICB9XG5cbiAgY29uc3QgaGFuZGxlSW5wdXRLZXlEb3duID0gKGV2ZW50OiBSZWFjdEtleWJvYXJkRXZlbnQ8SFRNTElucHV0RWxlbWVudD4pID0+IHtcbiAgICBpZiAoIWZpbHRlcmVkQ29tbWFuZHMubGVuZ3RoKSB7XG4gICAgICByZXR1cm5cbiAgICB9XG5cbiAgICBpZiAoZXZlbnQua2V5ID09PSAnQXJyb3dEb3duJykge1xuICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgc2V0QWN0aXZlSW5kZXgoKHByZXYpID0+IE1hdGgubWluKHByZXYgKyAxLCBmaWx0ZXJlZENvbW1hbmRzLmxlbmd0aCAtIDEpKVxuICAgIH0gZWxzZSBpZiAoZXZlbnQua2V5ID09PSAnQXJyb3dVcCcpIHtcbiAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KClcbiAgICAgIHNldEFjdGl2ZUluZGV4KChwcmV2KSA9PiBNYXRoLm1heChwcmV2IC0gMSwgMCkpXG4gICAgfSBlbHNlIGlmIChldmVudC5rZXkgPT09ICdFbnRlcicpIHtcbiAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KClcbiAgICAgIGNvbnN0IGNvbW1hbmQgPSBmaWx0ZXJlZENvbW1hbmRzW2FjdGl2ZUluZGV4XVxuICAgICAgaWYgKGNvbW1hbmQpIHtcbiAgICAgICAgaGFuZGxlU2VsZWN0KGNvbW1hbmQpXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPGJ1dHRvblxuICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgY2xhc3NOYW1lPVwic3Itb25seVwiXG4gICAgICAgIGFyaWEtaGlkZGVuPXtpc09wZW59XG4gICAgICAgIG9uQ2xpY2s9eygpID0+IHNldElzT3Blbih0cnVlKX1cbiAgICAgID5cbiAgICAgICAgT3BlbiBjb21tYW5kIHBhbGV0dGVcbiAgICAgIDwvYnV0dG9uPlxuXG4gICAgICB7cHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJyA/IChcbiAgICAgICAgPGJ1dHRvblxuICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgIGFyaWEtbGFiZWw9XCJPcGVuIGNvbW1hbmQgcGFsZXR0ZSAoZGV2KVwiXG4gICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0SXNPcGVuKHRydWUpfVxuICAgICAgICAgIGNsYXNzTmFtZT1cImZpeGVkIGJvdHRvbS02IHJpZ2h0LTYgei1bMTAxXSByb3VuZGVkLWZ1bGwgYm9yZGVyIGJvcmRlci1zdXJmYWNlLTYwMCBiZy1zdXJmYWNlLTgwMC84MCBweC0zIHB5LTIgdGV4dC14cyB0ZXh0LXRleHQtc2Vjb25kYXJ5IHNoYWRvdy1bMF84cHhfMjRweF9yZ2JhKDAsMCwwLDAuNDUpXSBob3Zlcjp0ZXh0LXRleHQtcHJpbWFyeSBob3ZlcjpiZy1zdXJmYWNlLTcwMC84MCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDVcIlxuICAgICAgICA+XG4gICAgICAgICAg4oyYIC8gQ3RybCArIEtcbiAgICAgICAgPC9idXR0b24+XG4gICAgICApIDogbnVsbH1cblxuICAgICAge2lzT3BlbiA/IChcbiAgICAgICAgPGRpdlxuICAgICAgICAgIGNsYXNzTmFtZT1cImZpeGVkIGluc2V0LTAgei1bMTAwXVwiXG4gICAgICAgICAgcm9sZT1cInByZXNlbnRhdGlvblwiXG4gICAgICAgICAgYXJpYS1oaWRkZW49eyFpc09wZW59XG4gICAgICAgID5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIGJnLWJsYWNrLzYwIGJhY2tkcm9wLWJsdXItc21cIlxuICAgICAgICAgICAgYXJpYS1oaWRkZW49XCJ0cnVlXCJcbiAgICAgICAgICAgIG9uQ2xpY2s9e2Nsb3NlUGFsZXR0ZX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIHJlZj17cGFsZXR0ZVJlZn1cbiAgICAgICAgICAgIHJvbGU9XCJkaWFsb2dcIlxuICAgICAgICAgICAgYXJpYS1tb2RhbD1cInRydWVcIlxuICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PVwiY29tbWFuZC1wYWxldHRlLXRpdGxlXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cInJlbGF0aXZlIG14LWF1dG8gbXQtMTYgdy1mdWxsIG1heC13LTJ4bCByb3VuZGVkLTJ4bCBib3JkZXIgYm9yZGVyLXN1cmZhY2UtNTAwLzUwIGJnLXN1cmZhY2UtOTAwLzk1IHNoYWRvdy1bMF8yOHB4XzEyMHB4X3JnYmEoMCwwLDAsMC41NSldXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBib3JkZXItYiBib3JkZXItc3VyZmFjZS01MDAvNjAgcHgtNSBweS00XCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAtMVwiPlxuICAgICAgICAgICAgICAgIDxoMlxuICAgICAgICAgICAgICAgICAgaWQ9XCJjb21tYW5kLXBhbGV0dGUtdGl0bGVcIlxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC1zbSBmb250LW1lZGl1bSB1cHBlcmNhc2UgdHJhY2tpbmctWzAuMThlbV0gdGV4dC10ZXh0LW11dGVkXCJcbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICBDb21tYW5kIFBhbGV0dGVcbiAgICAgICAgICAgICAgICA8L2gyPlxuICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC10ZXh0LW11dGVkLzcwXCI+XG4gICAgICAgICAgICAgICAgICBTZWFyY2ggZm9yIHBhZ2VzIG9yIGp1bXAgZGlyZWN0bHkgdXNpbmcg4oyYIC8gQ3RybCArIEtcbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgICAgb25DbGljaz17Y2xvc2VQYWxldHRlfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInJvdW5kZWQtbWQgYm9yZGVyIGJvcmRlci1zdXJmYWNlLTYwMCBweC0yIHB5LTEgdGV4dC14cyB0ZXh0LXRleHQtbXV0ZWQgdHJhbnNpdGlvbiBob3Zlcjpib3JkZXItYWNjZW50LzYwIGhvdmVyOnRleHQtdGV4dC1wcmltYXJ5IGZvY3VzLXZpc2libGU6b3V0bGluZSBmb2N1cy12aXNpYmxlOm91dGxpbmUtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtb2Zmc2V0LTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLWFjY2VudC80NVwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICBFU0NcbiAgICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJweC01IHBiLTUgcHQtNFwiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlXCI+XG4gICAgICAgICAgICAgICAgPGlucHV0XG4gICAgICAgICAgICAgICAgICByZWY9e2lucHV0UmVmfVxuICAgICAgICAgICAgICAgICAgdHlwZT1cInNlYXJjaFwiXG4gICAgICAgICAgICAgICAgICB2YWx1ZT17cXVlcnl9XG4gICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGV2ZW50KSA9PiBzZXRRdWVyeShldmVudC50YXJnZXQudmFsdWUpfVxuICAgICAgICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVJbnB1dEtleURvd259XG4gICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIlNlYXJjaCBkZXN0aW5hdGlvbnMuLi5cIlxuICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD1cIlNlYXJjaCBkZXN0aW5hdGlvbnNcIlxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidy1mdWxsIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci1zdXJmYWNlLTYwMCBiZy1zdXJmYWNlLTgwMC83MCBweC00IHB5LTIuNSB0ZXh0LXNtIHRleHQtdGV4dC1wcmltYXJ5IHNoYWRvdy1pbm5lciBmb2N1czpib3JkZXItYWNjZW50IGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTIgZm9jdXM6cmluZy1hY2NlbnQvNDBcIlxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSByaWdodC0zIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiByb3VuZGVkIGJnLXN1cmZhY2UtNzAwIHB4LTIgcHktMSB0ZXh0LVsxMXB4XSB0ZXh0LXRleHQtbXV0ZWQgc2hhZG93LWlubmVyXCI+XG4gICAgICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAgPHVsXG4gICAgICAgICAgICAgICAgcm9sZT1cImxpc3Rib3hcIlxuICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJBdmFpbGFibGUgbmF2aWdhdGlvbiBkZXN0aW5hdGlvbnNcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cIm10LTQgbWF4LWgtODAgb3ZlcmZsb3cteS1hdXRvIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci1zdXJmYWNlLTcwMC84MCBiZy1zdXJmYWNlLTg1MC85MFwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7ZmlsdGVyZWRDb21tYW5kcy5sZW5ndGggPyAoXG4gICAgICAgICAgICAgICAgICBmaWx0ZXJlZENvbW1hbmRzLm1hcCgoY29tbWFuZCwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgaXNBY3RpdmUgPSBpbmRleCA9PT0gYWN0aXZlSW5kZXhcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgICAgICAgICA8bGlcbiAgICAgICAgICAgICAgICAgICAgICAgIGtleT17Y29tbWFuZC5ocmVmfVxuICAgICAgICAgICAgICAgICAgICAgICAgcm9sZT1cIm9wdGlvblwiXG4gICAgICAgICAgICAgICAgICAgICAgICBhcmlhLXNlbGVjdGVkPXtpc0FjdGl2ZX1cbiAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdmbGV4IHctZnVsbCBmbGV4LWNvbCBpdGVtcy1zdGFydCBnYXAtMSBib3JkZXItYiBib3JkZXItc3VyZmFjZS04MDAvNDAgcHgtNCBweS0zIHRleHQtbGVmdCB0cmFuc2l0aW9uLWNvbG9ycyBmb2N1czpvdXRsaW5lLW5vbmUnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzQWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICdiZy1zdXJmYWNlLTcwMC83MCB0ZXh0LXRleHQtcHJpbWFyeSdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJ3RleHQtdGV4dC1zZWNvbmRhcnkgaG92ZXI6Ymctc3VyZmFjZS03MDAvNDAnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IGhhbmRsZVNlbGVjdChjb21tYW5kKX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgb25Nb3VzZUVudGVyPXsoKSA9PiBzZXRBY3RpdmVJbmRleChpbmRleCl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtc20gZm9udC1tZWRpdW1cIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7Y29tbWFuZC5sYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LXhzIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtjb21tYW5kLmRlc2NyaXB0aW9uID8/IGNvbW1hbmQuaHJlZn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICApIDogKFxuICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzTmFtZT1cInB4LTQgcHktNiB0ZXh0LXNtIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgICAgICAgICBObyBtYXRjaGVzIGZvcnsnICd9XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtdGV4dC1wcmltYXJ5XCI+4oCce3F1ZXJ5feKAnTwvc3Bhbj4uIFRyeSBhXG4gICAgICAgICAgICAgICAgICAgIGRpZmZlcmVudCB0ZXJtLlxuICAgICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICA8L3VsPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgKSA6IG51bGx9XG4gICAgPC8+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VFZmZlY3QiLCJ1c2VNZW1vIiwidXNlUmVmIiwidXNlU3RhdGUiLCJ1c2VSb3V0ZXIiLCJ1c2VQYXRobmFtZSIsInVzZVNlc3Npb24iLCJjbiIsIkJBU0VfQ09NTUFORFMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsIkZPQ1VTQUJMRV9TRUxFQ1RPUlMiLCJDb21tYW5kUGFsZXR0ZSIsInJvdXRlciIsInBhdGhuYW1lIiwiZGF0YSIsInNlc3Npb24iLCJpc09wZW4iLCJzZXRJc09wZW4iLCJxdWVyeSIsInNldFF1ZXJ5IiwiYWN0aXZlSW5kZXgiLCJzZXRBY3RpdmVJbmRleCIsInBhbGV0dGVSZWYiLCJpbnB1dFJlZiIsImNvbW1hbmRzIiwidXNlciIsImZpbHRlcmVkQ29tbWFuZHMiLCJ0cmltbWVkIiwidHJpbSIsInRvTG93ZXJDYXNlIiwiZmlsdGVyIiwiaGF5c3RhY2siLCJqb2luIiwiaW5jbHVkZXMiLCJsZW5ndGgiLCJ0YXJnZXQiLCJnbG9iYWxUaGlzIiwiaGFuZGxlVG9nZ2xlIiwiZXZlbnQiLCJtZXRhS2V5IiwiY3RybEtleSIsImtleSIsInByZXZlbnREZWZhdWx0IiwicHJldiIsIm5leHQiLCJhZGRFdmVudExpc3RlbmVyIiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsImhhbmRsZUVzY2FwZSIsImRvYyIsImRvY3VtZW50IiwiaGFuZGxlVGFiIiwicm9vdCIsImN1cnJlbnQiLCJmb2N1c2FibGUiLCJBcnJheSIsImZyb20iLCJxdWVyeVNlbGVjdG9yQWxsIiwiZmlyc3QiLCJsYXN0IiwiYWN0aXZlRWxlbWVudCIsInNoaWZ0S2V5IiwiY29udGFpbnMiLCJmb2N1cyIsInVuZGVmaW5lZCIsInByZXZpb3VzT3ZlcmZsb3ciLCJib2R5Iiwic3R5bGUiLCJvdmVyZmxvdyIsImFjdGl2ZUNvbW1hbmQiLCJwcmVmZXRjaCIsIm9wZW4iLCJjbG9zZSIsImNsb3NlUGFsZXR0ZSIsImhhbmRsZVNlbGVjdCIsImNvbW1hbmQiLCJwdXNoIiwiaGFuZGxlSW5wdXRLZXlEb3duIiwiTWF0aCIsIm1pbiIsIm1heCIsImJ1dHRvbiIsInR5cGUiLCJjbGFzc05hbWUiLCJhcmlhLWhpZGRlbiIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwiZGl2Iiwicm9sZSIsInJlZiIsImFyaWEtbW9kYWwiLCJhcmlhLWxhYmVsbGVkYnkiLCJoMiIsImlkIiwicCIsImlucHV0IiwidmFsdWUiLCJvbkNoYW5nZSIsIm9uS2V5RG93biIsInBsYWNlaG9sZGVyIiwic3BhbiIsInVsIiwibWFwIiwiaW5kZXgiLCJpc0FjdGl2ZSIsImxpIiwiYXJpYS1zZWxlY3RlZCIsIm9uTW91c2VFbnRlciJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/CommandPalette.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/Footer.tsx": +/*!***********************************!*\ + !*** ./src/components/Footer.tsx ***! + \***********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Footer)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _Layouts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Layouts */ \"(ssr)/./src/components/Layouts.tsx\");\n/* harmony import */ var _Forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Forms */ \"(ssr)/./src/components/Forms.tsx\");\n/* harmony import */ var _Buttons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Buttons */ \"(ssr)/./src/components/Buttons.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction Footer() {\n const [email, setEmail] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [firstName, setFirstName] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [message, setMessage] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [agree, setAgree] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [isSubmitting, setIsSubmitting] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [submitMessage, setSubmitMessage] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const handleSubmit = async (e)=>{\n e.preventDefault();\n setSubmitMessage('');\n if (!agree) {\n setSubmitMessage('Please agree to the Terms of Use and Privacy Policy.');\n return;\n }\n const accessKey = process.env.NEXT_PUBLIC_WEB3FORMS_ACCESS_KEY;\n if (!accessKey) {\n setSubmitMessage('Form configuration error. Missing Web3Forms access key.');\n return;\n }\n setIsSubmitting(true);\n try {\n const res = await fetch('https://api.web3forms.com/submit', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n access_key: accessKey,\n subject: 'Footer inquiry from Biohazard VFX',\n from_name: firstName || 'Website Visitor',\n replyto: email,\n firstName,\n email,\n message,\n consent_terms: true,\n consent_privacy: true,\n source: 'FooterForm'\n })\n });\n const result = await res.json();\n if (result.success) {\n setSubmitMessage(\"Thank you! We'll be in touch soon.\");\n setEmail('');\n setFirstName('');\n setMessage('');\n setAgree(false);\n } else {\n setSubmitMessage('There was an error sending your message. Please try again.');\n }\n } catch {\n setSubmitMessage('There was an error sending your message. Please try again.');\n } finally{\n setIsSubmitting(false);\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"footer\", {\n className: \"bg-surface-900 pt-12 pb-8 border-t border-surface-500\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Layouts__WEBPACK_IMPORTED_MODULE_3__.Container, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-1 md:grid-cols-3 gap-8 items-start\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-2xl font-display text-white mb-2\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 74,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted text-sm max-w-md\",\n children: \"Global visual effects studio delivering world-class VFX supervision, 3D animation, and post-production services.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 75,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted text-sm mt-3\",\n children: \"We usually reply within 24 hours.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 78,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 73,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"text-lg font-semibold text-white mb-3\",\n children: \"Explore\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 83,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex gap-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"space-y-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/projects\",\n className: \"block link-muted text-sm\",\n children: \"Projects\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 86,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/crew\",\n className: \"block link-muted text-sm\",\n children: \"Our Crew\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 87,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/blog\",\n className: \"block link-muted text-sm\",\n children: \"Blog\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 88,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/contact\",\n className: \"block link-muted text-sm\",\n children: \"Contact\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 89,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 85,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"space-y-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/services\",\n className: \"block link-muted text-sm\",\n children: \"Services\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 92,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/privacy\",\n className: \"block link-muted text-sm\",\n children: \"Privacy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 93,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/terms\",\n className: \"block link-muted text-sm\",\n children: \"Terms\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 94,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n className: \"block link-muted text-sm\",\n children: \"DMCA\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 95,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 91,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 84,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 82,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"text-lg font-semibold text-white mb-3\",\n children: \"Contact Us\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 102,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"form\", {\n onSubmit: handleSubmit,\n className: \"space-y-3\",\n noValidate: true,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Forms__WEBPACK_IMPORTED_MODULE_4__.Input, {\n type: \"text\",\n placeholder: \"Name\",\n value: firstName,\n onChange: (e)=>setFirstName(e.target.value),\n className: \"text-sm\",\n autoComplete: \"given-name\",\n name: \"firstName\",\n id: \"footer-firstName\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 104,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Forms__WEBPACK_IMPORTED_MODULE_4__.Input, {\n type: \"email\",\n placeholder: \"Email\",\n value: email,\n onChange: (e)=>setEmail(e.target.value),\n className: \"text-sm\",\n autoComplete: \"email\",\n name: \"email\",\n id: \"footer-email\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 114,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Forms__WEBPACK_IMPORTED_MODULE_4__.Textarea, {\n placeholder: \"Message\",\n value: message,\n onChange: (e)=>setMessage(e.target.value),\n rows: 3,\n className: \"text-sm\",\n name: \"message\",\n id: \"footer-message\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 124,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n className: \"flex items-center gap-2 text-xs text-text-muted\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"checkbox\",\n className: \"h-4 w-4\",\n checked: agree,\n onChange: (e)=>setAgree(e.target.checked),\n \"aria-describedby\": \"footer-consent-help\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 135,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: [\n \"I agree to the \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/terms\",\n className: \"link\",\n children: \"Terms\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 142,\n columnNumber: 38\n }, this),\n \" and \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/privacy\",\n className: \"link\",\n children: \"Privacy Policy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 142,\n columnNumber: 92\n }, this),\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 142,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 134,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n id: \"footer-consent-help\",\n className: \"sr-only\",\n children: \"You must agree before submitting.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 144,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Buttons__WEBPACK_IMPORTED_MODULE_5__.Button, {\n type: \"submit\",\n disabled: isSubmitting || !agree,\n isLoading: isSubmitting,\n size: \"sm\",\n children: \"Send\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 147,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/contact\",\n className: \"text-sm link-muted hover:text-text-secondary\",\n children: \"Or open contact page\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 150,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 146,\n columnNumber: 15\n }, this),\n submitMessage && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: `text-xs ${submitMessage.includes('Thank you') ? 'text-green-400' : 'text-red-400'}`,\n children: submitMessage\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 154,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 103,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 101,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 71,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"border-t border-surface-500 mt-8 pt-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:flex-row justify-between items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://www.instagram.com/biohazardvfx/\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"text-text-muted hover:text-accent transition-colors\",\n \"aria-label\": \"Instagram\",\n title: \"Instagram\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 5c-3.859 0-7 3.141-7 7 0 3.859 3.141 7 7 7s7-3.141 7-7c0-3.859-3.141-7-7-7zm6.406.52a1.44 1.44 0 1 0 0 2.88 1.44 1.44 0 0 0 0-2.88z\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 174,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 173,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 165,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://vimeo.com/biohazardvfx\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"text-text-muted hover:text-accent transition-colors\",\n \"aria-label\": \"Vimeo\",\n title: \"Vimeo\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M22.875 10.063c-2.442 5.217-8.337 12.319-12.063 12.319-3.672 0-4.203-7.831-6.208-13.043-.987-2.565-1.624-1.814-3.474-.281L0 8.019c2.698-2.435 5.394-5.391 7.396-5.553 3.162-.242 3.487 2.831 4.024 5.479.699 3.463 1.809 8.845 2.801 8.845.796 0 2.289-3.313 2.428-4.516.222-1.853-1.512-1.879-2.971-1.271C17.503-2.071 22.875 4.44 22.875 10.063z\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 186,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 185,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 177,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://www.youtube.com/@biohazardvfx\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"text-text-muted hover:text-accent transition-colors\",\n \"aria-label\": \"YouTube\",\n title: \"YouTube\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 198,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 197,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 189,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 164,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:flex-row items-center gap-4 text-sm text-text-muted\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: [\n \"\\xa9 \",\n new Date().getFullYear(),\n \" Biohazard VFX. All rights reserved.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 204,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/privacy\",\n className: \"link-muted\",\n children: \"Privacy Policy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 206,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/terms\",\n className: \"link-muted\",\n children: \"Terms of Use\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 207,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n className: \"link-muted\",\n title: \"DMCA\",\n children: \"DMCA\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 208,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 205,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 203,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 163,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 162,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 70,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 69,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Gb290ZXIudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBRXlCO0FBQ0c7QUFDSTtBQUNLO0FBQ0k7QUFDUDtBQUVuQixTQUFTTztJQUN0QixNQUFNLENBQUNDLE9BQU9DLFNBQVMsR0FBR1AsK0NBQVFBLENBQUM7SUFDbkMsTUFBTSxDQUFDUSxXQUFXQyxhQUFhLEdBQUdULCtDQUFRQSxDQUFDO0lBQzNDLE1BQU0sQ0FBQ1UsU0FBU0MsV0FBVyxHQUFHWCwrQ0FBUUEsQ0FBQztJQUN2QyxNQUFNLENBQUNZLE9BQU9DLFNBQVMsR0FBR2IsK0NBQVFBLENBQUM7SUFDbkMsTUFBTSxDQUFDYyxjQUFjQyxnQkFBZ0IsR0FBR2YsK0NBQVFBLENBQUM7SUFDakQsTUFBTSxDQUFDZ0IsZUFBZUMsaUJBQWlCLEdBQUdqQiwrQ0FBUUEsQ0FBQztJQUVuRCxNQUFNa0IsZUFBZSxPQUFPQztRQUMxQkEsRUFBRUMsY0FBYztRQUNoQkgsaUJBQWlCO1FBRWpCLElBQUksQ0FBQ0wsT0FBTztZQUNWSyxpQkFBaUI7WUFDakI7UUFDRjtRQUVBLE1BQU1JLFlBQVlDLFFBQVFDLEdBQUcsQ0FBQ0MsZ0NBQWdDO1FBQzlELElBQUksQ0FBQ0gsV0FBVztZQUNkSixpQkFBaUI7WUFDakI7UUFDRjtRQUVBRixnQkFBZ0I7UUFDaEIsSUFBSTtZQUNGLE1BQU1VLE1BQU0sTUFBTUMsTUFBTSxvQ0FBb0M7Z0JBQzFEQyxRQUFRO2dCQUNSQyxTQUFTO29CQUFFLGdCQUFnQjtnQkFBbUI7Z0JBQzlDQyxNQUFNQyxLQUFLQyxTQUFTLENBQUM7b0JBQ25CQyxZQUFZWDtvQkFDWlksU0FBUztvQkFDVEMsV0FBVzFCLGFBQWE7b0JBQ3hCMkIsU0FBUzdCO29CQUNURTtvQkFDQUY7b0JBQ0FJO29CQUNBMEIsZUFBZTtvQkFDZkMsaUJBQWlCO29CQUNqQkMsUUFBUTtnQkFDVjtZQUNGO1lBQ0EsTUFBTUMsU0FBUyxNQUFNZCxJQUFJZSxJQUFJO1lBQzdCLElBQUlELE9BQU9FLE9BQU8sRUFBRTtnQkFDbEJ4QixpQkFBaUI7Z0JBQ2pCVixTQUFTO2dCQUNURSxhQUFhO2dCQUNiRSxXQUFXO2dCQUNYRSxTQUFTO1lBQ1gsT0FBTztnQkFDTEksaUJBQWlCO1lBQ25CO1FBQ0YsRUFBRSxPQUFNO1lBQ05BLGlCQUFpQjtRQUNuQixTQUFVO1lBQ1JGLGdCQUFnQjtRQUNsQjtJQUNGO0lBRUEscUJBQ0UsOERBQUMyQjtRQUFPQyxXQUFVO2tCQUNoQiw0RUFBQzFDLCtDQUFTQTs7OEJBQ1IsOERBQUMyQztvQkFBSUQsV0FBVTs7c0NBRWIsOERBQUNDOzs4Q0FDQyw4REFBQ0M7b0NBQUdGLFdBQVU7OENBQXdDOzs7Ozs7OENBQ3RELDhEQUFDRztvQ0FBRUgsV0FBVTs4Q0FBbUM7Ozs7Ozs4Q0FHaEQsOERBQUNHO29DQUFFSCxXQUFVOzhDQUErQjs7Ozs7Ozs7Ozs7O3NDQUk5Qyw4REFBQ0M7OzhDQUNDLDhEQUFDRztvQ0FBR0osV0FBVTs4Q0FBd0M7Ozs7Ozs4Q0FDdEQsOERBQUNDO29DQUFJRCxXQUFVOztzREFDYiw4REFBQ0s7NENBQUlMLFdBQVU7OzhEQUNiLDhEQUFDNUMsa0RBQUlBO29EQUFDa0QsTUFBSztvREFBWU4sV0FBVTs4REFBMkI7Ozs7Ozs4REFDNUQsOERBQUM1QyxrREFBSUE7b0RBQUNrRCxNQUFLO29EQUFRTixXQUFVOzhEQUEyQjs7Ozs7OzhEQUN4RCw4REFBQzVDLGtEQUFJQTtvREFBQ2tELE1BQUs7b0RBQVFOLFdBQVU7OERBQTJCOzs7Ozs7OERBQ3hELDhEQUFDNUMsa0RBQUlBO29EQUFDa0QsTUFBSztvREFBV04sV0FBVTs4REFBMkI7Ozs7Ozs7Ozs7OztzREFFN0QsOERBQUNLOzRDQUFJTCxXQUFVOzs4REFDYiw4REFBQzVDLGtEQUFJQTtvREFBQ2tELE1BQUs7b0RBQVlOLFdBQVU7OERBQTJCOzs7Ozs7OERBQzVELDhEQUFDNUMsa0RBQUlBO29EQUFDa0QsTUFBSztvREFBV04sV0FBVTs4REFBMkI7Ozs7Ozs4REFDM0QsOERBQUM1QyxrREFBSUE7b0RBQUNrRCxNQUFLO29EQUFTTixXQUFVOzhEQUEyQjs7Ozs7OzhEQUN6RCw4REFBQ087b0RBQUVELE1BQUs7b0RBQWlDTixXQUFVOzhEQUEyQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O3NDQU1wRiw4REFBQ0M7OzhDQUNDLDhEQUFDRztvQ0FBR0osV0FBVTs4Q0FBd0M7Ozs7Ozs4Q0FDdEQsOERBQUNRO29DQUFLQyxVQUFVbEM7b0NBQWN5QixXQUFVO29DQUFZVSxVQUFVOztzREFDNUQsOERBQUNuRCx5Q0FBS0E7NENBQ0pvRCxNQUFLOzRDQUNMQyxhQUFZOzRDQUNaQyxPQUFPaEQ7NENBQ1BpRCxVQUFVLENBQUN0QyxJQUFNVixhQUFhVSxFQUFFdUMsTUFBTSxDQUFDRixLQUFLOzRDQUM1Q2IsV0FBVTs0Q0FDVmdCLGNBQWE7NENBQ2JDLE1BQUs7NENBQ0xDLElBQUc7Ozs7OztzREFFTCw4REFBQzNELHlDQUFLQTs0Q0FDSm9ELE1BQUs7NENBQ0xDLGFBQVk7NENBQ1pDLE9BQU9sRDs0Q0FDUG1ELFVBQVUsQ0FBQ3RDLElBQU1aLFNBQVNZLEVBQUV1QyxNQUFNLENBQUNGLEtBQUs7NENBQ3hDYixXQUFVOzRDQUNWZ0IsY0FBYTs0Q0FDYkMsTUFBSzs0Q0FDTEMsSUFBRzs7Ozs7O3NEQUVMLDhEQUFDMUQsNENBQVFBOzRDQUNQb0QsYUFBWTs0Q0FDWkMsT0FBTzlDOzRDQUNQK0MsVUFBVSxDQUFDdEMsSUFBTVIsV0FBV1EsRUFBRXVDLE1BQU0sQ0FBQ0YsS0FBSzs0Q0FDMUNNLE1BQU07NENBQ05uQixXQUFVOzRDQUNWaUIsTUFBSzs0Q0FDTEMsSUFBRzs7Ozs7O3NEQUdMLDhEQUFDRTs0Q0FBTXBCLFdBQVU7OzhEQUNmLDhEQUFDcUI7b0RBQ0NWLE1BQUs7b0RBQ0xYLFdBQVU7b0RBQ1ZzQixTQUFTckQ7b0RBQ1Q2QyxVQUFVLENBQUN0QyxJQUFNTixTQUFTTSxFQUFFdUMsTUFBTSxDQUFDTyxPQUFPO29EQUMxQ0Msb0JBQWlCOzs7Ozs7OERBRW5CLDhEQUFDQzs7d0RBQUs7c0VBQWUsOERBQUNwRSxrREFBSUE7NERBQUNrRCxNQUFLOzREQUFTTixXQUFVO3NFQUFPOzs7Ozs7d0RBQVk7c0VBQUssOERBQUM1QyxrREFBSUE7NERBQUNrRCxNQUFLOzREQUFXTixXQUFVO3NFQUFPOzs7Ozs7d0RBQXFCOzs7Ozs7Ozs7Ozs7O3NEQUV6SSw4REFBQ0c7NENBQUVlLElBQUc7NENBQXNCbEIsV0FBVTtzREFBVTs7Ozs7O3NEQUVoRCw4REFBQ0M7NENBQUlELFdBQVU7OzhEQUNiLDhEQUFDdkMsNENBQU1BO29EQUFDa0QsTUFBSztvREFBU2MsVUFBVXRELGdCQUFnQixDQUFDRjtvREFBT3lELFdBQVd2RDtvREFBY3dELE1BQUs7OERBQUs7Ozs7Ozs4REFHM0YsOERBQUN2RSxrREFBSUE7b0RBQUNrRCxNQUFLO29EQUFXTixXQUFVOzhEQUErQzs7Ozs7Ozs7Ozs7O3dDQUdoRjNCLCtCQUNDLDhEQUFDOEI7NENBQUVILFdBQVcsQ0FBQyxRQUFRLEVBQUUzQixjQUFjdUQsUUFBUSxDQUFDLGVBQWUsbUJBQW1CLGdCQUFnQjtzREFDL0Z2RDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzhCQU9YLDhEQUFDNEI7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNDO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0M7Z0NBQUlELFdBQVU7O2tEQUNiLDhEQUFDTzt3Q0FDQ0QsTUFBSzt3Q0FDTFMsUUFBTzt3Q0FDUGMsS0FBSTt3Q0FDSjdCLFdBQVU7d0NBQ1Y4QixjQUFXO3dDQUNYQyxPQUFNO2tEQUVOLDRFQUFDQzs0Q0FBSWhDLFdBQVU7NENBQVVpQyxNQUFLOzRDQUFlQyxTQUFRO3NEQUNuRCw0RUFBQ0M7Z0RBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7a0RBR1osOERBQUM3Qjt3Q0FDQ0QsTUFBSzt3Q0FDTFMsUUFBTzt3Q0FDUGMsS0FBSTt3Q0FDSjdCLFdBQVU7d0NBQ1Y4QixjQUFXO3dDQUNYQyxPQUFNO2tEQUVOLDRFQUFDQzs0Q0FBSWhDLFdBQVU7NENBQVVpQyxNQUFLOzRDQUFlQyxTQUFRO3NEQUNuRCw0RUFBQ0M7Z0RBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7a0RBR1osOERBQUM3Qjt3Q0FDQ0QsTUFBSzt3Q0FDTFMsUUFBTzt3Q0FDUGMsS0FBSTt3Q0FDSjdCLFdBQVU7d0NBQ1Y4QixjQUFXO3dDQUNYQyxPQUFNO2tEQUVOLDRFQUFDQzs0Q0FBSWhDLFdBQVU7NENBQVVpQyxNQUFLOzRDQUFlQyxTQUFRO3NEQUNuRCw0RUFBQ0M7Z0RBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7MENBS2QsOERBQUNuQztnQ0FBSUQsV0FBVTs7a0RBQ2IsOERBQUNHOzs0Q0FBRTs0Q0FBRyxJQUFJa0MsT0FBT0MsV0FBVzs0Q0FBRzs7Ozs7OztrREFDL0IsOERBQUNyQzt3Q0FBSUQsV0FBVTs7MERBQ2IsOERBQUM1QyxrREFBSUE7Z0RBQUNrRCxNQUFLO2dEQUFXTixXQUFVOzBEQUFhOzs7Ozs7MERBQzdDLDhEQUFDNUMsa0RBQUlBO2dEQUFDa0QsTUFBSztnREFBU04sV0FBVTswREFBYTs7Ozs7OzBEQUMzQyw4REFBQ087Z0RBQUVELE1BQUs7Z0RBQWlDTixXQUFVO2dEQUFhK0IsT0FBTTswREFBTzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVE3RiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvRm9vdGVyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCdcbmltcG9ydCB7IENvbnRhaW5lciB9IGZyb20gJy4vTGF5b3V0cydcbmltcG9ydCB7IElucHV0LCBUZXh0YXJlYSB9IGZyb20gJy4vRm9ybXMnXG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tICcuL0J1dHRvbnMnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEZvb3RlcigpIHtcbiAgY29uc3QgW2VtYWlsLCBzZXRFbWFpbF0gPSB1c2VTdGF0ZSgnJylcbiAgY29uc3QgW2ZpcnN0TmFtZSwgc2V0Rmlyc3ROYW1lXSA9IHVzZVN0YXRlKCcnKVxuICBjb25zdCBbbWVzc2FnZSwgc2V0TWVzc2FnZV0gPSB1c2VTdGF0ZSgnJylcbiAgY29uc3QgW2FncmVlLCBzZXRBZ3JlZV0gPSB1c2VTdGF0ZShmYWxzZSlcbiAgY29uc3QgW2lzU3VibWl0dGluZywgc2V0SXNTdWJtaXR0aW5nXSA9IHVzZVN0YXRlKGZhbHNlKVxuICBjb25zdCBbc3VibWl0TWVzc2FnZSwgc2V0U3VibWl0TWVzc2FnZV0gPSB1c2VTdGF0ZSgnJylcblxuICBjb25zdCBoYW5kbGVTdWJtaXQgPSBhc3luYyAoZTogUmVhY3QuRm9ybUV2ZW50KSA9PiB7XG4gICAgZS5wcmV2ZW50RGVmYXVsdCgpXG4gICAgc2V0U3VibWl0TWVzc2FnZSgnJylcblxuICAgIGlmICghYWdyZWUpIHtcbiAgICAgIHNldFN1Ym1pdE1lc3NhZ2UoJ1BsZWFzZSBhZ3JlZSB0byB0aGUgVGVybXMgb2YgVXNlIGFuZCBQcml2YWN5IFBvbGljeS4nKVxuICAgICAgcmV0dXJuXG4gICAgfVxuXG4gICAgY29uc3QgYWNjZXNzS2V5ID0gcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfV0VCM0ZPUk1TX0FDQ0VTU19LRVlcbiAgICBpZiAoIWFjY2Vzc0tleSkge1xuICAgICAgc2V0U3VibWl0TWVzc2FnZSgnRm9ybSBjb25maWd1cmF0aW9uIGVycm9yLiBNaXNzaW5nIFdlYjNGb3JtcyBhY2Nlc3Mga2V5LicpXG4gICAgICByZXR1cm5cbiAgICB9XG5cbiAgICBzZXRJc1N1Ym1pdHRpbmcodHJ1ZSlcbiAgICB0cnkge1xuICAgICAgY29uc3QgcmVzID0gYXdhaXQgZmV0Y2goJ2h0dHBzOi8vYXBpLndlYjNmb3Jtcy5jb20vc3VibWl0Jywge1xuICAgICAgICBtZXRob2Q6ICdQT1NUJyxcbiAgICAgICAgaGVhZGVyczogeyAnQ29udGVudC1UeXBlJzogJ2FwcGxpY2F0aW9uL2pzb24nIH0sXG4gICAgICAgIGJvZHk6IEpTT04uc3RyaW5naWZ5KHtcbiAgICAgICAgICBhY2Nlc3Nfa2V5OiBhY2Nlc3NLZXksXG4gICAgICAgICAgc3ViamVjdDogJ0Zvb3RlciBpbnF1aXJ5IGZyb20gQmlvaGF6YXJkIFZGWCcsXG4gICAgICAgICAgZnJvbV9uYW1lOiBmaXJzdE5hbWUgfHwgJ1dlYnNpdGUgVmlzaXRvcicsXG4gICAgICAgICAgcmVwbHl0bzogZW1haWwsXG4gICAgICAgICAgZmlyc3ROYW1lLFxuICAgICAgICAgIGVtYWlsLFxuICAgICAgICAgIG1lc3NhZ2UsXG4gICAgICAgICAgY29uc2VudF90ZXJtczogdHJ1ZSxcbiAgICAgICAgICBjb25zZW50X3ByaXZhY3k6IHRydWUsXG4gICAgICAgICAgc291cmNlOiAnRm9vdGVyRm9ybSdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgICBjb25zdCByZXN1bHQgPSBhd2FpdCByZXMuanNvbigpXG4gICAgICBpZiAocmVzdWx0LnN1Y2Nlc3MpIHtcbiAgICAgICAgc2V0U3VibWl0TWVzc2FnZShcIlRoYW5rIHlvdSEgV2UnbGwgYmUgaW4gdG91Y2ggc29vbi5cIilcbiAgICAgICAgc2V0RW1haWwoJycpXG4gICAgICAgIHNldEZpcnN0TmFtZSgnJylcbiAgICAgICAgc2V0TWVzc2FnZSgnJylcbiAgICAgICAgc2V0QWdyZWUoZmFsc2UpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzZXRTdWJtaXRNZXNzYWdlKCdUaGVyZSB3YXMgYW4gZXJyb3Igc2VuZGluZyB5b3VyIG1lc3NhZ2UuIFBsZWFzZSB0cnkgYWdhaW4uJylcbiAgICAgIH1cbiAgICB9IGNhdGNoIHtcbiAgICAgIHNldFN1Ym1pdE1lc3NhZ2UoJ1RoZXJlIHdhcyBhbiBlcnJvciBzZW5kaW5nIHlvdXIgbWVzc2FnZS4gUGxlYXNlIHRyeSBhZ2Fpbi4nKVxuICAgIH0gZmluYWxseSB7XG4gICAgICBzZXRJc1N1Ym1pdHRpbmcoZmFsc2UpXG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8Zm9vdGVyIGNsYXNzTmFtZT1cImJnLXN1cmZhY2UtOTAwIHB0LTEyIHBiLTggYm9yZGVyLXQgYm9yZGVyLXN1cmZhY2UtNTAwXCI+XG4gICAgICA8Q29udGFpbmVyPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImdyaWQgZ3JpZC1jb2xzLTEgbWQ6Z3JpZC1jb2xzLTMgZ2FwLTggaXRlbXMtc3RhcnRcIj5cbiAgICAgICAgICB7LyogQnJhbmQgKyBibHVyYiAqL31cbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtZGlzcGxheSB0ZXh0LXdoaXRlIG1iLTJcIj5CaW9oYXphcmQgVkZYPC9oMz5cbiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1tdXRlZCB0ZXh0LXNtIG1heC13LW1kXCI+XG4gICAgICAgICAgICAgIEdsb2JhbCB2aXN1YWwgZWZmZWN0cyBzdHVkaW8gZGVsaXZlcmluZyB3b3JsZC1jbGFzcyBWRlggc3VwZXJ2aXNpb24sIDNEIGFuaW1hdGlvbiwgYW5kIHBvc3QtcHJvZHVjdGlvbiBzZXJ2aWNlcy5cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1tdXRlZCB0ZXh0LXNtIG10LTNcIj5XZSB1c3VhbGx5IHJlcGx5IHdpdGhpbiAyNCBob3Vycy48L3A+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICB7LyogUXVpY2sgbGlua3MgKi99XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJ0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC13aGl0ZSBtYi0zXCI+RXhwbG9yZTwvaDQ+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZ2FwLThcIj5cbiAgICAgICAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJzcGFjZS15LTJcIj5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL3Byb2plY3RzXCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+UHJvamVjdHM8L0xpbms+XG4gICAgICAgICAgICAgICAgPExpbmsgaHJlZj1cIi9jcmV3XCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+T3VyIENyZXc8L0xpbms+XG4gICAgICAgICAgICAgICAgPExpbmsgaHJlZj1cIi9ibG9nXCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+QmxvZzwvTGluaz5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL2NvbnRhY3RcIiBjbGFzc05hbWU9XCJibG9jayBsaW5rLW11dGVkIHRleHQtc21cIj5Db250YWN0PC9MaW5rPlxuICAgICAgICAgICAgICA8L25hdj5cbiAgICAgICAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJzcGFjZS15LTJcIj5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL3NlcnZpY2VzXCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+U2VydmljZXM8L0xpbms+XG4gICAgICAgICAgICAgICAgPExpbmsgaHJlZj1cIi9wcml2YWN5XCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+UHJpdmFjeTwvTGluaz5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL3Rlcm1zXCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+VGVybXM8L0xpbms+XG4gICAgICAgICAgICAgICAgPGEgaHJlZj1cIm1haWx0bzpEYXZhbmVAYmlvaGF6YXJkdmZ4LmNvbVwiIGNsYXNzTmFtZT1cImJsb2NrIGxpbmstbXV0ZWQgdGV4dC1zbVwiPkRNQ0E8L2E+XG4gICAgICAgICAgICAgIDwvbmF2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICB7LyogQ29tcGFjdCBjb250YWN0IGZvcm0gKi99XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJ0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC13aGl0ZSBtYi0zXCI+Q29udGFjdCBVczwvaDQ+XG4gICAgICAgICAgICA8Zm9ybSBvblN1Ym1pdD17aGFuZGxlU3VibWl0fSBjbGFzc05hbWU9XCJzcGFjZS15LTNcIiBub1ZhbGlkYXRlPlxuICAgICAgICAgICAgICA8SW5wdXRcbiAgICAgICAgICAgICAgICB0eXBlPVwidGV4dFwiXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJOYW1lXCJcbiAgICAgICAgICAgICAgICB2YWx1ZT17Zmlyc3ROYW1lfVxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZSkgPT4gc2V0Rmlyc3ROYW1lKGUudGFyZ2V0LnZhbHVlKX1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LXNtXCJcbiAgICAgICAgICAgICAgICBhdXRvQ29tcGxldGU9XCJnaXZlbi1uYW1lXCJcbiAgICAgICAgICAgICAgICBuYW1lPVwiZmlyc3ROYW1lXCJcbiAgICAgICAgICAgICAgICBpZD1cImZvb3Rlci1maXJzdE5hbWVcIlxuICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8SW5wdXRcbiAgICAgICAgICAgICAgICB0eXBlPVwiZW1haWxcIlxuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwiRW1haWxcIlxuICAgICAgICAgICAgICAgIHZhbHVlPXtlbWFpbH1cbiAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHNldEVtYWlsKGUudGFyZ2V0LnZhbHVlKX1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LXNtXCJcbiAgICAgICAgICAgICAgICBhdXRvQ29tcGxldGU9XCJlbWFpbFwiXG4gICAgICAgICAgICAgICAgbmFtZT1cImVtYWlsXCJcbiAgICAgICAgICAgICAgICBpZD1cImZvb3Rlci1lbWFpbFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDxUZXh0YXJlYVxuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwiTWVzc2FnZVwiXG4gICAgICAgICAgICAgICAgdmFsdWU9e21lc3NhZ2V9XG4gICAgICAgICAgICAgICAgb25DaGFuZ2U9eyhlKSA9PiBzZXRNZXNzYWdlKGUudGFyZ2V0LnZhbHVlKX1cbiAgICAgICAgICAgICAgICByb3dzPXszfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInRleHQtc21cIlxuICAgICAgICAgICAgICAgIG5hbWU9XCJtZXNzYWdlXCJcbiAgICAgICAgICAgICAgICBpZD1cImZvb3Rlci1tZXNzYWdlXCJcbiAgICAgICAgICAgICAgLz5cblxuICAgICAgICAgICAgICA8bGFiZWwgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgdGV4dC14cyB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgICAgICAgIHR5cGU9XCJjaGVja2JveFwiXG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJoLTQgdy00XCJcbiAgICAgICAgICAgICAgICAgIGNoZWNrZWQ9e2FncmVlfVxuICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyhlKSA9PiBzZXRBZ3JlZShlLnRhcmdldC5jaGVja2VkKX1cbiAgICAgICAgICAgICAgICAgIGFyaWEtZGVzY3JpYmVkYnk9XCJmb290ZXItY29uc2VudC1oZWxwXCJcbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgIDxzcGFuPkkgYWdyZWUgdG8gdGhlIDxMaW5rIGhyZWY9XCIvdGVybXNcIiBjbGFzc05hbWU9XCJsaW5rXCI+VGVybXM8L0xpbms+IGFuZCA8TGluayBocmVmPVwiL3ByaXZhY3lcIiBjbGFzc05hbWU9XCJsaW5rXCI+UHJpdmFjeSBQb2xpY3k8L0xpbms+Ljwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgICAgPHAgaWQ9XCJmb290ZXItY29uc2VudC1oZWxwXCIgY2xhc3NOYW1lPVwic3Itb25seVwiPllvdSBtdXN0IGFncmVlIGJlZm9yZSBzdWJtaXR0aW5nLjwvcD5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0zXCI+XG4gICAgICAgICAgICAgICAgPEJ1dHRvbiB0eXBlPVwic3VibWl0XCIgZGlzYWJsZWQ9e2lzU3VibWl0dGluZyB8fCAhYWdyZWV9IGlzTG9hZGluZz17aXNTdWJtaXR0aW5nfSBzaXplPVwic21cIj5cbiAgICAgICAgICAgICAgICAgIFNlbmRcbiAgICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL2NvbnRhY3RcIiBjbGFzc05hbWU9XCJ0ZXh0LXNtIGxpbmstbXV0ZWQgaG92ZXI6dGV4dC10ZXh0LXNlY29uZGFyeVwiPk9yIG9wZW4gY29udGFjdCBwYWdlPC9MaW5rPlxuICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICB7c3VibWl0TWVzc2FnZSAmJiAoXG4gICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPXtgdGV4dC14cyAke3N1Ym1pdE1lc3NhZ2UuaW5jbHVkZXMoJ1RoYW5rIHlvdScpID8gJ3RleHQtZ3JlZW4tNDAwJyA6ICd0ZXh0LXJlZC00MDAnfWB9PlxuICAgICAgICAgICAgICAgICAge3N1Ym1pdE1lc3NhZ2V9XG4gICAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgPC9mb3JtPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImJvcmRlci10IGJvcmRlci1zdXJmYWNlLTUwMCBtdC04IHB0LTZcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBnYXAtNFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNFwiPlxuICAgICAgICAgICAgICA8YVxuICAgICAgICAgICAgICAgIGhyZWY9XCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2Jpb2hhemFyZHZmeC9cIlxuICAgICAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICAgICAgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LW11dGVkIGhvdmVyOnRleHQtYWNjZW50IHRyYW5zaXRpb24tY29sb3JzXCJcbiAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPVwiSW5zdGFncmFtXCJcbiAgICAgICAgICAgICAgICB0aXRsZT1cIkluc3RhZ3JhbVwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNSBoLTVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgPHBhdGggZD1cIk0xMiAyLjE2M2MzLjIwNCAwIDMuNTg0LjAxMiA0Ljg1LjA3IDMuMjUyLjE0OCA0Ljc3MSAxLjY5MSA0LjkxOSA0LjkxOS4wNTggMS4yNjUuMDY5IDEuNjQ1LjA2OSA0Ljg0OSAwIDMuMjA1LS4wMTIgMy41ODQtLjA2OSA0Ljg0OS0uMTQ5IDMuMjI1LTEuNjY0IDQuNzcxLTQuOTE5IDQuOTE5LTEuMjY2LjA1OC0xLjY0NC4wNy00Ljg1LjA3LTMuMjA0IDAtMy41ODQtLjAxMi00Ljg0OS0uMDctMy4yNi0uMTQ5LTQuNzcxLTEuNjk5LTQuOTE5LTQuOTItLjA1OC0xLjI2NS0uMDctMS42NDQtLjA3LTQuODQ5IDAtMy4yMDQuMDEzLTMuNTgzLjA3LTQuODQ5LjE0OS0zLjIyNyAxLjY2NC00Ljc3MSA0LjkxOS00LjkxOSAxLjI2Ni0uMDU3IDEuNjQ1LS4wNjkgNC44NDktLjA2OXpNMTIgNWMtMy44NTkgMC03IDMuMTQxLTcgNyAwIDMuODU5IDMuMTQxIDcgNyA3czctMy4xNDEgNy03YzAtMy44NTktMy4xNDEtNy03LTd6bTYuNDA2LjUyYTEuNDQgMS40NCAwIDEgMCAwIDIuODggMS40NCAxLjQ0IDAgMCAwIDAtMi44OHpcIiAvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vdmltZW8uY29tL2Jpb2hhemFyZHZmeFwiXG4gICAgICAgICAgICAgICAgdGFyZ2V0PVwiX2JsYW5rXCJcbiAgICAgICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtbXV0ZWQgaG92ZXI6dGV4dC1hY2NlbnQgdHJhbnNpdGlvbi1jb2xvcnNcIlxuICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJWaW1lb1wiXG4gICAgICAgICAgICAgICAgdGl0bGU9XCJWaW1lb1wiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNSBoLTVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgPHBhdGggZD1cIk0yMi44NzUgMTAuMDYzYy0yLjQ0MiA1LjIxNy04LjMzNyAxMi4zMTktMTIuMDYzIDEyLjMxOS0zLjY3MiAwLTQuMjAzLTcuODMxLTYuMjA4LTEzLjA0My0uOTg3LTIuNTY1LTEuNjI0LTEuODE0LTMuNDc0LS4yODFMMCA4LjAxOWMyLjY5OC0yLjQzNSA1LjM5NC01LjM5MSA3LjM5Ni01LjU1MyAzLjE2Mi0uMjQyIDMuNDg3IDIuODMxIDQuMDI0IDUuNDc5LjY5OSAzLjQ2MyAxLjgwOSA4Ljg0NSAyLjgwMSA4Ljg0NS43OTYgMCAyLjI4OS0zLjMxMyAyLjQyOC00LjUxNi4yMjItMS44NTMtMS41MTItMS44NzktMi45NzEtMS4yNzFDMTcuNTAzLTIuMDcxIDIyLjg3NSA0LjQ0IDIyLjg3NSAxMC4wNjN6XCIgLz5cbiAgICAgICAgICAgICAgICA8L3N2Zz5cbiAgICAgICAgICAgICAgPC9hPlxuICAgICAgICAgICAgICA8YVxuICAgICAgICAgICAgICAgIGhyZWY9XCJodHRwczovL3d3dy55b3V0dWJlLmNvbS9AYmlvaGF6YXJkdmZ4XCJcbiAgICAgICAgICAgICAgICB0YXJnZXQ9XCJfYmxhbmtcIlxuICAgICAgICAgICAgICAgIHJlbD1cIm5vb3BlbmVyIG5vcmVmZXJyZXJcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInRleHQtdGV4dC1tdXRlZCBob3Zlcjp0ZXh0LWFjY2VudCB0cmFuc2l0aW9uLWNvbG9yc1wiXG4gICAgICAgICAgICAgICAgYXJpYS1sYWJlbD1cIllvdVR1YmVcIlxuICAgICAgICAgICAgICAgIHRpdGxlPVwiWW91VHViZVwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNSBoLTVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgPHBhdGggZD1cIk0yMy40OTggNi4xODZhMy4wMTYgMy4wMTYgMCAwIDAtMi4xMjItMi4xMzZDMTkuNTA1IDMuNTQ1IDEyIDMuNTQ1IDEyIDMuNTQ1cy03LjUwNSAwLTkuMzc3LjUwNUEzLjAxNyAzLjAxNyAwIDAgMCAuNTAyIDYuMTg2QzAgOC4wNyAwIDEyIDAgMTJzMCAzLjkzLjUwMiA1LjgxNGEzLjAxNiAzLjAxNiAwIDAgMCAyLjEyMiAyLjEzNmMxLjg3MS41MDUgOS4zNzYuNTA1IDkuMzc2LjUwNXM3LjUwNSAwIDkuMzc3LS41MDVhMy4wMTUgMy4wMTUgMCAwIDAgMi4xMjItMi4xMzZDMjQgMTUuOTMgMjQgMTIgMjQgMTJzMC0zLjkzLS41MDItNS44MTR6TTkuNTQ1IDE1LjU2OFY4LjQzMkwxNS44MTggMTJsLTYuMjczIDMuNTY4elwiIC8+XG4gICAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cgaXRlbXMtY2VudGVyIGdhcC00IHRleHQtc20gdGV4dC10ZXh0LW11dGVkXCI+XG4gICAgICAgICAgICAgIDxwPsKpIHtuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCl9IEJpb2hhemFyZCBWRlguIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC9wPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZ2FwLTRcIj5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL3ByaXZhY3lcIiBjbGFzc05hbWU9XCJsaW5rLW11dGVkXCI+UHJpdmFjeSBQb2xpY3k8L0xpbms+XG4gICAgICAgICAgICAgICAgPExpbmsgaHJlZj1cIi90ZXJtc1wiIGNsYXNzTmFtZT1cImxpbmstbXV0ZWRcIj5UZXJtcyBvZiBVc2U8L0xpbms+XG4gICAgICAgICAgICAgICAgPGEgaHJlZj1cIm1haWx0bzpEYXZhbmVAYmlvaGF6YXJkdmZ4LmNvbVwiIGNsYXNzTmFtZT1cImxpbmstbXV0ZWRcIiB0aXRsZT1cIkRNQ0FcIj5ETUNBPC9hPlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvQ29udGFpbmVyPlxuICAgIDwvZm9vdGVyPlxuICApXG59XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJMaW5rIiwidXNlU3RhdGUiLCJDb250YWluZXIiLCJJbnB1dCIsIlRleHRhcmVhIiwiQnV0dG9uIiwiRm9vdGVyIiwiZW1haWwiLCJzZXRFbWFpbCIsImZpcnN0TmFtZSIsInNldEZpcnN0TmFtZSIsIm1lc3NhZ2UiLCJzZXRNZXNzYWdlIiwiYWdyZWUiLCJzZXRBZ3JlZSIsImlzU3VibWl0dGluZyIsInNldElzU3VibWl0dGluZyIsInN1Ym1pdE1lc3NhZ2UiLCJzZXRTdWJtaXRNZXNzYWdlIiwiaGFuZGxlU3VibWl0IiwiZSIsInByZXZlbnREZWZhdWx0IiwiYWNjZXNzS2V5IiwicHJvY2VzcyIsImVudiIsIk5FWFRfUFVCTElDX1dFQjNGT1JNU19BQ0NFU1NfS0VZIiwicmVzIiwiZmV0Y2giLCJtZXRob2QiLCJoZWFkZXJzIiwiYm9keSIsIkpTT04iLCJzdHJpbmdpZnkiLCJhY2Nlc3Nfa2V5Iiwic3ViamVjdCIsImZyb21fbmFtZSIsInJlcGx5dG8iLCJjb25zZW50X3Rlcm1zIiwiY29uc2VudF9wcml2YWN5Iiwic291cmNlIiwicmVzdWx0IiwianNvbiIsInN1Y2Nlc3MiLCJmb290ZXIiLCJjbGFzc05hbWUiLCJkaXYiLCJoMyIsInAiLCJoNCIsIm5hdiIsImhyZWYiLCJhIiwiZm9ybSIsIm9uU3VibWl0Iiwibm9WYWxpZGF0ZSIsInR5cGUiLCJwbGFjZWhvbGRlciIsInZhbHVlIiwib25DaGFuZ2UiLCJ0YXJnZXQiLCJhdXRvQ29tcGxldGUiLCJuYW1lIiwiaWQiLCJyb3dzIiwibGFiZWwiLCJpbnB1dCIsImNoZWNrZWQiLCJhcmlhLWRlc2NyaWJlZGJ5Iiwic3BhbiIsImRpc2FibGVkIiwiaXNMb2FkaW5nIiwic2l6ZSIsImluY2x1ZGVzIiwicmVsIiwiYXJpYS1sYWJlbCIsInRpdGxlIiwic3ZnIiwiZmlsbCIsInZpZXdCb3giLCJwYXRoIiwiZCIsIkRhdGUiLCJnZXRGdWxsWWVhciJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Footer.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/Forms.tsx": +/*!**********************************!*\ + !*** ./src/components/Forms.tsx ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Checkbox: () => (/* binding */ Checkbox),\n/* harmony export */ FormGroup: () => (/* binding */ FormGroup),\n/* harmony export */ FormSection: () => (/* binding */ FormSection),\n/* harmony export */ Input: () => (/* binding */ Input),\n/* harmony export */ Radio: () => (/* binding */ Radio),\n/* harmony export */ Select: () => (/* binding */ Select),\n/* harmony export */ Textarea: () => (/* binding */ Textarea)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* __next_internal_client_entry_do_not_use__ Input,Textarea,Select,Checkbox,Radio,FormGroup,FormSection auto */ \nfunction Input({ label, error, helperText, className = '', id, ...props }) {\n const inputId = id || label?.toLowerCase().replace(/\\s+/g, '-');\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-2\",\n children: [\n label && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: inputId,\n className: \"label\",\n children: label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 28,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n id: inputId,\n className: `input ${error ? 'border-red-500' : ''} ${className}`,\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-red-400\",\n children: error\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 37,\n columnNumber: 17\n }, this),\n helperText && !error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-text-muted\",\n children: helperText\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 39,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 26,\n columnNumber: 5\n }, this);\n}\nfunction Textarea({ label, error, helperText, className = '', id, ...props }) {\n const textareaId = id || label?.toLowerCase().replace(/\\s+/g, '-');\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-2\",\n children: [\n label && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: textareaId,\n className: \"label\",\n children: label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 64,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"textarea\", {\n id: textareaId,\n className: `input min-h-[120px] ${error ? 'border-red-500' : ''} ${className}`,\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 68,\n columnNumber: 7\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-red-400\",\n children: error\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 73,\n columnNumber: 17\n }, this),\n helperText && !error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-text-muted\",\n children: helperText\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 75,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 62,\n columnNumber: 5\n }, this);\n}\nfunction Select({ label, error, helperText, options, className = '', id, ...props }) {\n const selectId = id || label?.toLowerCase().replace(/\\s+/g, '-');\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-2\",\n children: [\n label && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: selectId,\n className: \"label\",\n children: label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 102,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"select\", {\n id: selectId,\n className: `input ${error ? 'border-red-500' : ''} ${className}`,\n ...props,\n children: options.map((option)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"option\", {\n value: option.value,\n children: option.label\n }, option.value, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 112,\n columnNumber: 11\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 106,\n columnNumber: 7\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-red-400\",\n children: error\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 117,\n columnNumber: 17\n }, this),\n helperText && !error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-text-muted\",\n children: helperText\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 119,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 100,\n columnNumber: 5\n }, this);\n}\nfunction Checkbox({ label, className = '', id, ...props }) {\n const checkboxId = id || label.toLowerCase().replace(/\\s+/g, '-');\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"checkbox\",\n id: checkboxId,\n className: `w-4 h-4 rounded border-surface-500 bg-surface-600 text-accent focus:ring-accent focus:ring-offset-0 ${className}`,\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 139,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: checkboxId,\n className: \"text-sm text-text-secondary\",\n children: label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 145,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 138,\n columnNumber: 5\n }, this);\n}\nfunction Radio({ label, className = '', id, ...props }) {\n const radioId = id || label.toLowerCase().replace(/\\s+/g, '-');\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"radio\",\n id: radioId,\n className: `w-4 h-4 border-surface-500 bg-surface-600 text-accent focus:ring-accent focus:ring-offset-0 ${className}`,\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 161,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: radioId,\n className: \"text-sm text-text-secondary\",\n children: label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 167,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 160,\n columnNumber: 5\n }, this);\n}\nfunction FormGroup({ children, className = '' }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `space-y-4 ${className}`,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 180,\n columnNumber: 10\n }, this);\n}\nfunction FormSection({ title, description, children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-lg font-semibold text-white\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 197,\n columnNumber: 9\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-text-muted mt-1\",\n children: description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 199,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 196,\n columnNumber: 7\n }, this),\n children\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 195,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Gb3Jtcy50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQWNPLFNBQVNBLE1BQU0sRUFDcEJDLEtBQUssRUFDTEMsS0FBSyxFQUNMQyxVQUFVLEVBQ1ZDLFlBQVksRUFBRSxFQUNkQyxFQUFFLEVBQ0YsR0FBR0MsT0FDUTtJQUNYLE1BQU1DLFVBQVVGLE1BQU1KLE9BQU9PLGNBQWNDLFFBQVEsUUFBUTtJQUUzRCxxQkFDRSw4REFBQ0M7UUFBSU4sV0FBVTs7WUFDWkgsdUJBQ0MsOERBQUNBO2dCQUFNVSxTQUFTSjtnQkFBU0gsV0FBVTswQkFDaENIOzs7Ozs7MEJBR0wsOERBQUNXO2dCQUNDUCxJQUFJRTtnQkFDSkgsV0FBVyxDQUFDLE1BQU0sRUFBRUYsUUFBUSxtQkFBbUIsR0FBRyxDQUFDLEVBQUVFLFdBQVc7Z0JBQy9ELEdBQUdFLEtBQUs7Ozs7OztZQUVWSix1QkFBUyw4REFBQ1c7Z0JBQUVULFdBQVU7MEJBQXdCRjs7Ozs7O1lBQzlDQyxjQUFjLENBQUNELHVCQUNkLDhEQUFDVztnQkFBRVQsV0FBVTswQkFBMkJEOzs7Ozs7Ozs7Ozs7QUFJaEQ7QUFRTyxTQUFTVyxTQUFTLEVBQ3ZCYixLQUFLLEVBQ0xDLEtBQUssRUFDTEMsVUFBVSxFQUNWQyxZQUFZLEVBQUUsRUFDZEMsRUFBRSxFQUNGLEdBQUdDLE9BQ1c7SUFDZCxNQUFNUyxhQUFhVixNQUFNSixPQUFPTyxjQUFjQyxRQUFRLFFBQVE7SUFFOUQscUJBQ0UsOERBQUNDO1FBQUlOLFdBQVU7O1lBQ1pILHVCQUNDLDhEQUFDQTtnQkFBTVUsU0FBU0k7Z0JBQVlYLFdBQVU7MEJBQ25DSDs7Ozs7OzBCQUdMLDhEQUFDZTtnQkFDQ1gsSUFBSVU7Z0JBQ0pYLFdBQVcsQ0FBQyxvQkFBb0IsRUFBRUYsUUFBUSxtQkFBbUIsR0FBRyxDQUFDLEVBQUVFLFdBQVc7Z0JBQzdFLEdBQUdFLEtBQUs7Ozs7OztZQUVWSix1QkFBUyw4REFBQ1c7Z0JBQUVULFdBQVU7MEJBQXdCRjs7Ozs7O1lBQzlDQyxjQUFjLENBQUNELHVCQUNkLDhEQUFDVztnQkFBRVQsV0FBVTswQkFBMkJEOzs7Ozs7Ozs7Ozs7QUFJaEQ7QUFTTyxTQUFTYyxPQUFPLEVBQ3JCaEIsS0FBSyxFQUNMQyxLQUFLLEVBQ0xDLFVBQVUsRUFDVmUsT0FBTyxFQUNQZCxZQUFZLEVBQUUsRUFDZEMsRUFBRSxFQUNGLEdBQUdDLE9BQ1M7SUFDWixNQUFNYSxXQUFXZCxNQUFNSixPQUFPTyxjQUFjQyxRQUFRLFFBQVE7SUFFNUQscUJBQ0UsOERBQUNDO1FBQUlOLFdBQVU7O1lBQ1pILHVCQUNDLDhEQUFDQTtnQkFBTVUsU0FBU1E7Z0JBQVVmLFdBQVU7MEJBQ2pDSDs7Ozs7OzBCQUdMLDhEQUFDbUI7Z0JBQ0NmLElBQUljO2dCQUNKZixXQUFXLENBQUMsTUFBTSxFQUFFRixRQUFRLG1CQUFtQixHQUFHLENBQUMsRUFBRUUsV0FBVztnQkFDL0QsR0FBR0UsS0FBSzswQkFFUlksUUFBUUcsR0FBRyxDQUFDLENBQUNDLHVCQUNaLDhEQUFDQTt3QkFBMEJDLE9BQU9ELE9BQU9DLEtBQUs7a0NBQzNDRCxPQUFPckIsS0FBSzt1QkFERnFCLE9BQU9DLEtBQUs7Ozs7Ozs7Ozs7WUFLNUJyQix1QkFBUyw4REFBQ1c7Z0JBQUVULFdBQVU7MEJBQXdCRjs7Ozs7O1lBQzlDQyxjQUFjLENBQUNELHVCQUNkLDhEQUFDVztnQkFBRVQsV0FBVTswQkFBMkJEOzs7Ozs7Ozs7Ozs7QUFJaEQ7QUFNTyxTQUFTcUIsU0FBUyxFQUN2QnZCLEtBQUssRUFDTEcsWUFBWSxFQUFFLEVBQ2RDLEVBQUUsRUFDRixHQUFHQyxPQUNXO0lBQ2QsTUFBTW1CLGFBQWFwQixNQUFNSixNQUFNTyxXQUFXLEdBQUdDLE9BQU8sQ0FBQyxRQUFRO0lBRTdELHFCQUNFLDhEQUFDQztRQUFJTixXQUFVOzswQkFDYiw4REFBQ1E7Z0JBQ0NjLE1BQUs7Z0JBQ0xyQixJQUFJb0I7Z0JBQ0pyQixXQUFXLENBQUMsb0dBQW9HLEVBQUVBLFdBQVc7Z0JBQzVILEdBQUdFLEtBQUs7Ozs7OzswQkFFWCw4REFBQ0w7Z0JBQU1VLFNBQVNjO2dCQUFZckIsV0FBVTswQkFDbkNIOzs7Ozs7Ozs7Ozs7QUFJVDtBQU1PLFNBQVMwQixNQUFNLEVBQUUxQixLQUFLLEVBQUVHLFlBQVksRUFBRSxFQUFFQyxFQUFFLEVBQUUsR0FBR0MsT0FBbUI7SUFDdkUsTUFBTXNCLFVBQVV2QixNQUFNSixNQUFNTyxXQUFXLEdBQUdDLE9BQU8sQ0FBQyxRQUFRO0lBRTFELHFCQUNFLDhEQUFDQztRQUFJTixXQUFVOzswQkFDYiw4REFBQ1E7Z0JBQ0NjLE1BQUs7Z0JBQ0xyQixJQUFJdUI7Z0JBQ0p4QixXQUFXLENBQUMsNEZBQTRGLEVBQUVBLFdBQVc7Z0JBQ3BILEdBQUdFLEtBQUs7Ozs7OzswQkFFWCw4REFBQ0w7Z0JBQU1VLFNBQVNpQjtnQkFBU3hCLFdBQVU7MEJBQ2hDSDs7Ozs7Ozs7Ozs7O0FBSVQ7QUFPTyxTQUFTNEIsVUFBVSxFQUFFQyxRQUFRLEVBQUUxQixZQUFZLEVBQUUsRUFBa0I7SUFDcEUscUJBQU8sOERBQUNNO1FBQUlOLFdBQVcsQ0FBQyxVQUFVLEVBQUVBLFdBQVc7a0JBQUcwQjs7Ozs7O0FBQ3BEO0FBUU8sU0FBU0MsWUFBWSxFQUMxQkMsS0FBSyxFQUNMQyxXQUFXLEVBQ1hILFFBQVEsRUFDUztJQUNqQixxQkFDRSw4REFBQ3BCO1FBQUlOLFdBQVU7OzBCQUNiLDhEQUFDTTs7a0NBQ0MsOERBQUN3Qjt3QkFBRzlCLFdBQVU7a0NBQW9DNEI7Ozs7OztvQkFDakRDLDZCQUNDLDhEQUFDcEI7d0JBQUVULFdBQVU7a0NBQWdDNkI7Ozs7Ozs7Ozs7OztZQUdoREg7Ozs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvRm9ybXMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQge1xuICBJbnB1dEhUTUxBdHRyaWJ1dGVzLFxuICBUZXh0YXJlYUhUTUxBdHRyaWJ1dGVzLFxuICBTZWxlY3RIVE1MQXR0cmlidXRlcyxcbn0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBJbnB1dFByb3BzIGV4dGVuZHMgSW5wdXRIVE1MQXR0cmlidXRlczxIVE1MSW5wdXRFbGVtZW50PiB7XG4gIGxhYmVsPzogc3RyaW5nXG4gIGVycm9yPzogc3RyaW5nXG4gIGhlbHBlclRleHQ/OiBzdHJpbmdcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIElucHV0KHtcbiAgbGFiZWwsXG4gIGVycm9yLFxuICBoZWxwZXJUZXh0LFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaWQsXG4gIC4uLnByb3BzXG59OiBJbnB1dFByb3BzKSB7XG4gIGNvbnN0IGlucHV0SWQgPSBpZCB8fCBsYWJlbD8udG9Mb3dlckNhc2UoKS5yZXBsYWNlKC9cXHMrL2csICctJylcblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwic3BhY2UteS0yXCI+XG4gICAgICB7bGFiZWwgJiYgKFxuICAgICAgICA8bGFiZWwgaHRtbEZvcj17aW5wdXRJZH0gY2xhc3NOYW1lPVwibGFiZWxcIj5cbiAgICAgICAgICB7bGFiZWx9XG4gICAgICAgIDwvbGFiZWw+XG4gICAgICApfVxuICAgICAgPGlucHV0XG4gICAgICAgIGlkPXtpbnB1dElkfVxuICAgICAgICBjbGFzc05hbWU9e2BpbnB1dCAke2Vycm9yID8gJ2JvcmRlci1yZWQtNTAwJyA6ICcnfSAke2NsYXNzTmFtZX1gfVxuICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAvPlxuICAgICAge2Vycm9yICYmIDxwIGNsYXNzTmFtZT1cInRleHQtc20gdGV4dC1yZWQtNDAwXCI+e2Vycm9yfTwvcD59XG4gICAgICB7aGVscGVyVGV4dCAmJiAhZXJyb3IgJiYgKFxuICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtdGV4dC1tdXRlZFwiPntoZWxwZXJUZXh0fTwvcD5cbiAgICAgICl9XG4gICAgPC9kaXY+XG4gIClcbn1cblxuaW50ZXJmYWNlIFRleHRhcmVhUHJvcHMgZXh0ZW5kcyBUZXh0YXJlYUhUTUxBdHRyaWJ1dGVzPEhUTUxUZXh0QXJlYUVsZW1lbnQ+IHtcbiAgbGFiZWw/OiBzdHJpbmdcbiAgZXJyb3I/OiBzdHJpbmdcbiAgaGVscGVyVGV4dD86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gVGV4dGFyZWEoe1xuICBsYWJlbCxcbiAgZXJyb3IsXG4gIGhlbHBlclRleHQsXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBpZCxcbiAgLi4ucHJvcHNcbn06IFRleHRhcmVhUHJvcHMpIHtcbiAgY29uc3QgdGV4dGFyZWFJZCA9IGlkIHx8IGxhYmVsPy50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL1xccysvZywgJy0nKVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTJcIj5cbiAgICAgIHtsYWJlbCAmJiAoXG4gICAgICAgIDxsYWJlbCBodG1sRm9yPXt0ZXh0YXJlYUlkfSBjbGFzc05hbWU9XCJsYWJlbFwiPlxuICAgICAgICAgIHtsYWJlbH1cbiAgICAgICAgPC9sYWJlbD5cbiAgICAgICl9XG4gICAgICA8dGV4dGFyZWFcbiAgICAgICAgaWQ9e3RleHRhcmVhSWR9XG4gICAgICAgIGNsYXNzTmFtZT17YGlucHV0IG1pbi1oLVsxMjBweF0gJHtlcnJvciA/ICdib3JkZXItcmVkLTUwMCcgOiAnJ30gJHtjbGFzc05hbWV9YH1cbiAgICAgICAgey4uLnByb3BzfVxuICAgICAgLz5cbiAgICAgIHtlcnJvciAmJiA8cCBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtcmVkLTQwMFwiPntlcnJvcn08L3A+fVxuICAgICAge2hlbHBlclRleHQgJiYgIWVycm9yICYmIChcbiAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LXRleHQtbXV0ZWRcIj57aGVscGVyVGV4dH08L3A+XG4gICAgICApfVxuICAgIDwvZGl2PlxuICApXG59XG5cbmludGVyZmFjZSBTZWxlY3RQcm9wcyBleHRlbmRzIFNlbGVjdEhUTUxBdHRyaWJ1dGVzPEhUTUxTZWxlY3RFbGVtZW50PiB7XG4gIGxhYmVsPzogc3RyaW5nXG4gIGVycm9yPzogc3RyaW5nXG4gIGhlbHBlclRleHQ/OiBzdHJpbmdcbiAgb3B0aW9uczogeyB2YWx1ZTogc3RyaW5nOyBsYWJlbDogc3RyaW5nIH1bXVxufVxuXG5leHBvcnQgZnVuY3Rpb24gU2VsZWN0KHtcbiAgbGFiZWwsXG4gIGVycm9yLFxuICBoZWxwZXJUZXh0LFxuICBvcHRpb25zLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaWQsXG4gIC4uLnByb3BzXG59OiBTZWxlY3RQcm9wcykge1xuICBjb25zdCBzZWxlY3RJZCA9IGlkIHx8IGxhYmVsPy50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL1xccysvZywgJy0nKVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTJcIj5cbiAgICAgIHtsYWJlbCAmJiAoXG4gICAgICAgIDxsYWJlbCBodG1sRm9yPXtzZWxlY3RJZH0gY2xhc3NOYW1lPVwibGFiZWxcIj5cbiAgICAgICAgICB7bGFiZWx9XG4gICAgICAgIDwvbGFiZWw+XG4gICAgICApfVxuICAgICAgPHNlbGVjdFxuICAgICAgICBpZD17c2VsZWN0SWR9XG4gICAgICAgIGNsYXNzTmFtZT17YGlucHV0ICR7ZXJyb3IgPyAnYm9yZGVyLXJlZC01MDAnIDogJyd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIHsuLi5wcm9wc31cbiAgICAgID5cbiAgICAgICAge29wdGlvbnMubWFwKChvcHRpb24pID0+IChcbiAgICAgICAgICA8b3B0aW9uIGtleT17b3B0aW9uLnZhbHVlfSB2YWx1ZT17b3B0aW9uLnZhbHVlfT5cbiAgICAgICAgICAgIHtvcHRpb24ubGFiZWx9XG4gICAgICAgICAgPC9vcHRpb24+XG4gICAgICAgICkpfVxuICAgICAgPC9zZWxlY3Q+XG4gICAgICB7ZXJyb3IgJiYgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LXJlZC00MDBcIj57ZXJyb3J9PC9wPn1cbiAgICAgIHtoZWxwZXJUZXh0ICYmICFlcnJvciAmJiAoXG4gICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtc20gdGV4dC10ZXh0LW11dGVkXCI+e2hlbHBlclRleHR9PC9wPlxuICAgICAgKX1cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgQ2hlY2tib3hQcm9wcyBleHRlbmRzIElucHV0SFRNTEF0dHJpYnV0ZXM8SFRNTElucHV0RWxlbWVudD4ge1xuICBsYWJlbDogc3RyaW5nXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBDaGVja2JveCh7XG4gIGxhYmVsLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaWQsXG4gIC4uLnByb3BzXG59OiBDaGVja2JveFByb3BzKSB7XG4gIGNvbnN0IGNoZWNrYm94SWQgPSBpZCB8fCBsYWJlbC50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL1xccysvZywgJy0nKVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtM1wiPlxuICAgICAgPGlucHV0XG4gICAgICAgIHR5cGU9XCJjaGVja2JveFwiXG4gICAgICAgIGlkPXtjaGVja2JveElkfVxuICAgICAgICBjbGFzc05hbWU9e2B3LTQgaC00IHJvdW5kZWQgYm9yZGVyLXN1cmZhY2UtNTAwIGJnLXN1cmZhY2UtNjAwIHRleHQtYWNjZW50IGZvY3VzOnJpbmctYWNjZW50IGZvY3VzOnJpbmctb2Zmc2V0LTAgJHtjbGFzc05hbWV9YH1cbiAgICAgICAgey4uLnByb3BzfVxuICAgICAgLz5cbiAgICAgIDxsYWJlbCBodG1sRm9yPXtjaGVja2JveElkfSBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAge2xhYmVsfVxuICAgICAgPC9sYWJlbD5cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgUmFkaW9Qcm9wcyBleHRlbmRzIElucHV0SFRNTEF0dHJpYnV0ZXM8SFRNTElucHV0RWxlbWVudD4ge1xuICBsYWJlbDogc3RyaW5nXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBSYWRpbyh7IGxhYmVsLCBjbGFzc05hbWUgPSAnJywgaWQsIC4uLnByb3BzIH06IFJhZGlvUHJvcHMpIHtcbiAgY29uc3QgcmFkaW9JZCA9IGlkIHx8IGxhYmVsLnRvTG93ZXJDYXNlKCkucmVwbGFjZSgvXFxzKy9nLCAnLScpXG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0zXCI+XG4gICAgICA8aW5wdXRcbiAgICAgICAgdHlwZT1cInJhZGlvXCJcbiAgICAgICAgaWQ9e3JhZGlvSWR9XG4gICAgICAgIGNsYXNzTmFtZT17YHctNCBoLTQgYm9yZGVyLXN1cmZhY2UtNTAwIGJnLXN1cmZhY2UtNjAwIHRleHQtYWNjZW50IGZvY3VzOnJpbmctYWNjZW50IGZvY3VzOnJpbmctb2Zmc2V0LTAgJHtjbGFzc05hbWV9YH1cbiAgICAgICAgey4uLnByb3BzfVxuICAgICAgLz5cbiAgICAgIDxsYWJlbCBodG1sRm9yPXtyYWRpb0lkfSBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAge2xhYmVsfVxuICAgICAgPC9sYWJlbD5cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgRm9ybUdyb3VwUHJvcHMge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gRm9ybUdyb3VwKHsgY2hpbGRyZW4sIGNsYXNzTmFtZSA9ICcnIH06IEZvcm1Hcm91cFByb3BzKSB7XG4gIHJldHVybiA8ZGl2IGNsYXNzTmFtZT17YHNwYWNlLXktNCAke2NsYXNzTmFtZX1gfT57Y2hpbGRyZW59PC9kaXY+XG59XG5cbmludGVyZmFjZSBGb3JtU2VjdGlvblByb3BzIHtcbiAgdGl0bGU6IHN0cmluZ1xuICBkZXNjcmlwdGlvbj86IHN0cmluZ1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBGb3JtU2VjdGlvbih7XG4gIHRpdGxlLFxuICBkZXNjcmlwdGlvbixcbiAgY2hpbGRyZW4sXG59OiBGb3JtU2VjdGlvblByb3BzKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTRcIj5cbiAgICAgIDxkaXY+XG4gICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC13aGl0ZVwiPnt0aXRsZX08L2gzPlxuICAgICAgICB7ZGVzY3JpcHRpb24gJiYgKFxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtc20gdGV4dC10ZXh0LW11dGVkIG10LTFcIj57ZGVzY3JpcHRpb259PC9wPlxuICAgICAgICApfVxuICAgICAgPC9kaXY+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbnB1dCIsImxhYmVsIiwiZXJyb3IiLCJoZWxwZXJUZXh0IiwiY2xhc3NOYW1lIiwiaWQiLCJwcm9wcyIsImlucHV0SWQiLCJ0b0xvd2VyQ2FzZSIsInJlcGxhY2UiLCJkaXYiLCJodG1sRm9yIiwiaW5wdXQiLCJwIiwiVGV4dGFyZWEiLCJ0ZXh0YXJlYUlkIiwidGV4dGFyZWEiLCJTZWxlY3QiLCJvcHRpb25zIiwic2VsZWN0SWQiLCJzZWxlY3QiLCJtYXAiLCJvcHRpb24iLCJ2YWx1ZSIsIkNoZWNrYm94IiwiY2hlY2tib3hJZCIsInR5cGUiLCJSYWRpbyIsInJhZGlvSWQiLCJGb3JtR3JvdXAiLCJjaGlsZHJlbiIsIkZvcm1TZWN0aW9uIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImgzIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Forms.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/GlobalSidebar.tsx": +/*!******************************************!*\ + !*** ./src/components/GlobalSidebar.tsx ***! + \******************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"bg-background/90 backdrop-blur-sm text-sm text-muted-foreground md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-secondary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold tracking-wider text-foreground text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-muted-foreground\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3 px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45 border-border/60 text-muted-foreground'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent border-border/60\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-muted-foreground\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 142,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-muted-foreground\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-muted px-1.5 py-0.5 text-[11px] text-foreground shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFtRDs7Ozs7O2tEQUNuRSw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPdEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEZXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JILDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUVadUIsS0FBS3JCLFdBQVcsaUJBQ2YsOERBQUNTOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLckIsV0FBVzs7Ozs7bUVBRWpCOzs7Ozs7OytDQWhCQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FvQnRCOzs7Ozs7OytCQTFCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBaUMxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUFnRDs0QkFDNUI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUEwRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFyRyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwiYmctYmFja2dyb3VuZC85MCBiYWNrZHJvcC1ibHVyLXNtIHRleHQtc20gdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG1kOmZpeGVkIG1kOmluc2V0LXktMCBtZDpsZWZ0LTAgbWQ6dy1bMjU2cHhdIG1kOmJvcmRlci1yIG1kOmJvcmRlci1ib3JkZXIvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLWJvcmRlci8zMFwiPlxuICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICBocmVmPVwiL1wiXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgZm9jdXMtdmlzaWJsZTpvdXRsaW5lIGZvY3VzLXZpc2libGU6b3V0bGluZS0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1vZmZzZXQtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtYWNjZW50LzUwXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBzaXplLTkgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYWNjZW50LzgwIHZpYS1hY2NlbnQgdG8tc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtYm9sZCB0cmFja2luZy13aWRlciB0ZXh0LWZvcmVncm91bmQgdGV4dC1zbVwiPkJpb2hhemFyZCBWRlg8L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgVmlzdWFsIFJlc2VhcmNoIFN0dWRpb1xuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9MaW5rPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImZsZXgtMSBvdmVyZmxvdy15LWF1dG8gcHgtMyBweS02XCI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktNlwiPlxuICAgICAgICAgICAge05BVl9HUk9VUFMubWFwKChncm91cCkgPT4gKFxuICAgICAgICAgICAgICA8bGkga2V5PXtncm91cC50aXRsZX0+XG4gICAgICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB0cmFja2luZy13aWRlc3QgdXBwZXJjYXNlIHRleHQtbXV0ZWQtZm9yZWdyb3VuZCByZWxhdGl2ZSBwbC0zIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUgYm9yZGVyLWJvcmRlci82MCB0ZXh0LW11dGVkLWZvcmVncm91bmQnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB3LWZpdCBweC0yIHB5LTEgYm9yZGVyIHJvdW5kZWQtW2NhbGModmFyKC0tcmFkaXVzKS0ycHgpXSB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctd2lkZXN0IHVwcGVyY2FzZSBsZWFkaW5nLW5vbmUgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIGJnLXRyYW5zcGFyZW50IGJvcmRlci1ib3JkZXIvNjBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5sYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItYm9yZGVyLzMwXCI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBDb21tYW5kIFBhbGV0dGUgYXZhaWxhYmxlIHdpdGh7JyAnfVxuICAgICAgICAgICAgPGtiZCBjbGFzc05hbWU9XCJyb3VuZGVkIGJnLW11dGVkIHB4LTEuNSBweS0wLjUgdGV4dC1bMTFweF0gdGV4dC1mb3JlZ3JvdW5kIHNoYWRvdy1pbm5lclwiPlxuICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgPC9rYmQ+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYXNpZGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbWFnZSIsIkxpbmsiLCJ1c2VQYXRobmFtZSIsImNuIiwiTkFWX0dST1VQUyIsInRpdGxlIiwiaXRlbXMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsImlzQWN0aXZlIiwicGF0aG5hbWUiLCJzdGFydHNXaXRoIiwiR2xvYmFsU2lkZWJhciIsImFzaWRlIiwiYXJpYS1sYWJlbCIsImNsYXNzTmFtZSIsImRpdiIsInNwYW4iLCJzcmMiLCJhbHQiLCJ3aWR0aCIsImhlaWdodCIsInByaW9yaXR5IiwibmF2IiwidWwiLCJtYXAiLCJncm91cCIsImxpIiwiaDIiLCJpdGVtIiwiYWN0aXZlIiwiYXJpYS1jdXJyZW50IiwidW5kZWZpbmVkIiwiZGF0YS1hY3RpdmUiLCJwIiwia2JkIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/Layouts.tsx": +/*!************************************!*\ + !*** ./src/components/Layouts.tsx ***! + \************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Container: () => (/* binding */ Container),\n/* harmony export */ EmptyState: () => (/* binding */ EmptyState),\n/* harmony export */ Grid: () => (/* binding */ Grid),\n/* harmony export */ Hero: () => (/* binding */ Hero),\n/* harmony export */ PageHeader: () => (/* binding */ PageHeader),\n/* harmony export */ Section: () => (/* binding */ Section),\n/* harmony export */ SplitLayout: () => (/* binding */ SplitLayout)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction PageHeader({ title, subtitle, actions }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-start justify-between\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-3xl font-display tracking-tight text-white mb-2\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 14,\n columnNumber: 11\n }, this),\n subtitle && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted text-base max-w-3xl\",\n children: subtitle\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 17,\n columnNumber: 24\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 13,\n columnNumber: 9\n }, this),\n actions && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-2\",\n children: actions\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 19,\n columnNumber: 21\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\nfunction Section({ children, className = '' }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: `section-spacing ${className}`,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 32,\n columnNumber: 5\n }, this);\n}\nfunction Container({ children, className = '' }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `w-full px-4 sm:px-6 lg:px-8 ${className}`,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 42,\n columnNumber: 10\n }, this);\n}\nfunction Grid({ children, cols = 3, gap = 'md', className = '' }) {\n const colClasses = {\n 1: 'grid-cols-1',\n 2: 'grid-cols-1 md:grid-cols-2',\n 3: 'grid-cols-1 md:grid-cols-2 lg:grid-cols-3',\n 4: 'grid-cols-1 md:grid-cols-2 lg:grid-cols-4'\n };\n const gapClasses = {\n sm: 'gap-3',\n md: 'gap-4',\n lg: 'gap-6'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `grid ${colClasses[cols]} ${gapClasses[gap]} ${className}`,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 72,\n columnNumber: 5\n }, this);\n}\nfunction SplitLayout({ left, right, className = '' }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `grid grid-cols-1 lg:grid-cols-2 gap-6 lg:gap-8 ${className}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: left\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 89,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: right\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 90,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 86,\n columnNumber: 5\n }, this);\n}\nfunction Hero({ title, subtitle, backgroundImage, children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative min-h-[50vh] flex items-center justify-center text-center\",\n style: backgroundImage ? {\n backgroundImage: `linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(${backgroundImage})`,\n backgroundSize: 'cover',\n backgroundPosition: 'center'\n } : {},\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Container, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-4xl md:text-6xl font-display tracking-tight text-white mb-3\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 122,\n columnNumber: 9\n }, this),\n subtitle && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-lg md:text-xl text-text-muted mb-6\",\n children: subtitle\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 126,\n columnNumber: 11\n }, this),\n children\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 121,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 109,\n columnNumber: 5\n }, this);\n}\nfunction EmptyState({ icon, title, description, action }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-center py-8\",\n children: [\n icon && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-4xl mb-3 opacity-20\",\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 149,\n columnNumber: 16\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-lg font-semibold text-white mb-2\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 150,\n columnNumber: 7\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted mb-4\",\n children: description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 151,\n columnNumber: 23\n }, this),\n action\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 148,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9MYXlvdXRzLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBeUI7QUFRbEIsU0FBU0MsV0FBVyxFQUFFQyxLQUFLLEVBQUVDLFFBQVEsRUFBRUMsT0FBTyxFQUFtQjtJQUN0RSxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTtrQkFDYiw0RUFBQ0Q7WUFBSUMsV0FBVTs7OEJBQ2IsOERBQUNEOztzQ0FDQyw4REFBQ0U7NEJBQUdELFdBQVU7c0NBQ1hKOzs7Ozs7d0JBRUZDLDBCQUFZLDhEQUFDSzs0QkFBRUYsV0FBVTtzQ0FBdUNIOzs7Ozs7Ozs7Ozs7Z0JBRWxFQyx5QkFBVyw4REFBQ0M7b0JBQUlDLFdBQVU7OEJBQTJCRjs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJOUQ7QUFPTyxTQUFTSyxRQUFRLEVBQUVDLFFBQVEsRUFBRUosWUFBWSxFQUFFLEVBQWdCO0lBQ2hFLHFCQUNFLDhEQUFDSztRQUFRTCxXQUFXLENBQUMsZ0JBQWdCLEVBQUVBLFdBQVc7a0JBQUdJOzs7Ozs7QUFFekQ7QUFPTyxTQUFTRSxVQUFVLEVBQUVGLFFBQVEsRUFBRUosWUFBWSxFQUFFLEVBQWtCO0lBQ3BFLHFCQUFPLDhEQUFDRDtRQUFJQyxXQUFXLENBQUMsNEJBQTRCLEVBQUVBLFdBQVc7a0JBQUdJOzs7Ozs7QUFDdEU7QUFTTyxTQUFTRyxLQUFLLEVBQ25CSCxRQUFRLEVBQ1JJLE9BQU8sQ0FBQyxFQUNSQyxNQUFNLElBQUksRUFDVlQsWUFBWSxFQUFFLEVBQ0o7SUFDVixNQUFNVSxhQUFhO1FBQ2pCLEdBQUc7UUFDSCxHQUFHO1FBQ0gsR0FBRztRQUNILEdBQUc7SUFDTDtJQUVBLE1BQU1DLGFBQWE7UUFDakJDLElBQUk7UUFDSkMsSUFBSTtRQUNKQyxJQUFJO0lBQ047SUFFQSxxQkFDRSw4REFBQ2Y7UUFBSUMsV0FBVyxDQUFDLEtBQUssRUFBRVUsVUFBVSxDQUFDRixLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUNGLElBQUksQ0FBQyxDQUFDLEVBQUVULFdBQVc7a0JBQ3ZFSTs7Ozs7O0FBR1A7QUFRTyxTQUFTVyxZQUFZLEVBQUVDLElBQUksRUFBRUMsS0FBSyxFQUFFakIsWUFBWSxFQUFFLEVBQW9CO0lBQzNFLHFCQUNFLDhEQUFDRDtRQUNDQyxXQUFXLENBQUMsK0NBQStDLEVBQUVBLFdBQVc7OzBCQUV4RSw4REFBQ0Q7MEJBQUtpQjs7Ozs7OzBCQUNOLDhEQUFDakI7MEJBQUtrQjs7Ozs7Ozs7Ozs7O0FBR1o7QUFTTyxTQUFTQyxLQUFLLEVBQ25CdEIsS0FBSyxFQUNMQyxRQUFRLEVBQ1JzQixlQUFlLEVBQ2ZmLFFBQVEsRUFDRTtJQUNWLHFCQUNFLDhEQUFDTDtRQUNDQyxXQUFVO1FBQ1ZvQixPQUNFRCxrQkFDSTtZQUNFQSxpQkFBaUIsQ0FBQyx1REFBdUQsRUFBRUEsZ0JBQWdCLENBQUMsQ0FBQztZQUM3RkUsZ0JBQWdCO1lBQ2hCQyxvQkFBb0I7UUFDdEIsSUFDQSxDQUFDO2tCQUdQLDRFQUFDaEI7OzhCQUNDLDhEQUFDTDtvQkFBR0QsV0FBVTs4QkFDWEo7Ozs7OztnQkFFRkMsMEJBQ0MsOERBQUNLO29CQUFFRixXQUFVOzhCQUEyQ0g7Ozs7OztnQkFFekRPOzs7Ozs7Ozs7Ozs7QUFJVDtBQVNPLFNBQVNtQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0o1QixLQUFLLEVBQ0w2QixXQUFXLEVBQ1hDLE1BQU0sRUFDVTtJQUNoQixxQkFDRSw4REFBQzNCO1FBQUlDLFdBQVU7O1lBQ1p3QixzQkFBUSw4REFBQ3pCO2dCQUFJQyxXQUFVOzBCQUE0QndCOzs7Ozs7MEJBQ3BELDhEQUFDRztnQkFBRzNCLFdBQVU7MEJBQXlDSjs7Ozs7O1lBQ3RENkIsNkJBQWUsOERBQUN2QjtnQkFBRUYsV0FBVTswQkFBd0J5Qjs7Ozs7O1lBQ3BEQzs7Ozs7OztBQUdQIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9MYXlvdXRzLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBQYWdlSGVhZGVyUHJvcHMge1xuICB0aXRsZTogc3RyaW5nXG4gIHN1YnRpdGxlPzogc3RyaW5nXG4gIGFjdGlvbnM/OiBSZWFjdC5SZWFjdE5vZGVcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIFBhZ2VIZWFkZXIoeyB0aXRsZSwgc3VidGl0bGUsIGFjdGlvbnMgfTogUGFnZUhlYWRlclByb3BzKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJtYi02XCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtc3RhcnQganVzdGlmeS1iZXR3ZWVuXCI+XG4gICAgICAgIDxkaXY+XG4gICAgICAgICAgPGgxIGNsYXNzTmFtZT1cInRleHQtM3hsIGZvbnQtZGlzcGxheSB0cmFja2luZy10aWdodCB0ZXh0LXdoaXRlIG1iLTJcIj5cbiAgICAgICAgICAgIHt0aXRsZX1cbiAgICAgICAgICA8L2gxPlxuICAgICAgICAgIHtzdWJ0aXRsZSAmJiA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtbXV0ZWQgdGV4dC1iYXNlIG1heC13LTN4bFwiPntzdWJ0aXRsZX08L3A+fVxuICAgICAgICA8L2Rpdj5cbiAgICAgICAge2FjdGlvbnMgJiYgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMlwiPnthY3Rpb25zfTwvZGl2Pn1cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApXG59XG5cbmludGVyZmFjZSBTZWN0aW9uUHJvcHMge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gU2VjdGlvbih7IGNoaWxkcmVuLCBjbGFzc05hbWUgPSAnJyB9OiBTZWN0aW9uUHJvcHMpIHtcbiAgcmV0dXJuIChcbiAgICA8c2VjdGlvbiBjbGFzc05hbWU9e2BzZWN0aW9uLXNwYWNpbmcgJHtjbGFzc05hbWV9YH0+e2NoaWxkcmVufTwvc2VjdGlvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgQ29udGFpbmVyUHJvcHMge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gQ29udGFpbmVyKHsgY2hpbGRyZW4sIGNsYXNzTmFtZSA9ICcnIH06IENvbnRhaW5lclByb3BzKSB7XG4gIHJldHVybiA8ZGl2IGNsYXNzTmFtZT17YHctZnVsbCBweC00IHNtOnB4LTYgbGc6cHgtOCAke2NsYXNzTmFtZX1gfT57Y2hpbGRyZW59PC9kaXY+XG59XG5cbmludGVyZmFjZSBHcmlkUHJvcHMge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG4gIGNvbHM/OiAxIHwgMiB8IDMgfCA0XG4gIGdhcD86ICdzbScgfCAnbWQnIHwgJ2xnJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEdyaWQoe1xuICBjaGlsZHJlbixcbiAgY29scyA9IDMsXG4gIGdhcCA9ICdtZCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufTogR3JpZFByb3BzKSB7XG4gIGNvbnN0IGNvbENsYXNzZXMgPSB7XG4gICAgMTogJ2dyaWQtY29scy0xJyxcbiAgICAyOiAnZ3JpZC1jb2xzLTEgbWQ6Z3JpZC1jb2xzLTInLFxuICAgIDM6ICdncmlkLWNvbHMtMSBtZDpncmlkLWNvbHMtMiBsZzpncmlkLWNvbHMtMycsXG4gICAgNDogJ2dyaWQtY29scy0xIG1kOmdyaWQtY29scy0yIGxnOmdyaWQtY29scy00JyxcbiAgfVxuXG4gIGNvbnN0IGdhcENsYXNzZXMgPSB7XG4gICAgc206ICdnYXAtMycsXG4gICAgbWQ6ICdnYXAtNCcsXG4gICAgbGc6ICdnYXAtNicsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPXtgZ3JpZCAke2NvbENsYXNzZXNbY29sc119ICR7Z2FwQ2xhc3Nlc1tnYXBdfSAke2NsYXNzTmFtZX1gfT5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgU3BsaXRMYXlvdXRQcm9wcyB7XG4gIGxlZnQ6IFJlYWN0LlJlYWN0Tm9kZVxuICByaWdodDogUmVhY3QuUmVhY3ROb2RlXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gU3BsaXRMYXlvdXQoeyBsZWZ0LCByaWdodCwgY2xhc3NOYW1lID0gJycgfTogU3BsaXRMYXlvdXRQcm9wcykge1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIGNsYXNzTmFtZT17YGdyaWQgZ3JpZC1jb2xzLTEgbGc6Z3JpZC1jb2xzLTIgZ2FwLTYgbGc6Z2FwLTggJHtjbGFzc05hbWV9YH1cbiAgICA+XG4gICAgICA8ZGl2PntsZWZ0fTwvZGl2PlxuICAgICAgPGRpdj57cmlnaHR9PC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cblxuaW50ZXJmYWNlIEhlcm9Qcm9wcyB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgc3VidGl0bGU/OiBzdHJpbmdcbiAgYmFja2dyb3VuZEltYWdlPzogc3RyaW5nXG4gIGNoaWxkcmVuPzogUmVhY3QuUmVhY3ROb2RlXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBIZXJvKHtcbiAgdGl0bGUsXG4gIHN1YnRpdGxlLFxuICBiYWNrZ3JvdW5kSW1hZ2UsXG4gIGNoaWxkcmVuLFxufTogSGVyb1Byb3BzKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY2xhc3NOYW1lPVwicmVsYXRpdmUgbWluLWgtWzUwdmhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtY2VudGVyXCJcbiAgICAgIHN0eWxlPXtcbiAgICAgICAgYmFja2dyb3VuZEltYWdlXG4gICAgICAgICAgPyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmRJbWFnZTogYGxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDAuNyksIHJnYmEoMCwwLDAsMC43KSksIHVybCgke2JhY2tncm91bmRJbWFnZX0pYCxcbiAgICAgICAgICAgICAgYmFja2dyb3VuZFNpemU6ICdjb3ZlcicsXG4gICAgICAgICAgICAgIGJhY2tncm91bmRQb3NpdGlvbjogJ2NlbnRlcicsXG4gICAgICAgICAgICB9XG4gICAgICAgICAgOiB7fVxuICAgICAgfVxuICAgID5cbiAgICAgIDxDb250YWluZXI+XG4gICAgICAgIDxoMSBjbGFzc05hbWU9XCJ0ZXh0LTR4bCBtZDp0ZXh0LTZ4bCBmb250LWRpc3BsYXkgdHJhY2tpbmctdGlnaHQgdGV4dC13aGl0ZSBtYi0zXCI+XG4gICAgICAgICAge3RpdGxlfVxuICAgICAgICA8L2gxPlxuICAgICAgICB7c3VidGl0bGUgJiYgKFxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbGcgbWQ6dGV4dC14bCB0ZXh0LXRleHQtbXV0ZWQgbWItNlwiPntzdWJ0aXRsZX08L3A+XG4gICAgICAgICl9XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvQ29udGFpbmVyPlxuICAgIDwvZGl2PlxuICApXG59XG5cbmludGVyZmFjZSBFbXB0eVN0YXRlUHJvcHMge1xuICBpY29uPzogUmVhY3QuUmVhY3ROb2RlXG4gIHRpdGxlOiBzdHJpbmdcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmdcbiAgYWN0aW9uPzogUmVhY3QuUmVhY3ROb2RlXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBFbXB0eVN0YXRlKHtcbiAgaWNvbixcbiAgdGl0bGUsXG4gIGRlc2NyaXB0aW9uLFxuICBhY3Rpb24sXG59OiBFbXB0eVN0YXRlUHJvcHMpIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cInRleHQtY2VudGVyIHB5LThcIj5cbiAgICAgIHtpY29uICYmIDxkaXYgY2xhc3NOYW1lPVwidGV4dC00eGwgbWItMyBvcGFjaXR5LTIwXCI+e2ljb259PC9kaXY+fVxuICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQtbGcgZm9udC1zZW1pYm9sZCB0ZXh0LXdoaXRlIG1iLTJcIj57dGl0bGV9PC9oMz5cbiAgICAgIHtkZXNjcmlwdGlvbiAmJiA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtbXV0ZWQgbWItNFwiPntkZXNjcmlwdGlvbn08L3A+fVxuICAgICAge2FjdGlvbn1cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiUGFnZUhlYWRlciIsInRpdGxlIiwic3VidGl0bGUiLCJhY3Rpb25zIiwiZGl2IiwiY2xhc3NOYW1lIiwiaDEiLCJwIiwiU2VjdGlvbiIsImNoaWxkcmVuIiwic2VjdGlvbiIsIkNvbnRhaW5lciIsIkdyaWQiLCJjb2xzIiwiZ2FwIiwiY29sQ2xhc3NlcyIsImdhcENsYXNzZXMiLCJzbSIsIm1kIiwibGciLCJTcGxpdExheW91dCIsImxlZnQiLCJyaWdodCIsIkhlcm8iLCJiYWNrZ3JvdW5kSW1hZ2UiLCJzdHlsZSIsImJhY2tncm91bmRTaXplIiwiYmFja2dyb3VuZFBvc2l0aW9uIiwiRW1wdHlTdGF0ZSIsImljb24iLCJkZXNjcmlwdGlvbiIsImFjdGlvbiIsImgzIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Layouts.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/LoadingProvider.tsx": +/*!********************************************!*\ + !*** ./src/components/LoadingProvider.tsx ***! + \********************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ LoadingProvider),\n/* harmony export */ useLoading: () => (/* binding */ useLoading)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _ui_multi_step_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ui/multi-step-loader */ \"(ssr)/./src/components/ui/multi-step-loader.tsx\");\n/* __next_internal_client_entry_do_not_use__ useLoading,default auto */ \n\n\nconst LoadingContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)({\n isLoading: true,\n setIsLoading: ()=>{}\n});\nconst useLoading = ()=>(0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(LoadingContext);\nfunction LoadingProvider({ children }) {\n const [isLoading, setIsLoading] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(true);\n const [showLoader, setShowLoader] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(true);\n const [isMounted, setIsMounted] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n // Multi-step loader texts\n const loadingStates = [\n {\n text: 'Paying for Nuke'\n },\n {\n text: 'Rewriting After Effects'\n },\n {\n text: 'Containing the 19 sided ngon'\n },\n {\n text: 'Rewriting IBK'\n },\n {\n text: 'Migrating Nukepedia'\n },\n {\n text: 'Overloading our renderfarm'\n },\n {\n text: 'Hammering the VFX button'\n },\n {\n text: 'Welcome to the shitshow'\n }\n ];\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"LoadingProvider.useEffect\": ()=>{\n setIsMounted(true);\n // Check URL params for force loading\n const urlParams = new URLSearchParams(globalThis.location?.search ?? '');\n const forceLoading = urlParams.get('loading') === 'true';\n // Check if this is the first visit\n const hasVisited = globalThis.sessionStorage?.getItem('hasVisited');\n if (hasVisited && !forceLoading) {\n // Still show a brief loading for smooth transition\n globalThis.setTimeout({\n \"LoadingProvider.useEffect\": ()=>{\n setIsLoading(false);\n setShowLoader(false);\n }\n }[\"LoadingProvider.useEffect\"], 100);\n } else {\n globalThis.sessionStorage?.setItem('hasVisited', 'true');\n }\n }\n }[\"LoadingProvider.useEffect\"], []);\n const handleLoadingComplete = ()=>{\n setShowLoader(false);\n // Small delay to ensure smooth transition\n globalThis.setTimeout(()=>{\n setIsLoading(false);\n }, 100);\n };\n // Don't render anything until mounted to avoid hydration issues\n if (!isMounted) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LoadingContext.Provider, {\n value: {\n isLoading,\n setIsLoading\n },\n children: [\n showLoader && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ui_multi_step_loader__WEBPACK_IMPORTED_MODULE_2__.MultiStepLoader, {\n loadingStates: loadingStates,\n loading: showLoader,\n duration: 2000,\n onComplete: handleLoadingComplete\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/LoadingProvider.tsx\",\n lineNumber: 73,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `transition-opacity duration-1000 ${isLoading ? 'opacity-0' : 'opacity-100'}`,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/LoadingProvider.tsx\",\n lineNumber: 80,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/LoadingProvider.tsx\",\n lineNumber: 71,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Mb2FkaW5nUHJvdmlkZXIudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBRXNFO0FBRWQ7QUFPeEQsTUFBTUssK0JBQWlCTCxvREFBYUEsQ0FBcUI7SUFDdkRNLFdBQVc7SUFDWEMsY0FBYyxLQUFPO0FBQ3ZCO0FBRU8sTUFBTUMsYUFBYSxJQUFNUCxpREFBVUEsQ0FBQ0ksZ0JBQWU7QUFFM0MsU0FBU0ksZ0JBQWdCLEVBQUVDLFFBQVEsRUFBMkI7SUFDM0UsTUFBTSxDQUFDSixXQUFXQyxhQUFhLEdBQUdMLCtDQUFRQSxDQUFDO0lBQzNDLE1BQU0sQ0FBQ1MsWUFBWUMsY0FBYyxHQUFHViwrQ0FBUUEsQ0FBQztJQUM3QyxNQUFNLENBQUNXLFdBQVdDLGFBQWEsR0FBR1osK0NBQVFBLENBQUM7SUFFM0MsMEJBQTBCO0lBQzFCLE1BQU1hLGdCQUFnQjtRQUNwQjtZQUFFQyxNQUFNO1FBQWtCO1FBQzFCO1lBQUVBLE1BQU07UUFBMEI7UUFDbEM7WUFBRUEsTUFBTTtRQUErQjtRQUN2QztZQUFFQSxNQUFNO1FBQWdCO1FBQ3hCO1lBQUVBLE1BQU07UUFBc0I7UUFDOUI7WUFBRUEsTUFBTTtRQUE2QjtRQUNyQztZQUFFQSxNQUFNO1FBQTJCO1FBQ25DO1lBQUVBLE1BQU07UUFBMEI7S0FDbkM7SUFFRGIsZ0RBQVNBO3FDQUFDO1lBQ1JXLGFBQWE7WUFFYixxQ0FBcUM7WUFDckMsTUFBTUcsWUFBWSxJQUFJQyxnQkFBZ0JDLFdBQVdDLFFBQVEsRUFBRUMsVUFBVTtZQUNyRSxNQUFNQyxlQUFlTCxVQUFVTSxHQUFHLENBQUMsZUFBZTtZQUVsRCxtQ0FBbUM7WUFDbkMsTUFBTUMsYUFBYUwsV0FBV00sY0FBYyxFQUFFQyxRQUFRO1lBRXRELElBQUlGLGNBQWMsQ0FBQ0YsY0FBYztnQkFDL0IsbURBQW1EO2dCQUNuREgsV0FBV1EsVUFBVTtpREFBQzt3QkFDcEJwQixhQUFhO3dCQUNiSyxjQUFjO29CQUNoQjtnREFBRztZQUNMLE9BQU87Z0JBQ0xPLFdBQVdNLGNBQWMsRUFBRUcsUUFBUSxjQUFjO1lBQ25EO1FBQ0Y7b0NBQUcsRUFBRTtJQUVMLE1BQU1DLHdCQUF3QjtRQUM1QmpCLGNBQWM7UUFDZCwwQ0FBMEM7UUFDMUNPLFdBQVdRLFVBQVUsQ0FBQztZQUNwQnBCLGFBQWE7UUFDZixHQUFHO0lBQ0w7SUFFQSxnRUFBZ0U7SUFDaEUsSUFBSSxDQUFDTSxXQUFXO1FBQ2QsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNSLGVBQWV5QixRQUFRO1FBQUNDLE9BQU87WUFBRXpCO1lBQVdDO1FBQWE7O1lBQ3ZESSw0QkFDQyw4REFBQ1Asa0VBQWVBO2dCQUNkVyxlQUFlQTtnQkFDZmlCLFNBQVNyQjtnQkFDVHNCLFVBQVU7Z0JBQ1ZDLFlBQVlMOzs7Ozs7MEJBR2hCLDhEQUFDTTtnQkFDQ0MsV0FBVyxDQUFDLGlDQUFpQyxFQUFFOUIsWUFBWSxjQUFjLGVBQWU7MEJBRXZGSTs7Ozs7Ozs7Ozs7O0FBSVQiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0xvYWRpbmdQcm92aWRlci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCB7IGNyZWF0ZUNvbnRleHQsIHVzZUNvbnRleHQsIHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgeyBNdWx0aVN0ZXBMb2FkZXIgfSBmcm9tICcuL3VpL211bHRpLXN0ZXAtbG9hZGVyJ1xuXG5pbnRlcmZhY2UgTG9hZGluZ0NvbnRleHRUeXBlIHtcbiAgaXNMb2FkaW5nOiBib29sZWFuXG4gIHNldElzTG9hZGluZzogKGxvYWRpbmc6IGJvb2xlYW4pID0+IHZvaWRcbn1cblxuY29uc3QgTG9hZGluZ0NvbnRleHQgPSBjcmVhdGVDb250ZXh0PExvYWRpbmdDb250ZXh0VHlwZT4oe1xuICBpc0xvYWRpbmc6IHRydWUsXG4gIHNldElzTG9hZGluZzogKCkgPT4ge30sXG59KVxuXG5leHBvcnQgY29uc3QgdXNlTG9hZGluZyA9ICgpID0+IHVzZUNvbnRleHQoTG9hZGluZ0NvbnRleHQpXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIExvYWRpbmdQcm92aWRlcih7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9KSB7XG4gIGNvbnN0IFtpc0xvYWRpbmcsIHNldElzTG9hZGluZ10gPSB1c2VTdGF0ZSh0cnVlKVxuICBjb25zdCBbc2hvd0xvYWRlciwgc2V0U2hvd0xvYWRlcl0gPSB1c2VTdGF0ZSh0cnVlKVxuICBjb25zdCBbaXNNb3VudGVkLCBzZXRJc01vdW50ZWRdID0gdXNlU3RhdGUoZmFsc2UpXG5cbiAgLy8gTXVsdGktc3RlcCBsb2FkZXIgdGV4dHNcbiAgY29uc3QgbG9hZGluZ1N0YXRlcyA9IFtcbiAgICB7IHRleHQ6ICdQYXlpbmcgZm9yIE51a2UnIH0sXG4gICAgeyB0ZXh0OiAnUmV3cml0aW5nIEFmdGVyIEVmZmVjdHMnIH0sXG4gICAgeyB0ZXh0OiAnQ29udGFpbmluZyB0aGUgMTkgc2lkZWQgbmdvbicgfSxcbiAgICB7IHRleHQ6ICdSZXdyaXRpbmcgSUJLJyB9LFxuICAgIHsgdGV4dDogJ01pZ3JhdGluZyBOdWtlcGVkaWEnIH0sXG4gICAgeyB0ZXh0OiAnT3ZlcmxvYWRpbmcgb3VyIHJlbmRlcmZhcm0nIH0sXG4gICAgeyB0ZXh0OiAnSGFtbWVyaW5nIHRoZSBWRlggYnV0dG9uJyB9LFxuICAgIHsgdGV4dDogJ1dlbGNvbWUgdG8gdGhlIHNoaXRzaG93JyB9LFxuICBdXG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBzZXRJc01vdW50ZWQodHJ1ZSlcblxuICAgIC8vIENoZWNrIFVSTCBwYXJhbXMgZm9yIGZvcmNlIGxvYWRpbmdcbiAgICBjb25zdCB1cmxQYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKGdsb2JhbFRoaXMubG9jYXRpb24/LnNlYXJjaCA/PyAnJylcbiAgICBjb25zdCBmb3JjZUxvYWRpbmcgPSB1cmxQYXJhbXMuZ2V0KCdsb2FkaW5nJykgPT09ICd0cnVlJ1xuXG4gICAgLy8gQ2hlY2sgaWYgdGhpcyBpcyB0aGUgZmlyc3QgdmlzaXRcbiAgICBjb25zdCBoYXNWaXNpdGVkID0gZ2xvYmFsVGhpcy5zZXNzaW9uU3RvcmFnZT8uZ2V0SXRlbSgnaGFzVmlzaXRlZCcpXG5cbiAgICBpZiAoaGFzVmlzaXRlZCAmJiAhZm9yY2VMb2FkaW5nKSB7XG4gICAgICAvLyBTdGlsbCBzaG93IGEgYnJpZWYgbG9hZGluZyBmb3Igc21vb3RoIHRyYW5zaXRpb25cbiAgICAgIGdsb2JhbFRoaXMuc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgIHNldElzTG9hZGluZyhmYWxzZSlcbiAgICAgICAgc2V0U2hvd0xvYWRlcihmYWxzZSlcbiAgICAgIH0sIDEwMClcbiAgICB9IGVsc2Uge1xuICAgICAgZ2xvYmFsVGhpcy5zZXNzaW9uU3RvcmFnZT8uc2V0SXRlbSgnaGFzVmlzaXRlZCcsICd0cnVlJylcbiAgICB9XG4gIH0sIFtdKVxuXG4gIGNvbnN0IGhhbmRsZUxvYWRpbmdDb21wbGV0ZSA9ICgpID0+IHtcbiAgICBzZXRTaG93TG9hZGVyKGZhbHNlKVxuICAgIC8vIFNtYWxsIGRlbGF5IHRvIGVuc3VyZSBzbW9vdGggdHJhbnNpdGlvblxuICAgIGdsb2JhbFRoaXMuc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBzZXRJc0xvYWRpbmcoZmFsc2UpXG4gICAgfSwgMTAwKVxuICB9XG5cbiAgLy8gRG9uJ3QgcmVuZGVyIGFueXRoaW5nIHVudGlsIG1vdW50ZWQgdG8gYXZvaWQgaHlkcmF0aW9uIGlzc3Vlc1xuICBpZiAoIWlzTW91bnRlZCkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxMb2FkaW5nQ29udGV4dC5Qcm92aWRlciB2YWx1ZT17eyBpc0xvYWRpbmcsIHNldElzTG9hZGluZyB9fT5cbiAgICAgIHtzaG93TG9hZGVyICYmIChcbiAgICAgICAgPE11bHRpU3RlcExvYWRlclxuICAgICAgICAgIGxvYWRpbmdTdGF0ZXM9e2xvYWRpbmdTdGF0ZXN9XG4gICAgICAgICAgbG9hZGluZz17c2hvd0xvYWRlcn1cbiAgICAgICAgICBkdXJhdGlvbj17MjAwMH1cbiAgICAgICAgICBvbkNvbXBsZXRlPXtoYW5kbGVMb2FkaW5nQ29tcGxldGV9XG4gICAgICAgIC8+XG4gICAgICApfVxuICAgICAgPGRpdlxuICAgICAgICBjbGFzc05hbWU9e2B0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tMTAwMCAke2lzTG9hZGluZyA/ICdvcGFjaXR5LTAnIDogJ29wYWNpdHktMTAwJ31gfVxuICAgICAgPlxuICAgICAgICB7Y2hpbGRyZW59XG4gICAgICA8L2Rpdj5cbiAgICA8L0xvYWRpbmdDb250ZXh0LlByb3ZpZGVyPlxuICApXG59XG4iXSwibmFtZXMiOlsiY3JlYXRlQ29udGV4dCIsInVzZUNvbnRleHQiLCJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsIk11bHRpU3RlcExvYWRlciIsIkxvYWRpbmdDb250ZXh0IiwiaXNMb2FkaW5nIiwic2V0SXNMb2FkaW5nIiwidXNlTG9hZGluZyIsIkxvYWRpbmdQcm92aWRlciIsImNoaWxkcmVuIiwic2hvd0xvYWRlciIsInNldFNob3dMb2FkZXIiLCJpc01vdW50ZWQiLCJzZXRJc01vdW50ZWQiLCJsb2FkaW5nU3RhdGVzIiwidGV4dCIsInVybFBhcmFtcyIsIlVSTFNlYXJjaFBhcmFtcyIsImdsb2JhbFRoaXMiLCJsb2NhdGlvbiIsInNlYXJjaCIsImZvcmNlTG9hZGluZyIsImdldCIsImhhc1Zpc2l0ZWQiLCJzZXNzaW9uU3RvcmFnZSIsImdldEl0ZW0iLCJzZXRUaW1lb3V0Iiwic2V0SXRlbSIsImhhbmRsZUxvYWRpbmdDb21wbGV0ZSIsIlByb3ZpZGVyIiwidmFsdWUiLCJsb2FkaW5nIiwiZHVyYXRpb24iLCJvbkNvbXBsZXRlIiwiZGl2IiwiY2xhc3NOYW1lIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/LoadingProvider.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/PageTemplate.tsx": +/*!*****************************************!*\ + !*** ./src/components/PageTemplate.tsx ***! + \*****************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ PageTemplate)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction PageTemplate({ title, description, children, className = '', fullWidth = false }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `min-h-screen bg-bg-dark py-24 ${className}`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: fullWidth ? \"px-6 md:px-8 lg:px-10\" : \"max-w-7xl mx-auto px-6 md:px-8 lg:px-10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"mb-16 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-4xl font-montserrat font-bold text-primary\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 22,\n columnNumber: 11\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted mt-4 max-w-2xl mx-auto\",\n children: description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 26,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 21,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 20,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9QYWdlVGVtcGxhdGUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUF3QztBQVV6QixTQUFTQyxhQUFhLEVBQ25DQyxLQUFLLEVBQ0xDLFdBQVcsRUFDWEMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsWUFBWSxLQUFLLEVBQ0M7SUFDbEIscUJBQ0UsOERBQUNDO1FBQUlGLFdBQVcsQ0FBQyw4QkFBOEIsRUFBRUEsV0FBVztrQkFDMUQsNEVBQUNFO1lBQUlGLFdBQVdDLFlBQVksMEJBQTBCOzs4QkFDcEQsOERBQUNFO29CQUFPSCxXQUFVOztzQ0FDaEIsOERBQUNJOzRCQUFHSixXQUFVO3NDQUNYSDs7Ozs7O3dCQUVGQyw2QkFDQyw4REFBQ087NEJBQUVMLFdBQVU7c0NBQ1ZGOzs7Ozs7Ozs7Ozs7OEJBS1AsOERBQUNROzhCQUFNUDs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJZiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvUGFnZVRlbXBsYXRlLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBQYWdlVGVtcGxhdGVQcm9wcyB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmdcbiAgY2hpbGRyZW46IFJlYWN0Tm9kZVxuICBjbGFzc05hbWU/OiBzdHJpbmdcbiAgZnVsbFdpZHRoPzogYm9vbGVhblxufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBQYWdlVGVtcGxhdGUoe1xuICB0aXRsZSxcbiAgZGVzY3JpcHRpb24sXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgZnVsbFdpZHRoID0gZmFsc2UsXG59OiBQYWdlVGVtcGxhdGVQcm9wcykge1xuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPXtgbWluLWgtc2NyZWVuIGJnLWJnLWRhcmsgcHktMjQgJHtjbGFzc05hbWV9YH0+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17ZnVsbFdpZHRoID8gXCJweC02IG1kOnB4LTggbGc6cHgtMTBcIiA6IFwibWF4LXctN3hsIG14LWF1dG8gcHgtNiBtZDpweC04IGxnOnB4LTEwXCJ9PlxuICAgICAgICA8aGVhZGVyIGNsYXNzTmFtZT1cIm1iLTE2IHRleHQtY2VudGVyXCI+XG4gICAgICAgICAgPGgxIGNsYXNzTmFtZT1cInRleHQtNHhsIGZvbnQtbW9udHNlcnJhdCBmb250LWJvbGQgdGV4dC1wcmltYXJ5XCI+XG4gICAgICAgICAgICB7dGl0bGV9XG4gICAgICAgICAgPC9oMT5cbiAgICAgICAgICB7ZGVzY3JpcHRpb24gJiYgKFxuICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LW11dGVkIG10LTQgbWF4LXctMnhsIG14LWF1dG9cIj5cbiAgICAgICAgICAgICAge2Rlc2NyaXB0aW9ufVxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICl9XG4gICAgICAgIDwvaGVhZGVyPlxuXG4gICAgICAgIDxtYWluPntjaGlsZHJlbn08L21haW4+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiUGFnZVRlbXBsYXRlIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZnVsbFdpZHRoIiwiZGl2IiwiaGVhZGVyIiwiaDEiLCJwIiwibWFpbiJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/PageTemplate.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/Providers.tsx": +/*!**************************************!*\ + !*** ./src/components/Providers.tsx ***! + \**************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Providers)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_auth_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next-auth/react */ \"(ssr)/./node_modules/next-auth/react/index.js\");\n/* harmony import */ var next_auth_react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_auth_react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_themes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next-themes */ \"(ssr)/./node_modules/next-themes/dist/index.mjs\");\n/* harmony import */ var _components_ui_toaster__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/ui/toaster */ \"(ssr)/./src/components/ui/toaster.tsx\");\n/* harmony import */ var _LoadingProvider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./LoadingProvider */ \"(ssr)/./src/components/LoadingProvider.tsx\");\n/* harmony import */ var framer_motion__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! framer-motion */ \"(ssr)/./node_modules/framer-motion/dist/es/components/MotionConfig/index.mjs\");\n/* harmony import */ var _ScrollEnhancements__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ScrollEnhancements */ \"(ssr)/./src/components/ScrollEnhancements.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction Providers({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_auth_react__WEBPACK_IMPORTED_MODULE_1__.SessionProvider, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_themes__WEBPACK_IMPORTED_MODULE_2__.ThemeProvider, {\n attribute: \"class\",\n defaultTheme: \"dark\",\n enableSystem: false,\n disableTransitionOnChange: true,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(framer_motion__WEBPACK_IMPORTED_MODULE_6__.MotionConfig, {\n reducedMotion: \"user\",\n transition: {\n duration: 0.6,\n ease: [\n 0.2,\n 0.8,\n 0.2,\n 1\n ]\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_LoadingProvider__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n children: [\n children,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toaster__WEBPACK_IMPORTED_MODULE_3__.Toaster, {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 23,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ScrollEnhancements__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 24,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 21,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 20,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 14,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 13,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Qcm92aWRlcnMudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBR2lEO0FBQ047QUFDTTtBQUNGO0FBQ0g7QUFDUztBQUV0QyxTQUFTTSxVQUFVLEVBQUVDLFFBQVEsRUFBMkI7SUFDckUscUJBQ0UsOERBQUNQLDREQUFlQTtrQkFDZCw0RUFBQ0Msc0RBQWFBO1lBQ1pPLFdBQVU7WUFDVkMsY0FBYTtZQUNiQyxjQUFjO1lBQ2RDLHlCQUF5QjtzQkFFekIsNEVBQUNQLHVEQUFZQTtnQkFBQ1EsZUFBYztnQkFBT0MsWUFBWTtvQkFBRUMsVUFBVTtvQkFBS0MsTUFBTTt3QkFBQzt3QkFBSzt3QkFBSzt3QkFBSztxQkFBRTtnQkFBQzswQkFDdkYsNEVBQUNaLHdEQUFlQTs7d0JBQ2JJO3NDQUNELDhEQUFDTCwyREFBT0E7Ozs7O3NDQUNSLDhEQUFDRywyREFBa0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU0vQiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvUHJvdmlkZXJzLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHR5cGUgeyBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCdcbmltcG9ydCB7IFNlc3Npb25Qcm92aWRlciB9IGZyb20gJ25leHQtYXV0aC9yZWFjdCdcbmltcG9ydCB7IFRoZW1lUHJvdmlkZXIgfSBmcm9tICduZXh0LXRoZW1lcydcbmltcG9ydCB7IFRvYXN0ZXIgfSBmcm9tICdAL2NvbXBvbmVudHMvdWkvdG9hc3RlcidcbmltcG9ydCBMb2FkaW5nUHJvdmlkZXIgZnJvbSAnLi9Mb2FkaW5nUHJvdmlkZXInXG5pbXBvcnQgeyBNb3Rpb25Db25maWcgfSBmcm9tICdmcmFtZXItbW90aW9uJ1xuaW1wb3J0IFNjcm9sbEVuaGFuY2VtZW50cyBmcm9tICcuL1Njcm9sbEVuaGFuY2VtZW50cydcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUHJvdmlkZXJzKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgcmV0dXJuIChcbiAgICA8U2Vzc2lvblByb3ZpZGVyPlxuICAgICAgPFRoZW1lUHJvdmlkZXJcbiAgICAgICAgYXR0cmlidXRlPVwiY2xhc3NcIlxuICAgICAgICBkZWZhdWx0VGhlbWU9XCJkYXJrXCJcbiAgICAgICAgZW5hYmxlU3lzdGVtPXtmYWxzZX1cbiAgICAgICAgZGlzYWJsZVRyYW5zaXRpb25PbkNoYW5nZVxuICAgICAgPlxuICAgICAgICA8TW90aW9uQ29uZmlnIHJlZHVjZWRNb3Rpb249XCJ1c2VyXCIgdHJhbnNpdGlvbj17eyBkdXJhdGlvbjogMC42LCBlYXNlOiBbMC4yLCAwLjgsIDAuMiwgMV0gfX0+XG4gICAgICAgICAgPExvYWRpbmdQcm92aWRlcj5cbiAgICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgICAgIDxUb2FzdGVyIC8+XG4gICAgICAgICAgICA8U2Nyb2xsRW5oYW5jZW1lbnRzIC8+XG4gICAgICAgICAgPC9Mb2FkaW5nUHJvdmlkZXI+XG4gICAgICAgIDwvTW90aW9uQ29uZmlnPlxuICAgICAgPC9UaGVtZVByb3ZpZGVyPlxuICAgIDwvU2Vzc2lvblByb3ZpZGVyPlxuICApXG59XG4iXSwibmFtZXMiOlsiU2Vzc2lvblByb3ZpZGVyIiwiVGhlbWVQcm92aWRlciIsIlRvYXN0ZXIiLCJMb2FkaW5nUHJvdmlkZXIiLCJNb3Rpb25Db25maWciLCJTY3JvbGxFbmhhbmNlbWVudHMiLCJQcm92aWRlcnMiLCJjaGlsZHJlbiIsImF0dHJpYnV0ZSIsImRlZmF1bHRUaGVtZSIsImVuYWJsZVN5c3RlbSIsImRpc2FibGVUcmFuc2l0aW9uT25DaGFuZ2UiLCJyZWR1Y2VkTW90aW9uIiwidHJhbnNpdGlvbiIsImR1cmF0aW9uIiwiZWFzZSJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Providers.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/ScrollEnhancements.tsx": +/*!***********************************************!*\ + !*** ./src/components/ScrollEnhancements.tsx ***! + \***********************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ ScrollEnhancements)\n/* harmony export */ });\n/* harmony import */ var _motion_useAutoplayVideos__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./motion/useAutoplayVideos */ \"(ssr)/./src/components/motion/useAutoplayVideos.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n/**\n * Mount-only enhancements for scroll behavior across the app.\n * - Autoplay inline videos when in view (guarded play/pause)\n * Extend here later if we add more global, scroll-related hooks.\n */ function ScrollEnhancements(_) {\n (0,_motion_useAutoplayVideos__WEBPACK_IMPORTED_MODULE_0__.useAutoplayVideos)();\n return null;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9TY3JvbGxFbmhhbmNlbWVudHMudHN4IiwibWFwcGluZ3MiOiI7Ozs7OzZEQUc4RDtBQUU5RDs7OztDQUlDLEdBQ2MsU0FBU0MsbUJBQW1CQyxDQUEyQjtJQUNwRUYsNEVBQWlCQTtJQUNqQixPQUFPO0FBQ1QiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL1Njcm9sbEVuaGFuY2VtZW50cy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgeyB1c2VBdXRvcGxheVZpZGVvcyB9IGZyb20gJy4vbW90aW9uL3VzZUF1dG9wbGF5VmlkZW9zJ1xuXG4vKipcbiAqIE1vdW50LW9ubHkgZW5oYW5jZW1lbnRzIGZvciBzY3JvbGwgYmVoYXZpb3IgYWNyb3NzIHRoZSBhcHAuXG4gKiAtIEF1dG9wbGF5IGlubGluZSB2aWRlb3Mgd2hlbiBpbiB2aWV3IChndWFyZGVkIHBsYXkvcGF1c2UpXG4gKiBFeHRlbmQgaGVyZSBsYXRlciBpZiB3ZSBhZGQgbW9yZSBnbG9iYWwsIHNjcm9sbC1yZWxhdGVkIGhvb2tzLlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBTY3JvbGxFbmhhbmNlbWVudHMoXzogeyBjaGlsZHJlbj86IFJlYWN0Tm9kZSB9KSB7XG4gIHVzZUF1dG9wbGF5VmlkZW9zKClcbiAgcmV0dXJuIG51bGxcbn1cbiJdLCJuYW1lcyI6WyJ1c2VBdXRvcGxheVZpZGVvcyIsIlNjcm9sbEVuaGFuY2VtZW50cyIsIl8iXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ScrollEnhancements.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/TrackingOptOutBanner.tsx": +/*!*************************************************!*\ + !*** ./src/components/TrackingOptOutBanner.tsx ***! + \*************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ TrackingOptOutBanner)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\nfunction TrackingOptOutBanner() {\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [hasOptedOut, setHasOptedOut] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"TrackingOptOutBanner.useEffect\": ()=>{\n // Check if user has already opted out\n const storedOptOut = localStorage.getItem('tracking-opted-out');\n if (storedOptOut === 'true') {\n setHasOptedOut(true);\n return;\n }\n // Show banner after a short delay to avoid immediate distraction\n const timer = setTimeout({\n \"TrackingOptOutBanner.useEffect.timer\": ()=>{\n setIsVisible(true);\n }\n }[\"TrackingOptOutBanner.useEffect.timer\"], 1000);\n return ({\n \"TrackingOptOutBanner.useEffect\": ()=>clearTimeout(timer)\n })[\"TrackingOptOutBanner.useEffect\"];\n }\n }[\"TrackingOptOutBanner.useEffect\"], []);\n const handleOptOut = ()=>{\n localStorage.setItem('tracking-opted-out', 'true');\n setHasOptedOut(true);\n setIsVisible(false);\n };\n const handleAllow = ()=>{\n localStorage.setItem('tracking-opted-out', 'false');\n setHasOptedOut(false);\n setIsVisible(false);\n };\n // Don't render if user has already opted out\n if (hasOptedOut || !isVisible) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"fixed bottom-0 left-0 right-0 z-50 bg-surface-900 border-t border-surface-700 p-4 shadow-lg\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-7xl mx-auto flex flex-col sm:flex-row items-center justify-between gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex-1\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-primary text-sm\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-semibold\",\n children: \"Privacy Notice:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 47,\n columnNumber: 13\n }, this),\n \" We use cookies and tracking technologies to improve your experience. You can opt out of tracking at any time.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 46,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 45,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: handleAllow,\n className: \"px-4 py-2 text-sm bg-surface-700 hover:bg-surface-600 text-text-primary rounded-md transition-colors duration-200\",\n children: \"Allow Tracking\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 52,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: handleOptOut,\n className: \"px-4 py-2 text-sm bg-accent hover:bg-accent-hover text-white rounded-md transition-colors duration-200\",\n children: \"Opt Out\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 58,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 51,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 44,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 43,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9UcmFja2luZ09wdE91dEJhbm5lci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBRTJDO0FBRTVCLFNBQVNFO0lBQ3RCLE1BQU0sQ0FBQ0MsV0FBV0MsYUFBYSxHQUFHSiwrQ0FBUUEsQ0FBQztJQUMzQyxNQUFNLENBQUNLLGFBQWFDLGVBQWUsR0FBR04sK0NBQVFBLENBQUM7SUFFL0NDLGdEQUFTQTswQ0FBQztZQUNSLHNDQUFzQztZQUN0QyxNQUFNTSxlQUFlQyxhQUFhQyxPQUFPLENBQUM7WUFDMUMsSUFBSUYsaUJBQWlCLFFBQVE7Z0JBQzNCRCxlQUFlO2dCQUNmO1lBQ0Y7WUFFQSxpRUFBaUU7WUFDakUsTUFBTUksUUFBUUM7d0RBQVc7b0JBQ3ZCUCxhQUFhO2dCQUNmO3VEQUFHO1lBRUg7a0RBQU8sSUFBTVEsYUFBYUY7O1FBQzVCO3lDQUFHLEVBQUU7SUFFTCxNQUFNRyxlQUFlO1FBQ25CTCxhQUFhTSxPQUFPLENBQUMsc0JBQXNCO1FBQzNDUixlQUFlO1FBQ2ZGLGFBQWE7SUFDZjtJQUVBLE1BQU1XLGNBQWM7UUFDbEJQLGFBQWFNLE9BQU8sQ0FBQyxzQkFBc0I7UUFDM0NSLGVBQWU7UUFDZkYsYUFBYTtJQUNmO0lBRUEsNkNBQTZDO0lBQzdDLElBQUlDLGVBQWUsQ0FBQ0YsV0FBVztRQUM3QixPQUFPO0lBQ1Q7SUFFQSxxQkFDRSw4REFBQ2E7UUFBSUMsV0FBVTtrQkFDYiw0RUFBQ0Q7WUFBSUMsV0FBVTs7OEJBQ2IsOERBQUNEO29CQUFJQyxXQUFVOzhCQUNiLDRFQUFDQzt3QkFBRUQsV0FBVTs7MENBQ1gsOERBQUNFO2dDQUFLRixXQUFVOzBDQUFnQjs7Ozs7OzRCQUFzQjs7Ozs7Ozs7Ozs7OzhCQUkxRCw4REFBQ0Q7b0JBQUlDLFdBQVU7O3NDQUNiLDhEQUFDRzs0QkFDQ0MsU0FBU047NEJBQ1RFLFdBQVU7c0NBQ1g7Ozs7OztzQ0FHRCw4REFBQ0c7NEJBQ0NDLFNBQVNSOzRCQUNUSSxXQUFVO3NDQUNYOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU9YIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9UcmFja2luZ09wdE91dEJhbm5lci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCdcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVHJhY2tpbmdPcHRPdXRCYW5uZXIoKSB7XG4gIGNvbnN0IFtpc1Zpc2libGUsIHNldElzVmlzaWJsZV0gPSB1c2VTdGF0ZShmYWxzZSlcbiAgY29uc3QgW2hhc09wdGVkT3V0LCBzZXRIYXNPcHRlZE91dF0gPSB1c2VTdGF0ZShmYWxzZSlcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vIENoZWNrIGlmIHVzZXIgaGFzIGFscmVhZHkgb3B0ZWQgb3V0XG4gICAgY29uc3Qgc3RvcmVkT3B0T3V0ID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3RyYWNraW5nLW9wdGVkLW91dCcpXG4gICAgaWYgKHN0b3JlZE9wdE91dCA9PT0gJ3RydWUnKSB7XG4gICAgICBzZXRIYXNPcHRlZE91dCh0cnVlKVxuICAgICAgcmV0dXJuXG4gICAgfVxuXG4gICAgLy8gU2hvdyBiYW5uZXIgYWZ0ZXIgYSBzaG9ydCBkZWxheSB0byBhdm9pZCBpbW1lZGlhdGUgZGlzdHJhY3Rpb25cbiAgICBjb25zdCB0aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgc2V0SXNWaXNpYmxlKHRydWUpXG4gICAgfSwgMTAwMClcblxuICAgIHJldHVybiAoKSA9PiBjbGVhclRpbWVvdXQodGltZXIpXG4gIH0sIFtdKVxuXG4gIGNvbnN0IGhhbmRsZU9wdE91dCA9ICgpID0+IHtcbiAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgndHJhY2tpbmctb3B0ZWQtb3V0JywgJ3RydWUnKVxuICAgIHNldEhhc09wdGVkT3V0KHRydWUpXG4gICAgc2V0SXNWaXNpYmxlKGZhbHNlKVxuICB9XG5cbiAgY29uc3QgaGFuZGxlQWxsb3cgPSAoKSA9PiB7XG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oJ3RyYWNraW5nLW9wdGVkLW91dCcsICdmYWxzZScpXG4gICAgc2V0SGFzT3B0ZWRPdXQoZmFsc2UpXG4gICAgc2V0SXNWaXNpYmxlKGZhbHNlKVxuICB9XG5cbiAgLy8gRG9uJ3QgcmVuZGVyIGlmIHVzZXIgaGFzIGFscmVhZHkgb3B0ZWQgb3V0XG4gIGlmIChoYXNPcHRlZE91dCB8fCAhaXNWaXNpYmxlKSB7XG4gICAgcmV0dXJuIG51bGxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJmaXhlZCBib3R0b20tMCBsZWZ0LTAgcmlnaHQtMCB6LTUwIGJnLXN1cmZhY2UtOTAwIGJvcmRlci10IGJvcmRlci1zdXJmYWNlLTcwMCBwLTQgc2hhZG93LWxnXCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTd4bCBteC1hdXRvIGZsZXggZmxleC1jb2wgc206ZmxleC1yb3cgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBnYXAtNFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXgtMVwiPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1wcmltYXJ5IHRleHQtc21cIj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtc2VtaWJvbGRcIj5Qcml2YWN5IE5vdGljZTo8L3NwYW4+IFdlIHVzZSBjb29raWVzIGFuZCB0cmFja2luZyB0ZWNobm9sb2dpZXMgdG8gaW1wcm92ZSB5b3VyIGV4cGVyaWVuY2UuIFxuICAgICAgICAgICAgWW91IGNhbiBvcHQgb3V0IG9mIHRyYWNraW5nIGF0IGFueSB0aW1lLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBnYXAtMlwiPlxuICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgIG9uQ2xpY2s9e2hhbmRsZUFsbG93fVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwicHgtNCBweS0yIHRleHQtc20gYmctc3VyZmFjZS03MDAgaG92ZXI6Ymctc3VyZmFjZS02MDAgdGV4dC10ZXh0LXByaW1hcnkgcm91bmRlZC1tZCB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi0yMDBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIEFsbG93IFRyYWNraW5nXG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgb25DbGljaz17aGFuZGxlT3B0T3V0fVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwicHgtNCBweS0yIHRleHQtc20gYmctYWNjZW50IGhvdmVyOmJnLWFjY2VudC1ob3ZlciB0ZXh0LXdoaXRlIHJvdW5kZWQtbWQgdHJhbnNpdGlvbi1jb2xvcnMgZHVyYXRpb24tMjAwXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBPcHQgT3V0XG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsIlRyYWNraW5nT3B0T3V0QmFubmVyIiwiaXNWaXNpYmxlIiwic2V0SXNWaXNpYmxlIiwiaGFzT3B0ZWRPdXQiLCJzZXRIYXNPcHRlZE91dCIsInN0b3JlZE9wdE91dCIsImxvY2FsU3RvcmFnZSIsImdldEl0ZW0iLCJ0aW1lciIsInNldFRpbWVvdXQiLCJjbGVhclRpbWVvdXQiLCJoYW5kbGVPcHRPdXQiLCJzZXRJdGVtIiwiaGFuZGxlQWxsb3ciLCJkaXYiLCJjbGFzc05hbWUiLCJwIiwic3BhbiIsImJ1dHRvbiIsIm9uQ2xpY2siXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/TrackingOptOutBanner.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/motion/useAutoplayVideos.ts": +/*!****************************************************!*\ + !*** ./src/components/motion/useAutoplayVideos.ts ***! + \****************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ useAutoplayVideos: () => (/* binding */ useAutoplayVideos)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* __next_internal_client_entry_do_not_use__ useAutoplayVideos auto */ \n/**\n * Autoplay muted inline videos only while in view.\n * Guards play/pause to avoid AbortError spam from rapidly toggling state.\n */ function useAutoplayVideos(selector = 'video[data-autoplay]') {\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n \"useAutoplayVideos.useEffect\": ()=>{\n if (typeof globalThis === 'undefined' || !globalThis.document) return;\n const doc = globalThis.document;\n const videos = Array.from(doc.querySelectorAll(selector));\n const playSafe = {\n \"useAutoplayVideos.useEffect.playSafe\": (v)=>{\n if (!v.paused) return;\n v.muted = true;\n v.playsInline = true;\n const p = v.play();\n if (p && typeof p.catch === 'function') {\n p.catch({\n \"useAutoplayVideos.useEffect.playSafe\": ()=>{\n // Ignore rejections caused by UA policies or rapid toggle\n }\n }[\"useAutoplayVideos.useEffect.playSafe\"]);\n }\n }\n }[\"useAutoplayVideos.useEffect.playSafe\"];\n const pauseSafe = {\n \"useAutoplayVideos.useEffect.pauseSafe\": (v)=>{\n if (v.paused) return;\n v.pause();\n }\n }[\"useAutoplayVideos.useEffect.pauseSafe\"];\n const onIntersect = {\n \"useAutoplayVideos.useEffect.onIntersect\": (entries)=>{\n for (const e of entries){\n const v = e.target;\n const shouldPlay = e.isIntersecting && e.intersectionRatio > 0.35;\n // Coalesce toggles in the same frame to avoid churn\n globalThis.requestAnimationFrame({\n \"useAutoplayVideos.useEffect.onIntersect\": ()=>{\n if (shouldPlay) {\n playSafe(v);\n } else {\n pauseSafe(v);\n }\n }\n }[\"useAutoplayVideos.useEffect.onIntersect\"]);\n }\n }\n }[\"useAutoplayVideos.useEffect.onIntersect\"];\n const io = new IntersectionObserver(onIntersect, {\n threshold: [\n 0,\n 0.35,\n 0.75\n ]\n });\n videos.forEach({\n \"useAutoplayVideos.useEffect\": (v)=>io.observe(v)\n }[\"useAutoplayVideos.useEffect\"]);\n return ({\n \"useAutoplayVideos.useEffect\": ()=>io.disconnect()\n })[\"useAutoplayVideos.useEffect\"];\n }\n }[\"useAutoplayVideos.useEffect\"], [\n selector\n ]);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9tb3Rpb24vdXNlQXV0b3BsYXlWaWRlb3MudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7O3VFQUVpQztBQUVqQzs7O0NBR0MsR0FDTSxTQUFTQyxrQkFBa0JDLFdBQVcsc0JBQXNCO0lBQ2pFRixnREFBU0E7dUNBQUM7WUFDUixJQUFJLE9BQU9HLGVBQWUsZUFBZSxDQUFDQSxXQUFXQyxRQUFRLEVBQUU7WUFFL0QsTUFBTUMsTUFBTUYsV0FBV0MsUUFBUTtZQUMvQixNQUFNRSxTQUFTQyxNQUFNQyxJQUFJLENBQUNILElBQUlJLGdCQUFnQixDQUFtQlA7WUFFakUsTUFBTVE7d0RBQVcsQ0FBQ0M7b0JBQ2hCLElBQUksQ0FBQ0EsRUFBRUMsTUFBTSxFQUFFO29CQUNmRCxFQUFFRSxLQUFLLEdBQUc7b0JBQ1ZGLEVBQUVHLFdBQVcsR0FBRztvQkFDaEIsTUFBTUMsSUFBSUosRUFBRUssSUFBSTtvQkFDaEIsSUFBSUQsS0FBSyxPQUFPQSxFQUFFRSxLQUFLLEtBQUssWUFBWTt3QkFDdENGLEVBQUVFLEtBQUs7b0VBQUM7NEJBQ04sMERBQTBEOzRCQUM1RDs7b0JBQ0Y7Z0JBQ0Y7O1lBRUEsTUFBTUM7eURBQVksQ0FBQ1A7b0JBQ2pCLElBQUlBLEVBQUVDLE1BQU0sRUFBRTtvQkFDZEQsRUFBRVEsS0FBSztnQkFDVDs7WUFFQSxNQUFNQzsyREFBNEMsQ0FBQ0M7b0JBQ2pELEtBQUssTUFBTUMsS0FBS0QsUUFBUzt3QkFDdkIsTUFBTVYsSUFBSVcsRUFBRUMsTUFBTTt3QkFDbEIsTUFBTUMsYUFBYUYsRUFBRUcsY0FBYyxJQUFJSCxFQUFFSSxpQkFBaUIsR0FBRzt3QkFDN0Qsb0RBQW9EO3dCQUNwRHZCLFdBQVd3QixxQkFBcUI7dUVBQUM7Z0NBQy9CLElBQUlILFlBQVk7b0NBQ2RkLFNBQVNDO2dDQUNYLE9BQU87b0NBQ0xPLFVBQVVQO2dDQUNaOzRCQUNGOztvQkFDRjtnQkFDRjs7WUFFQSxNQUFNaUIsS0FBSyxJQUFJQyxxQkFBcUJULGFBQWE7Z0JBQy9DVSxXQUFXO29CQUFDO29CQUFHO29CQUFNO2lCQUFLO1lBQzVCO1lBQ0F4QixPQUFPeUIsT0FBTzsrQ0FBQyxDQUFDcEIsSUFBTWlCLEdBQUdJLE9BQU8sQ0FBQ3JCOztZQUNqQzsrQ0FBTyxJQUFNaUIsR0FBR0ssVUFBVTs7UUFDNUI7c0NBQUc7UUFBQy9CO0tBQVM7QUFDZiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvbW90aW9uL3VzZUF1dG9wbGF5VmlkZW9zLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgeyB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCdcblxuLyoqXG4gKiBBdXRvcGxheSBtdXRlZCBpbmxpbmUgdmlkZW9zIG9ubHkgd2hpbGUgaW4gdmlldy5cbiAqIEd1YXJkcyBwbGF5L3BhdXNlIHRvIGF2b2lkIEFib3J0RXJyb3Igc3BhbSBmcm9tIHJhcGlkbHkgdG9nZ2xpbmcgc3RhdGUuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VBdXRvcGxheVZpZGVvcyhzZWxlY3RvciA9ICd2aWRlb1tkYXRhLWF1dG9wbGF5XScpIHtcbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAodHlwZW9mIGdsb2JhbFRoaXMgPT09ICd1bmRlZmluZWQnIHx8ICFnbG9iYWxUaGlzLmRvY3VtZW50KSByZXR1cm5cblxuICAgIGNvbnN0IGRvYyA9IGdsb2JhbFRoaXMuZG9jdW1lbnRcbiAgICBjb25zdCB2aWRlb3MgPSBBcnJheS5mcm9tKGRvYy5xdWVyeVNlbGVjdG9yQWxsPEhUTUxWaWRlb0VsZW1lbnQ+KHNlbGVjdG9yKSlcblxuICAgIGNvbnN0IHBsYXlTYWZlID0gKHY6IEhUTUxWaWRlb0VsZW1lbnQpID0+IHtcbiAgICAgIGlmICghdi5wYXVzZWQpIHJldHVyblxuICAgICAgdi5tdXRlZCA9IHRydWVcbiAgICAgIHYucGxheXNJbmxpbmUgPSB0cnVlXG4gICAgICBjb25zdCBwID0gdi5wbGF5KClcbiAgICAgIGlmIChwICYmIHR5cGVvZiBwLmNhdGNoID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIHAuY2F0Y2goKCkgPT4ge1xuICAgICAgICAgIC8vIElnbm9yZSByZWplY3Rpb25zIGNhdXNlZCBieSBVQSBwb2xpY2llcyBvciByYXBpZCB0b2dnbGVcbiAgICAgICAgfSlcbiAgICAgIH1cbiAgICB9XG5cbiAgICBjb25zdCBwYXVzZVNhZmUgPSAodjogSFRNTFZpZGVvRWxlbWVudCkgPT4ge1xuICAgICAgaWYgKHYucGF1c2VkKSByZXR1cm5cbiAgICAgIHYucGF1c2UoKVxuICAgIH1cblxuICAgIGNvbnN0IG9uSW50ZXJzZWN0OiBJbnRlcnNlY3Rpb25PYnNlcnZlckNhbGxiYWNrID0gKGVudHJpZXMpID0+IHtcbiAgICAgIGZvciAoY29uc3QgZSBvZiBlbnRyaWVzKSB7XG4gICAgICAgIGNvbnN0IHYgPSBlLnRhcmdldCBhcyBIVE1MVmlkZW9FbGVtZW50XG4gICAgICAgIGNvbnN0IHNob3VsZFBsYXkgPSBlLmlzSW50ZXJzZWN0aW5nICYmIGUuaW50ZXJzZWN0aW9uUmF0aW8gPiAwLjM1XG4gICAgICAgIC8vIENvYWxlc2NlIHRvZ2dsZXMgaW4gdGhlIHNhbWUgZnJhbWUgdG8gYXZvaWQgY2h1cm5cbiAgICAgICAgZ2xvYmFsVGhpcy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKCkgPT4ge1xuICAgICAgICAgIGlmIChzaG91bGRQbGF5KSB7XG4gICAgICAgICAgICBwbGF5U2FmZSh2KVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBwYXVzZVNhZmUodilcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICB9XG4gICAgfVxuXG4gICAgY29uc3QgaW8gPSBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIob25JbnRlcnNlY3QsIHtcbiAgICAgIHRocmVzaG9sZDogWzAsIDAuMzUsIDAuNzVdLFxuICAgIH0pXG4gICAgdmlkZW9zLmZvckVhY2goKHYpID0+IGlvLm9ic2VydmUodikpXG4gICAgcmV0dXJuICgpID0+IGlvLmRpc2Nvbm5lY3QoKVxuICB9LCBbc2VsZWN0b3JdKVxufVxuIl0sIm5hbWVzIjpbInVzZUVmZmVjdCIsInVzZUF1dG9wbGF5VmlkZW9zIiwic2VsZWN0b3IiLCJnbG9iYWxUaGlzIiwiZG9jdW1lbnQiLCJkb2MiLCJ2aWRlb3MiLCJBcnJheSIsImZyb20iLCJxdWVyeVNlbGVjdG9yQWxsIiwicGxheVNhZmUiLCJ2IiwicGF1c2VkIiwibXV0ZWQiLCJwbGF5c0lubGluZSIsInAiLCJwbGF5IiwiY2F0Y2giLCJwYXVzZVNhZmUiLCJwYXVzZSIsIm9uSW50ZXJzZWN0IiwiZW50cmllcyIsImUiLCJ0YXJnZXQiLCJzaG91bGRQbGF5IiwiaXNJbnRlcnNlY3RpbmciLCJpbnRlcnNlY3Rpb25SYXRpbyIsInJlcXVlc3RBbmltYXRpb25GcmFtZSIsImlvIiwiSW50ZXJzZWN0aW9uT2JzZXJ2ZXIiLCJ0aHJlc2hvbGQiLCJmb3JFYWNoIiwib2JzZXJ2ZSIsImRpc2Nvbm5lY3QiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/motion/useAutoplayVideos.ts\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/ui/multi-step-loader.tsx": +/*!*************************************************!*\ + !*** ./src/components/ui/multi-step-loader.tsx ***! + \*************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ MultiStepLoader: () => (/* binding */ MultiStepLoader),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ MultiStepLoader,default auto */ \n\n/**\n * MultiStepLoader\n * - Displays a fullscreen modal overlay while loading is true\n * - Cycles through provided loadingStates evenly distributed across `duration`\n * - Fades out and invokes onComplete after finishing the last step\n */ function MultiStepLoader({ loadingStates, loading, duration = 2500, onComplete, className }) {\n const [mounted, setMounted] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [currentIndex, setCurrentIndex] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n const [isExiting, setIsExiting] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const stepInterval = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n \"MultiStepLoader.useMemo[stepInterval]\": ()=>{\n const count = Math.max(1, loadingStates.length);\n // Ensure at least 200ms per step for readability\n return Math.max(200, Math.floor(duration / count));\n }\n }[\"MultiStepLoader.useMemo[stepInterval]\"], [\n duration,\n loadingStates.length\n ]);\n // Use number refs for browser timers to satisfy ESLint/TS in DOM env\n const intervalRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const totalTimerRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const exitTimerRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n // Ensure smooth fade-in once mounted\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"MultiStepLoader.useEffect\": ()=>{\n setMounted(true);\n }\n }[\"MultiStepLoader.useEffect\"], []);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"MultiStepLoader.useEffect\": ()=>{\n // Reset internal state when loading restarts\n if (loading) {\n setCurrentIndex(0);\n setIsExiting(false);\n // Advance steps\n if (loadingStates.length > 0) {\n intervalRef.current = globalThis.setInterval({\n \"MultiStepLoader.useEffect\": ()=>{\n setCurrentIndex({\n \"MultiStepLoader.useEffect\": (idx)=>{\n const next = idx + 1;\n if (next >= loadingStates.length) {\n return loadingStates.length - 1;\n }\n return next;\n }\n }[\"MultiStepLoader.useEffect\"]);\n }\n }[\"MultiStepLoader.useEffect\"], stepInterval);\n }\n // Finish after total duration\n totalTimerRef.current = globalThis.setTimeout({\n \"MultiStepLoader.useEffect\": ()=>{\n setIsExiting(true);\n // Give time for fade-out\n exitTimerRef.current = globalThis.setTimeout({\n \"MultiStepLoader.useEffect\": ()=>{\n onComplete?.();\n }\n }[\"MultiStepLoader.useEffect\"], 800);\n }\n }[\"MultiStepLoader.useEffect\"], duration);\n }\n return ({\n \"MultiStepLoader.useEffect\": ()=>{\n if (intervalRef.current !== null) {\n globalThis.clearInterval(intervalRef.current);\n }\n if (totalTimerRef.current !== null) {\n globalThis.clearTimeout(totalTimerRef.current);\n }\n if (exitTimerRef.current !== null) {\n globalThis.clearTimeout(exitTimerRef.current);\n }\n intervalRef.current = null;\n totalTimerRef.current = null;\n exitTimerRef.current = null;\n }\n })[\"MultiStepLoader.useEffect\"];\n }\n }[\"MultiStepLoader.useEffect\"], [\n loading,\n duration,\n stepInterval,\n loadingStates.length,\n onComplete\n ]);\n if (!loading) return null;\n const currentText = loadingStates[currentIndex]?.text ?? loadingStates[loadingStates.length - 1]?.text ?? '';\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: [\n 'fixed inset-0 z-[120] bg-black/95 flex items-center justify-center overflow-hidden transition-opacity duration-700',\n mounted ? 'opacity-100' : 'opacity-0',\n isExiting ? 'opacity-0' : 'opacity-100',\n className ?? ''\n ].join(' '),\n \"aria-live\": \"polite\",\n role: \"status\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex flex-col items-center justify-center px-6 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-2xl md:text-3xl font-light tracking-[0.5em] text-white/90 mb-6 select-none\",\n children: \"BIOHAZARD VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 129,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"min-h-[2.5rem] md:min-h-[3rem] flex items-center\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-base md:text-lg font-medium text-white transition-all duration-300\",\n children: currentText\n }, currentIndex, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 135,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 134,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-6 w-[220px] md:w-[300px] h-[3px] bg-white/15 rounded overflow-hidden\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-full bg-[#39C3EF] transition-all ease-out\",\n style: {\n width: loadingStates.length > 0 ? `${Math.min(100, Math.round((currentIndex + 1) / loadingStates.length * 100))}%` : '0%'\n }\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 145,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 144,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 127,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 117,\n columnNumber: 5\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MultiStepLoader);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS9tdWx0aS1zdGVwLWxvYWRlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUVtRTtBQXNCbkU7Ozs7O0NBS0MsR0FDTSxTQUFTSyxnQkFBZ0IsRUFDOUJDLGFBQWEsRUFDYkMsT0FBTyxFQUNQQyxXQUFXLElBQUksRUFDZkMsVUFBVSxFQUNWQyxTQUFTLEVBQ1k7SUFDckIsTUFBTSxDQUFDQyxTQUFTQyxXQUFXLEdBQUdSLCtDQUFRQSxDQUFDO0lBQ3ZDLE1BQU0sQ0FBQ1MsY0FBY0MsZ0JBQWdCLEdBQUdWLCtDQUFRQSxDQUFDO0lBQ2pELE1BQU0sQ0FBQ1csV0FBV0MsYUFBYSxHQUFHWiwrQ0FBUUEsQ0FBQztJQUUzQyxNQUFNYSxlQUFlZiw4Q0FBT0E7aURBQUM7WUFDM0IsTUFBTWdCLFFBQVFDLEtBQUtDLEdBQUcsQ0FBQyxHQUFHZCxjQUFjZSxNQUFNO1lBQzlDLGlEQUFpRDtZQUNqRCxPQUFPRixLQUFLQyxHQUFHLENBQUMsS0FBS0QsS0FBS0csS0FBSyxDQUFDZCxXQUFXVTtRQUM3QztnREFBRztRQUFDVjtRQUFVRixjQUFjZSxNQUFNO0tBQUM7SUFFbkMscUVBQXFFO0lBQ3JFLE1BQU1FLGNBQWNwQiw2Q0FBTUEsQ0FDeEI7SUFFRixNQUFNcUIsZ0JBQWdCckIsNkNBQU1BLENBQzFCO0lBRUYsTUFBTXNCLGVBQWV0Qiw2Q0FBTUEsQ0FDekI7SUFHRixxQ0FBcUM7SUFDckNGLGdEQUFTQTtxQ0FBQztZQUNSVyxXQUFXO1FBQ2I7b0NBQUcsRUFBRTtJQUVMWCxnREFBU0E7cUNBQUM7WUFDUiw2Q0FBNkM7WUFDN0MsSUFBSU0sU0FBUztnQkFDWE8sZ0JBQWdCO2dCQUNoQkUsYUFBYTtnQkFFYixnQkFBZ0I7Z0JBQ2hCLElBQUlWLGNBQWNlLE1BQU0sR0FBRyxHQUFHO29CQUM1QkUsWUFBWUcsT0FBTyxHQUFHQyxXQUFXQyxXQUFXO3FEQUFDOzRCQUMzQ2Q7NkRBQWdCLENBQUNlO29DQUNmLE1BQU1DLE9BQU9ELE1BQU07b0NBQ25CLElBQUlDLFFBQVF4QixjQUFjZSxNQUFNLEVBQUU7d0NBQ2hDLE9BQU9mLGNBQWNlLE1BQU0sR0FBRztvQ0FDaEM7b0NBQ0EsT0FBT1M7Z0NBQ1Q7O3dCQUNGO29EQUFHYjtnQkFDTDtnQkFFQSw4QkFBOEI7Z0JBQzlCTyxjQUFjRSxPQUFPLEdBQUdDLFdBQVdJLFVBQVU7aURBQUM7d0JBQzVDZixhQUFhO3dCQUNiLHlCQUF5Qjt3QkFDekJTLGFBQWFDLE9BQU8sR0FBR0MsV0FBV0ksVUFBVTt5REFBQztnQ0FDM0N0Qjs0QkFDRjt3REFBRztvQkFDTDtnREFBR0Q7WUFDTDtZQUVBOzZDQUFPO29CQUNMLElBQUllLFlBQVlHLE9BQU8sS0FBSyxNQUFNO3dCQUNoQ0MsV0FBV0ssYUFBYSxDQUFDVCxZQUFZRyxPQUFPO29CQUM5QztvQkFDQSxJQUFJRixjQUFjRSxPQUFPLEtBQUssTUFBTTt3QkFDbENDLFdBQVdNLFlBQVksQ0FBQ1QsY0FBY0UsT0FBTztvQkFDL0M7b0JBQ0EsSUFBSUQsYUFBYUMsT0FBTyxLQUFLLE1BQU07d0JBQ2pDQyxXQUFXTSxZQUFZLENBQUNSLGFBQWFDLE9BQU87b0JBQzlDO29CQUNBSCxZQUFZRyxPQUFPLEdBQUc7b0JBQ3RCRixjQUFjRSxPQUFPLEdBQUc7b0JBQ3hCRCxhQUFhQyxPQUFPLEdBQUc7Z0JBQ3pCOztRQUNGO29DQUFHO1FBQUNuQjtRQUFTQztRQUFVUztRQUFjWCxjQUFjZSxNQUFNO1FBQUVaO0tBQVc7SUFFdEUsSUFBSSxDQUFDRixTQUFTLE9BQU87SUFFckIsTUFBTTJCLGNBQ0o1QixhQUFhLENBQUNPLGFBQWEsRUFBRXNCLFFBQzdCN0IsYUFBYSxDQUFDQSxjQUFjZSxNQUFNLEdBQUcsRUFBRSxFQUFFYyxRQUN6QztJQUVGLHFCQUNFLDhEQUFDQztRQUNDMUIsV0FBVztZQUNUO1lBQ0FDLFVBQVUsZ0JBQWdCO1lBQzFCSSxZQUFZLGNBQWM7WUFDMUJMLGFBQWE7U0FDZCxDQUFDMkIsSUFBSSxDQUFDO1FBQ1BDLGFBQVU7UUFDVkMsTUFBSztrQkFFTCw0RUFBQ0g7WUFBSTFCLFdBQVU7OzhCQUViLDhEQUFDMEI7b0JBQUkxQixXQUFVOzhCQUFrRjs7Ozs7OzhCQUtqRyw4REFBQzBCO29CQUFJMUIsV0FBVTs4QkFDYiw0RUFBQzhCO3dCQUNDOUIsV0FBVTtrQ0FHVHdCO3VCQUZJckI7Ozs7Ozs7Ozs7OEJBT1QsOERBQUN1QjtvQkFBSTFCLFdBQVU7OEJBQ2IsNEVBQUMwQjt3QkFDQzFCLFdBQVU7d0JBQ1YrQixPQUFPOzRCQUNMQyxPQUNFcEMsY0FBY2UsTUFBTSxHQUFHLElBQ25CLEdBQUdGLEtBQUt3QixHQUFHLENBQUMsS0FBS3hCLEtBQUt5QixLQUFLLENBQUMsQ0FBRS9CLGVBQWUsS0FBS1AsY0FBY2UsTUFBTSxHQUFJLE1BQU0sQ0FBQyxDQUFDLEdBQ2xGO3dCQUNSOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTVo7QUFFQSxpRUFBZWhCLGVBQWVBLEVBQUEiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL3VpL211bHRpLXN0ZXAtbG9hZGVyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlTWVtbywgdXNlUmVmLCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0J1xuXG50eXBlIExvYWRpbmdTdGF0ZSA9IHsgdGV4dDogc3RyaW5nIH1cblxuZXhwb3J0IGludGVyZmFjZSBNdWx0aVN0ZXBMb2FkZXJQcm9wcyB7XG4gIGxvYWRpbmdTdGF0ZXM6IExvYWRpbmdTdGF0ZVtdXG4gIGxvYWRpbmc6IGJvb2xlYW5cbiAgLyoqXG4gICAqIFRvdGFsIGR1cmF0aW9uIGluIG1zIHRvIGN5Y2xlIHRocm91Z2ggYWxsIHN0ZXBzIChleGNsdWRpbmcgZXhpdCBmYWRlKVxuICAgKiBEZWZhdWx0OiAyNTAwXG4gICAqL1xuICBkdXJhdGlvbj86IG51bWJlclxuICAvKipcbiAgICogQ2FsbGVkIGFmdGVyIHRoZSBsb2FkZXIgZmluaXNoZXMgYW5kIGZhZGVzIG91dFxuICAgKi9cbiAgb25Db21wbGV0ZT86ICgpID0+IHZvaWRcbiAgLyoqXG4gICAqIE9wdGlvbmFsIGNsYXNzTmFtZSB0byBvdmVycmlkZSBjb250YWluZXIgc3R5bGVzXG4gICAqL1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn1cblxuLyoqXG4gKiBNdWx0aVN0ZXBMb2FkZXJcbiAqIC0gRGlzcGxheXMgYSBmdWxsc2NyZWVuIG1vZGFsIG92ZXJsYXkgd2hpbGUgbG9hZGluZyBpcyB0cnVlXG4gKiAtIEN5Y2xlcyB0aHJvdWdoIHByb3ZpZGVkIGxvYWRpbmdTdGF0ZXMgZXZlbmx5IGRpc3RyaWJ1dGVkIGFjcm9zcyBgZHVyYXRpb25gXG4gKiAtIEZhZGVzIG91dCBhbmQgaW52b2tlcyBvbkNvbXBsZXRlIGFmdGVyIGZpbmlzaGluZyB0aGUgbGFzdCBzdGVwXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBNdWx0aVN0ZXBMb2FkZXIoe1xuICBsb2FkaW5nU3RhdGVzLFxuICBsb2FkaW5nLFxuICBkdXJhdGlvbiA9IDI1MDAsXG4gIG9uQ29tcGxldGUsXG4gIGNsYXNzTmFtZSxcbn06IE11bHRpU3RlcExvYWRlclByb3BzKSB7XG4gIGNvbnN0IFttb3VudGVkLCBzZXRNb3VudGVkXSA9IHVzZVN0YXRlKGZhbHNlKVxuICBjb25zdCBbY3VycmVudEluZGV4LCBzZXRDdXJyZW50SW5kZXhdID0gdXNlU3RhdGUoMClcbiAgY29uc3QgW2lzRXhpdGluZywgc2V0SXNFeGl0aW5nXSA9IHVzZVN0YXRlKGZhbHNlKVxuXG4gIGNvbnN0IHN0ZXBJbnRlcnZhbCA9IHVzZU1lbW8oKCkgPT4ge1xuICAgIGNvbnN0IGNvdW50ID0gTWF0aC5tYXgoMSwgbG9hZGluZ1N0YXRlcy5sZW5ndGgpXG4gICAgLy8gRW5zdXJlIGF0IGxlYXN0IDIwMG1zIHBlciBzdGVwIGZvciByZWFkYWJpbGl0eVxuICAgIHJldHVybiBNYXRoLm1heCgyMDAsIE1hdGguZmxvb3IoZHVyYXRpb24gLyBjb3VudCkpXG4gIH0sIFtkdXJhdGlvbiwgbG9hZGluZ1N0YXRlcy5sZW5ndGhdKVxuXG4gIC8vIFVzZSBudW1iZXIgcmVmcyBmb3IgYnJvd3NlciB0aW1lcnMgdG8gc2F0aXNmeSBFU0xpbnQvVFMgaW4gRE9NIGVudlxuICBjb25zdCBpbnRlcnZhbFJlZiA9IHVzZVJlZjxSZXR1cm5UeXBlPHR5cGVvZiBnbG9iYWxUaGlzLnNldEludGVydmFsPiB8IG51bGw+KFxuICAgIG51bGxcbiAgKVxuICBjb25zdCB0b3RhbFRpbWVyUmVmID0gdXNlUmVmPFJldHVyblR5cGU8dHlwZW9mIGdsb2JhbFRoaXMuc2V0VGltZW91dD4gfCBudWxsPihcbiAgICBudWxsXG4gIClcbiAgY29uc3QgZXhpdFRpbWVyUmVmID0gdXNlUmVmPFJldHVyblR5cGU8dHlwZW9mIGdsb2JhbFRoaXMuc2V0VGltZW91dD4gfCBudWxsPihcbiAgICBudWxsXG4gIClcblxuICAvLyBFbnN1cmUgc21vb3RoIGZhZGUtaW4gb25jZSBtb3VudGVkXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgc2V0TW91bnRlZCh0cnVlKVxuICB9LCBbXSlcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vIFJlc2V0IGludGVybmFsIHN0YXRlIHdoZW4gbG9hZGluZyByZXN0YXJ0c1xuICAgIGlmIChsb2FkaW5nKSB7XG4gICAgICBzZXRDdXJyZW50SW5kZXgoMClcbiAgICAgIHNldElzRXhpdGluZyhmYWxzZSlcblxuICAgICAgLy8gQWR2YW5jZSBzdGVwc1xuICAgICAgaWYgKGxvYWRpbmdTdGF0ZXMubGVuZ3RoID4gMCkge1xuICAgICAgICBpbnRlcnZhbFJlZi5jdXJyZW50ID0gZ2xvYmFsVGhpcy5zZXRJbnRlcnZhbCgoKSA9PiB7XG4gICAgICAgICAgc2V0Q3VycmVudEluZGV4KChpZHgpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBpZHggKyAxXG4gICAgICAgICAgICBpZiAobmV4dCA+PSBsb2FkaW5nU3RhdGVzLmxlbmd0aCkge1xuICAgICAgICAgICAgICByZXR1cm4gbG9hZGluZ1N0YXRlcy5sZW5ndGggLSAxXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gbmV4dFxuICAgICAgICAgIH0pXG4gICAgICAgIH0sIHN0ZXBJbnRlcnZhbClcbiAgICAgIH1cblxuICAgICAgLy8gRmluaXNoIGFmdGVyIHRvdGFsIGR1cmF0aW9uXG4gICAgICB0b3RhbFRpbWVyUmVmLmN1cnJlbnQgPSBnbG9iYWxUaGlzLnNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICBzZXRJc0V4aXRpbmcodHJ1ZSlcbiAgICAgICAgLy8gR2l2ZSB0aW1lIGZvciBmYWRlLW91dFxuICAgICAgICBleGl0VGltZXJSZWYuY3VycmVudCA9IGdsb2JhbFRoaXMuc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgICAgb25Db21wbGV0ZT8uKClcbiAgICAgICAgfSwgODAwKVxuICAgICAgfSwgZHVyYXRpb24pXG4gICAgfVxuXG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgIGlmIChpbnRlcnZhbFJlZi5jdXJyZW50ICE9PSBudWxsKSB7XG4gICAgICAgIGdsb2JhbFRoaXMuY2xlYXJJbnRlcnZhbChpbnRlcnZhbFJlZi5jdXJyZW50KVxuICAgICAgfVxuICAgICAgaWYgKHRvdGFsVGltZXJSZWYuY3VycmVudCAhPT0gbnVsbCkge1xuICAgICAgICBnbG9iYWxUaGlzLmNsZWFyVGltZW91dCh0b3RhbFRpbWVyUmVmLmN1cnJlbnQpXG4gICAgICB9XG4gICAgICBpZiAoZXhpdFRpbWVyUmVmLmN1cnJlbnQgIT09IG51bGwpIHtcbiAgICAgICAgZ2xvYmFsVGhpcy5jbGVhclRpbWVvdXQoZXhpdFRpbWVyUmVmLmN1cnJlbnQpXG4gICAgICB9XG4gICAgICBpbnRlcnZhbFJlZi5jdXJyZW50ID0gbnVsbFxuICAgICAgdG90YWxUaW1lclJlZi5jdXJyZW50ID0gbnVsbFxuICAgICAgZXhpdFRpbWVyUmVmLmN1cnJlbnQgPSBudWxsXG4gICAgfVxuICB9LCBbbG9hZGluZywgZHVyYXRpb24sIHN0ZXBJbnRlcnZhbCwgbG9hZGluZ1N0YXRlcy5sZW5ndGgsIG9uQ29tcGxldGVdKVxuXG4gIGlmICghbG9hZGluZykgcmV0dXJuIG51bGxcblxuICBjb25zdCBjdXJyZW50VGV4dCA9XG4gICAgbG9hZGluZ1N0YXRlc1tjdXJyZW50SW5kZXhdPy50ZXh0ID8/XG4gICAgbG9hZGluZ1N0YXRlc1tsb2FkaW5nU3RhdGVzLmxlbmd0aCAtIDFdPy50ZXh0ID8/XG4gICAgJydcblxuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIGNsYXNzTmFtZT17W1xuICAgICAgICAnZml4ZWQgaW5zZXQtMCB6LVsxMjBdIGJnLWJsYWNrLzk1IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tNzAwJyxcbiAgICAgICAgbW91bnRlZCA/ICdvcGFjaXR5LTEwMCcgOiAnb3BhY2l0eS0wJyxcbiAgICAgICAgaXNFeGl0aW5nID8gJ29wYWNpdHktMCcgOiAnb3BhY2l0eS0xMDAnLFxuICAgICAgICBjbGFzc05hbWUgPz8gJycsXG4gICAgICBdLmpvaW4oJyAnKX1cbiAgICAgIGFyaWEtbGl2ZT1cInBvbGl0ZVwiXG4gICAgICByb2xlPVwic3RhdHVzXCJcbiAgICA+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHB4LTYgdGV4dC1jZW50ZXJcIj5cbiAgICAgICAgey8qIEJyYW5kIC8gVGl0bGUgKi99XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGV4dC0yeGwgbWQ6dGV4dC0zeGwgZm9udC1saWdodCB0cmFja2luZy1bMC41ZW1dIHRleHQtd2hpdGUvOTAgbWItNiBzZWxlY3Qtbm9uZVwiPlxuICAgICAgICAgIEJJT0hBWkFSRCBWRlhcbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgey8qIFN0ZXAgVGV4dCAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtaW4taC1bMi41cmVtXSBtZDptaW4taC1bM3JlbV0gZmxleCBpdGVtcy1jZW50ZXJcIj5cbiAgICAgICAgICA8cFxuICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC1iYXNlIG1kOnRleHQtbGcgZm9udC1tZWRpdW0gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDBcIlxuICAgICAgICAgICAga2V5PXtjdXJyZW50SW5kZXh9XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2N1cnJlbnRUZXh0fVxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgey8qIFByb2dyZXNzIEJhciAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtdC02IHctWzIyMHB4XSBtZDp3LVszMDBweF0gaC1bM3B4XSBiZy13aGl0ZS8xNSByb3VuZGVkIG92ZXJmbG93LWhpZGRlblwiPlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtZnVsbCBiZy1bIzM5QzNFRl0gdHJhbnNpdGlvbi1hbGwgZWFzZS1vdXRcIlxuICAgICAgICAgICAgc3R5bGU9e3tcbiAgICAgICAgICAgICAgd2lkdGg6XG4gICAgICAgICAgICAgICAgbG9hZGluZ1N0YXRlcy5sZW5ndGggPiAwXG4gICAgICAgICAgICAgICAgICA/IGAke01hdGgubWluKDEwMCwgTWF0aC5yb3VuZCgoKGN1cnJlbnRJbmRleCArIDEpIC8gbG9hZGluZ1N0YXRlcy5sZW5ndGgpICogMTAwKSl9JWBcbiAgICAgICAgICAgICAgICAgIDogJzAlJyxcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5leHBvcnQgZGVmYXVsdCBNdWx0aVN0ZXBMb2FkZXJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZUVmZmVjdCIsInVzZU1lbW8iLCJ1c2VSZWYiLCJ1c2VTdGF0ZSIsIk11bHRpU3RlcExvYWRlciIsImxvYWRpbmdTdGF0ZXMiLCJsb2FkaW5nIiwiZHVyYXRpb24iLCJvbkNvbXBsZXRlIiwiY2xhc3NOYW1lIiwibW91bnRlZCIsInNldE1vdW50ZWQiLCJjdXJyZW50SW5kZXgiLCJzZXRDdXJyZW50SW5kZXgiLCJpc0V4aXRpbmciLCJzZXRJc0V4aXRpbmciLCJzdGVwSW50ZXJ2YWwiLCJjb3VudCIsIk1hdGgiLCJtYXgiLCJsZW5ndGgiLCJmbG9vciIsImludGVydmFsUmVmIiwidG90YWxUaW1lclJlZiIsImV4aXRUaW1lclJlZiIsImN1cnJlbnQiLCJnbG9iYWxUaGlzIiwic2V0SW50ZXJ2YWwiLCJpZHgiLCJuZXh0Iiwic2V0VGltZW91dCIsImNsZWFySW50ZXJ2YWwiLCJjbGVhclRpbWVvdXQiLCJjdXJyZW50VGV4dCIsInRleHQiLCJkaXYiLCJqb2luIiwiYXJpYS1saXZlIiwicm9sZSIsInAiLCJzdHlsZSIsIndpZHRoIiwibWluIiwicm91bmQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/multi-step-loader.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/ui/toast.tsx": +/*!*************************************!*\ + !*** ./src/components/ui/toast.tsx ***! + \*************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Toast: () => (/* binding */ Toast),\n/* harmony export */ ToastClose: () => (/* binding */ ToastClose),\n/* harmony export */ ToastDescription: () => (/* binding */ ToastDescription),\n/* harmony export */ ToastProvider: () => (/* binding */ ToastProvider),\n/* harmony export */ ToastTitle: () => (/* binding */ ToastTitle),\n/* harmony export */ ToastViewport: () => (/* binding */ ToastViewport)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @radix-ui/react-toast */ \"(ssr)/./node_modules/@radix-ui/react-toast/dist/index.mjs\");\n/* harmony import */ var class_variance_authority__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! class-variance-authority */ \"(ssr)/./node_modules/class-variance-authority/dist/index.mjs\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ Toast,ToastClose,ToastDescription,ToastProvider,ToastTitle,ToastViewport auto */ \n\n\n\n\nconst ToastProvider = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Provider;\nconst ToastViewport = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ className, ...props }, ref)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Viewport, {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)('fixed bottom-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-4 sm:right-4 sm:w-[390px]', className),\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 14,\n columnNumber: 3\n }, undefined));\nToastViewport.displayName = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Viewport.displayName;\nconst toastVariants = (0,class_variance_authority__WEBPACK_IMPORTED_MODULE_2__.cva)('group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none', {\n variants: {\n variant: {\n default: 'border-bg-light bg-bg text-text',\n destructive: 'destructive group border-destructive bg-destructive text-destructive-foreground'\n }\n },\n defaultVariants: {\n variant: 'default'\n }\n});\nconst Toast = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ className, variant, ...props }, ref)=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Root, {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)(toastVariants({\n variant\n }), className),\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 47,\n columnNumber: 5\n }, undefined);\n});\nToast.displayName = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Root.displayName;\nconst ToastTitle = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ className, ...props }, ref)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Title, {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)('text-sm font-semibold', className),\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 60,\n columnNumber: 3\n }, undefined));\nToastTitle.displayName = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Title.displayName;\nconst ToastDescription = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ className, ...props }, ref)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Description, {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)('text-sm opacity-90', className),\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 72,\n columnNumber: 3\n }, undefined));\nToastDescription.displayName = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Description.displayName;\nconst ToastClose = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ className, ...props }, ref)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Close, {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)('absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none group-hover:opacity-100', className),\n ...props,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n width: \"15\",\n height: \"15\",\n viewBox: \"0 0 15 15\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z\",\n fill: \"currentColor\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 99,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 92,\n columnNumber: 5\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 84,\n columnNumber: 3\n }, undefined));\nToastClose.displayName = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Close.displayName;\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS90b2FzdC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFOEI7QUFDMEI7QUFDUztBQUVqQztBQUVoQyxNQUFNSSxnQkFBZ0JILDJEQUF3QjtBQUM5QyxNQUFNSyw4QkFBZ0JOLDZDQUFnQixDQUdwQyxDQUFDLEVBQUVRLFNBQVMsRUFBRSxHQUFHQyxPQUFPLEVBQUVDLG9CQUMxQiw4REFBQ1QsMkRBQXdCO1FBQ3ZCUyxLQUFLQTtRQUNMRixXQUFXTCw4Q0FBRUEsQ0FDWCw0R0FDQUs7UUFFRCxHQUFHQyxLQUFLOzs7Ozs7QUFHYkgsY0FBY00sV0FBVyxHQUFHWCwyREFBd0IsQ0FBQ1csV0FBVztBQUVoRSxNQUFNQyxnQkFBZ0JYLDZEQUFHQSxDQUN2QiwrVkFDQTtJQUNFWSxVQUFVO1FBQ1JDLFNBQVM7WUFDUEMsU0FBUztZQUNUQyxhQUNFO1FBQ0o7SUFDRjtJQUNBQyxpQkFBaUI7UUFDZkgsU0FBUztJQUNYO0FBQ0Y7QUFHRixNQUFNSSxzQkFBUW5CLDZDQUFnQixDQUk1QixDQUFDLEVBQUVRLFNBQVMsRUFBRU8sT0FBTyxFQUFFLEdBQUdOLE9BQU8sRUFBRUM7SUFDbkMscUJBQ0UsOERBQUNULHVEQUFvQjtRQUNuQlMsS0FBS0E7UUFDTEYsV0FBV0wsOENBQUVBLENBQUNVLGNBQWM7WUFBRUU7UUFBUSxJQUFJUDtRQUN6QyxHQUFHQyxLQUFLOzs7Ozs7QUFHZjtBQUNBVSxNQUFNUCxXQUFXLEdBQUdYLHVEQUFvQixDQUFDVyxXQUFXO0FBRXBELE1BQU1TLDJCQUFhckIsNkNBQWdCLENBR2pDLENBQUMsRUFBRVEsU0FBUyxFQUFFLEdBQUdDLE9BQU8sRUFBRUMsb0JBQzFCLDhEQUFDVCx3REFBcUI7UUFDcEJTLEtBQUtBO1FBQ0xGLFdBQVdMLDhDQUFFQSxDQUFDLHlCQUF5Qks7UUFDdEMsR0FBR0MsS0FBSzs7Ozs7O0FBR2JZLFdBQVdULFdBQVcsR0FBR1gsd0RBQXFCLENBQUNXLFdBQVc7QUFFMUQsTUFBTVcsaUNBQW1CdkIsNkNBQWdCLENBR3ZDLENBQUMsRUFBRVEsU0FBUyxFQUFFLEdBQUdDLE9BQU8sRUFBRUMsb0JBQzFCLDhEQUFDVCw4REFBMkI7UUFDMUJTLEtBQUtBO1FBQ0xGLFdBQVdMLDhDQUFFQSxDQUFDLHNCQUFzQks7UUFDbkMsR0FBR0MsS0FBSzs7Ozs7O0FBR2JjLGlCQUFpQlgsV0FBVyxHQUFHWCw4REFBMkIsQ0FBQ1csV0FBVztBQUV0RSxNQUFNYSwyQkFBYXpCLDZDQUFnQixDQUdqQyxDQUFDLEVBQUVRLFNBQVMsRUFBRSxHQUFHQyxPQUFPLEVBQUVDLG9CQUMxQiw4REFBQ1Qsd0RBQXFCO1FBQ3BCUyxLQUFLQTtRQUNMRixXQUFXTCw4Q0FBRUEsQ0FDWCw0S0FDQUs7UUFFRCxHQUFHQyxLQUFLO2tCQUVULDRFQUFDa0I7WUFDQ0MsT0FBTTtZQUNOQyxRQUFPO1lBQ1BDLFNBQVE7WUFDUkMsTUFBSztZQUNMQyxPQUFNO3NCQUVOLDRFQUFDQztnQkFDQ0MsR0FBRTtnQkFDRkgsTUFBSztnQkFDTEksVUFBUztnQkFDVEMsVUFBUzs7Ozs7Ozs7Ozs7Ozs7OztBQUtqQlgsV0FBV2IsV0FBVyxHQUFHWCx3REFBcUIsQ0FBQ1csV0FBVztBQVN6RCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvdWkvdG9hc3QudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCAqIGFzIFRvYXN0UHJpbWl0aXZlcyBmcm9tICdAcmFkaXgtdWkvcmVhY3QtdG9hc3QnXG5pbXBvcnQgeyBjdmEsIHR5cGUgVmFyaWFudFByb3BzIH0gZnJvbSAnY2xhc3MtdmFyaWFuY2UtYXV0aG9yaXR5J1xuXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG5jb25zdCBUb2FzdFByb3ZpZGVyID0gVG9hc3RQcmltaXRpdmVzLlByb3ZpZGVyXG5jb25zdCBUb2FzdFZpZXdwb3J0ID0gUmVhY3QuZm9yd2FyZFJlZjxcbiAgUmVhY3QuRWxlbWVudFJlZjx0eXBlb2YgVG9hc3RQcmltaXRpdmVzLlZpZXdwb3J0PixcbiAgUmVhY3QuQ29tcG9uZW50UHJvcHNXaXRob3V0UmVmPHR5cGVvZiBUb2FzdFByaW1pdGl2ZXMuVmlld3BvcnQ+XG4+KCh7IGNsYXNzTmFtZSwgLi4ucHJvcHMgfSwgcmVmKSA9PiAoXG4gIDxUb2FzdFByaW1pdGl2ZXMuVmlld3BvcnRcbiAgICByZWY9e3JlZn1cbiAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgJ2ZpeGVkIGJvdHRvbS0wIHotWzEwMF0gZmxleCBtYXgtaC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sLXJldmVyc2UgcC00IHNtOmJvdHRvbS00IHNtOnJpZ2h0LTQgc206dy1bMzkwcHhdJyxcbiAgICAgIGNsYXNzTmFtZVxuICAgICl9XG4gICAgey4uLnByb3BzfVxuICAvPlxuKSlcblRvYXN0Vmlld3BvcnQuZGlzcGxheU5hbWUgPSBUb2FzdFByaW1pdGl2ZXMuVmlld3BvcnQuZGlzcGxheU5hbWVcblxuY29uc3QgdG9hc3RWYXJpYW50cyA9IGN2YShcbiAgJ2dyb3VwIHBvaW50ZXItZXZlbnRzLWF1dG8gcmVsYXRpdmUgZmxleCB3LWZ1bGwgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBzcGFjZS14LTQgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbWQgYm9yZGVyIHAtNiBwci04IHNoYWRvdy1sZyB0cmFuc2l0aW9uLWFsbCBkYXRhLVtzd2lwZT1jYW5jZWxdOnRyYW5zbGF0ZS14LTAgZGF0YS1bc3dpcGU9ZW5kXTp0cmFuc2xhdGUteC1bdmFyKC0tcmFkaXgtdG9hc3Qtc3dpcGUtZW5kLXgpXSBkYXRhLVtzd2lwZT1tb3ZlXTp0cmFuc2xhdGUteC1bdmFyKC0tcmFkaXgtdG9hc3Qtc3dpcGUtbW92ZS14KV0gZGF0YS1bc3dpcGU9bW92ZV06dHJhbnNpdGlvbi1ub25lJyxcbiAge1xuICAgIHZhcmlhbnRzOiB7XG4gICAgICB2YXJpYW50OiB7XG4gICAgICAgIGRlZmF1bHQ6ICdib3JkZXItYmctbGlnaHQgYmctYmcgdGV4dC10ZXh0JyxcbiAgICAgICAgZGVzdHJ1Y3RpdmU6XG4gICAgICAgICAgJ2Rlc3RydWN0aXZlIGdyb3VwIGJvcmRlci1kZXN0cnVjdGl2ZSBiZy1kZXN0cnVjdGl2ZSB0ZXh0LWRlc3RydWN0aXZlLWZvcmVncm91bmQnLFxuICAgICAgfSxcbiAgICB9LFxuICAgIGRlZmF1bHRWYXJpYW50czoge1xuICAgICAgdmFyaWFudDogJ2RlZmF1bHQnLFxuICAgIH0sXG4gIH1cbilcblxuY29uc3QgVG9hc3QgPSBSZWFjdC5mb3J3YXJkUmVmPFxuICBSZWFjdC5FbGVtZW50UmVmPHR5cGVvZiBUb2FzdFByaW1pdGl2ZXMuUm9vdD4sXG4gIFJlYWN0LkNvbXBvbmVudFByb3BzV2l0aG91dFJlZjx0eXBlb2YgVG9hc3RQcmltaXRpdmVzLlJvb3Q+ICZcbiAgICBWYXJpYW50UHJvcHM8dHlwZW9mIHRvYXN0VmFyaWFudHM+XG4+KCh7IGNsYXNzTmFtZSwgdmFyaWFudCwgLi4ucHJvcHMgfSwgcmVmKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPFRvYXN0UHJpbWl0aXZlcy5Sb290XG4gICAgICByZWY9e3JlZn1cbiAgICAgIGNsYXNzTmFtZT17Y24odG9hc3RWYXJpYW50cyh7IHZhcmlhbnQgfSksIGNsYXNzTmFtZSl9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgLz5cbiAgKVxufSlcblRvYXN0LmRpc3BsYXlOYW1lID0gVG9hc3RQcmltaXRpdmVzLlJvb3QuZGlzcGxheU5hbWVcblxuY29uc3QgVG9hc3RUaXRsZSA9IFJlYWN0LmZvcndhcmRSZWY8XG4gIFJlYWN0LkVsZW1lbnRSZWY8dHlwZW9mIFRvYXN0UHJpbWl0aXZlcy5UaXRsZT4sXG4gIFJlYWN0LkNvbXBvbmVudFByb3BzV2l0aG91dFJlZjx0eXBlb2YgVG9hc3RQcmltaXRpdmVzLlRpdGxlPlxuPigoeyBjbGFzc05hbWUsIC4uLnByb3BzIH0sIHJlZikgPT4gKFxuICA8VG9hc3RQcmltaXRpdmVzLlRpdGxlXG4gICAgcmVmPXtyZWZ9XG4gICAgY2xhc3NOYW1lPXtjbigndGV4dC1zbSBmb250LXNlbWlib2xkJywgY2xhc3NOYW1lKX1cbiAgICB7Li4ucHJvcHN9XG4gIC8+XG4pKVxuVG9hc3RUaXRsZS5kaXNwbGF5TmFtZSA9IFRvYXN0UHJpbWl0aXZlcy5UaXRsZS5kaXNwbGF5TmFtZVxuXG5jb25zdCBUb2FzdERlc2NyaXB0aW9uID0gUmVhY3QuZm9yd2FyZFJlZjxcbiAgUmVhY3QuRWxlbWVudFJlZjx0eXBlb2YgVG9hc3RQcmltaXRpdmVzLkRlc2NyaXB0aW9uPixcbiAgUmVhY3QuQ29tcG9uZW50UHJvcHNXaXRob3V0UmVmPHR5cGVvZiBUb2FzdFByaW1pdGl2ZXMuRGVzY3JpcHRpb24+XG4+KCh7IGNsYXNzTmFtZSwgLi4ucHJvcHMgfSwgcmVmKSA9PiAoXG4gIDxUb2FzdFByaW1pdGl2ZXMuRGVzY3JpcHRpb25cbiAgICByZWY9e3JlZn1cbiAgICBjbGFzc05hbWU9e2NuKCd0ZXh0LXNtIG9wYWNpdHktOTAnLCBjbGFzc05hbWUpfVxuICAgIHsuLi5wcm9wc31cbiAgLz5cbikpXG5Ub2FzdERlc2NyaXB0aW9uLmRpc3BsYXlOYW1lID0gVG9hc3RQcmltaXRpdmVzLkRlc2NyaXB0aW9uLmRpc3BsYXlOYW1lXG5cbmNvbnN0IFRvYXN0Q2xvc2UgPSBSZWFjdC5mb3J3YXJkUmVmPFxuICBSZWFjdC5FbGVtZW50UmVmPHR5cGVvZiBUb2FzdFByaW1pdGl2ZXMuQ2xvc2U+LFxuICBSZWFjdC5Db21wb25lbnRQcm9wc1dpdGhvdXRSZWY8dHlwZW9mIFRvYXN0UHJpbWl0aXZlcy5DbG9zZT5cbj4oKHsgY2xhc3NOYW1lLCAuLi5wcm9wcyB9LCByZWYpID0+IChcbiAgPFRvYXN0UHJpbWl0aXZlcy5DbG9zZVxuICAgIHJlZj17cmVmfVxuICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAnYWJzb2x1dGUgcmlnaHQtMiB0b3AtMiByb3VuZGVkLW1kIHAtMSB0ZXh0LWZvcmVncm91bmQvNTAgb3BhY2l0eS0wIHRyYW5zaXRpb24tb3BhY2l0eSBob3Zlcjp0ZXh0LWZvcmVncm91bmQgZm9jdXM6b3BhY2l0eS0xMDAgZm9jdXM6b3V0bGluZS1ub25lIGdyb3VwLWhvdmVyOm9wYWNpdHktMTAwJyxcbiAgICAgIGNsYXNzTmFtZVxuICAgICl9XG4gICAgey4uLnByb3BzfVxuICA+XG4gICAgPHN2Z1xuICAgICAgd2lkdGg9XCIxNVwiXG4gICAgICBoZWlnaHQ9XCIxNVwiXG4gICAgICB2aWV3Qm94PVwiMCAwIDE1IDE1XCJcbiAgICAgIGZpbGw9XCJub25lXCJcbiAgICAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxuICAgID5cbiAgICAgIDxwYXRoXG4gICAgICAgIGQ9XCJNMTEuNzgxNiA0LjAzMTU3QzEyLjAwNjIgMy44MDcwMiAxMi4wMDYyIDMuNDQyOTUgMTEuNzgxNiAzLjIxODRDMTEuNTU3MSAyLjk5Mzg1IDExLjE5MyAyLjk5Mzg1IDEwLjk2ODUgMy4yMTg0TDcuNTAwMDUgNi42ODY4Mkw0LjAzMTY0IDMuMjE4NEMzLjgwNzA4IDIuOTkzODUgMy40NDMwMSAyLjk5Mzg1IDMuMjE4NDYgMy4yMTg0QzIuOTkzOTEgMy40NDI5NSAyLjk5MzkxIDMuODA3MDIgMy4yMTg0NiA0LjAzMTU3TDYuNjg2ODggNy40OTk5OUwzLjIxODQ2IDEwLjk2ODRDMi45OTM5MSAxMS4xOTMgMi45OTM5MSAxMS41NTcgMy4yMTg0NiAxMS43ODE2QzMuNDQzMDEgMTIuMDA2MSAzLjgwNzA4IDEyLjAwNjEgNC4wMzE2NCAxMS43ODE2TDcuNTAwMDUgOC4zMTMxNkwxMC45Njg1IDExLjc4MTZDMTEuMTkzIDEyLjAwNjEgMTEuNTU3MSAxMi4wMDYxIDExLjc4MTYgMTEuNzgxNkMxMi4wMDYyIDExLjU1NyAxMi4wMDYyIDExLjE5MyAxMS43ODE2IDEwLjk2ODRMOC4zMTMyMiA3LjQ5OTk5TDExLjc4MTYgNC4wMzE1N1pcIlxuICAgICAgICBmaWxsPVwiY3VycmVudENvbG9yXCJcbiAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgY2xpcFJ1bGU9XCJldmVub2RkXCJcbiAgICAgID48L3BhdGg+XG4gICAgPC9zdmc+XG4gIDwvVG9hc3RQcmltaXRpdmVzLkNsb3NlPlxuKSlcblRvYXN0Q2xvc2UuZGlzcGxheU5hbWUgPSBUb2FzdFByaW1pdGl2ZXMuQ2xvc2UuZGlzcGxheU5hbWVcblxuZXhwb3J0IHtcbiAgVG9hc3QsXG4gIFRvYXN0Q2xvc2UsXG4gIFRvYXN0RGVzY3JpcHRpb24sXG4gIFRvYXN0UHJvdmlkZXIsXG4gIFRvYXN0VGl0bGUsXG4gIFRvYXN0Vmlld3BvcnQsXG59XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJUb2FzdFByaW1pdGl2ZXMiLCJjdmEiLCJjbiIsIlRvYXN0UHJvdmlkZXIiLCJQcm92aWRlciIsIlRvYXN0Vmlld3BvcnQiLCJmb3J3YXJkUmVmIiwiY2xhc3NOYW1lIiwicHJvcHMiLCJyZWYiLCJWaWV3cG9ydCIsImRpc3BsYXlOYW1lIiwidG9hc3RWYXJpYW50cyIsInZhcmlhbnRzIiwidmFyaWFudCIsImRlZmF1bHQiLCJkZXN0cnVjdGl2ZSIsImRlZmF1bHRWYXJpYW50cyIsIlRvYXN0IiwiUm9vdCIsIlRvYXN0VGl0bGUiLCJUaXRsZSIsIlRvYXN0RGVzY3JpcHRpb24iLCJEZXNjcmlwdGlvbiIsIlRvYXN0Q2xvc2UiLCJDbG9zZSIsInN2ZyIsIndpZHRoIiwiaGVpZ2h0Iiwidmlld0JveCIsImZpbGwiLCJ4bWxucyIsInBhdGgiLCJkIiwiZmlsbFJ1bGUiLCJjbGlwUnVsZSJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/toast.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/ui/toaster.tsx": +/*!***************************************!*\ + !*** ./src/components/ui/toaster.tsx ***! + \***************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Toaster: () => (/* binding */ Toaster)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_ui_toast__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/ui/toast */ \"(ssr)/./src/components/ui/toast.tsx\");\n/* harmony import */ var _hooks_use_toast__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/hooks/use-toast */ \"(ssr)/./src/hooks/use-toast.ts\");\n/* __next_internal_client_entry_do_not_use__ Toaster auto */ \n\n\nfunction Toaster() {\n const { toasts } = (0,_hooks_use_toast__WEBPACK_IMPORTED_MODULE_2__.useToast)();\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.ToastProvider, {\n children: [\n toasts.map(function({ id, title, description, action, ...props }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.Toast, {\n ...props,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid gap-1\",\n children: [\n title && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.ToastTitle, {\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 22,\n columnNumber: 25\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.ToastDescription, {\n children: description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 24,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 21,\n columnNumber: 13\n }, this),\n action,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.ToastClose, {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 28,\n columnNumber: 13\n }, this)\n ]\n }, id, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 20,\n columnNumber: 11\n }, this);\n }),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.ToastViewport, {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 17,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS90b2FzdGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFTOEI7QUFDYztBQUVyQyxTQUFTTztJQUNkLE1BQU0sRUFBRUMsTUFBTSxFQUFFLEdBQUdGLDBEQUFRQTtJQUUzQixxQkFDRSw4REFBQ0gsK0RBQWFBOztZQUNYSyxPQUFPQyxHQUFHLENBQUMsU0FBVSxFQUFFQyxFQUFFLEVBQUVDLEtBQUssRUFBRUMsV0FBVyxFQUFFQyxNQUFNLEVBQUUsR0FBR0MsT0FBTztnQkFDaEUscUJBQ0UsOERBQUNkLHVEQUFLQTtvQkFBVyxHQUFHYyxLQUFLOztzQ0FDdkIsOERBQUNDOzRCQUFJQyxXQUFVOztnQ0FDWkwsdUJBQVMsOERBQUNQLDREQUFVQTs4Q0FBRU87Ozs7OztnQ0FDdEJDLDZCQUNDLDhEQUFDVixrRUFBZ0JBOzhDQUFFVTs7Ozs7Ozs7Ozs7O3dCQUd0QkM7c0NBQ0QsOERBQUNaLDREQUFVQTs7Ozs7O21CQVJEUzs7Ozs7WUFXaEI7MEJBQ0EsOERBQUNMLCtEQUFhQTs7Ozs7Ozs7Ozs7QUFHcEIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL3VpL3RvYXN0ZXIudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQge1xuICBUb2FzdCxcbiAgVG9hc3RDbG9zZSxcbiAgVG9hc3REZXNjcmlwdGlvbixcbiAgVG9hc3RQcm92aWRlcixcbiAgVG9hc3RUaXRsZSxcbiAgVG9hc3RWaWV3cG9ydCxcbn0gZnJvbSAnQC9jb21wb25lbnRzL3VpL3RvYXN0J1xuaW1wb3J0IHsgdXNlVG9hc3QgfSBmcm9tICdAL2hvb2tzL3VzZS10b2FzdCdcblxuZXhwb3J0IGZ1bmN0aW9uIFRvYXN0ZXIoKSB7XG4gIGNvbnN0IHsgdG9hc3RzIH0gPSB1c2VUb2FzdCgpXG5cbiAgcmV0dXJuIChcbiAgICA8VG9hc3RQcm92aWRlcj5cbiAgICAgIHt0b2FzdHMubWFwKGZ1bmN0aW9uICh7IGlkLCB0aXRsZSwgZGVzY3JpcHRpb24sIGFjdGlvbiwgLi4ucHJvcHMgfSkge1xuICAgICAgICByZXR1cm4gKFxuICAgICAgICAgIDxUb2FzdCBrZXk9e2lkfSB7Li4ucHJvcHN9PlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJncmlkIGdhcC0xXCI+XG4gICAgICAgICAgICAgIHt0aXRsZSAmJiA8VG9hc3RUaXRsZT57dGl0bGV9PC9Ub2FzdFRpdGxlPn1cbiAgICAgICAgICAgICAge2Rlc2NyaXB0aW9uICYmIChcbiAgICAgICAgICAgICAgICA8VG9hc3REZXNjcmlwdGlvbj57ZGVzY3JpcHRpb259PC9Ub2FzdERlc2NyaXB0aW9uPlxuICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICB7YWN0aW9ufVxuICAgICAgICAgICAgPFRvYXN0Q2xvc2UgLz5cbiAgICAgICAgICA8L1RvYXN0PlxuICAgICAgICApXG4gICAgICB9KX1cbiAgICAgIDxUb2FzdFZpZXdwb3J0IC8+XG4gICAgPC9Ub2FzdFByb3ZpZGVyPlxuICApXG59XG4iXSwibmFtZXMiOlsiVG9hc3QiLCJUb2FzdENsb3NlIiwiVG9hc3REZXNjcmlwdGlvbiIsIlRvYXN0UHJvdmlkZXIiLCJUb2FzdFRpdGxlIiwiVG9hc3RWaWV3cG9ydCIsInVzZVRvYXN0IiwiVG9hc3RlciIsInRvYXN0cyIsIm1hcCIsImlkIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImFjdGlvbiIsInByb3BzIiwiZGl2IiwiY2xhc3NOYW1lIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/toaster.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/hooks/use-toast.ts": +/*!********************************!*\ + !*** ./src/hooks/use-toast.ts ***! + \********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ toast: () => (/* binding */ toast),\n/* harmony export */ useToast: () => (/* binding */ useToast)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* __next_internal_client_entry_do_not_use__ useToast,toast auto */ \nconst TOAST_LIMIT = 3;\nconst TOAST_REMOVE_DELAY = 1000000;\nconst actionTypes = {\n ADD_TOAST: 'ADD_TOAST',\n UPDATE_TOAST: 'UPDATE_TOAST',\n DISMISS_TOAST: 'DISMISS_TOAST',\n REMOVE_TOAST: 'REMOVE_TOAST'\n};\nlet count = 0;\nfunction genId() {\n count = (count + 1) % Number.MAX_SAFE_INTEGER;\n return count.toString();\n}\nconst reducer = (state, action)=>{\n switch(action.type){\n case actionTypes.ADD_TOAST:\n return {\n ...state,\n toasts: [\n action.toast,\n ...state.toasts\n ].slice(0, TOAST_LIMIT)\n };\n case actionTypes.DISMISS_TOAST:\n {\n const { toastId } = action;\n return {\n ...state,\n toasts: state.toasts.map((toast)=>toast.id === toastId ? {\n ...toast,\n status: 'error'\n } : toast)\n };\n }\n case actionTypes.REMOVE_TOAST:\n return {\n ...state,\n toasts: state.toasts.filter((toast)=>toast.id !== action.toastId)\n };\n }\n};\nconst listeners = [];\nlet memoryState = {\n toasts: []\n};\nfunction dispatch(action) {\n memoryState = reducer(memoryState, action);\n listeners.forEach((listener)=>{\n listener(memoryState);\n });\n}\nfunction toast({ ...props }) {\n const id = genId();\n const update = (props)=>dispatch({\n type: actionTypes.UPDATE_TOAST,\n toast: {\n ...props,\n id\n }\n });\n const dismiss = ()=>dispatch({\n type: actionTypes.DISMISS_TOAST,\n toastId: id\n });\n dispatch({\n type: actionTypes.ADD_TOAST,\n toast: {\n ...props,\n id,\n status: props.status ?? 'info',\n title: props.title,\n description: props.description,\n action: props.action\n }\n });\n return {\n id: id,\n dismiss,\n update\n };\n}\nfunction useToast() {\n const [state, setState] = react__WEBPACK_IMPORTED_MODULE_0__.useState(memoryState);\n react__WEBPACK_IMPORTED_MODULE_0__.useEffect({\n \"useToast.useEffect\": ()=>{\n listeners.push(setState);\n return ({\n \"useToast.useEffect\": ()=>{\n const index = listeners.indexOf(setState);\n if (index > -1) {\n listeners.splice(index, 1);\n }\n }\n })[\"useToast.useEffect\"];\n }\n }[\"useToast.useEffect\"], [\n state\n ]);\n return {\n ...state,\n toast,\n dismiss: (toastId)=>dispatch({\n type: actionTypes.DISMISS_TOAST,\n toastId\n })\n };\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvaG9va3MvdXNlLXRvYXN0LnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7b0VBRThCO0FBRTlCLE1BQU1DLGNBQWM7QUFDcEIsTUFBTUMscUJBQXFCO0FBVTNCLE1BQU1DLGNBQWM7SUFDbEJDLFdBQVc7SUFDWEMsY0FBYztJQUNkQyxlQUFlO0lBQ2ZDLGNBQWM7QUFDaEI7QUFFQSxJQUFJQyxRQUFRO0FBRVosU0FBU0M7SUFDUEQsUUFBUSxDQUFDQSxRQUFRLEtBQUtFLE9BQU9DLGdCQUFnQjtJQUM3QyxPQUFPSCxNQUFNSSxRQUFRO0FBQ3ZCO0FBb0JBLE1BQU1DLFVBQVUsQ0FBQ0MsT0FBY0M7SUFDN0IsT0FBUUEsT0FBT0MsSUFBSTtRQUNqQixLQUFLYixZQUFZQyxTQUFTO1lBQ3hCLE9BQU87Z0JBQ0wsR0FBR1UsS0FBSztnQkFDUkcsUUFBUTtvQkFBQ0YsT0FBT0csS0FBSzt1QkFBS0osTUFBTUcsTUFBTTtpQkFBQyxDQUFDRSxLQUFLLENBQUMsR0FBR2xCO1lBQ25EO1FBRUYsS0FBS0UsWUFBWUcsYUFBYTtZQUFFO2dCQUM5QixNQUFNLEVBQUVjLE9BQU8sRUFBRSxHQUFHTDtnQkFFcEIsT0FBTztvQkFDTCxHQUFHRCxLQUFLO29CQUNSRyxRQUFRSCxNQUFNRyxNQUFNLENBQUNJLEdBQUcsQ0FBQyxDQUFDSCxRQUN4QkEsTUFBTUksRUFBRSxLQUFLRixVQUFVOzRCQUFFLEdBQUdGLEtBQUs7NEJBQUVLLFFBQVE7d0JBQVEsSUFBSUw7Z0JBRTNEO1lBQ0Y7UUFDQSxLQUFLZixZQUFZSSxZQUFZO1lBQzNCLE9BQU87Z0JBQ0wsR0FBR08sS0FBSztnQkFDUkcsUUFBUUgsTUFBTUcsTUFBTSxDQUFDTyxNQUFNLENBQUMsQ0FBQ04sUUFBVUEsTUFBTUksRUFBRSxLQUFLUCxPQUFPSyxPQUFPO1lBQ3BFO0lBQ0o7QUFDRjtBQUVBLE1BQU1LLFlBQTJDLEVBQUU7QUFFbkQsSUFBSUMsY0FBcUI7SUFBRVQsUUFBUSxFQUFFO0FBQUM7QUFFdEMsU0FBU1UsU0FBU1osTUFBYztJQUM5QlcsY0FBY2IsUUFBUWEsYUFBYVg7SUFDbkNVLFVBQVVHLE9BQU8sQ0FBQyxDQUFDQztRQUNqQkEsU0FBU0g7SUFDWDtBQUNGO0FBRUEsU0FBU1IsTUFBTSxFQUFFLEdBQUdZLE9BQXFCO0lBQ3ZDLE1BQU1SLEtBQUtiO0lBRVgsTUFBTXNCLFNBQVMsQ0FBQ0QsUUFDZEgsU0FBUztZQUNQWCxNQUFNYixZQUFZRSxZQUFZO1lBQzlCYSxPQUFPO2dCQUFFLEdBQUdZLEtBQUs7Z0JBQUVSO1lBQUc7UUFDeEI7SUFFRixNQUFNVSxVQUFVLElBQ2RMLFNBQVM7WUFBRVgsTUFBTWIsWUFBWUcsYUFBYTtZQUFFYyxTQUFTRTtRQUFHO0lBRTFESyxTQUFTO1FBQ1BYLE1BQU1iLFlBQVlDLFNBQVM7UUFDM0JjLE9BQU87WUFDTCxHQUFHWSxLQUFLO1lBQ1JSO1lBQ0FDLFFBQVFPLE1BQU1QLE1BQU0sSUFBSTtZQUN4QlUsT0FBT0gsTUFBTUcsS0FBSztZQUNsQkMsYUFBYUosTUFBTUksV0FBVztZQUM5Qm5CLFFBQVFlLE1BQU1mLE1BQU07UUFDdEI7SUFDRjtJQUVBLE9BQU87UUFDTE8sSUFBSUE7UUFDSlU7UUFDQUQ7SUFDRjtBQUNGO0FBRUEsU0FBU0k7SUFDUCxNQUFNLENBQUNyQixPQUFPc0IsU0FBUyxHQUFHcEMsMkNBQWMsQ0FBUTBCO0lBRWhEMUIsNENBQWU7OEJBQUM7WUFDZHlCLFVBQVVjLElBQUksQ0FBQ0g7WUFDZjtzQ0FBTztvQkFDTCxNQUFNSSxRQUFRZixVQUFVZ0IsT0FBTyxDQUFDTDtvQkFDaEMsSUFBSUksUUFBUSxDQUFDLEdBQUc7d0JBQ2RmLFVBQVVpQixNQUFNLENBQUNGLE9BQU87b0JBQzFCO2dCQUNGOztRQUNGOzZCQUFHO1FBQUMxQjtLQUFNO0lBRVYsT0FBTztRQUNMLEdBQUdBLEtBQUs7UUFDUkk7UUFDQWMsU0FBUyxDQUFDWixVQUNSTyxTQUFTO2dCQUFFWCxNQUFNYixZQUFZRyxhQUFhO2dCQUFFYztZQUFRO0lBQ3hEO0FBQ0Y7QUFFMEIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9ob29rcy91c2UtdG9hc3QudHMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5jb25zdCBUT0FTVF9MSU1JVCA9IDNcbmNvbnN0IFRPQVNUX1JFTU9WRV9ERUxBWSA9IDEwMDAwMDBcblxudHlwZSBUb2FzdGVyVG9hc3QgPSB7XG4gIGlkOiBzdHJpbmdcbiAgdGl0bGU/OiBSZWFjdC5SZWFjdE5vZGVcbiAgZGVzY3JpcHRpb24/OiBSZWFjdC5SZWFjdE5vZGVcbiAgYWN0aW9uPzogUmVhY3QuUmVhY3ROb2RlXG4gIHN0YXR1cz86ICdzdWNjZXNzJyB8ICdlcnJvcicgfCAnaW5mbycgfCAnd2FybmluZydcbn1cblxuY29uc3QgYWN0aW9uVHlwZXMgPSB7XG4gIEFERF9UT0FTVDogJ0FERF9UT0FTVCcsXG4gIFVQREFURV9UT0FTVDogJ1VQREFURV9UT0FTVCcsXG4gIERJU01JU1NfVE9BU1Q6ICdESVNNSVNTX1RPQVNUJyxcbiAgUkVNT1ZFX1RPQVNUOiAnUkVNT1ZFX1RPQVNUJyxcbn0gYXMgY29uc3RcblxubGV0IGNvdW50ID0gMFxuXG5mdW5jdGlvbiBnZW5JZCgpIHtcbiAgY291bnQgPSAoY291bnQgKyAxKSAlIE51bWJlci5NQVhfU0FGRV9JTlRFR0VSXG4gIHJldHVybiBjb3VudC50b1N0cmluZygpXG59XG5cbnR5cGUgU3RhdGUgPSB7XG4gIHRvYXN0czogVG9hc3RlclRvYXN0W11cbn1cblxudHlwZSBBY3Rpb24gPVxuICB8IHtcbiAgICAgIHR5cGU6IHR5cGVvZiBhY3Rpb25UeXBlcy5BRERfVE9BU1RcbiAgICAgIHRvYXN0OiBUb2FzdGVyVG9hc3RcbiAgICB9XG4gIHwge1xuICAgICAgdHlwZTogdHlwZW9mIGFjdGlvblR5cGVzLkRJU01JU1NfVE9BU1RcbiAgICAgIHRvYXN0SWQ/OiBUb2FzdGVyVG9hc3RbJ2lkJ11cbiAgICB9XG4gIHwge1xuICAgICAgdHlwZTogdHlwZW9mIGFjdGlvblR5cGVzLlJFTU9WRV9UT0FTVFxuICAgICAgdG9hc3RJZD86IFRvYXN0ZXJUb2FzdFsnaWQnXVxuICAgIH1cblxuY29uc3QgcmVkdWNlciA9IChzdGF0ZTogU3RhdGUsIGFjdGlvbjogQWN0aW9uKTogU3RhdGUgPT4ge1xuICBzd2l0Y2ggKGFjdGlvbi50eXBlKSB7XG4gICAgY2FzZSBhY3Rpb25UeXBlcy5BRERfVE9BU1Q6XG4gICAgICByZXR1cm4ge1xuICAgICAgICAuLi5zdGF0ZSxcbiAgICAgICAgdG9hc3RzOiBbYWN0aW9uLnRvYXN0LCAuLi5zdGF0ZS50b2FzdHNdLnNsaWNlKDAsIFRPQVNUX0xJTUlUKSxcbiAgICAgIH1cblxuICAgIGNhc2UgYWN0aW9uVHlwZXMuRElTTUlTU19UT0FTVDoge1xuICAgICAgY29uc3QgeyB0b2FzdElkIH0gPSBhY3Rpb25cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgLi4uc3RhdGUsXG4gICAgICAgIHRvYXN0czogc3RhdGUudG9hc3RzLm1hcCgodG9hc3QpID0+XG4gICAgICAgICAgdG9hc3QuaWQgPT09IHRvYXN0SWQgPyB7IC4uLnRvYXN0LCBzdGF0dXM6ICdlcnJvcicgfSA6IHRvYXN0XG4gICAgICAgICksXG4gICAgICB9XG4gICAgfVxuICAgIGNhc2UgYWN0aW9uVHlwZXMuUkVNT1ZFX1RPQVNUOlxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgLi4uc3RhdGUsXG4gICAgICAgIHRvYXN0czogc3RhdGUudG9hc3RzLmZpbHRlcigodG9hc3QpID0+IHRvYXN0LmlkICE9PSBhY3Rpb24udG9hc3RJZCksXG4gICAgICB9XG4gIH1cbn1cblxuY29uc3QgbGlzdGVuZXJzOiBBcnJheTwoc3RhdGU6IFN0YXRlKSA9PiB2b2lkPiA9IFtdXG5cbmxldCBtZW1vcnlTdGF0ZTogU3RhdGUgPSB7IHRvYXN0czogW10gfVxuXG5mdW5jdGlvbiBkaXNwYXRjaChhY3Rpb246IEFjdGlvbikge1xuICBtZW1vcnlTdGF0ZSA9IHJlZHVjZXIobWVtb3J5U3RhdGUsIGFjdGlvbilcbiAgbGlzdGVuZXJzLmZvckVhY2goKGxpc3RlbmVyKSA9PiB7XG4gICAgbGlzdGVuZXIobWVtb3J5U3RhdGUpXG4gIH0pXG59XG5cbmZ1bmN0aW9uIHRvYXN0KHsgLi4ucHJvcHMgfTogVG9hc3RlclRvYXN0KSB7XG4gIGNvbnN0IGlkID0gZ2VuSWQoKVxuXG4gIGNvbnN0IHVwZGF0ZSA9IChwcm9wcz86IFRvYXN0ZXJUb2FzdCkgPT5cbiAgICBkaXNwYXRjaCh7XG4gICAgICB0eXBlOiBhY3Rpb25UeXBlcy5VUERBVEVfVE9BU1QsXG4gICAgICB0b2FzdDogeyAuLi5wcm9wcywgaWQgfSxcbiAgICB9KVxuXG4gIGNvbnN0IGRpc21pc3MgPSAoKSA9PlxuICAgIGRpc3BhdGNoKHsgdHlwZTogYWN0aW9uVHlwZXMuRElTTUlTU19UT0FTVCwgdG9hc3RJZDogaWQgfSlcblxuICBkaXNwYXRjaCh7XG4gICAgdHlwZTogYWN0aW9uVHlwZXMuQUREX1RPQVNULFxuICAgIHRvYXN0OiB7XG4gICAgICAuLi5wcm9wcyxcbiAgICAgIGlkLFxuICAgICAgc3RhdHVzOiBwcm9wcy5zdGF0dXMgPz8gJ2luZm8nLFxuICAgICAgdGl0bGU6IHByb3BzLnRpdGxlLFxuICAgICAgZGVzY3JpcHRpb246IHByb3BzLmRlc2NyaXB0aW9uLFxuICAgICAgYWN0aW9uOiBwcm9wcy5hY3Rpb24sXG4gICAgfSxcbiAgfSlcblxuICByZXR1cm4ge1xuICAgIGlkOiBpZCxcbiAgICBkaXNtaXNzLFxuICAgIHVwZGF0ZSxcbiAgfVxufVxuXG5mdW5jdGlvbiB1c2VUb2FzdCgpIHtcbiAgY29uc3QgW3N0YXRlLCBzZXRTdGF0ZV0gPSBSZWFjdC51c2VTdGF0ZTxTdGF0ZT4obWVtb3J5U3RhdGUpXG5cbiAgUmVhY3QudXNlRWZmZWN0KCgpID0+IHtcbiAgICBsaXN0ZW5lcnMucHVzaChzZXRTdGF0ZSlcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgY29uc3QgaW5kZXggPSBsaXN0ZW5lcnMuaW5kZXhPZihzZXRTdGF0ZSlcbiAgICAgIGlmIChpbmRleCA+IC0xKSB7XG4gICAgICAgIGxpc3RlbmVycy5zcGxpY2UoaW5kZXgsIDEpXG4gICAgICB9XG4gICAgfVxuICB9LCBbc3RhdGVdKVxuXG4gIHJldHVybiB7XG4gICAgLi4uc3RhdGUsXG4gICAgdG9hc3QsXG4gICAgZGlzbWlzczogKHRvYXN0SWQ/OiBzdHJpbmcpID0+XG4gICAgICBkaXNwYXRjaCh7IHR5cGU6IGFjdGlvblR5cGVzLkRJU01JU1NfVE9BU1QsIHRvYXN0SWQgfSksXG4gIH1cbn1cblxuZXhwb3J0IHsgdXNlVG9hc3QsIHRvYXN0IH1cbiJdLCJuYW1lcyI6WyJSZWFjdCIsIlRPQVNUX0xJTUlUIiwiVE9BU1RfUkVNT1ZFX0RFTEFZIiwiYWN0aW9uVHlwZXMiLCJBRERfVE9BU1QiLCJVUERBVEVfVE9BU1QiLCJESVNNSVNTX1RPQVNUIiwiUkVNT1ZFX1RPQVNUIiwiY291bnQiLCJnZW5JZCIsIk51bWJlciIsIk1BWF9TQUZFX0lOVEVHRVIiLCJ0b1N0cmluZyIsInJlZHVjZXIiLCJzdGF0ZSIsImFjdGlvbiIsInR5cGUiLCJ0b2FzdHMiLCJ0b2FzdCIsInNsaWNlIiwidG9hc3RJZCIsIm1hcCIsImlkIiwic3RhdHVzIiwiZmlsdGVyIiwibGlzdGVuZXJzIiwibWVtb3J5U3RhdGUiLCJkaXNwYXRjaCIsImZvckVhY2giLCJsaXN0ZW5lciIsInByb3BzIiwidXBkYXRlIiwiZGlzbWlzcyIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJ1c2VUb2FzdCIsInNldFN0YXRlIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJwdXNoIiwiaW5kZXgiLCJpbmRleE9mIiwic3BsaWNlIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/hooks/use-toast.ts\n"); + +/***/ }), + +/***/ "(ssr)/./src/lib/utils.ts": +/*!**************************!*\ + !*** ./src/lib/utils.ts ***! + \**************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ cn: () => (/* binding */ cn)\n/* harmony export */ });\n/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clsx */ \"(ssr)/./node_modules/clsx/dist/clsx.mjs\");\n/* harmony import */ var tailwind_merge__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tailwind-merge */ \"(ssr)/./node_modules/tailwind-merge/dist/bundle-mjs.mjs\");\n\n\nfunction cn(...inputs) {\n return (0,tailwind_merge__WEBPACK_IMPORTED_MODULE_1__.twMerge)((0,clsx__WEBPACK_IMPORTED_MODULE_0__.clsx)(inputs));\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvbGliL3V0aWxzLnRzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUE0QztBQUNKO0FBRWpDLFNBQVNFLEdBQUcsR0FBR0MsTUFBb0I7SUFDeEMsT0FBT0YsdURBQU9BLENBQUNELDBDQUFJQSxDQUFDRztBQUN0QiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2xpYi91dGlscy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB0eXBlIENsYXNzVmFsdWUsIGNsc3ggfSBmcm9tICdjbHN4J1xuaW1wb3J0IHsgdHdNZXJnZSB9IGZyb20gJ3RhaWx3aW5kLW1lcmdlJ1xuXG5leHBvcnQgZnVuY3Rpb24gY24oLi4uaW5wdXRzOiBDbGFzc1ZhbHVlW10pIHtcbiAgcmV0dXJuIHR3TWVyZ2UoY2xzeChpbnB1dHMpKVxufVxuIl0sIm5hbWVzIjpbImNsc3giLCJ0d01lcmdlIiwiY24iLCJpbnB1dHMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/lib/utils.ts\n"); + +/***/ }), + +/***/ "../app-render/action-async-storage.external": +/*!*******************************************************************************!*\ + !*** external "next/dist/server/app-render/action-async-storage.external.js" ***! + \*******************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/action-async-storage.external.js"); + +/***/ }), + +/***/ "../app-render/after-task-async-storage.external": +/*!***********************************************************************************!*\ + !*** external "next/dist/server/app-render/after-task-async-storage.external.js" ***! + \***********************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/after-task-async-storage.external.js"); + +/***/ }), + +/***/ "../app-render/dynamic-access-async-storage.external": +/*!***************************************************************************************!*\ + !*** external "next/dist/server/app-render/dynamic-access-async-storage.external.js" ***! + \***************************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/dynamic-access-async-storage.external.js"); + +/***/ }), + +/***/ "./work-async-storage.external": +/*!*****************************************************************************!*\ + !*** external "next/dist/server/app-render/work-async-storage.external.js" ***! + \*****************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/work-async-storage.external.js"); + +/***/ }), + +/***/ "async_hooks": +/*!******************************!*\ + !*** external "async_hooks" ***! + \******************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("async_hooks"); + +/***/ }), + +/***/ "child_process": +/*!********************************!*\ + !*** external "child_process" ***! + \********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("child_process"); + +/***/ }), + +/***/ "crypto": +/*!*************************!*\ + !*** external "crypto" ***! + \*************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("crypto"); + +/***/ }), + +/***/ "diagnostics_channel": +/*!**************************************!*\ + !*** external "diagnostics_channel" ***! + \**************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("diagnostics_channel"); + +/***/ }), + +/***/ "events": +/*!*************************!*\ + !*** external "events" ***! + \*************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("events"); + +/***/ }), + +/***/ "fs": +/*!*********************!*\ + !*** external "fs" ***! + \*********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("fs"); + +/***/ }), + +/***/ "import-in-the-middle": +/*!***************************************!*\ + !*** external "import-in-the-middle" ***! + \***************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("import-in-the-middle"); + +/***/ }), + +/***/ "module": +/*!*************************!*\ + !*** external "module" ***! + \*************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("module"); + +/***/ }), + +/***/ "next/dist/compiled/next-server/app-page.runtime.dev.js": +/*!*************************************************************************!*\ + !*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***! + \*************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js"); + +/***/ }), + +/***/ "next/dist/server/app-render/work-unit-async-storage.external.js": +/*!**********************************************************************************!*\ + !*** external "next/dist/server/app-render/work-unit-async-storage.external.js" ***! + \**********************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/work-unit-async-storage.external.js"); + +/***/ }), + +/***/ "next/dist/shared/lib/no-fallback-error.external": +/*!******************************************************************!*\ + !*** external "next/dist/shared/lib/no-fallback-error.external" ***! + \******************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/no-fallback-error.external"); + +/***/ }), + +/***/ "next/dist/shared/lib/router/utils/app-paths": +/*!**************************************************************!*\ + !*** external "next/dist/shared/lib/router/utils/app-paths" ***! + \**************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/router/utils/app-paths"); + +/***/ }), + +/***/ "next/dist/shared/lib/router/utils/is-bot": +/*!***********************************************************!*\ + !*** external "next/dist/shared/lib/router/utils/is-bot" ***! + \***********************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/router/utils/is-bot"); + +/***/ }), + +/***/ "node:child_process": +/*!*************************************!*\ + !*** external "node:child_process" ***! + \*************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:child_process"); + +/***/ }), + +/***/ "node:diagnostics_channel": +/*!*******************************************!*\ + !*** external "node:diagnostics_channel" ***! + \*******************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:diagnostics_channel"); + +/***/ }), + +/***/ "node:fs": +/*!**************************!*\ + !*** external "node:fs" ***! + \**************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:fs"); + +/***/ }), + +/***/ "node:http": +/*!****************************!*\ + !*** external "node:http" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:http"); + +/***/ }), + +/***/ "node:https": +/*!*****************************!*\ + !*** external "node:https" ***! + \*****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:https"); + +/***/ }), + +/***/ "node:inspector": +/*!*********************************!*\ + !*** external "node:inspector" ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:inspector"); + +/***/ }), + +/***/ "node:net": +/*!***************************!*\ + !*** external "node:net" ***! + \***************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:net"); + +/***/ }), + +/***/ "node:os": +/*!**************************!*\ + !*** external "node:os" ***! + \**************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:os"); + +/***/ }), + +/***/ "node:path": +/*!****************************!*\ + !*** external "node:path" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:path"); + +/***/ }), + +/***/ "node:readline": +/*!********************************!*\ + !*** external "node:readline" ***! + \********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:readline"); + +/***/ }), + +/***/ "node:stream": +/*!******************************!*\ + !*** external "node:stream" ***! + \******************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:stream"); + +/***/ }), + +/***/ "node:tls": +/*!***************************!*\ + !*** external "node:tls" ***! + \***************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:tls"); + +/***/ }), + +/***/ "node:util": +/*!****************************!*\ + !*** external "node:util" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:util"); + +/***/ }), + +/***/ "node:worker_threads": +/*!**************************************!*\ + !*** external "node:worker_threads" ***! + \**************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:worker_threads"); + +/***/ }), + +/***/ "node:zlib": +/*!****************************!*\ + !*** external "node:zlib" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:zlib"); + +/***/ }), + +/***/ "os": +/*!*********************!*\ + !*** external "os" ***! + \*********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("os"); + +/***/ }), + +/***/ "path": +/*!***********************!*\ + !*** external "path" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("path"); + +/***/ }), + +/***/ "perf_hooks": +/*!*****************************!*\ + !*** external "perf_hooks" ***! + \*****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("perf_hooks"); + +/***/ }), + +/***/ "process": +/*!**************************!*\ + !*** external "process" ***! + \**************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("process"); + +/***/ }), + +/***/ "require-in-the-middle": +/*!****************************************!*\ + !*** external "require-in-the-middle" ***! + \****************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("require-in-the-middle"); + +/***/ }), + +/***/ "tty": +/*!**********************!*\ + !*** external "tty" ***! + \**********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("tty"); + +/***/ }), + +/***/ "url": +/*!**********************!*\ + !*** external "url" ***! + \**********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("url"); + +/***/ }), + +/***/ "util": +/*!***********************!*\ + !*** external "util" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("util"); + +/***/ }), + +/***/ "worker_threads": +/*!*********************************!*\ + !*** external "worker_threads" ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("worker_threads"); + +/***/ }) + +}; +; + +// load runtime +var __webpack_require__ = require("../../webpack-runtime.js"); +__webpack_require__.C(exports); +var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/next","vendor-chunks/@sentry","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); +module.exports = __webpack_exports__; + +})(); \ No newline at end of file diff --git a/.next/server/app/privacy/page_client-reference-manifest.js b/.next/server/app/privacy/page_client-reference-manifest.js new file mode 100644 index 0000000..e4d5d2d --- /dev/null +++ b/.next/server/app/privacy/page_client-reference-manifest.js @@ -0,0 +1 @@ +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/privacy/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":["app/privacy/page","static/chunks/app/privacy/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/process/page_client-reference-manifest.js b/.next/server/app/process/page_client-reference-manifest.js index 3e9ea97..b449e23 100644 --- a/.next/server/app/process/page_client-reference-manifest.js +++ b/.next/server/app/process/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/process/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":["app/process/page","static/chunks/app/process/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/process/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/process/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":["app/process/page","static/chunks/app/process/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/process/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/projects/page.js b/.next/server/app/projects/page.js index 3307ab5..55e6ab9 100644 --- a/.next/server/app/projects/page.js +++ b/.next/server/app/projects/page.js @@ -140,7 +140,7 @@ function() { throw new Error("Attempted to call the default export of \"/home/Ni /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"f9368c746b62\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZjkzNjhjNzQ2YjYyXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e426c0d02c1a\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTQyNmMwZDAyYzFhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); /***/ }), @@ -151,7 +151,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-surface-800 text-text-primary antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQywwREFBMEQsQ0FBQztBQUU3RyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1zdXJmYWNlLTgwMCB0ZXh0LXRleHQtcHJpbWFyeSBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-background text-foreground antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQyx1REFBdUQsQ0FBQztBQUUxRyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1iYWNrZ3JvdW5kIHRleHQtZm9yZWdyb3VuZCBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); /***/ }), @@ -219,7 +219,7 @@ function() { throw new Error("Attempted to call the default export of \"/home/Ni /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(rsc)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 35,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 80,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `${variants[variant]} p-1.5 ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 112,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 w-12 h-12 rounded-full bg-accent text-text-primary flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 141,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLFFBQ0U7SUFDSjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDM0RGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQzVELEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsUUFDRTtJQUNKO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLE9BQU8sRUFBRUksV0FBVztRQUNwRG9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7QUFFTyxTQUFTSSxxQkFBcUIsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQjtJQUNDLE1BQU1DLFlBQVk7UUFDaEIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixhQUFhO1FBQ2IsWUFBWTtJQUNkO0lBRUEscUJBQ0UsOERBQUNYO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsTUFBTSxFQUFFdUIsU0FBUyxDQUFDRCxTQUFTLENBQUMseUZBQXlGLENBQUM7UUFDbElGLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1AiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2RhbmdlcidcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xuICBpc0xvYWRpbmc/OiBib29sZWFuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBCdXR0b24oe1xuICB2YXJpYW50ID0gJ3ByaW1hcnknLFxuICBzaXplID0gJ21kJyxcbiAgaXNMb2FkaW5nID0gZmFsc2UsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgZGlzYWJsZWQsXG4gIC4uLnByb3BzXG59OiBCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAncHgtMiBweS0xIHRleHQteHMnLFxuICAgIG1kOiAncHgtMyBweS0xLjUgdGV4dC1zbScsXG4gICAgbGc6ICdweC00IHB5LTIgdGV4dC1iYXNlJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2J0bi1wcmltYXJ5JyxcbiAgICBzZWNvbmRhcnk6ICdidG4tc2Vjb25kYXJ5JyxcbiAgICBnaG9zdDogJ2J0bi1naG9zdCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ3B4LTIgcHktMSB0ZXh0LXhzJyxcbiAgICBtZDogJ3B4LTMgcHktMS41IHRleHQtc20nLFxuICAgIGxnOiAncHgtNCBweS0yIHRleHQtYmFzZScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxMaW5rXG4gICAgICBocmVmPXtocmVmfVxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkYW5nZXInXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufSkge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YCR7dmFyaWFudHNbdmFyaWFudF19IHAtMS41ICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIHctMTIgaC0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtdGV4dC1wcmltYXJ5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRhbmdlciIsInNpemVzIiwic20iLCJtZCIsImxnIiwiYnV0dG9uIiwic3BhbiIsIkxpbmtCdXR0b24iLCJocmVmIiwiSWNvbkJ1dHRvbiIsImljb24iLCJsYWJlbCIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwiRmxvYXRpbmdBY3Rpb25CdXR0b24iLCJwb3NpdGlvbiIsInBvc2l0aW9ucyJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./src/components/Buttons.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(rsc)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `inline-flex items-center justify-center ${variants[variant]} h-9 w-9 rounded-md ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLGFBQWE7SUFDZjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDbkdGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQ3BHLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLG9CQUFvQixFQUFFSSxXQUFXO1FBQ3pHb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtBQUVPLFNBQVNJLHFCQUFxQixFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCO0lBQ0MsTUFBTUMsWUFBWTtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGFBQWE7UUFDYixZQUFZO0lBQ2Q7SUFFQSxxQkFDRSw4REFBQ1g7UUFDQ08sU0FBU0E7UUFDVG5CLFdBQVcsQ0FBQyxNQUFNLEVBQUV1QixTQUFTLENBQUNELFNBQVMsQ0FBQyw4RkFBOEYsQ0FBQztRQUN2SUYsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGVzdHJ1Y3RpdmUnXG4gIHNpemU/OiAnc20nIHwgJ21kJyB8ICdsZydcbiAgaXNMb2FkaW5nPzogYm9vbGVhblxufVxuXG5leHBvcnQgZnVuY3Rpb24gQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGlzTG9hZGluZyA9IGZhbHNlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGRpc2FibGVkLFxuICAuLi5wcm9wc1xufTogQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ2gtOCByb3VuZGVkLW1kIHB4LTMgdGV4dC14cycsXG4gICAgbWQ6ICdoLTkgcm91bmRlZC1tZCBweC0zIHRleHQtc20nLFxuICAgIGxnOiAnaC0xMCByb3VuZGVkLW1kIHB4LTggdGV4dC1zbScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYmctcHJpbWFyeSB0ZXh0LXByaW1hcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1wcmltYXJ5LzkwJyxcbiAgICBzZWNvbmRhcnk6ICdiZy1zZWNvbmRhcnkgdGV4dC1zZWNvbmRhcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1zZWNvbmRhcnkvODAnLFxuICAgIGdob3N0OiAnaG92ZXI6YmctYWNjZW50LzEwIGhvdmVyOnRleHQtYWNjZW50LWZvcmVncm91bmQnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8TGlua1xuICAgICAgaHJlZj17aHJlZn1cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn0pIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gaC05IHctOSByb3VuZGVkLW1kICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIGgtMTIgdy0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtYWNjZW50LWZvcmVncm91bmQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGVzdHJ1Y3RpdmUiLCJzaXplcyIsInNtIiwibWQiLCJsZyIsImJ1dHRvbiIsInNwYW4iLCJMaW5rQnV0dG9uIiwiaHJlZiIsIkljb25CdXR0b24iLCJpY29uIiwibGFiZWwiLCJvbkNsaWNrIiwiYXJpYS1sYWJlbCIsIkZsb2F0aW5nQWN0aW9uQnV0dG9uIiwicG9zaXRpb24iLCJwb3NpdGlvbnMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/components/Buttons.tsx\n"); /***/ }), @@ -407,7 +407,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-surface-800/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCx5RkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLXN1cmZhY2UtODAwLzQwIHRyYW5zaXRpb24tW3BhZGRpbmddIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgICAgIWlzQWRtaW5Sb3V0ZSAmJiAnbWQ6cGwtWzI1NnB4XSdcbiAgICAgICAgKX1cbiAgICAgID5cbiAgICAgICAgPG1haW5cbiAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgJ2ZsZXgtMScsXG4gICAgICAgICAgICAhaXNBZG1pblJvdXRlID8gJ3BiLTI0IHB0LTQgbWQ6cHQtOCcgOiAncGItMTIgcHQtMidcbiAgICAgICAgICApfVxuICAgICAgICA+XG4gICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L21haW4+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgICAgPFRyYWNraW5nT3B0T3V0QmFubmVyIC8+XG4gICAgICAgIDxDb21tYW5kUGFsZXR0ZSAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VQYXRobmFtZSIsImNuIiwiR2xvYmFsU2lkZWJhciIsIkZvb3RlciIsIlRyYWNraW5nT3B0T3V0QmFubmVyIiwiQ29tbWFuZFBhbGV0dGUiLCJBcHBTaGVsbCIsImNoaWxkcmVuIiwicGF0aG5hbWUiLCJpc0FkbWluUm91dGUiLCJzdGFydHNXaXRoIiwiZGl2IiwiY2xhc3NOYW1lIiwibWFpbiJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-card/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCxrRkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLWNhcmQvNDAgdHJhbnNpdGlvbi1bcGFkZGluZ10gZHVyYXRpb24tMzAwJyxcbiAgICAgICAgICAhaXNBZG1pblJvdXRlICYmICdtZDpwbC1bMjU2cHhdJ1xuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8bWFpblxuICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnZmxleC0xJyxcbiAgICAgICAgICAgICFpc0FkbWluUm91dGUgPyAncGItMjQgcHQtNCBtZDpwdC04JyA6ICdwYi0xMiBwdC0yJ1xuICAgICAgICAgICl9XG4gICAgICAgID5cbiAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvbWFpbj5cbiAgICAgICAgPEZvb3RlciAvPlxuICAgICAgICA8VHJhY2tpbmdPcHRPdXRCYW5uZXIgLz5cbiAgICAgICAgPENvbW1hbmRQYWxldHRlIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbInVzZVBhdGhuYW1lIiwiY24iLCJHbG9iYWxTaWRlYmFyIiwiRm9vdGVyIiwiVHJhY2tpbmdPcHRPdXRCYW5uZXIiLCJDb21tYW5kUGFsZXR0ZSIsIkFwcFNoZWxsIiwiY2hpbGRyZW4iLCJwYXRobmFtZSIsImlzQWRtaW5Sb3V0ZSIsInN0YXJ0c1dpdGgiLCJkaXYiLCJjbGFzc05hbWUiLCJtYWluIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); /***/ }), @@ -418,7 +418,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 35,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 80,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `${variants[variant]} p-1.5 ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 112,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 w-12 h-12 rounded-full bg-accent text-text-primary flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 141,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLFFBQ0U7SUFDSjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDM0RGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQzVELEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsUUFDRTtJQUNKO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLE9BQU8sRUFBRUksV0FBVztRQUNwRG9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7QUFFTyxTQUFTSSxxQkFBcUIsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQjtJQUNDLE1BQU1DLFlBQVk7UUFDaEIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixhQUFhO1FBQ2IsWUFBWTtJQUNkO0lBRUEscUJBQ0UsOERBQUNYO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsTUFBTSxFQUFFdUIsU0FBUyxDQUFDRCxTQUFTLENBQUMseUZBQXlGLENBQUM7UUFDbElGLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1AiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2RhbmdlcidcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xuICBpc0xvYWRpbmc/OiBib29sZWFuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBCdXR0b24oe1xuICB2YXJpYW50ID0gJ3ByaW1hcnknLFxuICBzaXplID0gJ21kJyxcbiAgaXNMb2FkaW5nID0gZmFsc2UsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgZGlzYWJsZWQsXG4gIC4uLnByb3BzXG59OiBCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAncHgtMiBweS0xIHRleHQteHMnLFxuICAgIG1kOiAncHgtMyBweS0xLjUgdGV4dC1zbScsXG4gICAgbGc6ICdweC00IHB5LTIgdGV4dC1iYXNlJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2J0bi1wcmltYXJ5JyxcbiAgICBzZWNvbmRhcnk6ICdidG4tc2Vjb25kYXJ5JyxcbiAgICBnaG9zdDogJ2J0bi1naG9zdCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ3B4LTIgcHktMSB0ZXh0LXhzJyxcbiAgICBtZDogJ3B4LTMgcHktMS41IHRleHQtc20nLFxuICAgIGxnOiAncHgtNCBweS0yIHRleHQtYmFzZScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxMaW5rXG4gICAgICBocmVmPXtocmVmfVxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkYW5nZXInXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufSkge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YCR7dmFyaWFudHNbdmFyaWFudF19IHAtMS41ICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIHctMTIgaC0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtdGV4dC1wcmltYXJ5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRhbmdlciIsInNpemVzIiwic20iLCJtZCIsImxnIiwiYnV0dG9uIiwic3BhbiIsIkxpbmtCdXR0b24iLCJocmVmIiwiSWNvbkJ1dHRvbiIsImljb24iLCJsYWJlbCIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwiRmxvYXRpbmdBY3Rpb25CdXR0b24iLCJwb3NpdGlvbiIsInBvc2l0aW9ucyJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `inline-flex items-center justify-center ${variants[variant]} h-9 w-9 rounded-md ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLGFBQWE7SUFDZjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDbkdGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQ3BHLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLG9CQUFvQixFQUFFSSxXQUFXO1FBQ3pHb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtBQUVPLFNBQVNJLHFCQUFxQixFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCO0lBQ0MsTUFBTUMsWUFBWTtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGFBQWE7UUFDYixZQUFZO0lBQ2Q7SUFFQSxxQkFDRSw4REFBQ1g7UUFDQ08sU0FBU0E7UUFDVG5CLFdBQVcsQ0FBQyxNQUFNLEVBQUV1QixTQUFTLENBQUNELFNBQVMsQ0FBQyw4RkFBOEYsQ0FBQztRQUN2SUYsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGVzdHJ1Y3RpdmUnXG4gIHNpemU/OiAnc20nIHwgJ21kJyB8ICdsZydcbiAgaXNMb2FkaW5nPzogYm9vbGVhblxufVxuXG5leHBvcnQgZnVuY3Rpb24gQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGlzTG9hZGluZyA9IGZhbHNlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGRpc2FibGVkLFxuICAuLi5wcm9wc1xufTogQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ2gtOCByb3VuZGVkLW1kIHB4LTMgdGV4dC14cycsXG4gICAgbWQ6ICdoLTkgcm91bmRlZC1tZCBweC0zIHRleHQtc20nLFxuICAgIGxnOiAnaC0xMCByb3VuZGVkLW1kIHB4LTggdGV4dC1zbScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYmctcHJpbWFyeSB0ZXh0LXByaW1hcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1wcmltYXJ5LzkwJyxcbiAgICBzZWNvbmRhcnk6ICdiZy1zZWNvbmRhcnkgdGV4dC1zZWNvbmRhcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1zZWNvbmRhcnkvODAnLFxuICAgIGdob3N0OiAnaG92ZXI6YmctYWNjZW50LzEwIGhvdmVyOnRleHQtYWNjZW50LWZvcmVncm91bmQnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8TGlua1xuICAgICAgaHJlZj17aHJlZn1cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn0pIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gaC05IHctOSByb3VuZGVkLW1kICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIGgtMTIgdy0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtYWNjZW50LWZvcmVncm91bmQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGVzdHJ1Y3RpdmUiLCJzaXplcyIsInNtIiwibWQiLCJsZyIsImJ1dHRvbiIsInNwYW4iLCJMaW5rQnV0dG9uIiwiaHJlZiIsIkljb25CdXR0b24iLCJpY29uIiwibGFiZWwiLCJvbkNsaWNrIiwiYXJpYS1sYWJlbCIsIkZsb2F0aW5nQWN0aW9uQnV0dG9uIiwicG9zaXRpb24iLCJwb3NpdGlvbnMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); /***/ }), @@ -462,7 +462,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"sidebar-rail text-sm text-text-secondary md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-brand-primary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"brand-title text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-text-muted\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"sidebar-group-title px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('nav-item group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"nav-pill\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-text-muted\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 140,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-text-muted\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-surface-700 px-1.5 py-0.5 text-[11px] text-text-primary shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 155,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 154,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFzQjs7Ozs7O2tEQUN0Qyw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQTBCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPaEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEJXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JELDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUFZYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUNyQ3VCLEtBQUtyQixXQUFXLGlCQUNmLDhEQUFDUzs0REFBS0YsV0FBVTtzRUFDYmMsS0FBS3JCLFdBQVc7Ozs7O21FQUVqQjs7Ozs7OzsrQ0FkQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FrQnRCOzs7Ozs7OytCQXhCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBK0IxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUEwQzs0QkFDdEI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUFrRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVE3RyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwic2lkZWJhci1yYWlsIHRleHQtc20gdGV4dC10ZXh0LXNlY29uZGFyeSBtZDpmaXhlZCBtZDppbnNldC15LTAgbWQ6bGVmdC0wIG1kOnctWzI1NnB4XSBtZDpib3JkZXItciBtZDpib3JkZXItc3VyZmFjZS01MDAvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLXN1cmZhY2UtNTAwLzMwXCI+XG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGhyZWY9XCIvXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNTBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlbGF0aXZlIGlubGluZS1mbGV4IHNpemUtOSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbGcgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1hY2NlbnQvODAgdmlhLWFjY2VudCB0by1icmFuZC1wcmltYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImJyYW5kLXRpdGxlIHRleHQtc21cIj5CaW9oYXphcmQgVkZYPC9zcGFuPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LXhzIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgICAgIFZpc3VhbCBSZXNlYXJjaCBTdHVkaW9cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJmbGV4LTEgb3ZlcmZsb3cteS1hdXRvIHB4LTMgcHktNlwiPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJzcGFjZS15LTZcIj5cbiAgICAgICAgICAgIHtOQVZfR1JPVVBTLm1hcCgoZ3JvdXApID0+IChcbiAgICAgICAgICAgICAgPGxpIGtleT17Z3JvdXAudGl0bGV9PlxuICAgICAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJzaWRlYmFyLWdyb3VwLXRpdGxlIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICduYXYtaXRlbSBncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cIm5hdi1waWxsXCI+e2l0ZW0ubGFiZWx9PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC10ZXh0LW11dGVkXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItc3VyZmFjZS01MDAvMzBcIj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIGxlYWRpbmctcmVsYXhlZCB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgIENvbW1hbmQgUGFsZXR0ZSBhdmFpbGFibGUgd2l0aHsnICd9XG4gICAgICAgICAgICA8a2JkIGNsYXNzTmFtZT1cInJvdW5kZWQgYmctc3VyZmFjZS03MDAgcHgtMS41IHB5LTAuNSB0ZXh0LVsxMXB4XSB0ZXh0LXRleHQtcHJpbWFyeSBzaGFkb3ctaW5uZXJcIj5cbiAgICAgICAgICAgICAg4oyYIC8gQ3RybCArIEtcbiAgICAgICAgICAgIDwva2JkPlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2FzaWRlPlxuICApXG59XG4iXSwibmFtZXMiOlsiSW1hZ2UiLCJMaW5rIiwidXNlUGF0aG5hbWUiLCJjbiIsIk5BVl9HUk9VUFMiLCJ0aXRsZSIsIml0ZW1zIiwibGFiZWwiLCJocmVmIiwiZGVzY3JpcHRpb24iLCJpc0FjdGl2ZSIsInBhdGhuYW1lIiwic3RhcnRzV2l0aCIsIkdsb2JhbFNpZGViYXIiLCJhc2lkZSIsImFyaWEtbGFiZWwiLCJjbGFzc05hbWUiLCJkaXYiLCJzcGFuIiwic3JjIiwiYWx0Iiwid2lkdGgiLCJoZWlnaHQiLCJwcmlvcml0eSIsIm5hdiIsInVsIiwibWFwIiwiZ3JvdXAiLCJsaSIsImgyIiwiaXRlbSIsImFjdGl2ZSIsImFyaWEtY3VycmVudCIsInVuZGVmaW5lZCIsImRhdGEtYWN0aXZlIiwicCIsImtiZCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"bg-background/90 backdrop-blur-sm text-sm text-muted-foreground md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-secondary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold tracking-wider text-foreground text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-muted-foreground\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3 px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45 border-border/60 text-muted-foreground'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent border-border/60\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-muted-foreground\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 142,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-muted-foreground\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-muted px-1.5 py-0.5 text-[11px] text-foreground shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFtRDs7Ozs7O2tEQUNuRSw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPdEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEZXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JILDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUVadUIsS0FBS3JCLFdBQVcsaUJBQ2YsOERBQUNTOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLckIsV0FBVzs7Ozs7bUVBRWpCOzs7Ozs7OytDQWhCQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FvQnRCOzs7Ozs7OytCQTFCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBaUMxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUFnRDs0QkFDNUI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUEwRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFyRyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwiYmctYmFja2dyb3VuZC85MCBiYWNrZHJvcC1ibHVyLXNtIHRleHQtc20gdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG1kOmZpeGVkIG1kOmluc2V0LXktMCBtZDpsZWZ0LTAgbWQ6dy1bMjU2cHhdIG1kOmJvcmRlci1yIG1kOmJvcmRlci1ib3JkZXIvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLWJvcmRlci8zMFwiPlxuICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICBocmVmPVwiL1wiXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgZm9jdXMtdmlzaWJsZTpvdXRsaW5lIGZvY3VzLXZpc2libGU6b3V0bGluZS0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1vZmZzZXQtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtYWNjZW50LzUwXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBzaXplLTkgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYWNjZW50LzgwIHZpYS1hY2NlbnQgdG8tc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtYm9sZCB0cmFja2luZy13aWRlciB0ZXh0LWZvcmVncm91bmQgdGV4dC1zbVwiPkJpb2hhemFyZCBWRlg8L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgVmlzdWFsIFJlc2VhcmNoIFN0dWRpb1xuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9MaW5rPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImZsZXgtMSBvdmVyZmxvdy15LWF1dG8gcHgtMyBweS02XCI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktNlwiPlxuICAgICAgICAgICAge05BVl9HUk9VUFMubWFwKChncm91cCkgPT4gKFxuICAgICAgICAgICAgICA8bGkga2V5PXtncm91cC50aXRsZX0+XG4gICAgICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB0cmFja2luZy13aWRlc3QgdXBwZXJjYXNlIHRleHQtbXV0ZWQtZm9yZWdyb3VuZCByZWxhdGl2ZSBwbC0zIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUgYm9yZGVyLWJvcmRlci82MCB0ZXh0LW11dGVkLWZvcmVncm91bmQnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB3LWZpdCBweC0yIHB5LTEgYm9yZGVyIHJvdW5kZWQtW2NhbGModmFyKC0tcmFkaXVzKS0ycHgpXSB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctd2lkZXN0IHVwcGVyY2FzZSBsZWFkaW5nLW5vbmUgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIGJnLXRyYW5zcGFyZW50IGJvcmRlci1ib3JkZXIvNjBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5sYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItYm9yZGVyLzMwXCI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBDb21tYW5kIFBhbGV0dGUgYXZhaWxhYmxlIHdpdGh7JyAnfVxuICAgICAgICAgICAgPGtiZCBjbGFzc05hbWU9XCJyb3VuZGVkIGJnLW11dGVkIHB4LTEuNSBweS0wLjUgdGV4dC1bMTFweF0gdGV4dC1mb3JlZ3JvdW5kIHNoYWRvdy1pbm5lclwiPlxuICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgPC9rYmQ+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYXNpZGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbWFnZSIsIkxpbmsiLCJ1c2VQYXRobmFtZSIsImNuIiwiTkFWX0dST1VQUyIsInRpdGxlIiwiaXRlbXMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsImlzQWN0aXZlIiwicGF0aG5hbWUiLCJzdGFydHNXaXRoIiwiR2xvYmFsU2lkZWJhciIsImFzaWRlIiwiYXJpYS1sYWJlbCIsImNsYXNzTmFtZSIsImRpdiIsInNwYW4iLCJzcmMiLCJhbHQiLCJ3aWR0aCIsImhlaWdodCIsInByaW9yaXR5IiwibmF2IiwidWwiLCJtYXAiLCJncm91cCIsImxpIiwiaDIiLCJpdGVtIiwiYWN0aXZlIiwiYXJpYS1jdXJyZW50IiwidW5kZWZpbmVkIiwiZGF0YS1hY3RpdmUiLCJwIiwia2JkIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); /***/ }), diff --git a/.next/server/app/projects/page_client-reference-manifest.js b/.next/server/app/projects/page_client-reference-manifest.js index 9d59550..785379b 100644 --- a/.next/server/app/projects/page_client-reference-manifest.js +++ b/.next/server/app/projects/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/projects/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/projects/page","static/chunks/app/projects/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/projects/page","static/chunks/app/projects/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":["app/projects/page","static/chunks/app/projects/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":["app/projects/page","static/chunks/app/projects/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/projects/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/projects/page","static/chunks/app/projects/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":["app/projects/page","static/chunks/app/projects/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":["app/projects/page","static/chunks/app/projects/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":["app/projects/page","static/chunks/app/projects/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/studio/page.js b/.next/server/app/studio/page.js index c01c560..537d491 100644 --- a/.next/server/app/studio/page.js +++ b/.next/server/app/studio/page.js @@ -140,7 +140,7 @@ function() { throw new Error("Attempted to call the default export of \"/home/Ni /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"f9368c746b62\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZjkzNjhjNzQ2YjYyXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e426c0d02c1a\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTQyNmMwZDAyYzFhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); /***/ }), @@ -151,7 +151,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-surface-800 text-text-primary antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQywwREFBMEQsQ0FBQztBQUU3RyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1zdXJmYWNlLTgwMCB0ZXh0LXRleHQtcHJpbWFyeSBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-background text-foreground antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQyx1REFBdUQsQ0FBQztBQUUxRyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1iYWNrZ3JvdW5kIHRleHQtZm9yZWdyb3VuZCBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); /***/ }), @@ -351,7 +351,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-surface-800/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCx5RkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLXN1cmZhY2UtODAwLzQwIHRyYW5zaXRpb24tW3BhZGRpbmddIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgICAgIWlzQWRtaW5Sb3V0ZSAmJiAnbWQ6cGwtWzI1NnB4XSdcbiAgICAgICAgKX1cbiAgICAgID5cbiAgICAgICAgPG1haW5cbiAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgJ2ZsZXgtMScsXG4gICAgICAgICAgICAhaXNBZG1pblJvdXRlID8gJ3BiLTI0IHB0LTQgbWQ6cHQtOCcgOiAncGItMTIgcHQtMidcbiAgICAgICAgICApfVxuICAgICAgICA+XG4gICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L21haW4+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgICAgPFRyYWNraW5nT3B0T3V0QmFubmVyIC8+XG4gICAgICAgIDxDb21tYW5kUGFsZXR0ZSAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VQYXRobmFtZSIsImNuIiwiR2xvYmFsU2lkZWJhciIsIkZvb3RlciIsIlRyYWNraW5nT3B0T3V0QmFubmVyIiwiQ29tbWFuZFBhbGV0dGUiLCJBcHBTaGVsbCIsImNoaWxkcmVuIiwicGF0aG5hbWUiLCJpc0FkbWluUm91dGUiLCJzdGFydHNXaXRoIiwiZGl2IiwiY2xhc3NOYW1lIiwibWFpbiJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-card/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCxrRkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLWNhcmQvNDAgdHJhbnNpdGlvbi1bcGFkZGluZ10gZHVyYXRpb24tMzAwJyxcbiAgICAgICAgICAhaXNBZG1pblJvdXRlICYmICdtZDpwbC1bMjU2cHhdJ1xuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8bWFpblxuICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnZmxleC0xJyxcbiAgICAgICAgICAgICFpc0FkbWluUm91dGUgPyAncGItMjQgcHQtNCBtZDpwdC04JyA6ICdwYi0xMiBwdC0yJ1xuICAgICAgICAgICl9XG4gICAgICAgID5cbiAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvbWFpbj5cbiAgICAgICAgPEZvb3RlciAvPlxuICAgICAgICA8VHJhY2tpbmdPcHRPdXRCYW5uZXIgLz5cbiAgICAgICAgPENvbW1hbmRQYWxldHRlIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbInVzZVBhdGhuYW1lIiwiY24iLCJHbG9iYWxTaWRlYmFyIiwiRm9vdGVyIiwiVHJhY2tpbmdPcHRPdXRCYW5uZXIiLCJDb21tYW5kUGFsZXR0ZSIsIkFwcFNoZWxsIiwiY2hpbGRyZW4iLCJwYXRobmFtZSIsImlzQWRtaW5Sb3V0ZSIsInN0YXJ0c1dpdGgiLCJkaXYiLCJjbGFzc05hbWUiLCJtYWluIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); /***/ }), @@ -362,7 +362,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 35,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 80,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `${variants[variant]} p-1.5 ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 112,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 w-12 h-12 rounded-full bg-accent text-text-primary flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 141,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLFFBQ0U7SUFDSjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDM0RGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQzVELEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsUUFDRTtJQUNKO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLEdBQUdHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLE9BQU8sRUFBRUksV0FBVztRQUNwRG9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7QUFFTyxTQUFTSSxxQkFBcUIsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQjtJQUNDLE1BQU1DLFlBQVk7UUFDaEIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixhQUFhO1FBQ2IsWUFBWTtJQUNkO0lBRUEscUJBQ0UsOERBQUNYO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsTUFBTSxFQUFFdUIsU0FBUyxDQUFDRCxTQUFTLENBQUMseUZBQXlGLENBQUM7UUFDbElGLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1AiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2RhbmdlcidcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xuICBpc0xvYWRpbmc/OiBib29sZWFuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBCdXR0b24oe1xuICB2YXJpYW50ID0gJ3ByaW1hcnknLFxuICBzaXplID0gJ21kJyxcbiAgaXNMb2FkaW5nID0gZmFsc2UsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgZGlzYWJsZWQsXG4gIC4uLnByb3BzXG59OiBCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAncHgtMiBweS0xIHRleHQteHMnLFxuICAgIG1kOiAncHgtMyBweS0xLjUgdGV4dC1zbScsXG4gICAgbGc6ICdweC00IHB5LTIgdGV4dC1iYXNlJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2J0bi1wcmltYXJ5JyxcbiAgICBzZWNvbmRhcnk6ICdidG4tc2Vjb25kYXJ5JyxcbiAgICBnaG9zdDogJ2J0bi1naG9zdCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ3B4LTIgcHktMSB0ZXh0LXhzJyxcbiAgICBtZDogJ3B4LTMgcHktMS41IHRleHQtc20nLFxuICAgIGxnOiAncHgtNCBweS0yIHRleHQtYmFzZScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxMaW5rXG4gICAgICBocmVmPXtocmVmfVxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkYW5nZXInXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufSkge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgICBkYW5nZXI6XG4gICAgICAnYnRuIGJnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1icmFuZC1wcmltYXJ5JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YCR7dmFyaWFudHNbdmFyaWFudF19IHAtMS41ICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIHctMTIgaC0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtdGV4dC1wcmltYXJ5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRhbmdlciIsInNpemVzIiwic20iLCJtZCIsImxnIiwiYnV0dG9uIiwic3BhbiIsIkxpbmtCdXR0b24iLCJocmVmIiwiSWNvbkJ1dHRvbiIsImljb24iLCJsYWJlbCIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwiRmxvYXRpbmdBY3Rpb25CdXR0b24iLCJwb3NpdGlvbiIsInBvc2l0aW9ucyJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `inline-flex items-center justify-center ${variants[variant]} h-9 w-9 rounded-md ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLGFBQWE7SUFDZjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDbkdGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQ3BHLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLG9CQUFvQixFQUFFSSxXQUFXO1FBQ3pHb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtBQUVPLFNBQVNJLHFCQUFxQixFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCO0lBQ0MsTUFBTUMsWUFBWTtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGFBQWE7UUFDYixZQUFZO0lBQ2Q7SUFFQSxxQkFDRSw4REFBQ1g7UUFDQ08sU0FBU0E7UUFDVG5CLFdBQVcsQ0FBQyxNQUFNLEVBQUV1QixTQUFTLENBQUNELFNBQVMsQ0FBQyw4RkFBOEYsQ0FBQztRQUN2SUYsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGVzdHJ1Y3RpdmUnXG4gIHNpemU/OiAnc20nIHwgJ21kJyB8ICdsZydcbiAgaXNMb2FkaW5nPzogYm9vbGVhblxufVxuXG5leHBvcnQgZnVuY3Rpb24gQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGlzTG9hZGluZyA9IGZhbHNlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGRpc2FibGVkLFxuICAuLi5wcm9wc1xufTogQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ2gtOCByb3VuZGVkLW1kIHB4LTMgdGV4dC14cycsXG4gICAgbWQ6ICdoLTkgcm91bmRlZC1tZCBweC0zIHRleHQtc20nLFxuICAgIGxnOiAnaC0xMCByb3VuZGVkLW1kIHB4LTggdGV4dC1zbScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYmctcHJpbWFyeSB0ZXh0LXByaW1hcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1wcmltYXJ5LzkwJyxcbiAgICBzZWNvbmRhcnk6ICdiZy1zZWNvbmRhcnkgdGV4dC1zZWNvbmRhcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1zZWNvbmRhcnkvODAnLFxuICAgIGdob3N0OiAnaG92ZXI6YmctYWNjZW50LzEwIGhvdmVyOnRleHQtYWNjZW50LWZvcmVncm91bmQnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8TGlua1xuICAgICAgaHJlZj17aHJlZn1cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn0pIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gaC05IHctOSByb3VuZGVkLW1kICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIGgtMTIgdy0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtYWNjZW50LWZvcmVncm91bmQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGVzdHJ1Y3RpdmUiLCJzaXplcyIsInNtIiwibWQiLCJsZyIsImJ1dHRvbiIsInNwYW4iLCJMaW5rQnV0dG9uIiwiaHJlZiIsIkljb25CdXR0b24iLCJpY29uIiwibGFiZWwiLCJvbkNsaWNrIiwiYXJpYS1sYWJlbCIsIkZsb2F0aW5nQWN0aW9uQnV0dG9uIiwicG9zaXRpb24iLCJwb3NpdGlvbnMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); /***/ }), @@ -406,7 +406,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"sidebar-rail text-sm text-text-secondary md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-brand-primary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"brand-title text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-text-muted\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"sidebar-group-title px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('nav-item group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"nav-pill\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-text-muted\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 140,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-text-muted\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-surface-700 px-1.5 py-0.5 text-[11px] text-text-primary shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 155,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 154,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFzQjs7Ozs7O2tEQUN0Qyw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQTBCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPaEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEJXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JELDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUFZYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUNyQ3VCLEtBQUtyQixXQUFXLGlCQUNmLDhEQUFDUzs0REFBS0YsV0FBVTtzRUFDYmMsS0FBS3JCLFdBQVc7Ozs7O21FQUVqQjs7Ozs7OzsrQ0FkQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FrQnRCOzs7Ozs7OytCQXhCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBK0IxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUEwQzs0QkFDdEI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUFrRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVE3RyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwic2lkZWJhci1yYWlsIHRleHQtc20gdGV4dC10ZXh0LXNlY29uZGFyeSBtZDpmaXhlZCBtZDppbnNldC15LTAgbWQ6bGVmdC0wIG1kOnctWzI1NnB4XSBtZDpib3JkZXItciBtZDpib3JkZXItc3VyZmFjZS01MDAvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLXN1cmZhY2UtNTAwLzMwXCI+XG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGhyZWY9XCIvXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNTBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlbGF0aXZlIGlubGluZS1mbGV4IHNpemUtOSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbGcgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1hY2NlbnQvODAgdmlhLWFjY2VudCB0by1icmFuZC1wcmltYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImJyYW5kLXRpdGxlIHRleHQtc21cIj5CaW9oYXphcmQgVkZYPC9zcGFuPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LXhzIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgICAgIFZpc3VhbCBSZXNlYXJjaCBTdHVkaW9cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJmbGV4LTEgb3ZlcmZsb3cteS1hdXRvIHB4LTMgcHktNlwiPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJzcGFjZS15LTZcIj5cbiAgICAgICAgICAgIHtOQVZfR1JPVVBTLm1hcCgoZ3JvdXApID0+IChcbiAgICAgICAgICAgICAgPGxpIGtleT17Z3JvdXAudGl0bGV9PlxuICAgICAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJzaWRlYmFyLWdyb3VwLXRpdGxlIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICduYXYtaXRlbSBncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cIm5hdi1waWxsXCI+e2l0ZW0ubGFiZWx9PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC10ZXh0LW11dGVkXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItc3VyZmFjZS01MDAvMzBcIj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIGxlYWRpbmctcmVsYXhlZCB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgIENvbW1hbmQgUGFsZXR0ZSBhdmFpbGFibGUgd2l0aHsnICd9XG4gICAgICAgICAgICA8a2JkIGNsYXNzTmFtZT1cInJvdW5kZWQgYmctc3VyZmFjZS03MDAgcHgtMS41IHB5LTAuNSB0ZXh0LVsxMXB4XSB0ZXh0LXRleHQtcHJpbWFyeSBzaGFkb3ctaW5uZXJcIj5cbiAgICAgICAgICAgICAg4oyYIC8gQ3RybCArIEtcbiAgICAgICAgICAgIDwva2JkPlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2FzaWRlPlxuICApXG59XG4iXSwibmFtZXMiOlsiSW1hZ2UiLCJMaW5rIiwidXNlUGF0aG5hbWUiLCJjbiIsIk5BVl9HUk9VUFMiLCJ0aXRsZSIsIml0ZW1zIiwibGFiZWwiLCJocmVmIiwiZGVzY3JpcHRpb24iLCJpc0FjdGl2ZSIsInBhdGhuYW1lIiwic3RhcnRzV2l0aCIsIkdsb2JhbFNpZGViYXIiLCJhc2lkZSIsImFyaWEtbGFiZWwiLCJjbGFzc05hbWUiLCJkaXYiLCJzcGFuIiwic3JjIiwiYWx0Iiwid2lkdGgiLCJoZWlnaHQiLCJwcmlvcml0eSIsIm5hdiIsInVsIiwibWFwIiwiZ3JvdXAiLCJsaSIsImgyIiwiaXRlbSIsImFjdGl2ZSIsImFyaWEtY3VycmVudCIsInVuZGVmaW5lZCIsImRhdGEtYWN0aXZlIiwicCIsImtiZCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"bg-background/90 backdrop-blur-sm text-sm text-muted-foreground md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-secondary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold tracking-wider text-foreground text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-muted-foreground\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3 px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45 border-border/60 text-muted-foreground'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent border-border/60\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-muted-foreground\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 142,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-muted-foreground\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-muted px-1.5 py-0.5 text-[11px] text-foreground shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFtRDs7Ozs7O2tEQUNuRSw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPdEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEZXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JILDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUVadUIsS0FBS3JCLFdBQVcsaUJBQ2YsOERBQUNTOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLckIsV0FBVzs7Ozs7bUVBRWpCOzs7Ozs7OytDQWhCQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FvQnRCOzs7Ozs7OytCQTFCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBaUMxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUFnRDs0QkFDNUI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUEwRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFyRyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwiYmctYmFja2dyb3VuZC85MCBiYWNrZHJvcC1ibHVyLXNtIHRleHQtc20gdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG1kOmZpeGVkIG1kOmluc2V0LXktMCBtZDpsZWZ0LTAgbWQ6dy1bMjU2cHhdIG1kOmJvcmRlci1yIG1kOmJvcmRlci1ib3JkZXIvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLWJvcmRlci8zMFwiPlxuICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICBocmVmPVwiL1wiXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgZm9jdXMtdmlzaWJsZTpvdXRsaW5lIGZvY3VzLXZpc2libGU6b3V0bGluZS0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1vZmZzZXQtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtYWNjZW50LzUwXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBzaXplLTkgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYWNjZW50LzgwIHZpYS1hY2NlbnQgdG8tc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtYm9sZCB0cmFja2luZy13aWRlciB0ZXh0LWZvcmVncm91bmQgdGV4dC1zbVwiPkJpb2hhemFyZCBWRlg8L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgVmlzdWFsIFJlc2VhcmNoIFN0dWRpb1xuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9MaW5rPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImZsZXgtMSBvdmVyZmxvdy15LWF1dG8gcHgtMyBweS02XCI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktNlwiPlxuICAgICAgICAgICAge05BVl9HUk9VUFMubWFwKChncm91cCkgPT4gKFxuICAgICAgICAgICAgICA8bGkga2V5PXtncm91cC50aXRsZX0+XG4gICAgICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB0cmFja2luZy13aWRlc3QgdXBwZXJjYXNlIHRleHQtbXV0ZWQtZm9yZWdyb3VuZCByZWxhdGl2ZSBwbC0zIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUgYm9yZGVyLWJvcmRlci82MCB0ZXh0LW11dGVkLWZvcmVncm91bmQnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB3LWZpdCBweC0yIHB5LTEgYm9yZGVyIHJvdW5kZWQtW2NhbGModmFyKC0tcmFkaXVzKS0ycHgpXSB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctd2lkZXN0IHVwcGVyY2FzZSBsZWFkaW5nLW5vbmUgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIGJnLXRyYW5zcGFyZW50IGJvcmRlci1ib3JkZXIvNjBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5sYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItYm9yZGVyLzMwXCI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBDb21tYW5kIFBhbGV0dGUgYXZhaWxhYmxlIHdpdGh7JyAnfVxuICAgICAgICAgICAgPGtiZCBjbGFzc05hbWU9XCJyb3VuZGVkIGJnLW11dGVkIHB4LTEuNSBweS0wLjUgdGV4dC1bMTFweF0gdGV4dC1mb3JlZ3JvdW5kIHNoYWRvdy1pbm5lclwiPlxuICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgPC9rYmQ+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYXNpZGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbWFnZSIsIkxpbmsiLCJ1c2VQYXRobmFtZSIsImNuIiwiTkFWX0dST1VQUyIsInRpdGxlIiwiaXRlbXMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsImlzQWN0aXZlIiwicGF0aG5hbWUiLCJzdGFydHNXaXRoIiwiR2xvYmFsU2lkZWJhciIsImFzaWRlIiwiYXJpYS1sYWJlbCIsImNsYXNzTmFtZSIsImRpdiIsInNwYW4iLCJzcmMiLCJhbHQiLCJ3aWR0aCIsImhlaWdodCIsInByaW9yaXR5IiwibmF2IiwidWwiLCJtYXAiLCJncm91cCIsImxpIiwiaDIiLCJpdGVtIiwiYWN0aXZlIiwiYXJpYS1jdXJyZW50IiwidW5kZWZpbmVkIiwiZGF0YS1hY3RpdmUiLCJwIiwia2JkIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); /***/ }), @@ -1000,7 +1000,7 @@ module.exports = require("worker_threads"); var __webpack_require__ = require("../../webpack-runtime.js"); __webpack_require__.C(exports); var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/@sentry","vendor-chunks/next","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/next","vendor-chunks/@sentry","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); module.exports = __webpack_exports__; })(); \ No newline at end of file diff --git a/.next/server/app/studio/page_client-reference-manifest.js b/.next/server/app/studio/page_client-reference-manifest.js index fa11e87..6696d3b 100644 --- a/.next/server/app/studio/page_client-reference-manifest.js +++ b/.next/server/app/studio/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/studio/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":["app/studio/page","static/chunks/app/studio/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/studio/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/studio/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":["app/studio/page","static/chunks/app/studio/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/studio/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/terms/page.js b/.next/server/app/terms/page.js new file mode 100644 index 0000000..23ce4da --- /dev/null +++ b/.next/server/app/terms/page.js @@ -0,0 +1,983 @@ +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(() => { +var exports = {}; +exports.id = "app/terms/page"; +exports.ids = ["app/terms/page"]; +exports.modules = { + +/***/ "(rsc)/./node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive": +/*!***********************************************************************************!*\ + !*** ./node_modules/@opentelemetry/instrumentation/build/esm/platform/node/ sync ***! + \***********************************************************************************/ +/***/ ((module) => { + +function webpackEmptyContext(req) { + var e = new Error("Cannot find module '" + req + "'"); + e.code = 'MODULE_NOT_FOUND'; + throw e; +} +webpackEmptyContext.keys = () => ([]); +webpackEmptyContext.resolve = webpackEmptyContext; +webpackEmptyContext.id = "(rsc)/./node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive"; +module.exports = webpackEmptyContext; + +/***/ }), + +/***/ "(rsc)/./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive": +/*!************************************************************************************************************************!*\ + !*** ./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/ sync ***! + \************************************************************************************************************************/ +/***/ ((module) => { + +function webpackEmptyContext(req) { + var e = new Error("Cannot find module '" + req + "'"); + e.code = 'MODULE_NOT_FOUND'; + throw e; +} +webpackEmptyContext.keys = () => ([]); +webpackEmptyContext.resolve = webpackEmptyContext; +webpackEmptyContext.id = "(rsc)/./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive"; +module.exports = webpackEmptyContext; + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!": +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=! ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport safe */ _home_Nicholai_Documents_Dev_biohazard_vfx_2_src_app_global_error_tsx__WEBPACK_IMPORTED_MODULE_24__[\"default\"]),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ handler: () => (/* binding */ handler),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/module.compiled.js?2eb7\");\n/* harmony import */ var next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/route-kind */ \"(rsc)/./node_modules/next/dist/server/route-kind.js\");\n/* harmony import */ var next_dist_server_instrumentation_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/server/instrumentation/utils */ \"(rsc)/./node_modules/next/dist/server/instrumentation/utils.js\");\n/* harmony import */ var next_dist_server_lib_trace_tracer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/lib/trace/tracer */ \"(rsc)/./node_modules/next/dist/server/lib/trace/tracer.js\");\n/* harmony import */ var next_dist_server_lib_trace_tracer__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_lib_trace_tracer__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/dist/server/request-meta */ \"(rsc)/./node_modules/next/dist/server/request-meta.js\");\n/* harmony import */ var next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var next_dist_server_lib_trace_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next/dist/server/lib/trace/constants */ \"(rsc)/./node_modules/next/dist/server/lib/trace/constants.js\");\n/* harmony import */ var next_dist_server_lib_trace_constants__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_lib_trace_constants__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var next_dist_server_app_render_interop_default__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! next/dist/server/app-render/interop-default */ \"(rsc)/./node_modules/next/dist/server/app-render/interop-default.js\");\n/* harmony import */ var next_dist_server_base_http_node__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/dist/server/base-http/node */ \"(rsc)/./node_modules/next/dist/server/base-http/node.js\");\n/* harmony import */ var next_dist_server_base_http_node__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_base_http_node__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_dist_server_lib_experimental_ppr__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/dist/server/lib/experimental/ppr */ \"(rsc)/./node_modules/next/dist/server/lib/experimental/ppr.js\");\n/* harmony import */ var next_dist_server_lib_experimental_ppr__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_lib_experimental_ppr__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var next_dist_server_request_fallback_params__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! next/dist/server/request/fallback-params */ \"(rsc)/./node_modules/next/dist/server/request/fallback-params.js\");\n/* harmony import */ var next_dist_server_app_render_encryption_utils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! next/dist/server/app-render/encryption-utils */ \"(rsc)/./node_modules/next/dist/server/app-render/encryption-utils.js\");\n/* harmony import */ var next_dist_server_app_render_encryption_utils__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_encryption_utils__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var next_dist_server_lib_streaming_metadata__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! next/dist/server/lib/streaming-metadata */ \"(rsc)/./node_modules/next/dist/server/lib/streaming-metadata.js\");\n/* harmony import */ var next_dist_server_lib_streaming_metadata__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_lib_streaming_metadata__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var next_dist_server_app_render_action_utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! next/dist/server/app-render/action-utils */ \"(rsc)/./node_modules/next/dist/server/app-render/action-utils.js\");\n/* harmony import */ var next_dist_server_app_render_action_utils__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_action_utils__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var next_dist_shared_lib_router_utils_app_paths__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! next/dist/shared/lib/router/utils/app-paths */ \"next/dist/shared/lib/router/utils/app-paths\");\n/* harmony import */ var next_dist_shared_lib_router_utils_app_paths__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(next_dist_shared_lib_router_utils_app_paths__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var next_dist_server_lib_server_action_request_meta__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! next/dist/server/lib/server-action-request-meta */ \"(rsc)/./node_modules/next/dist/server/lib/server-action-request-meta.js\");\n/* harmony import */ var next_dist_server_lib_server_action_request_meta__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_lib_server_action_request_meta__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! next/dist/client/components/app-router-headers */ \"(rsc)/./node_modules/next/dist/client/components/app-router-headers.js\");\n/* harmony import */ var next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var next_dist_shared_lib_router_utils_is_bot__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! next/dist/shared/lib/router/utils/is-bot */ \"next/dist/shared/lib/router/utils/is-bot\");\n/* harmony import */ var next_dist_shared_lib_router_utils_is_bot__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(next_dist_shared_lib_router_utils_is_bot__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! next/dist/server/response-cache */ \"(rsc)/./node_modules/next/dist/server/response-cache/index.js\");\n/* harmony import */ var next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! next/dist/lib/fallback */ \"(rsc)/./node_modules/next/dist/lib/fallback.js\");\n/* harmony import */ var next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var next_dist_server_render_result__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! next/dist/server/render-result */ \"(rsc)/./node_modules/next/dist/server/render-result.js\");\n/* harmony import */ var next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! next/dist/lib/constants */ \"(rsc)/./node_modules/next/dist/lib/constants.js\");\n/* harmony import */ var next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var next_dist_server_stream_utils_encoded_tags__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! next/dist/server/stream-utils/encoded-tags */ \"(rsc)/./node_modules/next/dist/server/stream-utils/encoded-tags.js\");\n/* harmony import */ var next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! next/dist/server/send-payload */ \"(rsc)/./node_modules/next/dist/server/send-payload.js\");\n/* harmony import */ var next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var next_dist_shared_lib_no_fallback_error_external__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! next/dist/shared/lib/no-fallback-error.external */ \"next/dist/shared/lib/no-fallback-error.external\");\n/* harmony import */ var next_dist_shared_lib_no_fallback_error_external__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(next_dist_shared_lib_no_fallback_error_external__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var _home_Nicholai_Documents_Dev_biohazard_vfx_2_src_app_global_error_tsx__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./src/app/global-error.tsx */ \"(rsc)/./src/app/global-error.tsx\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! next/dist/client/components/redirect-status-code */ \"(rsc)/./node_modules/next/dist/client/components/redirect-status-code.js\");\n/* harmony import */ var next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"__next_app__\",\"routeModule\",\"handler\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\nconst module0 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/layout.tsx */ \"(rsc)/./src/app/layout.tsx\"));\nconst module1 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/global-error.tsx */ \"(rsc)/./src/app/global-error.tsx\"));\nconst module2 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/global-error.tsx */ \"(rsc)/./src/app/global-error.tsx\"));\nconst module3 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/builtin/not-found.js */ \"(rsc)/./node_modules/next/dist/client/components/builtin/not-found.js\", 23));\nconst module4 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/builtin/forbidden.js */ \"(rsc)/./node_modules/next/dist/client/components/builtin/forbidden.js\", 23));\nconst module5 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/builtin/unauthorized.js */ \"(rsc)/./node_modules/next/dist/client/components/builtin/unauthorized.js\", 23));\nconst page6 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/terms/page.tsx */ \"(rsc)/./src/app/terms/page.tsx\"));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n// We inject the tree and pages here so that we can use them in the route\n// module.\nconst tree = {\n children: [\n '',\n {\n children: [\n 'terms',\n {\n children: ['__PAGE__', {}, {\n page: [page6, \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\"],\n \n }]\n },\n {\n \n metadata: {\n icon: [(async (props) => (await Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! next-metadata-image-loader?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__ */ \"(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__\"))).default(props))],\n apple: [],\n openGraph: [],\n twitter: [],\n manifest: \"/manifest.webmanifest\"\n }\n }\n ]\n },\n {\n 'layout': [module0, \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\"],\n'global-error': [module1, \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\"],\n'global-error': [module2, \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\"],\n'not-found': [module3, \"next/dist/client/components/builtin/not-found.js\"],\n'forbidden': [module4, \"next/dist/client/components/builtin/forbidden.js\"],\n'unauthorized': [module5, \"next/dist/client/components/builtin/unauthorized.js\"],\n metadata: {\n icon: [(async (props) => (await Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! next-metadata-image-loader?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__ */ \"(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__\"))).default(props))],\n apple: [],\n openGraph: [],\n twitter: [],\n manifest: \"/manifest.webmanifest\"\n }\n }\n ]\n }.children;\nconst pages = [\"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\"];\n\n\n\nconst __next_app_require__ = __webpack_require__\nconst __next_app_load_chunk__ = () => Promise.resolve()\nconst __next_app__ = {\n require: __next_app_require__,\n loadChunk: __next_app_load_chunk__\n};\n\n\n\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\n definition: {\n kind: next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n page: \"/terms/page\",\n pathname: \"/terms\",\n // The following aren't used in production.\n bundlePath: '',\n filename: '',\n appPaths: []\n },\n userland: {\n loaderTree: tree\n },\n distDir: \".next\" || 0,\n projectDir: false || ''\n});\nasync function handler(req, res, ctx) {\n var _this;\n let srcPage = \"/terms/page\";\n // turbopack doesn't normalize `/index` in the page name\n // so we need to to process dynamic routes properly\n // TODO: fix turbopack providing differing value from webpack\n if (false) {} else if (srcPage === '/index') {\n // we always normalize /index specifically\n srcPage = '/';\n }\n const multiZoneDraftMode = \"false\";\n const initialPostponed = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'postponed');\n // TODO: replace with more specific flags\n const minimalMode = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'minimalMode');\n const prepareResult = await routeModule.prepare(req, res, {\n srcPage,\n multiZoneDraftMode\n });\n if (!prepareResult) {\n res.statusCode = 400;\n res.end('Bad Request');\n ctx.waitUntil == null ? void 0 : ctx.waitUntil.call(ctx, Promise.resolve());\n return null;\n }\n const { buildId, query, params, parsedUrl, pageIsDynamic, buildManifest, nextFontManifest, reactLoadableManifest, serverActionsManifest, clientReferenceManifest, subresourceIntegrityManifest, prerenderManifest, isDraftMode, resolvedPathname, revalidateOnlyGenerated, routerServerContext, nextConfig } = prepareResult;\n const pathname = parsedUrl.pathname || '/';\n const normalizedSrcPage = (0,next_dist_shared_lib_router_utils_app_paths__WEBPACK_IMPORTED_MODULE_13__.normalizeAppPath)(srcPage);\n let { isOnDemandRevalidate } = prepareResult;\n const prerenderInfo = prerenderManifest.dynamicRoutes[normalizedSrcPage];\n const isPrerendered = prerenderManifest.routes[resolvedPathname];\n let isSSG = Boolean(prerenderInfo || isPrerendered || prerenderManifest.routes[normalizedSrcPage]);\n const userAgent = req.headers['user-agent'] || '';\n const botType = (0,next_dist_shared_lib_router_utils_is_bot__WEBPACK_IMPORTED_MODULE_16__.getBotType)(userAgent);\n const isHtmlBot = (0,next_dist_server_lib_streaming_metadata__WEBPACK_IMPORTED_MODULE_11__.isHtmlBotRequest)(req);\n /**\n * If true, this indicates that the request being made is for an app\n * prefetch request.\n */ const isPrefetchRSCRequest = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'isPrefetchRSCRequest') ?? Boolean(req.headers[next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__.NEXT_ROUTER_PREFETCH_HEADER]);\n // NOTE: Don't delete headers[RSC] yet, it still needs to be used in renderToHTML later\n const isRSCRequest = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'isRSCRequest') ?? Boolean(req.headers[next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__.RSC_HEADER]);\n const isPossibleServerAction = (0,next_dist_server_lib_server_action_request_meta__WEBPACK_IMPORTED_MODULE_14__.getIsPossibleServerAction)(req);\n /**\n * If the route being rendered is an app page, and the ppr feature has been\n * enabled, then the given route _could_ support PPR.\n */ const couldSupportPPR = (0,next_dist_server_lib_experimental_ppr__WEBPACK_IMPORTED_MODULE_8__.checkIsAppPPREnabled)(nextConfig.experimental.ppr);\n // When enabled, this will allow the use of the `?__nextppronly` query to\n // enable debugging of the static shell.\n const hasDebugStaticShellQuery = false && 0;\n // When enabled, this will allow the use of the `?__nextppronly` query\n // to enable debugging of the fallback shell.\n const hasDebugFallbackShellQuery = hasDebugStaticShellQuery && query.__nextppronly === 'fallback';\n // This page supports PPR if it is marked as being `PARTIALLY_STATIC` in the\n // prerender manifest and this is an app page.\n const isRoutePPREnabled = couldSupportPPR && (((_this = prerenderManifest.routes[normalizedSrcPage] ?? prerenderManifest.dynamicRoutes[normalizedSrcPage]) == null ? void 0 : _this.renderingMode) === 'PARTIALLY_STATIC' || // Ideally we'd want to check the appConfig to see if this page has PPR\n // enabled or not, but that would require plumbing the appConfig through\n // to the server during development. We assume that the page supports it\n // but only during development.\n hasDebugStaticShellQuery && (routeModule.isDev === true || (routerServerContext == null ? void 0 : routerServerContext.experimentalTestProxy) === true));\n const isDebugStaticShell = hasDebugStaticShellQuery && isRoutePPREnabled;\n // We should enable debugging dynamic accesses when the static shell\n // debugging has been enabled and we're also in development mode.\n const isDebugDynamicAccesses = isDebugStaticShell && routeModule.isDev === true;\n const isDebugFallbackShell = hasDebugFallbackShellQuery && isRoutePPREnabled;\n // If we're in minimal mode, then try to get the postponed information from\n // the request metadata. If available, use it for resuming the postponed\n // render.\n const minimalPostponed = isRoutePPREnabled ? initialPostponed : undefined;\n // If PPR is enabled, and this is a RSC request (but not a prefetch), then\n // we can use this fact to only generate the flight data for the request\n // because we can't cache the HTML (as it's also dynamic).\n const isDynamicRSCRequest = isRoutePPREnabled && isRSCRequest && !isPrefetchRSCRequest;\n // Need to read this before it's stripped by stripFlightHeaders. We don't\n // need to transfer it to the request meta because it's only read\n // within this function; the static segment data should have already been\n // generated, so we will always either return a static response or a 404.\n const segmentPrefetchHeader = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'segmentPrefetchRSCRequest');\n // TODO: investigate existing bug with shouldServeStreamingMetadata always\n // being true for a revalidate due to modifying the base-server this.renderOpts\n // when fixing this to correct logic it causes hydration issue since we set\n // serveStreamingMetadata to true during export\n let serveStreamingMetadata = !userAgent ? true : (0,next_dist_server_lib_streaming_metadata__WEBPACK_IMPORTED_MODULE_11__.shouldServeStreamingMetadata)(userAgent, nextConfig.htmlLimitedBots);\n if (isHtmlBot && isRoutePPREnabled) {\n isSSG = false;\n serveStreamingMetadata = false;\n }\n // In development, we always want to generate dynamic HTML.\n let supportsDynamicResponse = // If we're in development, we always support dynamic HTML, unless it's\n // a data request, in which case we only produce static HTML.\n routeModule.isDev === true || // If this is not SSG or does not have static paths, then it supports\n // dynamic HTML.\n !isSSG || // If this request has provided postponed data, it supports dynamic\n // HTML.\n typeof initialPostponed === 'string' || // If this is a dynamic RSC request, then this render supports dynamic\n // HTML (it's dynamic).\n isDynamicRSCRequest;\n // When html bots request PPR page, perform the full dynamic rendering.\n const shouldWaitOnAllReady = isHtmlBot && isRoutePPREnabled;\n let ssgCacheKey = null;\n if (!isDraftMode && isSSG && !supportsDynamicResponse && !isPossibleServerAction && !minimalPostponed && !isDynamicRSCRequest) {\n ssgCacheKey = resolvedPathname;\n }\n // the staticPathKey differs from ssgCacheKey since\n // ssgCacheKey is null in dev since we're always in \"dynamic\"\n // mode in dev to bypass the cache, but we still need to honor\n // dynamicParams = false in dev mode\n let staticPathKey = ssgCacheKey;\n if (!staticPathKey && routeModule.isDev) {\n staticPathKey = resolvedPathname;\n }\n const ComponentMod = {\n ...next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_25__,\n tree,\n pages,\n GlobalError: _home_Nicholai_Documents_Dev_biohazard_vfx_2_src_app_global_error_tsx__WEBPACK_IMPORTED_MODULE_24__[\"default\"],\n handler,\n routeModule,\n __next_app__\n };\n // Before rendering (which initializes component tree modules), we have to\n // set the reference manifests to our global store so Server Action's\n // encryption util can access to them at the top level of the page module.\n if (serverActionsManifest && clientReferenceManifest) {\n (0,next_dist_server_app_render_encryption_utils__WEBPACK_IMPORTED_MODULE_10__.setReferenceManifestsSingleton)({\n page: srcPage,\n clientReferenceManifest,\n serverActionsManifest,\n serverModuleMap: (0,next_dist_server_app_render_action_utils__WEBPACK_IMPORTED_MODULE_12__.createServerModuleMap)({\n serverActionsManifest\n })\n });\n }\n const method = req.method || 'GET';\n const tracer = (0,next_dist_server_lib_trace_tracer__WEBPACK_IMPORTED_MODULE_3__.getTracer)();\n const activeSpan = tracer.getActiveScopeSpan();\n try {\n const invokeRouteModule = async (span, context)=>{\n const nextReq = new next_dist_server_base_http_node__WEBPACK_IMPORTED_MODULE_7__.NodeNextRequest(req);\n const nextRes = new next_dist_server_base_http_node__WEBPACK_IMPORTED_MODULE_7__.NodeNextResponse(res);\n // TODO: adapt for putting the RDC inside the postponed data\n // If we're in dev, and this isn't a prefetch or a server action,\n // we should seed the resume data cache.\n if (true) {\n if (nextConfig.experimental.dynamicIO && !isPrefetchRSCRequest && !context.renderOpts.isPossibleServerAction) {\n const warmup = await routeModule.warmup(nextReq, nextRes, context);\n // If the warmup is successful, we should use the resume data\n // cache from the warmup.\n if (warmup.metadata.renderResumeDataCache) {\n context.renderOpts.renderResumeDataCache = warmup.metadata.renderResumeDataCache;\n }\n }\n }\n return routeModule.render(nextReq, nextRes, context).finally(()=>{\n if (!span) return;\n span.setAttributes({\n 'http.status_code': res.statusCode,\n 'next.rsc': false\n });\n const rootSpanAttributes = tracer.getRootSpanAttributes();\n // We were unable to get attributes, probably OTEL is not enabled\n if (!rootSpanAttributes) {\n return;\n }\n if (rootSpanAttributes.get('next.span_type') !== next_dist_server_lib_trace_constants__WEBPACK_IMPORTED_MODULE_5__.BaseServerSpan.handleRequest) {\n console.warn(`Unexpected root span type '${rootSpanAttributes.get('next.span_type')}'. Please report this Next.js issue https://github.com/vercel/next.js`);\n return;\n }\n const route = rootSpanAttributes.get('next.route');\n if (route) {\n const name = `${method} ${route}`;\n span.setAttributes({\n 'next.route': route,\n 'http.route': route,\n 'next.span_name': name\n });\n span.updateName(name);\n } else {\n span.updateName(`${method} ${req.url}`);\n }\n });\n };\n const doRender = async ({ span, postponed, fallbackRouteParams })=>{\n const context = {\n query,\n params,\n page: normalizedSrcPage,\n sharedContext: {\n buildId\n },\n serverComponentsHmrCache: (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'serverComponentsHmrCache'),\n fallbackRouteParams,\n renderOpts: {\n App: ()=>null,\n Document: ()=>null,\n pageConfig: {},\n ComponentMod,\n Component: (0,next_dist_server_app_render_interop_default__WEBPACK_IMPORTED_MODULE_6__.interopDefault)(ComponentMod),\n params,\n routeModule,\n page: srcPage,\n postponed,\n shouldWaitOnAllReady,\n serveStreamingMetadata,\n supportsDynamicResponse: typeof postponed === 'string' || supportsDynamicResponse,\n buildManifest,\n nextFontManifest,\n reactLoadableManifest,\n subresourceIntegrityManifest,\n serverActionsManifest,\n clientReferenceManifest,\n setIsrStatus: routerServerContext == null ? void 0 : routerServerContext.setIsrStatus,\n dir: routeModule.projectDir,\n isDraftMode,\n isRevalidate: isSSG && !postponed && !isDynamicRSCRequest,\n botType,\n isOnDemandRevalidate,\n isPossibleServerAction,\n assetPrefix: nextConfig.assetPrefix,\n nextConfigOutput: nextConfig.output,\n crossOrigin: nextConfig.crossOrigin,\n trailingSlash: nextConfig.trailingSlash,\n previewProps: prerenderManifest.preview,\n deploymentId: nextConfig.deploymentId,\n enableTainting: nextConfig.experimental.taint,\n htmlLimitedBots: nextConfig.htmlLimitedBots,\n devtoolSegmentExplorer: nextConfig.experimental.devtoolSegmentExplorer,\n reactMaxHeadersLength: nextConfig.reactMaxHeadersLength,\n multiZoneDraftMode,\n incrementalCache: (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'incrementalCache'),\n cacheLifeProfiles: nextConfig.experimental.cacheLife,\n basePath: nextConfig.basePath,\n serverActions: nextConfig.experimental.serverActions,\n ...isDebugStaticShell || isDebugDynamicAccesses ? {\n nextExport: true,\n supportsDynamicResponse: false,\n isStaticGeneration: true,\n isRevalidate: true,\n isDebugDynamicAccesses: isDebugDynamicAccesses\n } : {},\n experimental: {\n isRoutePPREnabled,\n expireTime: nextConfig.expireTime,\n staleTimes: nextConfig.experimental.staleTimes,\n dynamicIO: Boolean(nextConfig.experimental.dynamicIO),\n clientSegmentCache: Boolean(nextConfig.experimental.clientSegmentCache),\n dynamicOnHover: Boolean(nextConfig.experimental.dynamicOnHover),\n inlineCss: Boolean(nextConfig.experimental.inlineCss),\n authInterrupts: Boolean(nextConfig.experimental.authInterrupts),\n clientTraceMetadata: nextConfig.experimental.clientTraceMetadata || []\n },\n waitUntil: ctx.waitUntil,\n onClose: (cb)=>{\n res.on('close', cb);\n },\n onAfterTaskError: ()=>{},\n onInstrumentationRequestError: (error, _request, errorContext)=>routeModule.onRequestError(req, error, errorContext, routerServerContext),\n err: (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'invokeError'),\n dev: routeModule.isDev\n }\n };\n const result = await invokeRouteModule(span, context);\n const { metadata } = result;\n const { cacheControl, headers = {}, // Add any fetch tags that were on the page to the response headers.\n fetchTags: cacheTags } = metadata;\n if (cacheTags) {\n headers[next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER] = cacheTags;\n }\n // Pull any fetch metrics from the render onto the request.\n ;\n req.fetchMetrics = metadata.fetchMetrics;\n // we don't throw static to dynamic errors in dev as isSSG\n // is a best guess in dev since we don't have the prerender pass\n // to know whether the path is actually static or not\n if (isSSG && (cacheControl == null ? void 0 : cacheControl.revalidate) === 0 && !routeModule.isDev && !isRoutePPREnabled) {\n const staticBailoutInfo = metadata.staticBailoutInfo;\n const err = Object.defineProperty(new Error(`Page changed from static to dynamic at runtime ${resolvedPathname}${(staticBailoutInfo == null ? void 0 : staticBailoutInfo.description) ? `, reason: ${staticBailoutInfo.description}` : ``}` + `\\nsee more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`), \"__NEXT_ERROR_CODE\", {\n value: \"E132\",\n enumerable: false,\n configurable: true\n });\n if (staticBailoutInfo == null ? void 0 : staticBailoutInfo.stack) {\n const stack = staticBailoutInfo.stack;\n err.stack = err.message + stack.substring(stack.indexOf('\\n'));\n }\n throw err;\n }\n return {\n value: {\n kind: next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__.CachedRouteKind.APP_PAGE,\n html: result,\n headers,\n rscData: metadata.flightData,\n postponed: metadata.postponed,\n status: metadata.statusCode,\n segmentData: metadata.segmentData\n },\n cacheControl\n };\n };\n const responseGenerator = async ({ hasResolved, previousCacheEntry, isRevalidating, span })=>{\n const isProduction = routeModule.isDev === false;\n const didRespond = hasResolved || res.writableEnded;\n // skip on-demand revalidate if cache is not present and\n // revalidate-if-generated is set\n if (isOnDemandRevalidate && revalidateOnlyGenerated && !previousCacheEntry && !minimalMode) {\n if (routerServerContext == null ? void 0 : routerServerContext.render404) {\n await routerServerContext.render404(req, res);\n } else {\n res.statusCode = 404;\n res.end('This page could not be found');\n }\n return null;\n }\n let fallbackMode;\n if (prerenderInfo) {\n fallbackMode = (0,next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.parseFallbackField)(prerenderInfo.fallback);\n }\n // When serving a bot request, we want to serve a blocking render and not\n // the prerendered page. This ensures that the correct content is served\n // to the bot in the head.\n if (fallbackMode === next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.PRERENDER && (0,next_dist_shared_lib_router_utils_is_bot__WEBPACK_IMPORTED_MODULE_16__.isBot)(userAgent)) {\n fallbackMode = next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.BLOCKING_STATIC_RENDER;\n }\n if ((previousCacheEntry == null ? void 0 : previousCacheEntry.isStale) === -1) {\n isOnDemandRevalidate = true;\n }\n // TODO: adapt for PPR\n // only allow on-demand revalidate for fallback: true/blocking\n // or for prerendered fallback: false paths\n if (isOnDemandRevalidate && (fallbackMode !== next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.NOT_FOUND || previousCacheEntry)) {\n fallbackMode = next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.BLOCKING_STATIC_RENDER;\n }\n if (!minimalMode && fallbackMode !== next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.BLOCKING_STATIC_RENDER && staticPathKey && !didRespond && !isDraftMode && pageIsDynamic && (isProduction || !isPrerendered)) {\n // if the page has dynamicParams: false and this pathname wasn't\n // prerendered trigger the no fallback handling\n if (// In development, fall through to render to handle missing\n // getStaticPaths.\n (isProduction || prerenderInfo) && // When fallback isn't present, abort this render so we 404\n fallbackMode === next_dist_lib_fallback__WEBPACK_IMPORTED_MODULE_18__.FallbackMode.NOT_FOUND) {\n throw new next_dist_shared_lib_no_fallback_error_external__WEBPACK_IMPORTED_MODULE_23__.NoFallbackError();\n }\n let fallbackResponse;\n if (isRoutePPREnabled && !isRSCRequest) {\n // We use the response cache here to handle the revalidation and\n // management of the fallback shell.\n fallbackResponse = await routeModule.handleResponse({\n cacheKey: isProduction ? normalizedSrcPage : null,\n req,\n nextConfig,\n routeKind: next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n isFallback: true,\n prerenderManifest,\n isRoutePPREnabled,\n responseGenerator: async ()=>doRender({\n span,\n // We pass `undefined` as rendering a fallback isn't resumed\n // here.\n postponed: undefined,\n fallbackRouteParams: // If we're in production or we're debugging the fallback\n // shell then we should postpone when dynamic params are\n // accessed.\n isProduction || isDebugFallbackShell ? (0,next_dist_server_request_fallback_params__WEBPACK_IMPORTED_MODULE_9__.getFallbackRouteParams)(normalizedSrcPage) : null\n }),\n waitUntil: ctx.waitUntil\n });\n // If the fallback response was set to null, then we should return null.\n if (fallbackResponse === null) return null;\n // Otherwise, if we did get a fallback response, we should return it.\n if (fallbackResponse) {\n // Remove the cache control from the response to prevent it from being\n // used in the surrounding cache.\n delete fallbackResponse.cacheControl;\n return fallbackResponse;\n }\n }\n }\n // Only requests that aren't revalidating can be resumed. If we have the\n // minimal postponed data, then we should resume the render with it.\n const postponed = !isOnDemandRevalidate && !isRevalidating && minimalPostponed ? minimalPostponed : undefined;\n // When we're in minimal mode, if we're trying to debug the static shell,\n // we should just return nothing instead of resuming the dynamic render.\n if ((isDebugStaticShell || isDebugDynamicAccesses) && typeof postponed !== 'undefined') {\n return {\n cacheControl: {\n revalidate: 1,\n expire: undefined\n },\n value: {\n kind: next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__.CachedRouteKind.PAGES,\n html: next_dist_server_render_result__WEBPACK_IMPORTED_MODULE_19__[\"default\"].fromStatic(''),\n pageData: {},\n headers: undefined,\n status: undefined\n }\n };\n }\n // If this is a dynamic route with PPR enabled and the default route\n // matches were set, then we should pass the fallback route params to\n // the renderer as this is a fallback revalidation request.\n const fallbackRouteParams = pageIsDynamic && isRoutePPREnabled && ((0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'renderFallbackShell') || isDebugFallbackShell) ? (0,next_dist_server_request_fallback_params__WEBPACK_IMPORTED_MODULE_9__.getFallbackRouteParams)(pathname) : null;\n // Perform the render.\n return doRender({\n span,\n postponed,\n fallbackRouteParams\n });\n };\n const handleResponse = async (span)=>{\n var _cacheEntry_value, _cachedData_headers;\n const cacheEntry = await routeModule.handleResponse({\n cacheKey: ssgCacheKey,\n responseGenerator: (c)=>responseGenerator({\n span,\n ...c\n }),\n routeKind: next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n isOnDemandRevalidate,\n isRoutePPREnabled,\n req,\n nextConfig,\n prerenderManifest,\n waitUntil: ctx.waitUntil\n });\n if (isDraftMode) {\n res.setHeader('Cache-Control', 'private, no-cache, no-store, max-age=0, must-revalidate');\n }\n // In dev, we should not cache pages for any reason.\n if (routeModule.isDev) {\n res.setHeader('Cache-Control', 'no-store, must-revalidate');\n }\n if (!cacheEntry) {\n if (ssgCacheKey) {\n // A cache entry might not be generated if a response is written\n // in `getInitialProps` or `getServerSideProps`, but those shouldn't\n // have a cache key. If we do have a cache key but we don't end up\n // with a cache entry, then either Next.js or the application has a\n // bug that needs fixing.\n throw Object.defineProperty(new Error('invariant: cache entry required but not generated'), \"__NEXT_ERROR_CODE\", {\n value: \"E62\",\n enumerable: false,\n configurable: true\n });\n }\n return null;\n }\n if (((_cacheEntry_value = cacheEntry.value) == null ? void 0 : _cacheEntry_value.kind) !== next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__.CachedRouteKind.APP_PAGE) {\n var _cacheEntry_value1;\n throw Object.defineProperty(new Error(`Invariant app-page handler received invalid cache entry ${(_cacheEntry_value1 = cacheEntry.value) == null ? void 0 : _cacheEntry_value1.kind}`), \"__NEXT_ERROR_CODE\", {\n value: \"E707\",\n enumerable: false,\n configurable: true\n });\n }\n const didPostpone = typeof cacheEntry.value.postponed === 'string';\n if (isSSG && // We don't want to send a cache header for requests that contain dynamic\n // data. If this is a Dynamic RSC request or wasn't a Prefetch RSC\n // request, then we should set the cache header.\n !isDynamicRSCRequest && (!didPostpone || isPrefetchRSCRequest)) {\n if (!minimalMode) {\n // set x-nextjs-cache header to match the header\n // we set for the image-optimizer\n res.setHeader('x-nextjs-cache', isOnDemandRevalidate ? 'REVALIDATED' : cacheEntry.isMiss ? 'MISS' : cacheEntry.isStale ? 'STALE' : 'HIT');\n }\n // Set a header used by the client router to signal the response is static\n // and should respect the `static` cache staleTime value.\n res.setHeader(next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__.NEXT_IS_PRERENDER_HEADER, '1');\n }\n const { value: cachedData } = cacheEntry;\n // Coerce the cache control parameter from the render.\n let cacheControl;\n // If this is a resume request in minimal mode it is streamed with dynamic\n // content and should not be cached.\n if (minimalPostponed) {\n cacheControl = {\n revalidate: 0,\n expire: undefined\n };\n } else if (minimalMode && isRSCRequest && !isPrefetchRSCRequest && isRoutePPREnabled) {\n cacheControl = {\n revalidate: 0,\n expire: undefined\n };\n } else if (!routeModule.isDev) {\n // If this is a preview mode request, we shouldn't cache it\n if (isDraftMode) {\n cacheControl = {\n revalidate: 0,\n expire: undefined\n };\n } else if (!isSSG) {\n if (!res.getHeader('Cache-Control')) {\n cacheControl = {\n revalidate: 0,\n expire: undefined\n };\n }\n } else if (cacheEntry.cacheControl) {\n // If the cache entry has a cache control with a revalidate value that's\n // a number, use it.\n if (typeof cacheEntry.cacheControl.revalidate === 'number') {\n var _cacheEntry_cacheControl;\n if (cacheEntry.cacheControl.revalidate < 1) {\n throw Object.defineProperty(new Error(`Invalid revalidate configuration provided: ${cacheEntry.cacheControl.revalidate} < 1`), \"__NEXT_ERROR_CODE\", {\n value: \"E22\",\n enumerable: false,\n configurable: true\n });\n }\n cacheControl = {\n revalidate: cacheEntry.cacheControl.revalidate,\n expire: ((_cacheEntry_cacheControl = cacheEntry.cacheControl) == null ? void 0 : _cacheEntry_cacheControl.expire) ?? nextConfig.expireTime\n };\n } else {\n cacheControl = {\n revalidate: next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.CACHE_ONE_YEAR,\n expire: undefined\n };\n }\n }\n }\n cacheEntry.cacheControl = cacheControl;\n if (typeof segmentPrefetchHeader === 'string' && (cachedData == null ? void 0 : cachedData.kind) === next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__.CachedRouteKind.APP_PAGE && cachedData.segmentData) {\n var _cachedData_headers1;\n // This is a prefetch request issued by the client Segment Cache. These\n // should never reach the application layer (lambda). We should either\n // respond from the cache (HIT) or respond with 204 No Content (MISS).\n // Set a header to indicate that PPR is enabled for this route. This\n // lets the client distinguish between a regular cache miss and a cache\n // miss due to PPR being disabled. In other contexts this header is used\n // to indicate that the response contains dynamic data, but here we're\n // only using it to indicate that the feature is enabled — the segment\n // response itself contains whether the data is dynamic.\n res.setHeader(next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__.NEXT_DID_POSTPONE_HEADER, '2');\n // Add the cache tags header to the response if it exists and we're in\n // minimal mode while rendering a static page.\n const tags = (_cachedData_headers1 = cachedData.headers) == null ? void 0 : _cachedData_headers1[next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER];\n if (minimalMode && isSSG && tags && typeof tags === 'string') {\n res.setHeader(next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER, tags);\n }\n const matchedSegment = cachedData.segmentData.get(segmentPrefetchHeader);\n if (matchedSegment !== undefined) {\n // Cache hit\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'rsc',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: next_dist_server_render_result__WEBPACK_IMPORTED_MODULE_19__[\"default\"].fromStatic(matchedSegment),\n cacheControl: cacheEntry.cacheControl\n });\n }\n // Cache miss. Either a cache entry for this route has not been generated\n // (which technically should not be possible when PPR is enabled, because\n // at a minimum there should always be a fallback entry) or there's no\n // match for the requested segment. Respond with a 204 No Content. We\n // don't bother to respond with 404, because these requests are only\n // issued as part of a prefetch.\n res.statusCode = 204;\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'rsc',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: next_dist_server_render_result__WEBPACK_IMPORTED_MODULE_19__[\"default\"].fromStatic(''),\n cacheControl: cacheEntry.cacheControl\n });\n }\n // If there's a callback for `onCacheEntry`, call it with the cache entry\n // and the revalidate options.\n const onCacheEntry = (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'onCacheEntry');\n if (onCacheEntry) {\n const finished = await onCacheEntry({\n ...cacheEntry,\n // TODO: remove this when upstream doesn't\n // always expect this value to be \"PAGE\"\n value: {\n ...cacheEntry.value,\n kind: 'PAGE'\n }\n }, {\n url: (0,next_dist_server_request_meta__WEBPACK_IMPORTED_MODULE_4__.getRequestMeta)(req, 'initURL')\n });\n if (finished) {\n // TODO: maybe we have to end the request?\n return null;\n }\n }\n // If the request has a postponed state and it's a resume request we\n // should error.\n if (didPostpone && minimalPostponed) {\n throw Object.defineProperty(new Error('Invariant: postponed state should not be present on a resume request'), \"__NEXT_ERROR_CODE\", {\n value: \"E396\",\n enumerable: false,\n configurable: true\n });\n }\n if (cachedData.headers) {\n const headers = {\n ...cachedData.headers\n };\n if (!minimalMode || !isSSG) {\n delete headers[next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER];\n }\n for (let [key, value] of Object.entries(headers)){\n if (typeof value === 'undefined') continue;\n if (Array.isArray(value)) {\n for (const v of value){\n res.appendHeader(key, v);\n }\n } else if (typeof value === 'number') {\n value = value.toString();\n res.appendHeader(key, value);\n } else {\n res.appendHeader(key, value);\n }\n }\n }\n // Add the cache tags header to the response if it exists and we're in\n // minimal mode while rendering a static page.\n const tags = (_cachedData_headers = cachedData.headers) == null ? void 0 : _cachedData_headers[next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER];\n if (minimalMode && isSSG && tags && typeof tags === 'string') {\n res.setHeader(next_dist_lib_constants__WEBPACK_IMPORTED_MODULE_20__.NEXT_CACHE_TAGS_HEADER, tags);\n }\n // If the request is a data request, then we shouldn't set the status code\n // from the response because it should always be 200. This should be gated\n // behind the experimental PPR flag.\n if (cachedData.status && (!isRSCRequest || !isRoutePPREnabled)) {\n res.statusCode = cachedData.status;\n }\n // Redirect information is encoded in RSC payload, so we don't need to use redirect status codes\n if (!minimalMode && cachedData.status && next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_26__.RedirectStatusCode[cachedData.status] && isRSCRequest) {\n res.statusCode = 200;\n }\n // Mark that the request did postpone.\n if (didPostpone) {\n res.setHeader(next_dist_client_components_app_router_headers__WEBPACK_IMPORTED_MODULE_15__.NEXT_DID_POSTPONE_HEADER, '1');\n }\n // we don't go through this block when preview mode is true\n // as preview mode is a dynamic request (bypasses cache) and doesn't\n // generate both HTML and payloads in the same request so continue to just\n // return the generated payload\n if (isRSCRequest && !isDraftMode) {\n // If this is a dynamic RSC request, then stream the response.\n if (typeof cachedData.rscData === 'undefined') {\n if (cachedData.postponed) {\n throw Object.defineProperty(new Error('Invariant: Expected postponed to be undefined'), \"__NEXT_ERROR_CODE\", {\n value: \"E372\",\n enumerable: false,\n configurable: true\n });\n }\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'rsc',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: cachedData.html,\n // Dynamic RSC responses cannot be cached, even if they're\n // configured with `force-static` because we have no way of\n // distinguishing between `force-static` and pages that have no\n // postponed state.\n // TODO: distinguish `force-static` from pages with no postponed state (static)\n cacheControl: isDynamicRSCRequest ? {\n revalidate: 0,\n expire: undefined\n } : cacheEntry.cacheControl\n });\n }\n // As this isn't a prefetch request, we should serve the static flight\n // data.\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'rsc',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: next_dist_server_render_result__WEBPACK_IMPORTED_MODULE_19__[\"default\"].fromStatic(cachedData.rscData),\n cacheControl: cacheEntry.cacheControl\n });\n }\n // This is a request for HTML data.\n let body = cachedData.html;\n // If there's no postponed state, we should just serve the HTML. This\n // should also be the case for a resume request because it's completed\n // as a server render (rather than a static render).\n if (!didPostpone || minimalMode) {\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'html',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: body,\n cacheControl: cacheEntry.cacheControl\n });\n }\n // If we're debugging the static shell or the dynamic API accesses, we\n // should just serve the HTML without resuming the render. The returned\n // HTML will be the static shell so all the Dynamic API's will be used\n // during static generation.\n if (isDebugStaticShell || isDebugDynamicAccesses) {\n // Since we're not resuming the render, we need to at least add the\n // closing body and html tags to create valid HTML.\n body.chain(new ReadableStream({\n start (controller) {\n controller.enqueue(next_dist_server_stream_utils_encoded_tags__WEBPACK_IMPORTED_MODULE_21__.ENCODED_TAGS.CLOSED.BODY_AND_HTML);\n controller.close();\n }\n }));\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'html',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: body,\n cacheControl: {\n revalidate: 0,\n expire: undefined\n }\n });\n }\n // This request has postponed, so let's create a new transformer that the\n // dynamic data can pipe to that will attach the dynamic data to the end\n // of the response.\n const transformer = new TransformStream();\n body.chain(transformer.readable);\n // Perform the render again, but this time, provide the postponed state.\n // We don't await because we want the result to start streaming now, and\n // we've already chained the transformer's readable to the render result.\n doRender({\n span,\n postponed: cachedData.postponed,\n // This is a resume render, not a fallback render, so we don't need to\n // set this.\n fallbackRouteParams: null\n }).then(async (result)=>{\n var _result_value;\n if (!result) {\n throw Object.defineProperty(new Error('Invariant: expected a result to be returned'), \"__NEXT_ERROR_CODE\", {\n value: \"E463\",\n enumerable: false,\n configurable: true\n });\n }\n if (((_result_value = result.value) == null ? void 0 : _result_value.kind) !== next_dist_server_response_cache__WEBPACK_IMPORTED_MODULE_17__.CachedRouteKind.APP_PAGE) {\n var _result_value1;\n throw Object.defineProperty(new Error(`Invariant: expected a page response, got ${(_result_value1 = result.value) == null ? void 0 : _result_value1.kind}`), \"__NEXT_ERROR_CODE\", {\n value: \"E305\",\n enumerable: false,\n configurable: true\n });\n }\n // Pipe the resume result to the transformer.\n await result.value.html.pipeTo(transformer.writable);\n }).catch((err)=>{\n // An error occurred during piping or preparing the render, abort\n // the transformers writer so we can terminate the stream.\n transformer.writable.abort(err).catch((e)=>{\n console.error(\"couldn't abort transformer\", e);\n });\n });\n return (0,next_dist_server_send_payload__WEBPACK_IMPORTED_MODULE_22__.sendRenderResult)({\n req,\n res,\n type: 'html',\n generateEtags: nextConfig.generateEtags,\n poweredByHeader: nextConfig.poweredByHeader,\n result: body,\n // We don't want to cache the response if it has postponed data because\n // the response being sent to the client it's dynamic parts are streamed\n // to the client on the same request.\n cacheControl: {\n revalidate: 0,\n expire: undefined\n }\n });\n };\n // TODO: activeSpan code path is for when wrapped by\n // next-server can be removed when this is no longer used\n if (activeSpan) {\n await handleResponse(activeSpan);\n } else {\n return await tracer.withPropagatedContext(req.headers, ()=>tracer.trace(next_dist_server_lib_trace_constants__WEBPACK_IMPORTED_MODULE_5__.BaseServerSpan.handleRequest, {\n spanName: `${method} ${req.url}`,\n kind: next_dist_server_lib_trace_tracer__WEBPACK_IMPORTED_MODULE_3__.SpanKind.SERVER,\n attributes: {\n 'http.method': method,\n 'http.target': req.url\n }\n }, handleResponse));\n }\n } catch (err) {\n // if we aren't wrapped by base-server handle here\n if (!activeSpan && !(err instanceof next_dist_shared_lib_no_fallback_error_external__WEBPACK_IMPORTED_MODULE_23__.NoFallbackError)) {\n await routeModule.onRequestError(req, err, {\n routerKind: 'App Router',\n routePath: srcPage,\n routeType: 'render',\n revalidateReason: (0,next_dist_server_instrumentation_utils__WEBPACK_IMPORTED_MODULE_2__.getRevalidateReason)({\n isRevalidate: isSSG,\n isOnDemandRevalidate\n })\n }, routerServerContext);\n }\n // rethrow so that we can handle serving error page\n throw err;\n }\n}\n\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIvaW5kZXguanM/bmFtZT1hcHAlMkZ0ZXJtcyUyRnBhZ2UmcGFnZT0lMkZ0ZXJtcyUyRnBhZ2UmYXBwUGF0aHM9JTJGdGVybXMlMkZwYWdlJnBhZ2VQYXRoPXByaXZhdGUtbmV4dC1hcHAtZGlyJTJGdGVybXMlMkZwYWdlLnRzeCZhcHBEaXI9JTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGc3JjJTJGYXBwJnBhZ2VFeHRlbnNpb25zPXRzeCZwYWdlRXh0ZW5zaW9ucz10cyZwYWdlRXh0ZW5zaW9ucz1qc3gmcGFnZUV4dGVuc2lvbnM9bWR4JnJvb3REaXI9JTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJmlzRGV2PXRydWUmdHNjb25maWdQYXRoPXRzY29uZmlnLmpzb24mYmFzZVBhdGg9JmFzc2V0UHJlZml4PSZuZXh0Q29uZmlnT3V0cHV0PSZwcmVmZXJyZWRSZWdpb249Jm1pZGRsZXdhcmVDb25maWc9ZTMwJTNEJmlzR2xvYmFsTm90Rm91bmRFbmFibGVkPSEiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxzQkFBc0Isb0pBQW9HO0FBQzFILHNCQUFzQixnS0FBMEc7QUFDaEksc0JBQXNCLGdLQUEwRztBQUNoSSxzQkFBc0IsaU9BQXFGO0FBQzNHLHNCQUFzQixpT0FBcUY7QUFDM0csc0JBQXNCLHVPQUF3RjtBQUM5RyxvQkFBb0IsNEpBQXdHO0FBRzFIO0FBR0E7QUFDMkU7QUFDTDtBQUNUO0FBQ087QUFDTztBQUNPO0FBQ1A7QUFDSztBQUNZO0FBQ1c7QUFDeEI7QUFDRjtBQUNhO0FBQ2lFO0FBQ2hGO0FBQ1g7QUFDUTtBQUNoQjtBQUN1QjtBQUNQO0FBQ1Q7QUFDaUI7QUFDbEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQyw0ZUFBdVA7QUFDM1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQyw0ZUFBdVA7QUFDM1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDdUI7QUFHckI7QUFDcUI7QUFDdkIsNkJBQTZCLG1CQUFtQjtBQUNoRDtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBR0U7QUFDb0Y7QUFHcEY7QUFDRjtBQUNPLHdCQUF3Qix1R0FBa0I7QUFDakQ7QUFDQSxjQUFjLGtFQUFTO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMLGFBQWEsT0FBb0MsSUFBSSxDQUFFO0FBQ3ZELGdCQUFnQixNQUF1QztBQUN2RCxDQUFDO0FBQ007QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSxLQUFxQixFQUFFLEVBRTFCLENBQUM7QUFDTjtBQUNBO0FBQ0E7QUFDQSwrQkFBK0IsT0FBd0M7QUFDdkUsNkJBQTZCLDZFQUFjO0FBQzNDO0FBQ0Esd0JBQXdCLDZFQUFjO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZLHFTQUFxUztBQUNqVDtBQUNBLDhCQUE4Qiw4RkFBZ0I7QUFDOUMsVUFBVSx1QkFBdUI7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IscUZBQVU7QUFDOUIsc0JBQXNCLDBGQUFnQjtBQUN0QztBQUNBO0FBQ0E7QUFDQSxtQ0FBbUMsNkVBQWMscURBQXFELHdHQUEyQjtBQUNqSTtBQUNBLHlCQUF5Qiw2RUFBYyw2Q0FBNkMsdUZBQVU7QUFDOUYsbUNBQW1DLDJHQUF5QjtBQUM1RDtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsMkZBQW9CO0FBQ2xEO0FBQ0E7QUFDQSxxQ0FBcUMsTUFBNEcsSUFBSSxDQUFlO0FBQ3BLO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0Esa0NBQWtDLDZFQUFjO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscURBQXFELHNHQUE0QjtBQUNqRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxvRUFBUztBQUNwQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRLDZHQUE4QjtBQUN0QztBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsZ0dBQXFCO0FBQ2xEO0FBQ0EsYUFBYTtBQUNiLFNBQVM7QUFDVDtBQUNBO0FBQ0EsbUJBQW1CLDRFQUFTO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyw0RUFBZTtBQUMvQyxnQ0FBZ0MsNkVBQWdCO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixJQUFzQztBQUN0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpRUFBaUUsZ0ZBQWM7QUFDL0UsK0RBQStELHlDQUF5QztBQUN4RztBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQyxRQUFRLEVBQUUsTUFBTTtBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLGtCQUFrQjtBQUNsQix1Q0FBdUMsUUFBUSxFQUFFLFFBQVE7QUFDekQ7QUFDQSxhQUFhO0FBQ2I7QUFDQSxrQ0FBa0Msc0NBQXNDO0FBQ3hFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQiwwQ0FBMEMsNkVBQWM7QUFDeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSwrQkFBK0IsMkZBQWM7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0MsNkVBQWM7QUFDcEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLElBQUk7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCLDRDQUE0QztBQUM1QztBQUNBLHlCQUF5Qiw2RUFBYztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixXQUFXO0FBQy9CLG9CQUFvQiwwQkFBMEI7QUFDOUMsbUNBQW1DO0FBQ25DO0FBQ0Esd0JBQXdCLDRFQUFzQjtBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4R0FBOEcsaUJBQWlCLEVBQUUsb0ZBQW9GLDhCQUE4QixPQUFPO0FBQzFQO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLDZFQUFlO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsdURBQXVEO0FBQ2xHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCLDJFQUFrQjtBQUNqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQyxpRUFBWSxjQUFjLGdGQUFLO0FBQ2hFLCtCQUErQixpRUFBWTtBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBEQUEwRCxpRUFBWTtBQUN0RSwrQkFBK0IsaUVBQVk7QUFDM0M7QUFDQSxpREFBaUQsaUVBQVk7QUFDN0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQyxpRUFBWTtBQUM3Qyw4QkFBOEIsNkZBQWU7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DLGtFQUFTO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1RUFBdUUsZ0dBQXNCO0FBQzdGLDZCQUE2QjtBQUM3QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSw4QkFBOEIsNkVBQWU7QUFDN0MsOEJBQThCLHVFQUFZO0FBQzFDLG9DQUFvQztBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0VBQStFLDZFQUFjLHdEQUF3RCxnR0FBc0I7QUFDM0s7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCLDJCQUEyQixrRUFBUztBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLHVHQUF1Ryw2RUFBZTtBQUN0SDtBQUNBLGlIQUFpSCxtRkFBbUY7QUFDcE07QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLHFHQUF3QjtBQUN0RDtBQUNBLG9CQUFvQixvQkFBb0I7QUFDeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdIQUFnSCxvQ0FBb0M7QUFDcEo7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSx3Q0FBd0Msb0VBQWM7QUFDdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUhBQWlILDZFQUFlO0FBQ2hJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLHFHQUF3QjtBQUN0RDtBQUNBO0FBQ0EsaUhBQWlILDRFQUFzQjtBQUN2STtBQUNBLGtDQUFrQyw0RUFBc0I7QUFDeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkIsZ0ZBQWdCO0FBQzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0MsdUVBQVk7QUFDNUM7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixnRkFBZ0I7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qix1RUFBWTtBQUN4QztBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUMsNkVBQWM7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCLHlCQUF5Qiw2RUFBYztBQUN2QyxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQyw0RUFBc0I7QUFDekQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyR0FBMkcsNEVBQXNCO0FBQ2pJO0FBQ0EsOEJBQThCLDRFQUFzQjtBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscURBQXFELGlHQUFrQjtBQUN2RTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QixxR0FBd0I7QUFDdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQSwyQkFBMkIsZ0ZBQWdCO0FBQzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUIscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixnRkFBZ0I7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qix1RUFBWTtBQUN4QztBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixnRkFBZ0I7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMscUZBQVk7QUFDdkQ7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQix1QkFBdUIsZ0ZBQWdCO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSwrRkFBK0YsNkVBQWU7QUFDOUc7QUFDQSxzR0FBc0csdUVBQXVFO0FBQzdLO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakIsYUFBYTtBQUNiLG1CQUFtQixnRkFBZ0I7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVixvRkFBb0YsZ0ZBQWM7QUFDbEcsaUNBQWlDLFFBQVEsRUFBRSxRQUFRO0FBQ25ELDBCQUEwQix1RUFBUTtBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLE1BQU07QUFDTjtBQUNBLDRDQUE0Qyw2RkFBZTtBQUMzRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQywyRkFBbUI7QUFDckQ7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQixhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IG1vZHVsZTAgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvbGF5b3V0LnRzeFwiKTtcbmNvbnN0IG1vZHVsZTEgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvZ2xvYmFsLWVycm9yLnRzeFwiKTtcbmNvbnN0IG1vZHVsZTIgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvZ2xvYmFsLWVycm9yLnRzeFwiKTtcbmNvbnN0IG1vZHVsZTMgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9idWlsdGluL25vdC1mb3VuZC5qc1wiKTtcbmNvbnN0IG1vZHVsZTQgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9idWlsdGluL2ZvcmJpZGRlbi5qc1wiKTtcbmNvbnN0IG1vZHVsZTUgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9idWlsdGluL3VuYXV0aG9yaXplZC5qc1wiKTtcbmNvbnN0IHBhZ2U2ID0gKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL3Rlcm1zL3BhZ2UudHN4XCIpO1xuaW1wb3J0IHsgQXBwUGFnZVJvdXRlTW9kdWxlIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvcm91dGUtbW9kdWxlcy9hcHAtcGFnZS9tb2R1bGUuY29tcGlsZWRcIiB3aXRoIHtcbiAgICAndHVyYm9wYWNrLXRyYW5zaXRpb24nOiAnbmV4dC1zc3InXG59O1xuaW1wb3J0IHsgUm91dGVLaW5kIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvcm91dGUta2luZFwiIHdpdGgge1xuICAgICd0dXJib3BhY2stdHJhbnNpdGlvbic6ICduZXh0LXNlcnZlci11dGlsaXR5J1xufTtcbmltcG9ydCB7IGdldFJldmFsaWRhdGVSZWFzb24gfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9pbnN0cnVtZW50YXRpb24vdXRpbHNcIjtcbmltcG9ydCB7IGdldFRyYWNlciwgU3BhbktpbmQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9saWIvdHJhY2UvdHJhY2VyXCI7XG5pbXBvcnQgeyBnZXRSZXF1ZXN0TWV0YSB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL3JlcXVlc3QtbWV0YVwiO1xuaW1wb3J0IHsgQmFzZVNlcnZlclNwYW4gfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9saWIvdHJhY2UvY29uc3RhbnRzXCI7XG5pbXBvcnQgeyBpbnRlcm9wRGVmYXVsdCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2FwcC1yZW5kZXIvaW50ZXJvcC1kZWZhdWx0XCI7XG5pbXBvcnQgeyBOb2RlTmV4dFJlcXVlc3QsIE5vZGVOZXh0UmVzcG9uc2UgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9iYXNlLWh0dHAvbm9kZVwiO1xuaW1wb3J0IHsgY2hlY2tJc0FwcFBQUkVuYWJsZWQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9saWIvZXhwZXJpbWVudGFsL3BwclwiO1xuaW1wb3J0IHsgZ2V0RmFsbGJhY2tSb3V0ZVBhcmFtcyB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL3JlcXVlc3QvZmFsbGJhY2stcGFyYW1zXCI7XG5pbXBvcnQgeyBzZXRSZWZlcmVuY2VNYW5pZmVzdHNTaW5nbGV0b24gfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL2VuY3J5cHRpb24tdXRpbHNcIjtcbmltcG9ydCB7IGlzSHRtbEJvdFJlcXVlc3QsIHNob3VsZFNlcnZlU3RyZWFtaW5nTWV0YWRhdGEgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9saWIvc3RyZWFtaW5nLW1ldGFkYXRhXCI7XG5pbXBvcnQgeyBjcmVhdGVTZXJ2ZXJNb2R1bGVNYXAgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL2FjdGlvbi11dGlsc1wiO1xuaW1wb3J0IHsgbm9ybWFsaXplQXBwUGF0aCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2hhcmVkL2xpYi9yb3V0ZXIvdXRpbHMvYXBwLXBhdGhzXCI7XG5pbXBvcnQgeyBnZXRJc1Bvc3NpYmxlU2VydmVyQWN0aW9uIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvbGliL3NlcnZlci1hY3Rpb24tcmVxdWVzdC1tZXRhXCI7XG5pbXBvcnQgeyBSU0NfSEVBREVSLCBORVhUX1JPVVRFUl9QUkVGRVRDSF9IRUFERVIsIE5FWFRfSVNfUFJFUkVOREVSX0hFQURFUiwgTkVYVF9ESURfUE9TVFBPTkVfSEVBREVSIH0gZnJvbSBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9hcHAtcm91dGVyLWhlYWRlcnNcIjtcbmltcG9ydCB7IGdldEJvdFR5cGUsIGlzQm90IH0gZnJvbSBcIm5leHQvZGlzdC9zaGFyZWQvbGliL3JvdXRlci91dGlscy9pcy1ib3RcIjtcbmltcG9ydCB7IENhY2hlZFJvdXRlS2luZCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL3Jlc3BvbnNlLWNhY2hlXCI7XG5pbXBvcnQgeyBGYWxsYmFja01vZGUsIHBhcnNlRmFsbGJhY2tGaWVsZCB9IGZyb20gXCJuZXh0L2Rpc3QvbGliL2ZhbGxiYWNrXCI7XG5pbXBvcnQgUmVuZGVyUmVzdWx0IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL3JlbmRlci1yZXN1bHRcIjtcbmltcG9ydCB7IENBQ0hFX09ORV9ZRUFSLCBORVhUX0NBQ0hFX1RBR1NfSEVBREVSIH0gZnJvbSBcIm5leHQvZGlzdC9saWIvY29uc3RhbnRzXCI7XG5pbXBvcnQgeyBFTkNPREVEX1RBR1MgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9zdHJlYW0tdXRpbHMvZW5jb2RlZC10YWdzXCI7XG5pbXBvcnQgeyBzZW5kUmVuZGVyUmVzdWx0IH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvc2VuZC1wYXlsb2FkXCI7XG5pbXBvcnQgeyBOb0ZhbGxiYWNrRXJyb3IgfSBmcm9tIFwibmV4dC9kaXN0L3NoYXJlZC9saWIvbm8tZmFsbGJhY2stZXJyb3IuZXh0ZXJuYWxcIjtcbi8vIFdlIGluamVjdCB0aGUgdHJlZSBhbmQgcGFnZXMgaGVyZSBzbyB0aGF0IHdlIGNhbiB1c2UgdGhlbSBpbiB0aGUgcm91dGVcbi8vIG1vZHVsZS5cbmNvbnN0IHRyZWUgPSB7XG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICcnLFxuICAgICAgICB7XG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICd0ZXJtcycsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFsnX19QQUdFX18nLCB7fSwge1xuICAgICAgICAgIHBhZ2U6IFtwYWdlNiwgXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL3Rlcm1zL3BhZ2UudHN4XCJdLFxuICAgICAgICAgIFxuICAgICAgICB9XVxuICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICBcbiAgICAgICAgbWV0YWRhdGE6IHtcbiAgICBpY29uOiBbKGFzeW5jIChwcm9wcykgPT4gKGF3YWl0IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC1tZXRhZGF0YS1pbWFnZS1sb2FkZXI/dHlwZT1pY29uJnNlZ21lbnQ9JmJhc2VQYXRoPSZwYWdlRXh0ZW5zaW9ucz10c3gmcGFnZUV4dGVuc2lvbnM9dHMmcGFnZUV4dGVuc2lvbnM9anN4JnBhZ2VFeHRlbnNpb25zPW1keCEvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2ljb24uc3ZnP19fbmV4dF9tZXRhZGF0YV9fXCIpKS5kZWZhdWx0KHByb3BzKSldLFxuICAgIGFwcGxlOiBbXSxcbiAgICBvcGVuR3JhcGg6IFtdLFxuICAgIHR3aXR0ZXI6IFtdLFxuICAgIG1hbmlmZXN0OiBcIi9tYW5pZmVzdC53ZWJtYW5pZmVzdFwiXG4gIH1cbiAgICAgIH1cbiAgICAgIF1cbiAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgJ2xheW91dCc6IFttb2R1bGUwLCBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvbGF5b3V0LnRzeFwiXSxcbidnbG9iYWwtZXJyb3InOiBbbW9kdWxlMSwgXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbC1lcnJvci50c3hcIl0sXG4nZ2xvYmFsLWVycm9yJzogW21vZHVsZTIsIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9nbG9iYWwtZXJyb3IudHN4XCJdLFxuJ25vdC1mb3VuZCc6IFttb2R1bGUzLCBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9idWlsdGluL25vdC1mb3VuZC5qc1wiXSxcbidmb3JiaWRkZW4nOiBbbW9kdWxlNCwgXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvYnVpbHRpbi9mb3JiaWRkZW4uanNcIl0sXG4ndW5hdXRob3JpemVkJzogW21vZHVsZTUsIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2J1aWx0aW4vdW5hdXRob3JpemVkLmpzXCJdLFxuICAgICAgICBtZXRhZGF0YToge1xuICAgIGljb246IFsoYXN5bmMgKHByb3BzKSA9PiAoYXdhaXQgaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJuZXh0LW1ldGFkYXRhLWltYWdlLWxvYWRlcj90eXBlPWljb24mc2VnbWVudD0mYmFzZVBhdGg9JnBhZ2VFeHRlbnNpb25zPXRzeCZwYWdlRXh0ZW5zaW9ucz10cyZwYWdlRXh0ZW5zaW9ucz1qc3gmcGFnZUV4dGVuc2lvbnM9bWR4IS9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvaWNvbi5zdmc/X19uZXh0X21ldGFkYXRhX19cIikpLmRlZmF1bHQocHJvcHMpKV0sXG4gICAgYXBwbGU6IFtdLFxuICAgIG9wZW5HcmFwaDogW10sXG4gICAgdHdpdHRlcjogW10sXG4gICAgbWFuaWZlc3Q6IFwiL21hbmlmZXN0LndlYm1hbmlmZXN0XCJcbiAgfVxuICAgICAgfVxuICAgICAgXVxuICAgICAgfS5jaGlsZHJlbjtcbmNvbnN0IHBhZ2VzID0gW1wiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC90ZXJtcy9wYWdlLnRzeFwiXTtcbmV4cG9ydCB7IHRyZWUsIHBhZ2VzIH07XG5pbXBvcnQgR2xvYmFsRXJyb3IgZnJvbSBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvZ2xvYmFsLWVycm9yLnRzeFwiIHdpdGgge1xuICAgICd0dXJib3BhY2stdHJhbnNpdGlvbic6ICduZXh0LXNlcnZlci11dGlsaXR5J1xufTtcbmV4cG9ydCB7IEdsb2JhbEVycm9yIH07XG5jb25zdCBfX25leHRfYXBwX3JlcXVpcmVfXyA9IF9fd2VicGFja19yZXF1aXJlX19cbmNvbnN0IF9fbmV4dF9hcHBfbG9hZF9jaHVua19fID0gKCkgPT4gUHJvbWlzZS5yZXNvbHZlKClcbmV4cG9ydCBjb25zdCBfX25leHRfYXBwX18gPSB7XG4gICAgcmVxdWlyZTogX19uZXh0X2FwcF9yZXF1aXJlX18sXG4gICAgbG9hZENodW5rOiBfX25leHRfYXBwX2xvYWRfY2h1bmtfX1xufTtcbmltcG9ydCAqIGFzIGVudHJ5QmFzZSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL2VudHJ5LWJhc2VcIiB3aXRoIHtcbiAgICAndHVyYm9wYWNrLXRyYW5zaXRpb24nOiAnbmV4dC1zZXJ2ZXItdXRpbGl0eSdcbn07XG5pbXBvcnQgeyBSZWRpcmVjdFN0YXR1c0NvZGUgfSBmcm9tIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlZGlyZWN0LXN0YXR1cy1jb2RlXCI7XG5leHBvcnQgKiBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL2VudHJ5LWJhc2VcIiB3aXRoIHtcbiAgICAndHVyYm9wYWNrLXRyYW5zaXRpb24nOiAnbmV4dC1zZXJ2ZXItdXRpbGl0eSdcbn07XG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBBcHBQYWdlUm91dGVNb2R1bGUoe1xuICAgIGRlZmluaXRpb246IHtcbiAgICAgICAga2luZDogUm91dGVLaW5kLkFQUF9QQUdFLFxuICAgICAgICBwYWdlOiBcIi90ZXJtcy9wYWdlXCIsXG4gICAgICAgIHBhdGhuYW1lOiBcIi90ZXJtc1wiLFxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXG4gICAgICAgIGJ1bmRsZVBhdGg6ICcnLFxuICAgICAgICBmaWxlbmFtZTogJycsXG4gICAgICAgIGFwcFBhdGhzOiBbXVxuICAgIH0sXG4gICAgdXNlcmxhbmQ6IHtcbiAgICAgICAgbG9hZGVyVHJlZTogdHJlZVxuICAgIH0sXG4gICAgZGlzdERpcjogcHJvY2Vzcy5lbnYuX19ORVhUX1JFTEFUSVZFX0RJU1RfRElSIHx8ICcnLFxuICAgIHByb2plY3REaXI6IHByb2Nlc3MuZW52Ll9fTkVYVF9SRUxBVElWRV9QUk9KRUNUX0RJUiB8fCAnJ1xufSk7XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gaGFuZGxlcihyZXEsIHJlcywgY3R4KSB7XG4gICAgdmFyIF90aGlzO1xuICAgIGxldCBzcmNQYWdlID0gXCIvdGVybXMvcGFnZVwiO1xuICAgIC8vIHR1cmJvcGFjayBkb2Vzbid0IG5vcm1hbGl6ZSBgL2luZGV4YCBpbiB0aGUgcGFnZSBuYW1lXG4gICAgLy8gc28gd2UgbmVlZCB0byB0byBwcm9jZXNzIGR5bmFtaWMgcm91dGVzIHByb3Blcmx5XG4gICAgLy8gVE9ETzogZml4IHR1cmJvcGFjayBwcm92aWRpbmcgZGlmZmVyaW5nIHZhbHVlIGZyb20gd2VicGFja1xuICAgIGlmIChwcm9jZXNzLmVudi5UVVJCT1BBQ0spIHtcbiAgICAgICAgc3JjUGFnZSA9IHNyY1BhZ2UucmVwbGFjZSgvXFwvaW5kZXgkLywgJycpIHx8ICcvJztcbiAgICB9IGVsc2UgaWYgKHNyY1BhZ2UgPT09ICcvaW5kZXgnKSB7XG4gICAgICAgIC8vIHdlIGFsd2F5cyBub3JtYWxpemUgL2luZGV4IHNwZWNpZmljYWxseVxuICAgICAgICBzcmNQYWdlID0gJy8nO1xuICAgIH1cbiAgICBjb25zdCBtdWx0aVpvbmVEcmFmdE1vZGUgPSBwcm9jZXNzLmVudi5fX05FWFRfTVVMVElfWk9ORV9EUkFGVF9NT0RFO1xuICAgIGNvbnN0IGluaXRpYWxQb3N0cG9uZWQgPSBnZXRSZXF1ZXN0TWV0YShyZXEsICdwb3N0cG9uZWQnKTtcbiAgICAvLyBUT0RPOiByZXBsYWNlIHdpdGggbW9yZSBzcGVjaWZpYyBmbGFnc1xuICAgIGNvbnN0IG1pbmltYWxNb2RlID0gZ2V0UmVxdWVzdE1ldGEocmVxLCAnbWluaW1hbE1vZGUnKTtcbiAgICBjb25zdCBwcmVwYXJlUmVzdWx0ID0gYXdhaXQgcm91dGVNb2R1bGUucHJlcGFyZShyZXEsIHJlcywge1xuICAgICAgICBzcmNQYWdlLFxuICAgICAgICBtdWx0aVpvbmVEcmFmdE1vZGVcbiAgICB9KTtcbiAgICBpZiAoIXByZXBhcmVSZXN1bHQpIHtcbiAgICAgICAgcmVzLnN0YXR1c0NvZGUgPSA0MDA7XG4gICAgICAgIHJlcy5lbmQoJ0JhZCBSZXF1ZXN0Jyk7XG4gICAgICAgIGN0eC53YWl0VW50aWwgPT0gbnVsbCA/IHZvaWQgMCA6IGN0eC53YWl0VW50aWwuY2FsbChjdHgsIFByb21pc2UucmVzb2x2ZSgpKTtcbiAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGNvbnN0IHsgYnVpbGRJZCwgcXVlcnksIHBhcmFtcywgcGFyc2VkVXJsLCBwYWdlSXNEeW5hbWljLCBidWlsZE1hbmlmZXN0LCBuZXh0Rm9udE1hbmlmZXN0LCByZWFjdExvYWRhYmxlTWFuaWZlc3QsIHNlcnZlckFjdGlvbnNNYW5pZmVzdCwgY2xpZW50UmVmZXJlbmNlTWFuaWZlc3QsIHN1YnJlc291cmNlSW50ZWdyaXR5TWFuaWZlc3QsIHByZXJlbmRlck1hbmlmZXN0LCBpc0RyYWZ0TW9kZSwgcmVzb2x2ZWRQYXRobmFtZSwgcmV2YWxpZGF0ZU9ubHlHZW5lcmF0ZWQsIHJvdXRlclNlcnZlckNvbnRleHQsIG5leHRDb25maWcgfSA9IHByZXBhcmVSZXN1bHQ7XG4gICAgY29uc3QgcGF0aG5hbWUgPSBwYXJzZWRVcmwucGF0aG5hbWUgfHwgJy8nO1xuICAgIGNvbnN0IG5vcm1hbGl6ZWRTcmNQYWdlID0gbm9ybWFsaXplQXBwUGF0aChzcmNQYWdlKTtcbiAgICBsZXQgeyBpc09uRGVtYW5kUmV2YWxpZGF0ZSB9ID0gcHJlcGFyZVJlc3VsdDtcbiAgICBjb25zdCBwcmVyZW5kZXJJbmZvID0gcHJlcmVuZGVyTWFuaWZlc3QuZHluYW1pY1JvdXRlc1tub3JtYWxpemVkU3JjUGFnZV07XG4gICAgY29uc3QgaXNQcmVyZW5kZXJlZCA9IHByZXJlbmRlck1hbmlmZXN0LnJvdXRlc1tyZXNvbHZlZFBhdGhuYW1lXTtcbiAgICBsZXQgaXNTU0cgPSBCb29sZWFuKHByZXJlbmRlckluZm8gfHwgaXNQcmVyZW5kZXJlZCB8fCBwcmVyZW5kZXJNYW5pZmVzdC5yb3V0ZXNbbm9ybWFsaXplZFNyY1BhZ2VdKTtcbiAgICBjb25zdCB1c2VyQWdlbnQgPSByZXEuaGVhZGVyc1sndXNlci1hZ2VudCddIHx8ICcnO1xuICAgIGNvbnN0IGJvdFR5cGUgPSBnZXRCb3RUeXBlKHVzZXJBZ2VudCk7XG4gICAgY29uc3QgaXNIdG1sQm90ID0gaXNIdG1sQm90UmVxdWVzdChyZXEpO1xuICAgIC8qKlxuICAgKiBJZiB0cnVlLCB0aGlzIGluZGljYXRlcyB0aGF0IHRoZSByZXF1ZXN0IGJlaW5nIG1hZGUgaXMgZm9yIGFuIGFwcFxuICAgKiBwcmVmZXRjaCByZXF1ZXN0LlxuICAgKi8gY29uc3QgaXNQcmVmZXRjaFJTQ1JlcXVlc3QgPSBnZXRSZXF1ZXN0TWV0YShyZXEsICdpc1ByZWZldGNoUlNDUmVxdWVzdCcpID8/IEJvb2xlYW4ocmVxLmhlYWRlcnNbTkVYVF9ST1VURVJfUFJFRkVUQ0hfSEVBREVSXSk7XG4gICAgLy8gTk9URTogRG9uJ3QgZGVsZXRlIGhlYWRlcnNbUlNDXSB5ZXQsIGl0IHN0aWxsIG5lZWRzIHRvIGJlIHVzZWQgaW4gcmVuZGVyVG9IVE1MIGxhdGVyXG4gICAgY29uc3QgaXNSU0NSZXF1ZXN0ID0gZ2V0UmVxdWVzdE1ldGEocmVxLCAnaXNSU0NSZXF1ZXN0JykgPz8gQm9vbGVhbihyZXEuaGVhZGVyc1tSU0NfSEVBREVSXSk7XG4gICAgY29uc3QgaXNQb3NzaWJsZVNlcnZlckFjdGlvbiA9IGdldElzUG9zc2libGVTZXJ2ZXJBY3Rpb24ocmVxKTtcbiAgICAvKipcbiAgICogSWYgdGhlIHJvdXRlIGJlaW5nIHJlbmRlcmVkIGlzIGFuIGFwcCBwYWdlLCBhbmQgdGhlIHBwciBmZWF0dXJlIGhhcyBiZWVuXG4gICAqIGVuYWJsZWQsIHRoZW4gdGhlIGdpdmVuIHJvdXRlIF9jb3VsZF8gc3VwcG9ydCBQUFIuXG4gICAqLyBjb25zdCBjb3VsZFN1cHBvcnRQUFIgPSBjaGVja0lzQXBwUFBSRW5hYmxlZChuZXh0Q29uZmlnLmV4cGVyaW1lbnRhbC5wcHIpO1xuICAgIC8vIFdoZW4gZW5hYmxlZCwgdGhpcyB3aWxsIGFsbG93IHRoZSB1c2Ugb2YgdGhlIGA/X19uZXh0cHByb25seWAgcXVlcnkgdG9cbiAgICAvLyBlbmFibGUgZGVidWdnaW5nIG9mIHRoZSBzdGF0aWMgc2hlbGwuXG4gICAgY29uc3QgaGFzRGVidWdTdGF0aWNTaGVsbFF1ZXJ5ID0gcHJvY2Vzcy5lbnYuX19ORVhUX0VYUEVSSU1FTlRBTF9TVEFUSUNfU0hFTExfREVCVUdHSU5HID09PSAnMScgJiYgdHlwZW9mIHF1ZXJ5Ll9fbmV4dHBwcm9ubHkgIT09ICd1bmRlZmluZWQnICYmIGNvdWxkU3VwcG9ydFBQUjtcbiAgICAvLyBXaGVuIGVuYWJsZWQsIHRoaXMgd2lsbCBhbGxvdyB0aGUgdXNlIG9mIHRoZSBgP19fbmV4dHBwcm9ubHlgIHF1ZXJ5XG4gICAgLy8gdG8gZW5hYmxlIGRlYnVnZ2luZyBvZiB0aGUgZmFsbGJhY2sgc2hlbGwuXG4gICAgY29uc3QgaGFzRGVidWdGYWxsYmFja1NoZWxsUXVlcnkgPSBoYXNEZWJ1Z1N0YXRpY1NoZWxsUXVlcnkgJiYgcXVlcnkuX19uZXh0cHByb25seSA9PT0gJ2ZhbGxiYWNrJztcbiAgICAvLyBUaGlzIHBhZ2Ugc3VwcG9ydHMgUFBSIGlmIGl0IGlzIG1hcmtlZCBhcyBiZWluZyBgUEFSVElBTExZX1NUQVRJQ2AgaW4gdGhlXG4gICAgLy8gcHJlcmVuZGVyIG1hbmlmZXN0IGFuZCB0aGlzIGlzIGFuIGFwcCBwYWdlLlxuICAgIGNvbnN0IGlzUm91dGVQUFJFbmFibGVkID0gY291bGRTdXBwb3J0UFBSICYmICgoKF90aGlzID0gcHJlcmVuZGVyTWFuaWZlc3Qucm91dGVzW25vcm1hbGl6ZWRTcmNQYWdlXSA/PyBwcmVyZW5kZXJNYW5pZmVzdC5keW5hbWljUm91dGVzW25vcm1hbGl6ZWRTcmNQYWdlXSkgPT0gbnVsbCA/IHZvaWQgMCA6IF90aGlzLnJlbmRlcmluZ01vZGUpID09PSAnUEFSVElBTExZX1NUQVRJQycgfHwgLy8gSWRlYWxseSB3ZSdkIHdhbnQgdG8gY2hlY2sgdGhlIGFwcENvbmZpZyB0byBzZWUgaWYgdGhpcyBwYWdlIGhhcyBQUFJcbiAgICAvLyBlbmFibGVkIG9yIG5vdCwgYnV0IHRoYXQgd291bGQgcmVxdWlyZSBwbHVtYmluZyB0aGUgYXBwQ29uZmlnIHRocm91Z2hcbiAgICAvLyB0byB0aGUgc2VydmVyIGR1cmluZyBkZXZlbG9wbWVudC4gV2UgYXNzdW1lIHRoYXQgdGhlIHBhZ2Ugc3VwcG9ydHMgaXRcbiAgICAvLyBidXQgb25seSBkdXJpbmcgZGV2ZWxvcG1lbnQuXG4gICAgaGFzRGVidWdTdGF0aWNTaGVsbFF1ZXJ5ICYmIChyb3V0ZU1vZHVsZS5pc0RldiA9PT0gdHJ1ZSB8fCAocm91dGVyU2VydmVyQ29udGV4dCA9PSBudWxsID8gdm9pZCAwIDogcm91dGVyU2VydmVyQ29udGV4dC5leHBlcmltZW50YWxUZXN0UHJveHkpID09PSB0cnVlKSk7XG4gICAgY29uc3QgaXNEZWJ1Z1N0YXRpY1NoZWxsID0gaGFzRGVidWdTdGF0aWNTaGVsbFF1ZXJ5ICYmIGlzUm91dGVQUFJFbmFibGVkO1xuICAgIC8vIFdlIHNob3VsZCBlbmFibGUgZGVidWdnaW5nIGR5bmFtaWMgYWNjZXNzZXMgd2hlbiB0aGUgc3RhdGljIHNoZWxsXG4gICAgLy8gZGVidWdnaW5nIGhhcyBiZWVuIGVuYWJsZWQgYW5kIHdlJ3JlIGFsc28gaW4gZGV2ZWxvcG1lbnQgbW9kZS5cbiAgICBjb25zdCBpc0RlYnVnRHluYW1pY0FjY2Vzc2VzID0gaXNEZWJ1Z1N0YXRpY1NoZWxsICYmIHJvdXRlTW9kdWxlLmlzRGV2ID09PSB0cnVlO1xuICAgIGNvbnN0IGlzRGVidWdGYWxsYmFja1NoZWxsID0gaGFzRGVidWdGYWxsYmFja1NoZWxsUXVlcnkgJiYgaXNSb3V0ZVBQUkVuYWJsZWQ7XG4gICAgLy8gSWYgd2UncmUgaW4gbWluaW1hbCBtb2RlLCB0aGVuIHRyeSB0byBnZXQgdGhlIHBvc3Rwb25lZCBpbmZvcm1hdGlvbiBmcm9tXG4gICAgLy8gdGhlIHJlcXVlc3QgbWV0YWRhdGEuIElmIGF2YWlsYWJsZSwgdXNlIGl0IGZvciByZXN1bWluZyB0aGUgcG9zdHBvbmVkXG4gICAgLy8gcmVuZGVyLlxuICAgIGNvbnN0IG1pbmltYWxQb3N0cG9uZWQgPSBpc1JvdXRlUFBSRW5hYmxlZCA/IGluaXRpYWxQb3N0cG9uZWQgOiB1bmRlZmluZWQ7XG4gICAgLy8gSWYgUFBSIGlzIGVuYWJsZWQsIGFuZCB0aGlzIGlzIGEgUlNDIHJlcXVlc3QgKGJ1dCBub3QgYSBwcmVmZXRjaCksIHRoZW5cbiAgICAvLyB3ZSBjYW4gdXNlIHRoaXMgZmFjdCB0byBvbmx5IGdlbmVyYXRlIHRoZSBmbGlnaHQgZGF0YSBmb3IgdGhlIHJlcXVlc3RcbiAgICAvLyBiZWNhdXNlIHdlIGNhbid0IGNhY2hlIHRoZSBIVE1MIChhcyBpdCdzIGFsc28gZHluYW1pYykuXG4gICAgY29uc3QgaXNEeW5hbWljUlNDUmVxdWVzdCA9IGlzUm91dGVQUFJFbmFibGVkICYmIGlzUlNDUmVxdWVzdCAmJiAhaXNQcmVmZXRjaFJTQ1JlcXVlc3Q7XG4gICAgLy8gTmVlZCB0byByZWFkIHRoaXMgYmVmb3JlIGl0J3Mgc3RyaXBwZWQgYnkgc3RyaXBGbGlnaHRIZWFkZXJzLiBXZSBkb24ndFxuICAgIC8vIG5lZWQgdG8gdHJhbnNmZXIgaXQgdG8gdGhlIHJlcXVlc3QgbWV0YSBiZWNhdXNlIGl0J3Mgb25seSByZWFkXG4gICAgLy8gd2l0aGluIHRoaXMgZnVuY3Rpb247IHRoZSBzdGF0aWMgc2VnbWVudCBkYXRhIHNob3VsZCBoYXZlIGFscmVhZHkgYmVlblxuICAgIC8vIGdlbmVyYXRlZCwgc28gd2Ugd2lsbCBhbHdheXMgZWl0aGVyIHJldHVybiBhIHN0YXRpYyByZXNwb25zZSBvciBhIDQwNC5cbiAgICBjb25zdCBzZWdtZW50UHJlZmV0Y2hIZWFkZXIgPSBnZXRSZXF1ZXN0TWV0YShyZXEsICdzZWdtZW50UHJlZmV0Y2hSU0NSZXF1ZXN0Jyk7XG4gICAgLy8gVE9ETzogaW52ZXN0aWdhdGUgZXhpc3RpbmcgYnVnIHdpdGggc2hvdWxkU2VydmVTdHJlYW1pbmdNZXRhZGF0YSBhbHdheXNcbiAgICAvLyBiZWluZyB0cnVlIGZvciBhIHJldmFsaWRhdGUgZHVlIHRvIG1vZGlmeWluZyB0aGUgYmFzZS1zZXJ2ZXIgdGhpcy5yZW5kZXJPcHRzXG4gICAgLy8gd2hlbiBmaXhpbmcgdGhpcyB0byBjb3JyZWN0IGxvZ2ljIGl0IGNhdXNlcyBoeWRyYXRpb24gaXNzdWUgc2luY2Ugd2Ugc2V0XG4gICAgLy8gc2VydmVTdHJlYW1pbmdNZXRhZGF0YSB0byB0cnVlIGR1cmluZyBleHBvcnRcbiAgICBsZXQgc2VydmVTdHJlYW1pbmdNZXRhZGF0YSA9ICF1c2VyQWdlbnQgPyB0cnVlIDogc2hvdWxkU2VydmVTdHJlYW1pbmdNZXRhZGF0YSh1c2VyQWdlbnQsIG5leHRDb25maWcuaHRtbExpbWl0ZWRCb3RzKTtcbiAgICBpZiAoaXNIdG1sQm90ICYmIGlzUm91dGVQUFJFbmFibGVkKSB7XG4gICAgICAgIGlzU1NHID0gZmFsc2U7XG4gICAgICAgIHNlcnZlU3RyZWFtaW5nTWV0YWRhdGEgPSBmYWxzZTtcbiAgICB9XG4gICAgLy8gSW4gZGV2ZWxvcG1lbnQsIHdlIGFsd2F5cyB3YW50IHRvIGdlbmVyYXRlIGR5bmFtaWMgSFRNTC5cbiAgICBsZXQgc3VwcG9ydHNEeW5hbWljUmVzcG9uc2UgPSAvLyBJZiB3ZSdyZSBpbiBkZXZlbG9wbWVudCwgd2UgYWx3YXlzIHN1cHBvcnQgZHluYW1pYyBIVE1MLCB1bmxlc3MgaXQnc1xuICAgIC8vIGEgZGF0YSByZXF1ZXN0LCBpbiB3aGljaCBjYXNlIHdlIG9ubHkgcHJvZHVjZSBzdGF0aWMgSFRNTC5cbiAgICByb3V0ZU1vZHVsZS5pc0RldiA9PT0gdHJ1ZSB8fCAvLyBJZiB0aGlzIGlzIG5vdCBTU0cgb3IgZG9lcyBub3QgaGF2ZSBzdGF0aWMgcGF0aHMsIHRoZW4gaXQgc3VwcG9ydHNcbiAgICAvLyBkeW5hbWljIEhUTUwuXG4gICAgIWlzU1NHIHx8IC8vIElmIHRoaXMgcmVxdWVzdCBoYXMgcHJvdmlkZWQgcG9zdHBvbmVkIGRhdGEsIGl0IHN1cHBvcnRzIGR5bmFtaWNcbiAgICAvLyBIVE1MLlxuICAgIHR5cGVvZiBpbml0aWFsUG9zdHBvbmVkID09PSAnc3RyaW5nJyB8fCAvLyBJZiB0aGlzIGlzIGEgZHluYW1pYyBSU0MgcmVxdWVzdCwgdGhlbiB0aGlzIHJlbmRlciBzdXBwb3J0cyBkeW5hbWljXG4gICAgLy8gSFRNTCAoaXQncyBkeW5hbWljKS5cbiAgICBpc0R5bmFtaWNSU0NSZXF1ZXN0O1xuICAgIC8vIFdoZW4gaHRtbCBib3RzIHJlcXVlc3QgUFBSIHBhZ2UsIHBlcmZvcm0gdGhlIGZ1bGwgZHluYW1pYyByZW5kZXJpbmcuXG4gICAgY29uc3Qgc2hvdWxkV2FpdE9uQWxsUmVhZHkgPSBpc0h0bWxCb3QgJiYgaXNSb3V0ZVBQUkVuYWJsZWQ7XG4gICAgbGV0IHNzZ0NhY2hlS2V5ID0gbnVsbDtcbiAgICBpZiAoIWlzRHJhZnRNb2RlICYmIGlzU1NHICYmICFzdXBwb3J0c0R5bmFtaWNSZXNwb25zZSAmJiAhaXNQb3NzaWJsZVNlcnZlckFjdGlvbiAmJiAhbWluaW1hbFBvc3Rwb25lZCAmJiAhaXNEeW5hbWljUlNDUmVxdWVzdCkge1xuICAgICAgICBzc2dDYWNoZUtleSA9IHJlc29sdmVkUGF0aG5hbWU7XG4gICAgfVxuICAgIC8vIHRoZSBzdGF0aWNQYXRoS2V5IGRpZmZlcnMgZnJvbSBzc2dDYWNoZUtleSBzaW5jZVxuICAgIC8vIHNzZ0NhY2hlS2V5IGlzIG51bGwgaW4gZGV2IHNpbmNlIHdlJ3JlIGFsd2F5cyBpbiBcImR5bmFtaWNcIlxuICAgIC8vIG1vZGUgaW4gZGV2IHRvIGJ5cGFzcyB0aGUgY2FjaGUsIGJ1dCB3ZSBzdGlsbCBuZWVkIHRvIGhvbm9yXG4gICAgLy8gZHluYW1pY1BhcmFtcyA9IGZhbHNlIGluIGRldiBtb2RlXG4gICAgbGV0IHN0YXRpY1BhdGhLZXkgPSBzc2dDYWNoZUtleTtcbiAgICBpZiAoIXN0YXRpY1BhdGhLZXkgJiYgcm91dGVNb2R1bGUuaXNEZXYpIHtcbiAgICAgICAgc3RhdGljUGF0aEtleSA9IHJlc29sdmVkUGF0aG5hbWU7XG4gICAgfVxuICAgIGNvbnN0IENvbXBvbmVudE1vZCA9IHtcbiAgICAgICAgLi4uZW50cnlCYXNlLFxuICAgICAgICB0cmVlLFxuICAgICAgICBwYWdlcyxcbiAgICAgICAgR2xvYmFsRXJyb3IsXG4gICAgICAgIGhhbmRsZXIsXG4gICAgICAgIHJvdXRlTW9kdWxlLFxuICAgICAgICBfX25leHRfYXBwX19cbiAgICB9O1xuICAgIC8vIEJlZm9yZSByZW5kZXJpbmcgKHdoaWNoIGluaXRpYWxpemVzIGNvbXBvbmVudCB0cmVlIG1vZHVsZXMpLCB3ZSBoYXZlIHRvXG4gICAgLy8gc2V0IHRoZSByZWZlcmVuY2UgbWFuaWZlc3RzIHRvIG91ciBnbG9iYWwgc3RvcmUgc28gU2VydmVyIEFjdGlvbidzXG4gICAgLy8gZW5jcnlwdGlvbiB1dGlsIGNhbiBhY2Nlc3MgdG8gdGhlbSBhdCB0aGUgdG9wIGxldmVsIG9mIHRoZSBwYWdlIG1vZHVsZS5cbiAgICBpZiAoc2VydmVyQWN0aW9uc01hbmlmZXN0ICYmIGNsaWVudFJlZmVyZW5jZU1hbmlmZXN0KSB7XG4gICAgICAgIHNldFJlZmVyZW5jZU1hbmlmZXN0c1NpbmdsZXRvbih7XG4gICAgICAgICAgICBwYWdlOiBzcmNQYWdlLFxuICAgICAgICAgICAgY2xpZW50UmVmZXJlbmNlTWFuaWZlc3QsXG4gICAgICAgICAgICBzZXJ2ZXJBY3Rpb25zTWFuaWZlc3QsXG4gICAgICAgICAgICBzZXJ2ZXJNb2R1bGVNYXA6IGNyZWF0ZVNlcnZlck1vZHVsZU1hcCh7XG4gICAgICAgICAgICAgICAgc2VydmVyQWN0aW9uc01hbmlmZXN0XG4gICAgICAgICAgICB9KVxuICAgICAgICB9KTtcbiAgICB9XG4gICAgY29uc3QgbWV0aG9kID0gcmVxLm1ldGhvZCB8fCAnR0VUJztcbiAgICBjb25zdCB0cmFjZXIgPSBnZXRUcmFjZXIoKTtcbiAgICBjb25zdCBhY3RpdmVTcGFuID0gdHJhY2VyLmdldEFjdGl2ZVNjb3BlU3BhbigpO1xuICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IGludm9rZVJvdXRlTW9kdWxlID0gYXN5bmMgKHNwYW4sIGNvbnRleHQpPT57XG4gICAgICAgICAgICBjb25zdCBuZXh0UmVxID0gbmV3IE5vZGVOZXh0UmVxdWVzdChyZXEpO1xuICAgICAgICAgICAgY29uc3QgbmV4dFJlcyA9IG5ldyBOb2RlTmV4dFJlc3BvbnNlKHJlcyk7XG4gICAgICAgICAgICAvLyBUT0RPOiBhZGFwdCBmb3IgcHV0dGluZyB0aGUgUkRDIGluc2lkZSB0aGUgcG9zdHBvbmVkIGRhdGFcbiAgICAgICAgICAgIC8vIElmIHdlJ3JlIGluIGRldiwgYW5kIHRoaXMgaXNuJ3QgYSBwcmVmZXRjaCBvciBhIHNlcnZlciBhY3Rpb24sXG4gICAgICAgICAgICAvLyB3ZSBzaG91bGQgc2VlZCB0aGUgcmVzdW1lIGRhdGEgY2FjaGUuXG4gICAgICAgICAgICBpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdkZXZlbG9wbWVudCcpIHtcbiAgICAgICAgICAgICAgICBpZiAobmV4dENvbmZpZy5leHBlcmltZW50YWwuZHluYW1pY0lPICYmICFpc1ByZWZldGNoUlNDUmVxdWVzdCAmJiAhY29udGV4dC5yZW5kZXJPcHRzLmlzUG9zc2libGVTZXJ2ZXJBY3Rpb24pIHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3Qgd2FybXVwID0gYXdhaXQgcm91dGVNb2R1bGUud2FybXVwKG5leHRSZXEsIG5leHRSZXMsIGNvbnRleHQpO1xuICAgICAgICAgICAgICAgICAgICAvLyBJZiB0aGUgd2FybXVwIGlzIHN1Y2Nlc3NmdWwsIHdlIHNob3VsZCB1c2UgdGhlIHJlc3VtZSBkYXRhXG4gICAgICAgICAgICAgICAgICAgIC8vIGNhY2hlIGZyb20gdGhlIHdhcm11cC5cbiAgICAgICAgICAgICAgICAgICAgaWYgKHdhcm11cC5tZXRhZGF0YS5yZW5kZXJSZXN1bWVEYXRhQ2FjaGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRleHQucmVuZGVyT3B0cy5yZW5kZXJSZXN1bWVEYXRhQ2FjaGUgPSB3YXJtdXAubWV0YWRhdGEucmVuZGVyUmVzdW1lRGF0YUNhY2hlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHJvdXRlTW9kdWxlLnJlbmRlcihuZXh0UmVxLCBuZXh0UmVzLCBjb250ZXh0KS5maW5hbGx5KCgpPT57XG4gICAgICAgICAgICAgICAgaWYgKCFzcGFuKSByZXR1cm47XG4gICAgICAgICAgICAgICAgc3Bhbi5zZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgICAgJ2h0dHAuc3RhdHVzX2NvZGUnOiByZXMuc3RhdHVzQ29kZSxcbiAgICAgICAgICAgICAgICAgICAgJ25leHQucnNjJzogZmFsc2VcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICBjb25zdCByb290U3BhbkF0dHJpYnV0ZXMgPSB0cmFjZXIuZ2V0Um9vdFNwYW5BdHRyaWJ1dGVzKCk7XG4gICAgICAgICAgICAgICAgLy8gV2Ugd2VyZSB1bmFibGUgdG8gZ2V0IGF0dHJpYnV0ZXMsIHByb2JhYmx5IE9URUwgaXMgbm90IGVuYWJsZWRcbiAgICAgICAgICAgICAgICBpZiAoIXJvb3RTcGFuQXR0cmlidXRlcykge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChyb290U3BhbkF0dHJpYnV0ZXMuZ2V0KCduZXh0LnNwYW5fdHlwZScpICE9PSBCYXNlU2VydmVyU3Bhbi5oYW5kbGVSZXF1ZXN0KSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnNvbGUud2FybihgVW5leHBlY3RlZCByb290IHNwYW4gdHlwZSAnJHtyb290U3BhbkF0dHJpYnV0ZXMuZ2V0KCduZXh0LnNwYW5fdHlwZScpfScuIFBsZWFzZSByZXBvcnQgdGhpcyBOZXh0LmpzIGlzc3VlIGh0dHBzOi8vZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qc2ApO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbnN0IHJvdXRlID0gcm9vdFNwYW5BdHRyaWJ1dGVzLmdldCgnbmV4dC5yb3V0ZScpO1xuICAgICAgICAgICAgICAgIGlmIChyb3V0ZSkge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBuYW1lID0gYCR7bWV0aG9kfSAke3JvdXRlfWA7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uc2V0QXR0cmlidXRlcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICAnbmV4dC5yb3V0ZSc6IHJvdXRlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ2h0dHAucm91dGUnOiByb3V0ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICduZXh0LnNwYW5fbmFtZSc6IG5hbWVcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4udXBkYXRlTmFtZShuYW1lKTtcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnVwZGF0ZU5hbWUoYCR7bWV0aG9kfSAke3JlcS51cmx9YCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH07XG4gICAgICAgIGNvbnN0IGRvUmVuZGVyID0gYXN5bmMgKHsgc3BhbiwgcG9zdHBvbmVkLCBmYWxsYmFja1JvdXRlUGFyYW1zIH0pPT57XG4gICAgICAgICAgICBjb25zdCBjb250ZXh0ID0ge1xuICAgICAgICAgICAgICAgIHF1ZXJ5LFxuICAgICAgICAgICAgICAgIHBhcmFtcyxcbiAgICAgICAgICAgICAgICBwYWdlOiBub3JtYWxpemVkU3JjUGFnZSxcbiAgICAgICAgICAgICAgICBzaGFyZWRDb250ZXh0OiB7XG4gICAgICAgICAgICAgICAgICAgIGJ1aWxkSWRcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHNlcnZlckNvbXBvbmVudHNIbXJDYWNoZTogZ2V0UmVxdWVzdE1ldGEocmVxLCAnc2VydmVyQ29tcG9uZW50c0htckNhY2hlJyksXG4gICAgICAgICAgICAgICAgZmFsbGJhY2tSb3V0ZVBhcmFtcyxcbiAgICAgICAgICAgICAgICByZW5kZXJPcHRzOiB7XG4gICAgICAgICAgICAgICAgICAgIEFwcDogKCk9Pm51bGwsXG4gICAgICAgICAgICAgICAgICAgIERvY3VtZW50OiAoKT0+bnVsbCxcbiAgICAgICAgICAgICAgICAgICAgcGFnZUNvbmZpZzoge30sXG4gICAgICAgICAgICAgICAgICAgIENvbXBvbmVudE1vZCxcbiAgICAgICAgICAgICAgICAgICAgQ29tcG9uZW50OiBpbnRlcm9wRGVmYXVsdChDb21wb25lbnRNb2QpLFxuICAgICAgICAgICAgICAgICAgICBwYXJhbXMsXG4gICAgICAgICAgICAgICAgICAgIHJvdXRlTW9kdWxlLFxuICAgICAgICAgICAgICAgICAgICBwYWdlOiBzcmNQYWdlLFxuICAgICAgICAgICAgICAgICAgICBwb3N0cG9uZWQsXG4gICAgICAgICAgICAgICAgICAgIHNob3VsZFdhaXRPbkFsbFJlYWR5LFxuICAgICAgICAgICAgICAgICAgICBzZXJ2ZVN0cmVhbWluZ01ldGFkYXRhLFxuICAgICAgICAgICAgICAgICAgICBzdXBwb3J0c0R5bmFtaWNSZXNwb25zZTogdHlwZW9mIHBvc3Rwb25lZCA9PT0gJ3N0cmluZycgfHwgc3VwcG9ydHNEeW5hbWljUmVzcG9uc2UsXG4gICAgICAgICAgICAgICAgICAgIGJ1aWxkTWFuaWZlc3QsXG4gICAgICAgICAgICAgICAgICAgIG5leHRGb250TWFuaWZlc3QsXG4gICAgICAgICAgICAgICAgICAgIHJlYWN0TG9hZGFibGVNYW5pZmVzdCxcbiAgICAgICAgICAgICAgICAgICAgc3VicmVzb3VyY2VJbnRlZ3JpdHlNYW5pZmVzdCxcbiAgICAgICAgICAgICAgICAgICAgc2VydmVyQWN0aW9uc01hbmlmZXN0LFxuICAgICAgICAgICAgICAgICAgICBjbGllbnRSZWZlcmVuY2VNYW5pZmVzdCxcbiAgICAgICAgICAgICAgICAgICAgc2V0SXNyU3RhdHVzOiByb3V0ZXJTZXJ2ZXJDb250ZXh0ID09IG51bGwgPyB2b2lkIDAgOiByb3V0ZXJTZXJ2ZXJDb250ZXh0LnNldElzclN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgZGlyOiByb3V0ZU1vZHVsZS5wcm9qZWN0RGlyLFxuICAgICAgICAgICAgICAgICAgICBpc0RyYWZ0TW9kZSxcbiAgICAgICAgICAgICAgICAgICAgaXNSZXZhbGlkYXRlOiBpc1NTRyAmJiAhcG9zdHBvbmVkICYmICFpc0R5bmFtaWNSU0NSZXF1ZXN0LFxuICAgICAgICAgICAgICAgICAgICBib3RUeXBlLFxuICAgICAgICAgICAgICAgICAgICBpc09uRGVtYW5kUmV2YWxpZGF0ZSxcbiAgICAgICAgICAgICAgICAgICAgaXNQb3NzaWJsZVNlcnZlckFjdGlvbixcbiAgICAgICAgICAgICAgICAgICAgYXNzZXRQcmVmaXg6IG5leHRDb25maWcuYXNzZXRQcmVmaXgsXG4gICAgICAgICAgICAgICAgICAgIG5leHRDb25maWdPdXRwdXQ6IG5leHRDb25maWcub3V0cHV0LFxuICAgICAgICAgICAgICAgICAgICBjcm9zc09yaWdpbjogbmV4dENvbmZpZy5jcm9zc09yaWdpbixcbiAgICAgICAgICAgICAgICAgICAgdHJhaWxpbmdTbGFzaDogbmV4dENvbmZpZy50cmFpbGluZ1NsYXNoLFxuICAgICAgICAgICAgICAgICAgICBwcmV2aWV3UHJvcHM6IHByZXJlbmRlck1hbmlmZXN0LnByZXZpZXcsXG4gICAgICAgICAgICAgICAgICAgIGRlcGxveW1lbnRJZDogbmV4dENvbmZpZy5kZXBsb3ltZW50SWQsXG4gICAgICAgICAgICAgICAgICAgIGVuYWJsZVRhaW50aW5nOiBuZXh0Q29uZmlnLmV4cGVyaW1lbnRhbC50YWludCxcbiAgICAgICAgICAgICAgICAgICAgaHRtbExpbWl0ZWRCb3RzOiBuZXh0Q29uZmlnLmh0bWxMaW1pdGVkQm90cyxcbiAgICAgICAgICAgICAgICAgICAgZGV2dG9vbFNlZ21lbnRFeHBsb3JlcjogbmV4dENvbmZpZy5leHBlcmltZW50YWwuZGV2dG9vbFNlZ21lbnRFeHBsb3JlcixcbiAgICAgICAgICAgICAgICAgICAgcmVhY3RNYXhIZWFkZXJzTGVuZ3RoOiBuZXh0Q29uZmlnLnJlYWN0TWF4SGVhZGVyc0xlbmd0aCxcbiAgICAgICAgICAgICAgICAgICAgbXVsdGlab25lRHJhZnRNb2RlLFxuICAgICAgICAgICAgICAgICAgICBpbmNyZW1lbnRhbENhY2hlOiBnZXRSZXF1ZXN0TWV0YShyZXEsICdpbmNyZW1lbnRhbENhY2hlJyksXG4gICAgICAgICAgICAgICAgICAgIGNhY2hlTGlmZVByb2ZpbGVzOiBuZXh0Q29uZmlnLmV4cGVyaW1lbnRhbC5jYWNoZUxpZmUsXG4gICAgICAgICAgICAgICAgICAgIGJhc2VQYXRoOiBuZXh0Q29uZmlnLmJhc2VQYXRoLFxuICAgICAgICAgICAgICAgICAgICBzZXJ2ZXJBY3Rpb25zOiBuZXh0Q29uZmlnLmV4cGVyaW1lbnRhbC5zZXJ2ZXJBY3Rpb25zLFxuICAgICAgICAgICAgICAgICAgICAuLi5pc0RlYnVnU3RhdGljU2hlbGwgfHwgaXNEZWJ1Z0R5bmFtaWNBY2Nlc3NlcyA/IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5leHRFeHBvcnQ6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0c0R5bmFtaWNSZXNwb25zZTogZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICBpc1N0YXRpY0dlbmVyYXRpb246IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBpc1JldmFsaWRhdGU6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBpc0RlYnVnRHluYW1pY0FjY2Vzc2VzOiBpc0RlYnVnRHluYW1pY0FjY2Vzc2VzXG4gICAgICAgICAgICAgICAgICAgIH0gOiB7fSxcbiAgICAgICAgICAgICAgICAgICAgZXhwZXJpbWVudGFsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpc1JvdXRlUFBSRW5hYmxlZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cGlyZVRpbWU6IG5leHRDb25maWcuZXhwaXJlVGltZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YWxlVGltZXM6IG5leHRDb25maWcuZXhwZXJpbWVudGFsLnN0YWxlVGltZXMsXG4gICAgICAgICAgICAgICAgICAgICAgICBkeW5hbWljSU86IEJvb2xlYW4obmV4dENvbmZpZy5leHBlcmltZW50YWwuZHluYW1pY0lPKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaWVudFNlZ21lbnRDYWNoZTogQm9vbGVhbihuZXh0Q29uZmlnLmV4cGVyaW1lbnRhbC5jbGllbnRTZWdtZW50Q2FjaGUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgZHluYW1pY09uSG92ZXI6IEJvb2xlYW4obmV4dENvbmZpZy5leHBlcmltZW50YWwuZHluYW1pY09uSG92ZXIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5saW5lQ3NzOiBCb29sZWFuKG5leHRDb25maWcuZXhwZXJpbWVudGFsLmlubGluZUNzcyksXG4gICAgICAgICAgICAgICAgICAgICAgICBhdXRoSW50ZXJydXB0czogQm9vbGVhbihuZXh0Q29uZmlnLmV4cGVyaW1lbnRhbC5hdXRoSW50ZXJydXB0cyksXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGllbnRUcmFjZU1ldGFkYXRhOiBuZXh0Q29uZmlnLmV4cGVyaW1lbnRhbC5jbGllbnRUcmFjZU1ldGFkYXRhIHx8IFtdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIHdhaXRVbnRpbDogY3R4LndhaXRVbnRpbCxcbiAgICAgICAgICAgICAgICAgICAgb25DbG9zZTogKGNiKT0+e1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVzLm9uKCdjbG9zZScsIGNiKTtcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgb25BZnRlclRhc2tFcnJvcjogKCk9Pnt9LFxuICAgICAgICAgICAgICAgICAgICBvbkluc3RydW1lbnRhdGlvblJlcXVlc3RFcnJvcjogKGVycm9yLCBfcmVxdWVzdCwgZXJyb3JDb250ZXh0KT0+cm91dGVNb2R1bGUub25SZXF1ZXN0RXJyb3IocmVxLCBlcnJvciwgZXJyb3JDb250ZXh0LCByb3V0ZXJTZXJ2ZXJDb250ZXh0KSxcbiAgICAgICAgICAgICAgICAgICAgZXJyOiBnZXRSZXF1ZXN0TWV0YShyZXEsICdpbnZva2VFcnJvcicpLFxuICAgICAgICAgICAgICAgICAgICBkZXY6IHJvdXRlTW9kdWxlLmlzRGV2XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGludm9rZVJvdXRlTW9kdWxlKHNwYW4sIGNvbnRleHQpO1xuICAgICAgICAgICAgY29uc3QgeyBtZXRhZGF0YSB9ID0gcmVzdWx0O1xuICAgICAgICAgICAgY29uc3QgeyBjYWNoZUNvbnRyb2wsIGhlYWRlcnMgPSB7fSwgLy8gQWRkIGFueSBmZXRjaCB0YWdzIHRoYXQgd2VyZSBvbiB0aGUgcGFnZSB0byB0aGUgcmVzcG9uc2UgaGVhZGVycy5cbiAgICAgICAgICAgIGZldGNoVGFnczogY2FjaGVUYWdzIH0gPSBtZXRhZGF0YTtcbiAgICAgICAgICAgIGlmIChjYWNoZVRhZ3MpIHtcbiAgICAgICAgICAgICAgICBoZWFkZXJzW05FWFRfQ0FDSEVfVEFHU19IRUFERVJdID0gY2FjaGVUYWdzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gUHVsbCBhbnkgZmV0Y2ggbWV0cmljcyBmcm9tIHRoZSByZW5kZXIgb250byB0aGUgcmVxdWVzdC5cbiAgICAgICAgICAgIDtcbiAgICAgICAgICAgIHJlcS5mZXRjaE1ldHJpY3MgPSBtZXRhZGF0YS5mZXRjaE1ldHJpY3M7XG4gICAgICAgICAgICAvLyB3ZSBkb24ndCB0aHJvdyBzdGF0aWMgdG8gZHluYW1pYyBlcnJvcnMgaW4gZGV2IGFzIGlzU1NHXG4gICAgICAgICAgICAvLyBpcyBhIGJlc3QgZ3Vlc3MgaW4gZGV2IHNpbmNlIHdlIGRvbid0IGhhdmUgdGhlIHByZXJlbmRlciBwYXNzXG4gICAgICAgICAgICAvLyB0byBrbm93IHdoZXRoZXIgdGhlIHBhdGggaXMgYWN0dWFsbHkgc3RhdGljIG9yIG5vdFxuICAgICAgICAgICAgaWYgKGlzU1NHICYmIChjYWNoZUNvbnRyb2wgPT0gbnVsbCA/IHZvaWQgMCA6IGNhY2hlQ29udHJvbC5yZXZhbGlkYXRlKSA9PT0gMCAmJiAhcm91dGVNb2R1bGUuaXNEZXYgJiYgIWlzUm91dGVQUFJFbmFibGVkKSB7XG4gICAgICAgICAgICAgICAgY29uc3Qgc3RhdGljQmFpbG91dEluZm8gPSBtZXRhZGF0YS5zdGF0aWNCYWlsb3V0SW5mbztcbiAgICAgICAgICAgICAgICBjb25zdCBlcnIgPSBPYmplY3QuZGVmaW5lUHJvcGVydHkobmV3IEVycm9yKGBQYWdlIGNoYW5nZWQgZnJvbSBzdGF0aWMgdG8gZHluYW1pYyBhdCBydW50aW1lICR7cmVzb2x2ZWRQYXRobmFtZX0keyhzdGF0aWNCYWlsb3V0SW5mbyA9PSBudWxsID8gdm9pZCAwIDogc3RhdGljQmFpbG91dEluZm8uZGVzY3JpcHRpb24pID8gYCwgcmVhc29uOiAke3N0YXRpY0JhaWxvdXRJbmZvLmRlc2NyaXB0aW9ufWAgOiBgYH1gICsgYFxcbnNlZSBtb3JlIGhlcmUgaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvbWVzc2FnZXMvYXBwLXN0YXRpYy10by1keW5hbWljLWVycm9yYCksIFwiX19ORVhUX0VSUk9SX0NPREVcIiwge1xuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogXCJFMTMyXCIsXG4gICAgICAgICAgICAgICAgICAgIGVudW1lcmFibGU6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICBjb25maWd1cmFibGU6IHRydWVcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICBpZiAoc3RhdGljQmFpbG91dEluZm8gPT0gbnVsbCA/IHZvaWQgMCA6IHN0YXRpY0JhaWxvdXRJbmZvLnN0YWNrKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0YWNrID0gc3RhdGljQmFpbG91dEluZm8uc3RhY2s7XG4gICAgICAgICAgICAgICAgICAgIGVyci5zdGFjayA9IGVyci5tZXNzYWdlICsgc3RhY2suc3Vic3RyaW5nKHN0YWNrLmluZGV4T2YoJ1xcbicpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICB2YWx1ZToge1xuICAgICAgICAgICAgICAgICAgICBraW5kOiBDYWNoZWRSb3V0ZUtpbmQuQVBQX1BBR0UsXG4gICAgICAgICAgICAgICAgICAgIGh0bWw6IHJlc3VsdCxcbiAgICAgICAgICAgICAgICAgICAgaGVhZGVycyxcbiAgICAgICAgICAgICAgICAgICAgcnNjRGF0YTogbWV0YWRhdGEuZmxpZ2h0RGF0YSxcbiAgICAgICAgICAgICAgICAgICAgcG9zdHBvbmVkOiBtZXRhZGF0YS5wb3N0cG9uZWQsXG4gICAgICAgICAgICAgICAgICAgIHN0YXR1czogbWV0YWRhdGEuc3RhdHVzQ29kZSxcbiAgICAgICAgICAgICAgICAgICAgc2VnbWVudERhdGE6IG1ldGFkYXRhLnNlZ21lbnREYXRhXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2xcbiAgICAgICAgICAgIH07XG4gICAgICAgIH07XG4gICAgICAgIGNvbnN0IHJlc3BvbnNlR2VuZXJhdG9yID0gYXN5bmMgKHsgaGFzUmVzb2x2ZWQsIHByZXZpb3VzQ2FjaGVFbnRyeSwgaXNSZXZhbGlkYXRpbmcsIHNwYW4gfSk9PntcbiAgICAgICAgICAgIGNvbnN0IGlzUHJvZHVjdGlvbiA9IHJvdXRlTW9kdWxlLmlzRGV2ID09PSBmYWxzZTtcbiAgICAgICAgICAgIGNvbnN0IGRpZFJlc3BvbmQgPSBoYXNSZXNvbHZlZCB8fCByZXMud3JpdGFibGVFbmRlZDtcbiAgICAgICAgICAgIC8vIHNraXAgb24tZGVtYW5kIHJldmFsaWRhdGUgaWYgY2FjaGUgaXMgbm90IHByZXNlbnQgYW5kXG4gICAgICAgICAgICAvLyByZXZhbGlkYXRlLWlmLWdlbmVyYXRlZCBpcyBzZXRcbiAgICAgICAgICAgIGlmIChpc09uRGVtYW5kUmV2YWxpZGF0ZSAmJiByZXZhbGlkYXRlT25seUdlbmVyYXRlZCAmJiAhcHJldmlvdXNDYWNoZUVudHJ5ICYmICFtaW5pbWFsTW9kZSkge1xuICAgICAgICAgICAgICAgIGlmIChyb3V0ZXJTZXJ2ZXJDb250ZXh0ID09IG51bGwgPyB2b2lkIDAgOiByb3V0ZXJTZXJ2ZXJDb250ZXh0LnJlbmRlcjQwNCkge1xuICAgICAgICAgICAgICAgICAgICBhd2FpdCByb3V0ZXJTZXJ2ZXJDb250ZXh0LnJlbmRlcjQwNChyZXEsIHJlcyk7XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgcmVzLnN0YXR1c0NvZGUgPSA0MDQ7XG4gICAgICAgICAgICAgICAgICAgIHJlcy5lbmQoJ1RoaXMgcGFnZSBjb3VsZCBub3QgYmUgZm91bmQnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsZXQgZmFsbGJhY2tNb2RlO1xuICAgICAgICAgICAgaWYgKHByZXJlbmRlckluZm8pIHtcbiAgICAgICAgICAgICAgICBmYWxsYmFja01vZGUgPSBwYXJzZUZhbGxiYWNrRmllbGQocHJlcmVuZGVySW5mby5mYWxsYmFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBXaGVuIHNlcnZpbmcgYSBib3QgcmVxdWVzdCwgd2Ugd2FudCB0byBzZXJ2ZSBhIGJsb2NraW5nIHJlbmRlciBhbmQgbm90XG4gICAgICAgICAgICAvLyB0aGUgcHJlcmVuZGVyZWQgcGFnZS4gVGhpcyBlbnN1cmVzIHRoYXQgdGhlIGNvcnJlY3QgY29udGVudCBpcyBzZXJ2ZWRcbiAgICAgICAgICAgIC8vIHRvIHRoZSBib3QgaW4gdGhlIGhlYWQuXG4gICAgICAgICAgICBpZiAoZmFsbGJhY2tNb2RlID09PSBGYWxsYmFja01vZGUuUFJFUkVOREVSICYmIGlzQm90KHVzZXJBZ2VudCkpIHtcbiAgICAgICAgICAgICAgICBmYWxsYmFja01vZGUgPSBGYWxsYmFja01vZGUuQkxPQ0tJTkdfU1RBVElDX1JFTkRFUjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICgocHJldmlvdXNDYWNoZUVudHJ5ID09IG51bGwgPyB2b2lkIDAgOiBwcmV2aW91c0NhY2hlRW50cnkuaXNTdGFsZSkgPT09IC0xKSB7XG4gICAgICAgICAgICAgICAgaXNPbkRlbWFuZFJldmFsaWRhdGUgPSB0cnVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gVE9ETzogYWRhcHQgZm9yIFBQUlxuICAgICAgICAgICAgLy8gb25seSBhbGxvdyBvbi1kZW1hbmQgcmV2YWxpZGF0ZSBmb3IgZmFsbGJhY2s6IHRydWUvYmxvY2tpbmdcbiAgICAgICAgICAgIC8vIG9yIGZvciBwcmVyZW5kZXJlZCBmYWxsYmFjazogZmFsc2UgcGF0aHNcbiAgICAgICAgICAgIGlmIChpc09uRGVtYW5kUmV2YWxpZGF0ZSAmJiAoZmFsbGJhY2tNb2RlICE9PSBGYWxsYmFja01vZGUuTk9UX0ZPVU5EIHx8IHByZXZpb3VzQ2FjaGVFbnRyeSkpIHtcbiAgICAgICAgICAgICAgICBmYWxsYmFja01vZGUgPSBGYWxsYmFja01vZGUuQkxPQ0tJTkdfU1RBVElDX1JFTkRFUjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICghbWluaW1hbE1vZGUgJiYgZmFsbGJhY2tNb2RlICE9PSBGYWxsYmFja01vZGUuQkxPQ0tJTkdfU1RBVElDX1JFTkRFUiAmJiBzdGF0aWNQYXRoS2V5ICYmICFkaWRSZXNwb25kICYmICFpc0RyYWZ0TW9kZSAmJiBwYWdlSXNEeW5hbWljICYmIChpc1Byb2R1Y3Rpb24gfHwgIWlzUHJlcmVuZGVyZWQpKSB7XG4gICAgICAgICAgICAgICAgLy8gaWYgdGhlIHBhZ2UgaGFzIGR5bmFtaWNQYXJhbXM6IGZhbHNlIGFuZCB0aGlzIHBhdGhuYW1lIHdhc24ndFxuICAgICAgICAgICAgICAgIC8vIHByZXJlbmRlcmVkIHRyaWdnZXIgdGhlIG5vIGZhbGxiYWNrIGhhbmRsaW5nXG4gICAgICAgICAgICAgICAgaWYgKC8vIEluIGRldmVsb3BtZW50LCBmYWxsIHRocm91Z2ggdG8gcmVuZGVyIHRvIGhhbmRsZSBtaXNzaW5nXG4gICAgICAgICAgICAgICAgLy8gZ2V0U3RhdGljUGF0aHMuXG4gICAgICAgICAgICAgICAgKGlzUHJvZHVjdGlvbiB8fCBwcmVyZW5kZXJJbmZvKSAmJiAvLyBXaGVuIGZhbGxiYWNrIGlzbid0IHByZXNlbnQsIGFib3J0IHRoaXMgcmVuZGVyIHNvIHdlIDQwNFxuICAgICAgICAgICAgICAgIGZhbGxiYWNrTW9kZSA9PT0gRmFsbGJhY2tNb2RlLk5PVF9GT1VORCkge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgTm9GYWxsYmFja0Vycm9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxldCBmYWxsYmFja1Jlc3BvbnNlO1xuICAgICAgICAgICAgICAgIGlmIChpc1JvdXRlUFBSRW5hYmxlZCAmJiAhaXNSU0NSZXF1ZXN0KSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIFdlIHVzZSB0aGUgcmVzcG9uc2UgY2FjaGUgaGVyZSB0byBoYW5kbGUgdGhlIHJldmFsaWRhdGlvbiBhbmRcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFuYWdlbWVudCBvZiB0aGUgZmFsbGJhY2sgc2hlbGwuXG4gICAgICAgICAgICAgICAgICAgIGZhbGxiYWNrUmVzcG9uc2UgPSBhd2FpdCByb3V0ZU1vZHVsZS5oYW5kbGVSZXNwb25zZSh7XG4gICAgICAgICAgICAgICAgICAgICAgICBjYWNoZUtleTogaXNQcm9kdWN0aW9uID8gbm9ybWFsaXplZFNyY1BhZ2UgOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmVxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbmV4dENvbmZpZyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvdXRlS2luZDogUm91dGVLaW5kLkFQUF9QQUdFLFxuICAgICAgICAgICAgICAgICAgICAgICAgaXNGYWxsYmFjazogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByZXJlbmRlck1hbmlmZXN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgaXNSb3V0ZVBQUkVuYWJsZWQsXG4gICAgICAgICAgICAgICAgICAgICAgICByZXNwb25zZUdlbmVyYXRvcjogYXN5bmMgKCk9PmRvUmVuZGVyKHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gV2UgcGFzcyBgdW5kZWZpbmVkYCBhcyByZW5kZXJpbmcgYSBmYWxsYmFjayBpc24ndCByZXN1bWVkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlcmUuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc3Rwb25lZDogdW5kZWZpbmVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxsYmFja1JvdXRlUGFyYW1zOiAvLyBJZiB3ZSdyZSBpbiBwcm9kdWN0aW9uIG9yIHdlJ3JlIGRlYnVnZ2luZyB0aGUgZmFsbGJhY2tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc2hlbGwgdGhlbiB3ZSBzaG91bGQgcG9zdHBvbmUgd2hlbiBkeW5hbWljIHBhcmFtcyBhcmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYWNjZXNzZWQuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzUHJvZHVjdGlvbiB8fCBpc0RlYnVnRmFsbGJhY2tTaGVsbCA/IGdldEZhbGxiYWNrUm91dGVQYXJhbXMobm9ybWFsaXplZFNyY1BhZ2UpIDogbnVsbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgd2FpdFVudGlsOiBjdHgud2FpdFVudGlsXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICAvLyBJZiB0aGUgZmFsbGJhY2sgcmVzcG9uc2Ugd2FzIHNldCB0byBudWxsLCB0aGVuIHdlIHNob3VsZCByZXR1cm4gbnVsbC5cbiAgICAgICAgICAgICAgICAgICAgaWYgKGZhbGxiYWNrUmVzcG9uc2UgPT09IG51bGwpIHJldHVybiBudWxsO1xuICAgICAgICAgICAgICAgICAgICAvLyBPdGhlcndpc2UsIGlmIHdlIGRpZCBnZXQgYSBmYWxsYmFjayByZXNwb25zZSwgd2Ugc2hvdWxkIHJldHVybiBpdC5cbiAgICAgICAgICAgICAgICAgICAgaWYgKGZhbGxiYWNrUmVzcG9uc2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZSB0aGUgY2FjaGUgY29udHJvbCBmcm9tIHRoZSByZXNwb25zZSB0byBwcmV2ZW50IGl0IGZyb20gYmVpbmdcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHVzZWQgaW4gdGhlIHN1cnJvdW5kaW5nIGNhY2hlLlxuICAgICAgICAgICAgICAgICAgICAgICAgZGVsZXRlIGZhbGxiYWNrUmVzcG9uc2UuY2FjaGVDb250cm9sO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbGxiYWNrUmVzcG9uc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBPbmx5IHJlcXVlc3RzIHRoYXQgYXJlbid0IHJldmFsaWRhdGluZyBjYW4gYmUgcmVzdW1lZC4gSWYgd2UgaGF2ZSB0aGVcbiAgICAgICAgICAgIC8vIG1pbmltYWwgcG9zdHBvbmVkIGRhdGEsIHRoZW4gd2Ugc2hvdWxkIHJlc3VtZSB0aGUgcmVuZGVyIHdpdGggaXQuXG4gICAgICAgICAgICBjb25zdCBwb3N0cG9uZWQgPSAhaXNPbkRlbWFuZFJldmFsaWRhdGUgJiYgIWlzUmV2YWxpZGF0aW5nICYmIG1pbmltYWxQb3N0cG9uZWQgPyBtaW5pbWFsUG9zdHBvbmVkIDogdW5kZWZpbmVkO1xuICAgICAgICAgICAgLy8gV2hlbiB3ZSdyZSBpbiBtaW5pbWFsIG1vZGUsIGlmIHdlJ3JlIHRyeWluZyB0byBkZWJ1ZyB0aGUgc3RhdGljIHNoZWxsLFxuICAgICAgICAgICAgLy8gd2Ugc2hvdWxkIGp1c3QgcmV0dXJuIG5vdGhpbmcgaW5zdGVhZCBvZiByZXN1bWluZyB0aGUgZHluYW1pYyByZW5kZXIuXG4gICAgICAgICAgICBpZiAoKGlzRGVidWdTdGF0aWNTaGVsbCB8fCBpc0RlYnVnRHluYW1pY0FjY2Vzc2VzKSAmJiB0eXBlb2YgcG9zdHBvbmVkICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgICAgIGNhY2hlQ29udHJvbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV2YWxpZGF0ZTogMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cGlyZTogdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBraW5kOiBDYWNoZWRSb3V0ZUtpbmQuUEFHRVMsXG4gICAgICAgICAgICAgICAgICAgICAgICBodG1sOiBSZW5kZXJSZXN1bHQuZnJvbVN0YXRpYygnJyksXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWdlRGF0YToge30sXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXJzOiB1bmRlZmluZWQsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXM6IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIElmIHRoaXMgaXMgYSBkeW5hbWljIHJvdXRlIHdpdGggUFBSIGVuYWJsZWQgYW5kIHRoZSBkZWZhdWx0IHJvdXRlXG4gICAgICAgICAgICAvLyBtYXRjaGVzIHdlcmUgc2V0LCB0aGVuIHdlIHNob3VsZCBwYXNzIHRoZSBmYWxsYmFjayByb3V0ZSBwYXJhbXMgdG9cbiAgICAgICAgICAgIC8vIHRoZSByZW5kZXJlciBhcyB0aGlzIGlzIGEgZmFsbGJhY2sgcmV2YWxpZGF0aW9uIHJlcXVlc3QuXG4gICAgICAgICAgICBjb25zdCBmYWxsYmFja1JvdXRlUGFyYW1zID0gcGFnZUlzRHluYW1pYyAmJiBpc1JvdXRlUFBSRW5hYmxlZCAmJiAoZ2V0UmVxdWVzdE1ldGEocmVxLCAncmVuZGVyRmFsbGJhY2tTaGVsbCcpIHx8IGlzRGVidWdGYWxsYmFja1NoZWxsKSA/IGdldEZhbGxiYWNrUm91dGVQYXJhbXMocGF0aG5hbWUpIDogbnVsbDtcbiAgICAgICAgICAgIC8vIFBlcmZvcm0gdGhlIHJlbmRlci5cbiAgICAgICAgICAgIHJldHVybiBkb1JlbmRlcih7XG4gICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICBwb3N0cG9uZWQsXG4gICAgICAgICAgICAgICAgZmFsbGJhY2tSb3V0ZVBhcmFtc1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH07XG4gICAgICAgIGNvbnN0IGhhbmRsZVJlc3BvbnNlID0gYXN5bmMgKHNwYW4pPT57XG4gICAgICAgICAgICB2YXIgX2NhY2hlRW50cnlfdmFsdWUsIF9jYWNoZWREYXRhX2hlYWRlcnM7XG4gICAgICAgICAgICBjb25zdCBjYWNoZUVudHJ5ID0gYXdhaXQgcm91dGVNb2R1bGUuaGFuZGxlUmVzcG9uc2Uoe1xuICAgICAgICAgICAgICAgIGNhY2hlS2V5OiBzc2dDYWNoZUtleSxcbiAgICAgICAgICAgICAgICByZXNwb25zZUdlbmVyYXRvcjogKGMpPT5yZXNwb25zZUdlbmVyYXRvcih7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgICAgICAgICAgICAgLi4uY1xuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICByb3V0ZUtpbmQ6IFJvdXRlS2luZC5BUFBfUEFHRSxcbiAgICAgICAgICAgICAgICBpc09uRGVtYW5kUmV2YWxpZGF0ZSxcbiAgICAgICAgICAgICAgICBpc1JvdXRlUFBSRW5hYmxlZCxcbiAgICAgICAgICAgICAgICByZXEsXG4gICAgICAgICAgICAgICAgbmV4dENvbmZpZyxcbiAgICAgICAgICAgICAgICBwcmVyZW5kZXJNYW5pZmVzdCxcbiAgICAgICAgICAgICAgICB3YWl0VW50aWw6IGN0eC53YWl0VW50aWxcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgaWYgKGlzRHJhZnRNb2RlKSB7XG4gICAgICAgICAgICAgICAgcmVzLnNldEhlYWRlcignQ2FjaGUtQ29udHJvbCcsICdwcml2YXRlLCBuby1jYWNoZSwgbm8tc3RvcmUsIG1heC1hZ2U9MCwgbXVzdC1yZXZhbGlkYXRlJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBJbiBkZXYsIHdlIHNob3VsZCBub3QgY2FjaGUgcGFnZXMgZm9yIGFueSByZWFzb24uXG4gICAgICAgICAgICBpZiAocm91dGVNb2R1bGUuaXNEZXYpIHtcbiAgICAgICAgICAgICAgICByZXMuc2V0SGVhZGVyKCdDYWNoZS1Db250cm9sJywgJ25vLXN0b3JlLCBtdXN0LXJldmFsaWRhdGUnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICghY2FjaGVFbnRyeSkge1xuICAgICAgICAgICAgICAgIGlmIChzc2dDYWNoZUtleSkge1xuICAgICAgICAgICAgICAgICAgICAvLyBBIGNhY2hlIGVudHJ5IG1pZ2h0IG5vdCBiZSBnZW5lcmF0ZWQgaWYgYSByZXNwb25zZSBpcyB3cml0dGVuXG4gICAgICAgICAgICAgICAgICAgIC8vIGluIGBnZXRJbml0aWFsUHJvcHNgIG9yIGBnZXRTZXJ2ZXJTaWRlUHJvcHNgLCBidXQgdGhvc2Ugc2hvdWxkbid0XG4gICAgICAgICAgICAgICAgICAgIC8vIGhhdmUgYSBjYWNoZSBrZXkuIElmIHdlIGRvIGhhdmUgYSBjYWNoZSBrZXkgYnV0IHdlIGRvbid0IGVuZCB1cFxuICAgICAgICAgICAgICAgICAgICAvLyB3aXRoIGEgY2FjaGUgZW50cnksIHRoZW4gZWl0aGVyIE5leHQuanMgb3IgdGhlIGFwcGxpY2F0aW9uIGhhcyBhXG4gICAgICAgICAgICAgICAgICAgIC8vIGJ1ZyB0aGF0IG5lZWRzIGZpeGluZy5cbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ldyBFcnJvcignaW52YXJpYW50OiBjYWNoZSBlbnRyeSByZXF1aXJlZCBidXQgbm90IGdlbmVyYXRlZCcpLCBcIl9fTkVYVF9FUlJPUl9DT0RFXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBcIkU2MlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25maWd1cmFibGU6IHRydWVcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKCgoX2NhY2hlRW50cnlfdmFsdWUgPSBjYWNoZUVudHJ5LnZhbHVlKSA9PSBudWxsID8gdm9pZCAwIDogX2NhY2hlRW50cnlfdmFsdWUua2luZCkgIT09IENhY2hlZFJvdXRlS2luZC5BUFBfUEFHRSkge1xuICAgICAgICAgICAgICAgIHZhciBfY2FjaGVFbnRyeV92YWx1ZTE7XG4gICAgICAgICAgICAgICAgdGhyb3cgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ldyBFcnJvcihgSW52YXJpYW50IGFwcC1wYWdlIGhhbmRsZXIgcmVjZWl2ZWQgaW52YWxpZCBjYWNoZSBlbnRyeSAkeyhfY2FjaGVFbnRyeV92YWx1ZTEgPSBjYWNoZUVudHJ5LnZhbHVlKSA9PSBudWxsID8gdm9pZCAwIDogX2NhY2hlRW50cnlfdmFsdWUxLmtpbmR9YCksIFwiX19ORVhUX0VSUk9SX0NPREVcIiwge1xuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogXCJFNzA3XCIsXG4gICAgICAgICAgICAgICAgICAgIGVudW1lcmFibGU6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICBjb25maWd1cmFibGU6IHRydWVcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IGRpZFBvc3Rwb25lID0gdHlwZW9mIGNhY2hlRW50cnkudmFsdWUucG9zdHBvbmVkID09PSAnc3RyaW5nJztcbiAgICAgICAgICAgIGlmIChpc1NTRyAmJiAvLyBXZSBkb24ndCB3YW50IHRvIHNlbmQgYSBjYWNoZSBoZWFkZXIgZm9yIHJlcXVlc3RzIHRoYXQgY29udGFpbiBkeW5hbWljXG4gICAgICAgICAgICAvLyBkYXRhLiBJZiB0aGlzIGlzIGEgRHluYW1pYyBSU0MgcmVxdWVzdCBvciB3YXNuJ3QgYSBQcmVmZXRjaCBSU0NcbiAgICAgICAgICAgIC8vIHJlcXVlc3QsIHRoZW4gd2Ugc2hvdWxkIHNldCB0aGUgY2FjaGUgaGVhZGVyLlxuICAgICAgICAgICAgIWlzRHluYW1pY1JTQ1JlcXVlc3QgJiYgKCFkaWRQb3N0cG9uZSB8fCBpc1ByZWZldGNoUlNDUmVxdWVzdCkpIHtcbiAgICAgICAgICAgICAgICBpZiAoIW1pbmltYWxNb2RlKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHNldCB4LW5leHRqcy1jYWNoZSBoZWFkZXIgdG8gbWF0Y2ggdGhlIGhlYWRlclxuICAgICAgICAgICAgICAgICAgICAvLyB3ZSBzZXQgZm9yIHRoZSBpbWFnZS1vcHRpbWl6ZXJcbiAgICAgICAgICAgICAgICAgICAgcmVzLnNldEhlYWRlcigneC1uZXh0anMtY2FjaGUnLCBpc09uRGVtYW5kUmV2YWxpZGF0ZSA/ICdSRVZBTElEQVRFRCcgOiBjYWNoZUVudHJ5LmlzTWlzcyA/ICdNSVNTJyA6IGNhY2hlRW50cnkuaXNTdGFsZSA/ICdTVEFMRScgOiAnSElUJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIFNldCBhIGhlYWRlciB1c2VkIGJ5IHRoZSBjbGllbnQgcm91dGVyIHRvIHNpZ25hbCB0aGUgcmVzcG9uc2UgaXMgc3RhdGljXG4gICAgICAgICAgICAgICAgLy8gYW5kIHNob3VsZCByZXNwZWN0IHRoZSBgc3RhdGljYCBjYWNoZSBzdGFsZVRpbWUgdmFsdWUuXG4gICAgICAgICAgICAgICAgcmVzLnNldEhlYWRlcihORVhUX0lTX1BSRVJFTkRFUl9IRUFERVIsICcxJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCB7IHZhbHVlOiBjYWNoZWREYXRhIH0gPSBjYWNoZUVudHJ5O1xuICAgICAgICAgICAgLy8gQ29lcmNlIHRoZSBjYWNoZSBjb250cm9sIHBhcmFtZXRlciBmcm9tIHRoZSByZW5kZXIuXG4gICAgICAgICAgICBsZXQgY2FjaGVDb250cm9sO1xuICAgICAgICAgICAgLy8gSWYgdGhpcyBpcyBhIHJlc3VtZSByZXF1ZXN0IGluIG1pbmltYWwgbW9kZSBpdCBpcyBzdHJlYW1lZCB3aXRoIGR5bmFtaWNcbiAgICAgICAgICAgIC8vIGNvbnRlbnQgYW5kIHNob3VsZCBub3QgYmUgY2FjaGVkLlxuICAgICAgICAgICAgaWYgKG1pbmltYWxQb3N0cG9uZWQpIHtcbiAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2wgPSB7XG4gICAgICAgICAgICAgICAgICAgIHJldmFsaWRhdGU6IDAsXG4gICAgICAgICAgICAgICAgICAgIGV4cGlyZTogdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAobWluaW1hbE1vZGUgJiYgaXNSU0NSZXF1ZXN0ICYmICFpc1ByZWZldGNoUlNDUmVxdWVzdCAmJiBpc1JvdXRlUFBSRW5hYmxlZCkge1xuICAgICAgICAgICAgICAgIGNhY2hlQ29udHJvbCA9IHtcbiAgICAgICAgICAgICAgICAgICAgcmV2YWxpZGF0ZTogMCxcbiAgICAgICAgICAgICAgICAgICAgZXhwaXJlOiB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgfSBlbHNlIGlmICghcm91dGVNb2R1bGUuaXNEZXYpIHtcbiAgICAgICAgICAgICAgICAvLyBJZiB0aGlzIGlzIGEgcHJldmlldyBtb2RlIHJlcXVlc3QsIHdlIHNob3VsZG4ndCBjYWNoZSBpdFxuICAgICAgICAgICAgICAgIGlmIChpc0RyYWZ0TW9kZSkge1xuICAgICAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2wgPSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXZhbGlkYXRlOiAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwaXJlOiB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCFpc1NTRykge1xuICAgICAgICAgICAgICAgICAgICBpZiAoIXJlcy5nZXRIZWFkZXIoJ0NhY2hlLUNvbnRyb2wnKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGVDb250cm9sID0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldmFsaWRhdGU6IDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwaXJlOiB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGNhY2hlRW50cnkuY2FjaGVDb250cm9sKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIElmIHRoZSBjYWNoZSBlbnRyeSBoYXMgYSBjYWNoZSBjb250cm9sIHdpdGggYSByZXZhbGlkYXRlIHZhbHVlIHRoYXQnc1xuICAgICAgICAgICAgICAgICAgICAvLyBhIG51bWJlciwgdXNlIGl0LlxuICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhY2hlRW50cnkuY2FjaGVDb250cm9sLnJldmFsaWRhdGUgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIgX2NhY2hlRW50cnlfY2FjaGVDb250cm9sO1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGNhY2hlRW50cnkuY2FjaGVDb250cm9sLnJldmFsaWRhdGUgPCAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ldyBFcnJvcihgSW52YWxpZCByZXZhbGlkYXRlIGNvbmZpZ3VyYXRpb24gcHJvdmlkZWQ6ICR7Y2FjaGVFbnRyeS5jYWNoZUNvbnRyb2wucmV2YWxpZGF0ZX0gPCAxYCksIFwiX19ORVhUX0VSUk9SX0NPREVcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogXCJFMjJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGVDb250cm9sID0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldmFsaWRhdGU6IGNhY2hlRW50cnkuY2FjaGVDb250cm9sLnJldmFsaWRhdGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwaXJlOiAoKF9jYWNoZUVudHJ5X2NhY2hlQ29udHJvbCA9IGNhY2hlRW50cnkuY2FjaGVDb250cm9sKSA9PSBudWxsID8gdm9pZCAwIDogX2NhY2hlRW50cnlfY2FjaGVDb250cm9sLmV4cGlyZSkgPz8gbmV4dENvbmZpZy5leHBpcmVUaW1lXG4gICAgICAgICAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGVDb250cm9sID0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldmFsaWRhdGU6IENBQ0hFX09ORV9ZRUFSLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cGlyZTogdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2FjaGVFbnRyeS5jYWNoZUNvbnRyb2wgPSBjYWNoZUNvbnRyb2w7XG4gICAgICAgICAgICBpZiAodHlwZW9mIHNlZ21lbnRQcmVmZXRjaEhlYWRlciA9PT0gJ3N0cmluZycgJiYgKGNhY2hlZERhdGEgPT0gbnVsbCA/IHZvaWQgMCA6IGNhY2hlZERhdGEua2luZCkgPT09IENhY2hlZFJvdXRlS2luZC5BUFBfUEFHRSAmJiBjYWNoZWREYXRhLnNlZ21lbnREYXRhKSB7XG4gICAgICAgICAgICAgICAgdmFyIF9jYWNoZWREYXRhX2hlYWRlcnMxO1xuICAgICAgICAgICAgICAgIC8vIFRoaXMgaXMgYSBwcmVmZXRjaCByZXF1ZXN0IGlzc3VlZCBieSB0aGUgY2xpZW50IFNlZ21lbnQgQ2FjaGUuIFRoZXNlXG4gICAgICAgICAgICAgICAgLy8gc2hvdWxkIG5ldmVyIHJlYWNoIHRoZSBhcHBsaWNhdGlvbiBsYXllciAobGFtYmRhKS4gV2Ugc2hvdWxkIGVpdGhlclxuICAgICAgICAgICAgICAgIC8vIHJlc3BvbmQgZnJvbSB0aGUgY2FjaGUgKEhJVCkgb3IgcmVzcG9uZCB3aXRoIDIwNCBObyBDb250ZW50IChNSVNTKS5cbiAgICAgICAgICAgICAgICAvLyBTZXQgYSBoZWFkZXIgdG8gaW5kaWNhdGUgdGhhdCBQUFIgaXMgZW5hYmxlZCBmb3IgdGhpcyByb3V0ZS4gVGhpc1xuICAgICAgICAgICAgICAgIC8vIGxldHMgdGhlIGNsaWVudCBkaXN0aW5ndWlzaCBiZXR3ZWVuIGEgcmVndWxhciBjYWNoZSBtaXNzIGFuZCBhIGNhY2hlXG4gICAgICAgICAgICAgICAgLy8gbWlzcyBkdWUgdG8gUFBSIGJlaW5nIGRpc2FibGVkLiBJbiBvdGhlciBjb250ZXh0cyB0aGlzIGhlYWRlciBpcyB1c2VkXG4gICAgICAgICAgICAgICAgLy8gdG8gaW5kaWNhdGUgdGhhdCB0aGUgcmVzcG9uc2UgY29udGFpbnMgZHluYW1pYyBkYXRhLCBidXQgaGVyZSB3ZSdyZVxuICAgICAgICAgICAgICAgIC8vIG9ubHkgdXNpbmcgaXQgdG8gaW5kaWNhdGUgdGhhdCB0aGUgZmVhdHVyZSBpcyBlbmFibGVkIOKAlCB0aGUgc2VnbWVudFxuICAgICAgICAgICAgICAgIC8vIHJlc3BvbnNlIGl0c2VsZiBjb250YWlucyB3aGV0aGVyIHRoZSBkYXRhIGlzIGR5bmFtaWMuXG4gICAgICAgICAgICAgICAgcmVzLnNldEhlYWRlcihORVhUX0RJRF9QT1NUUE9ORV9IRUFERVIsICcyJyk7XG4gICAgICAgICAgICAgICAgLy8gQWRkIHRoZSBjYWNoZSB0YWdzIGhlYWRlciB0byB0aGUgcmVzcG9uc2UgaWYgaXQgZXhpc3RzIGFuZCB3ZSdyZSBpblxuICAgICAgICAgICAgICAgIC8vIG1pbmltYWwgbW9kZSB3aGlsZSByZW5kZXJpbmcgYSBzdGF0aWMgcGFnZS5cbiAgICAgICAgICAgICAgICBjb25zdCB0YWdzID0gKF9jYWNoZWREYXRhX2hlYWRlcnMxID0gY2FjaGVkRGF0YS5oZWFkZXJzKSA9PSBudWxsID8gdm9pZCAwIDogX2NhY2hlZERhdGFfaGVhZGVyczFbTkVYVF9DQUNIRV9UQUdTX0hFQURFUl07XG4gICAgICAgICAgICAgICAgaWYgKG1pbmltYWxNb2RlICYmIGlzU1NHICYmIHRhZ3MgJiYgdHlwZW9mIHRhZ3MgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgICAgICAgIHJlcy5zZXRIZWFkZXIoTkVYVF9DQUNIRV9UQUdTX0hFQURFUiwgdGFncyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbnN0IG1hdGNoZWRTZWdtZW50ID0gY2FjaGVkRGF0YS5zZWdtZW50RGF0YS5nZXQoc2VnbWVudFByZWZldGNoSGVhZGVyKTtcbiAgICAgICAgICAgICAgICBpZiAobWF0Y2hlZFNlZ21lbnQgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBDYWNoZSBoaXRcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHNlbmRSZW5kZXJSZXN1bHQoe1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVxLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmVzLFxuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogJ3JzYycsXG4gICAgICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZUV0YWdzOiBuZXh0Q29uZmlnLmdlbmVyYXRlRXRhZ3MsXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3dlcmVkQnlIZWFkZXI6IG5leHRDb25maWcucG93ZXJlZEJ5SGVhZGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmVzdWx0OiBSZW5kZXJSZXN1bHQuZnJvbVN0YXRpYyhtYXRjaGVkU2VnbWVudCksXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2w6IGNhY2hlRW50cnkuY2FjaGVDb250cm9sXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBDYWNoZSBtaXNzLiBFaXRoZXIgYSBjYWNoZSBlbnRyeSBmb3IgdGhpcyByb3V0ZSBoYXMgbm90IGJlZW4gZ2VuZXJhdGVkXG4gICAgICAgICAgICAgICAgLy8gKHdoaWNoIHRlY2huaWNhbGx5IHNob3VsZCBub3QgYmUgcG9zc2libGUgd2hlbiBQUFIgaXMgZW5hYmxlZCwgYmVjYXVzZVxuICAgICAgICAgICAgICAgIC8vIGF0IGEgbWluaW11bSB0aGVyZSBzaG91bGQgYWx3YXlzIGJlIGEgZmFsbGJhY2sgZW50cnkpIG9yIHRoZXJlJ3Mgbm9cbiAgICAgICAgICAgICAgICAvLyBtYXRjaCBmb3IgdGhlIHJlcXVlc3RlZCBzZWdtZW50LiBSZXNwb25kIHdpdGggYSAyMDQgTm8gQ29udGVudC4gV2VcbiAgICAgICAgICAgICAgICAvLyBkb24ndCBib3RoZXIgdG8gcmVzcG9uZCB3aXRoIDQwNCwgYmVjYXVzZSB0aGVzZSByZXF1ZXN0cyBhcmUgb25seVxuICAgICAgICAgICAgICAgIC8vIGlzc3VlZCBhcyBwYXJ0IG9mIGEgcHJlZmV0Y2guXG4gICAgICAgICAgICAgICAgcmVzLnN0YXR1c0NvZGUgPSAyMDQ7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNlbmRSZW5kZXJSZXN1bHQoe1xuICAgICAgICAgICAgICAgICAgICByZXEsXG4gICAgICAgICAgICAgICAgICAgIHJlcyxcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogJ3JzYycsXG4gICAgICAgICAgICAgICAgICAgIGdlbmVyYXRlRXRhZ3M6IG5leHRDb25maWcuZ2VuZXJhdGVFdGFncyxcbiAgICAgICAgICAgICAgICAgICAgcG93ZXJlZEJ5SGVhZGVyOiBuZXh0Q29uZmlnLnBvd2VyZWRCeUhlYWRlcixcbiAgICAgICAgICAgICAgICAgICAgcmVzdWx0OiBSZW5kZXJSZXN1bHQuZnJvbVN0YXRpYygnJyksXG4gICAgICAgICAgICAgICAgICAgIGNhY2hlQ29udHJvbDogY2FjaGVFbnRyeS5jYWNoZUNvbnRyb2xcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIElmIHRoZXJlJ3MgYSBjYWxsYmFjayBmb3IgYG9uQ2FjaGVFbnRyeWAsIGNhbGwgaXQgd2l0aCB0aGUgY2FjaGUgZW50cnlcbiAgICAgICAgICAgIC8vIGFuZCB0aGUgcmV2YWxpZGF0ZSBvcHRpb25zLlxuICAgICAgICAgICAgY29uc3Qgb25DYWNoZUVudHJ5ID0gZ2V0UmVxdWVzdE1ldGEocmVxLCAnb25DYWNoZUVudHJ5Jyk7XG4gICAgICAgICAgICBpZiAob25DYWNoZUVudHJ5KSB7XG4gICAgICAgICAgICAgICAgY29uc3QgZmluaXNoZWQgPSBhd2FpdCBvbkNhY2hlRW50cnkoe1xuICAgICAgICAgICAgICAgICAgICAuLi5jYWNoZUVudHJ5LFxuICAgICAgICAgICAgICAgICAgICAvLyBUT0RPOiByZW1vdmUgdGhpcyB3aGVuIHVwc3RyZWFtIGRvZXNuJ3RcbiAgICAgICAgICAgICAgICAgICAgLy8gYWx3YXlzIGV4cGVjdCB0aGlzIHZhbHVlIHRvIGJlIFwiUEFHRVwiXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuLi5jYWNoZUVudHJ5LnZhbHVlLFxuICAgICAgICAgICAgICAgICAgICAgICAga2luZDogJ1BBR0UnXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9LCB7XG4gICAgICAgICAgICAgICAgICAgIHVybDogZ2V0UmVxdWVzdE1ldGEocmVxLCAnaW5pdFVSTCcpXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgaWYgKGZpbmlzaGVkKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIFRPRE86IG1heWJlIHdlIGhhdmUgdG8gZW5kIHRoZSByZXF1ZXN0P1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBJZiB0aGUgcmVxdWVzdCBoYXMgYSBwb3N0cG9uZWQgc3RhdGUgYW5kIGl0J3MgYSByZXN1bWUgcmVxdWVzdCB3ZVxuICAgICAgICAgICAgLy8gc2hvdWxkIGVycm9yLlxuICAgICAgICAgICAgaWYgKGRpZFBvc3Rwb25lICYmIG1pbmltYWxQb3N0cG9uZWQpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBPYmplY3QuZGVmaW5lUHJvcGVydHkobmV3IEVycm9yKCdJbnZhcmlhbnQ6IHBvc3Rwb25lZCBzdGF0ZSBzaG91bGQgbm90IGJlIHByZXNlbnQgb24gYSByZXN1bWUgcmVxdWVzdCcpLCBcIl9fTkVYVF9FUlJPUl9DT0RFXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IFwiRTM5NlwiLFxuICAgICAgICAgICAgICAgICAgICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoY2FjaGVkRGF0YS5oZWFkZXJzKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgaGVhZGVycyA9IHtcbiAgICAgICAgICAgICAgICAgICAgLi4uY2FjaGVkRGF0YS5oZWFkZXJzXG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICBpZiAoIW1pbmltYWxNb2RlIHx8ICFpc1NTRykge1xuICAgICAgICAgICAgICAgICAgICBkZWxldGUgaGVhZGVyc1tORVhUX0NBQ0hFX1RBR1NfSEVBREVSXTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9yIChsZXQgW2tleSwgdmFsdWVdIG9mIE9iamVjdC5lbnRyaWVzKGhlYWRlcnMpKXtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiB2YWx1ZSA9PT0gJ3VuZGVmaW5lZCcpIGNvbnRpbnVlO1xuICAgICAgICAgICAgICAgICAgICBpZiAoQXJyYXkuaXNBcnJheSh2YWx1ZSkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvciAoY29uc3QgdiBvZiB2YWx1ZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzLmFwcGVuZEhlYWRlcihrZXksIHYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHR5cGVvZiB2YWx1ZSA9PT0gJ251bWJlcicpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlID0gdmFsdWUudG9TdHJpbmcoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcy5hcHBlbmRIZWFkZXIoa2V5LCB2YWx1ZSk7XG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXMuYXBwZW5kSGVhZGVyKGtleSwgdmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQWRkIHRoZSBjYWNoZSB0YWdzIGhlYWRlciB0byB0aGUgcmVzcG9uc2UgaWYgaXQgZXhpc3RzIGFuZCB3ZSdyZSBpblxuICAgICAgICAgICAgLy8gbWluaW1hbCBtb2RlIHdoaWxlIHJlbmRlcmluZyBhIHN0YXRpYyBwYWdlLlxuICAgICAgICAgICAgY29uc3QgdGFncyA9IChfY2FjaGVkRGF0YV9oZWFkZXJzID0gY2FjaGVkRGF0YS5oZWFkZXJzKSA9PSBudWxsID8gdm9pZCAwIDogX2NhY2hlZERhdGFfaGVhZGVyc1tORVhUX0NBQ0hFX1RBR1NfSEVBREVSXTtcbiAgICAgICAgICAgIGlmIChtaW5pbWFsTW9kZSAmJiBpc1NTRyAmJiB0YWdzICYmIHR5cGVvZiB0YWdzID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIHJlcy5zZXRIZWFkZXIoTkVYVF9DQUNIRV9UQUdTX0hFQURFUiwgdGFncyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBJZiB0aGUgcmVxdWVzdCBpcyBhIGRhdGEgcmVxdWVzdCwgdGhlbiB3ZSBzaG91bGRuJ3Qgc2V0IHRoZSBzdGF0dXMgY29kZVxuICAgICAgICAgICAgLy8gZnJvbSB0aGUgcmVzcG9uc2UgYmVjYXVzZSBpdCBzaG91bGQgYWx3YXlzIGJlIDIwMC4gVGhpcyBzaG91bGQgYmUgZ2F0ZWRcbiAgICAgICAgICAgIC8vIGJlaGluZCB0aGUgZXhwZXJpbWVudGFsIFBQUiBmbGFnLlxuICAgICAgICAgICAgaWYgKGNhY2hlZERhdGEuc3RhdHVzICYmICghaXNSU0NSZXF1ZXN0IHx8ICFpc1JvdXRlUFBSRW5hYmxlZCkpIHtcbiAgICAgICAgICAgICAgICByZXMuc3RhdHVzQ29kZSA9IGNhY2hlZERhdGEuc3RhdHVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gUmVkaXJlY3QgaW5mb3JtYXRpb24gaXMgZW5jb2RlZCBpbiBSU0MgcGF5bG9hZCwgc28gd2UgZG9uJ3QgbmVlZCB0byB1c2UgcmVkaXJlY3Qgc3RhdHVzIGNvZGVzXG4gICAgICAgICAgICBpZiAoIW1pbmltYWxNb2RlICYmIGNhY2hlZERhdGEuc3RhdHVzICYmIFJlZGlyZWN0U3RhdHVzQ29kZVtjYWNoZWREYXRhLnN0YXR1c10gJiYgaXNSU0NSZXF1ZXN0KSB7XG4gICAgICAgICAgICAgICAgcmVzLnN0YXR1c0NvZGUgPSAyMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBNYXJrIHRoYXQgdGhlIHJlcXVlc3QgZGlkIHBvc3Rwb25lLlxuICAgICAgICAgICAgaWYgKGRpZFBvc3Rwb25lKSB7XG4gICAgICAgICAgICAgICAgcmVzLnNldEhlYWRlcihORVhUX0RJRF9QT1NUUE9ORV9IRUFERVIsICcxJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyB3ZSBkb24ndCBnbyB0aHJvdWdoIHRoaXMgYmxvY2sgd2hlbiBwcmV2aWV3IG1vZGUgaXMgdHJ1ZVxuICAgICAgICAgICAgLy8gYXMgcHJldmlldyBtb2RlIGlzIGEgZHluYW1pYyByZXF1ZXN0IChieXBhc3NlcyBjYWNoZSkgYW5kIGRvZXNuJ3RcbiAgICAgICAgICAgIC8vIGdlbmVyYXRlIGJvdGggSFRNTCBhbmQgcGF5bG9hZHMgaW4gdGhlIHNhbWUgcmVxdWVzdCBzbyBjb250aW51ZSB0byBqdXN0XG4gICAgICAgICAgICAvLyByZXR1cm4gdGhlIGdlbmVyYXRlZCBwYXlsb2FkXG4gICAgICAgICAgICBpZiAoaXNSU0NSZXF1ZXN0ICYmICFpc0RyYWZ0TW9kZSkge1xuICAgICAgICAgICAgICAgIC8vIElmIHRoaXMgaXMgYSBkeW5hbWljIFJTQyByZXF1ZXN0LCB0aGVuIHN0cmVhbSB0aGUgcmVzcG9uc2UuXG4gICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWNoZWREYXRhLnJzY0RhdGEgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChjYWNoZWREYXRhLnBvc3Rwb25lZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ldyBFcnJvcignSW52YXJpYW50OiBFeHBlY3RlZCBwb3N0cG9uZWQgdG8gYmUgdW5kZWZpbmVkJyksIFwiX19ORVhUX0VSUk9SX0NPREVcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBcIkUzNzJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maWd1cmFibGU6IHRydWVcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBzZW5kUmVuZGVyUmVzdWx0KHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICdyc2MnLFxuICAgICAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVFdGFnczogbmV4dENvbmZpZy5nZW5lcmF0ZUV0YWdzLFxuICAgICAgICAgICAgICAgICAgICAgICAgcG93ZXJlZEJ5SGVhZGVyOiBuZXh0Q29uZmlnLnBvd2VyZWRCeUhlYWRlcixcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdDogY2FjaGVkRGF0YS5odG1sLFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gRHluYW1pYyBSU0MgcmVzcG9uc2VzIGNhbm5vdCBiZSBjYWNoZWQsIGV2ZW4gaWYgdGhleSdyZVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29uZmlndXJlZCB3aXRoIGBmb3JjZS1zdGF0aWNgIGJlY2F1c2Ugd2UgaGF2ZSBubyB3YXkgb2ZcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3Rpbmd1aXNoaW5nIGJldHdlZW4gYGZvcmNlLXN0YXRpY2AgYW5kIHBhZ2VzIHRoYXQgaGF2ZSBub1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcG9zdHBvbmVkIHN0YXRlLlxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gVE9ETzogZGlzdGluZ3Vpc2ggYGZvcmNlLXN0YXRpY2AgZnJvbSBwYWdlcyB3aXRoIG5vIHBvc3Rwb25lZCBzdGF0ZSAoc3RhdGljKVxuICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGVDb250cm9sOiBpc0R5bmFtaWNSU0NSZXF1ZXN0ID8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldmFsaWRhdGU6IDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwaXJlOiB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gOiBjYWNoZUVudHJ5LmNhY2hlQ29udHJvbFxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gQXMgdGhpcyBpc24ndCBhIHByZWZldGNoIHJlcXVlc3QsIHdlIHNob3VsZCBzZXJ2ZSB0aGUgc3RhdGljIGZsaWdodFxuICAgICAgICAgICAgICAgIC8vIGRhdGEuXG4gICAgICAgICAgICAgICAgcmV0dXJuIHNlbmRSZW5kZXJSZXN1bHQoe1xuICAgICAgICAgICAgICAgICAgICByZXEsXG4gICAgICAgICAgICAgICAgICAgIHJlcyxcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogJ3JzYycsXG4gICAgICAgICAgICAgICAgICAgIGdlbmVyYXRlRXRhZ3M6IG5leHRDb25maWcuZ2VuZXJhdGVFdGFncyxcbiAgICAgICAgICAgICAgICAgICAgcG93ZXJlZEJ5SGVhZGVyOiBuZXh0Q29uZmlnLnBvd2VyZWRCeUhlYWRlcixcbiAgICAgICAgICAgICAgICAgICAgcmVzdWx0OiBSZW5kZXJSZXN1bHQuZnJvbVN0YXRpYyhjYWNoZWREYXRhLnJzY0RhdGEpLFxuICAgICAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2w6IGNhY2hlRW50cnkuY2FjaGVDb250cm9sXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBUaGlzIGlzIGEgcmVxdWVzdCBmb3IgSFRNTCBkYXRhLlxuICAgICAgICAgICAgbGV0IGJvZHkgPSBjYWNoZWREYXRhLmh0bWw7XG4gICAgICAgICAgICAvLyBJZiB0aGVyZSdzIG5vIHBvc3Rwb25lZCBzdGF0ZSwgd2Ugc2hvdWxkIGp1c3Qgc2VydmUgdGhlIEhUTUwuIFRoaXNcbiAgICAgICAgICAgIC8vIHNob3VsZCBhbHNvIGJlIHRoZSBjYXNlIGZvciBhIHJlc3VtZSByZXF1ZXN0IGJlY2F1c2UgaXQncyBjb21wbGV0ZWRcbiAgICAgICAgICAgIC8vIGFzIGEgc2VydmVyIHJlbmRlciAocmF0aGVyIHRoYW4gYSBzdGF0aWMgcmVuZGVyKS5cbiAgICAgICAgICAgIGlmICghZGlkUG9zdHBvbmUgfHwgbWluaW1hbE1vZGUpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gc2VuZFJlbmRlclJlc3VsdCh7XG4gICAgICAgICAgICAgICAgICAgIHJlcSxcbiAgICAgICAgICAgICAgICAgICAgcmVzLFxuICAgICAgICAgICAgICAgICAgICB0eXBlOiAnaHRtbCcsXG4gICAgICAgICAgICAgICAgICAgIGdlbmVyYXRlRXRhZ3M6IG5leHRDb25maWcuZ2VuZXJhdGVFdGFncyxcbiAgICAgICAgICAgICAgICAgICAgcG93ZXJlZEJ5SGVhZGVyOiBuZXh0Q29uZmlnLnBvd2VyZWRCeUhlYWRlcixcbiAgICAgICAgICAgICAgICAgICAgcmVzdWx0OiBib2R5LFxuICAgICAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2w6IGNhY2hlRW50cnkuY2FjaGVDb250cm9sXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBJZiB3ZSdyZSBkZWJ1Z2dpbmcgdGhlIHN0YXRpYyBzaGVsbCBvciB0aGUgZHluYW1pYyBBUEkgYWNjZXNzZXMsIHdlXG4gICAgICAgICAgICAvLyBzaG91bGQganVzdCBzZXJ2ZSB0aGUgSFRNTCB3aXRob3V0IHJlc3VtaW5nIHRoZSByZW5kZXIuIFRoZSByZXR1cm5lZFxuICAgICAgICAgICAgLy8gSFRNTCB3aWxsIGJlIHRoZSBzdGF0aWMgc2hlbGwgc28gYWxsIHRoZSBEeW5hbWljIEFQSSdzIHdpbGwgYmUgdXNlZFxuICAgICAgICAgICAgLy8gZHVyaW5nIHN0YXRpYyBnZW5lcmF0aW9uLlxuICAgICAgICAgICAgaWYgKGlzRGVidWdTdGF0aWNTaGVsbCB8fCBpc0RlYnVnRHluYW1pY0FjY2Vzc2VzKSB7XG4gICAgICAgICAgICAgICAgLy8gU2luY2Ugd2UncmUgbm90IHJlc3VtaW5nIHRoZSByZW5kZXIsIHdlIG5lZWQgdG8gYXQgbGVhc3QgYWRkIHRoZVxuICAgICAgICAgICAgICAgIC8vIGNsb3NpbmcgYm9keSBhbmQgaHRtbCB0YWdzIHRvIGNyZWF0ZSB2YWxpZCBIVE1MLlxuICAgICAgICAgICAgICAgIGJvZHkuY2hhaW4obmV3IFJlYWRhYmxlU3RyZWFtKHtcbiAgICAgICAgICAgICAgICAgICAgc3RhcnQgKGNvbnRyb2xsZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2xsZXIuZW5xdWV1ZShFTkNPREVEX1RBR1MuQ0xPU0VELkJPRFlfQU5EX0hUTUwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbGxlci5jbG9zZSgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSkpO1xuICAgICAgICAgICAgICAgIHJldHVybiBzZW5kUmVuZGVyUmVzdWx0KHtcbiAgICAgICAgICAgICAgICAgICAgcmVxLFxuICAgICAgICAgICAgICAgICAgICByZXMsXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6ICdodG1sJyxcbiAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVFdGFnczogbmV4dENvbmZpZy5nZW5lcmF0ZUV0YWdzLFxuICAgICAgICAgICAgICAgICAgICBwb3dlcmVkQnlIZWFkZXI6IG5leHRDb25maWcucG93ZXJlZEJ5SGVhZGVyLFxuICAgICAgICAgICAgICAgICAgICByZXN1bHQ6IGJvZHksXG4gICAgICAgICAgICAgICAgICAgIGNhY2hlQ29udHJvbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV2YWxpZGF0ZTogMCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cGlyZTogdW5kZWZpbmVkXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFRoaXMgcmVxdWVzdCBoYXMgcG9zdHBvbmVkLCBzbyBsZXQncyBjcmVhdGUgYSBuZXcgdHJhbnNmb3JtZXIgdGhhdCB0aGVcbiAgICAgICAgICAgIC8vIGR5bmFtaWMgZGF0YSBjYW4gcGlwZSB0byB0aGF0IHdpbGwgYXR0YWNoIHRoZSBkeW5hbWljIGRhdGEgdG8gdGhlIGVuZFxuICAgICAgICAgICAgLy8gb2YgdGhlIHJlc3BvbnNlLlxuICAgICAgICAgICAgY29uc3QgdHJhbnNmb3JtZXIgPSBuZXcgVHJhbnNmb3JtU3RyZWFtKCk7XG4gICAgICAgICAgICBib2R5LmNoYWluKHRyYW5zZm9ybWVyLnJlYWRhYmxlKTtcbiAgICAgICAgICAgIC8vIFBlcmZvcm0gdGhlIHJlbmRlciBhZ2FpbiwgYnV0IHRoaXMgdGltZSwgcHJvdmlkZSB0aGUgcG9zdHBvbmVkIHN0YXRlLlxuICAgICAgICAgICAgLy8gV2UgZG9uJ3QgYXdhaXQgYmVjYXVzZSB3ZSB3YW50IHRoZSByZXN1bHQgdG8gc3RhcnQgc3RyZWFtaW5nIG5vdywgYW5kXG4gICAgICAgICAgICAvLyB3ZSd2ZSBhbHJlYWR5IGNoYWluZWQgdGhlIHRyYW5zZm9ybWVyJ3MgcmVhZGFibGUgdG8gdGhlIHJlbmRlciByZXN1bHQuXG4gICAgICAgICAgICBkb1JlbmRlcih7XG4gICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICBwb3N0cG9uZWQ6IGNhY2hlZERhdGEucG9zdHBvbmVkLFxuICAgICAgICAgICAgICAgIC8vIFRoaXMgaXMgYSByZXN1bWUgcmVuZGVyLCBub3QgYSBmYWxsYmFjayByZW5kZXIsIHNvIHdlIGRvbid0IG5lZWQgdG9cbiAgICAgICAgICAgICAgICAvLyBzZXQgdGhpcy5cbiAgICAgICAgICAgICAgICBmYWxsYmFja1JvdXRlUGFyYW1zOiBudWxsXG4gICAgICAgICAgICB9KS50aGVuKGFzeW5jIChyZXN1bHQpPT57XG4gICAgICAgICAgICAgICAgdmFyIF9yZXN1bHRfdmFsdWU7XG4gICAgICAgICAgICAgICAgaWYgKCFyZXN1bHQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ldyBFcnJvcignSW52YXJpYW50OiBleHBlY3RlZCBhIHJlc3VsdCB0byBiZSByZXR1cm5lZCcpLCBcIl9fTkVYVF9FUlJPUl9DT0RFXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBcIkU0NjNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGVudW1lcmFibGU6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAoKChfcmVzdWx0X3ZhbHVlID0gcmVzdWx0LnZhbHVlKSA9PSBudWxsID8gdm9pZCAwIDogX3Jlc3VsdF92YWx1ZS5raW5kKSAhPT0gQ2FjaGVkUm91dGVLaW5kLkFQUF9QQUdFKSB7XG4gICAgICAgICAgICAgICAgICAgIHZhciBfcmVzdWx0X3ZhbHVlMTtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ldyBFcnJvcihgSW52YXJpYW50OiBleHBlY3RlZCBhIHBhZ2UgcmVzcG9uc2UsIGdvdCAkeyhfcmVzdWx0X3ZhbHVlMSA9IHJlc3VsdC52YWx1ZSkgPT0gbnVsbCA/IHZvaWQgMCA6IF9yZXN1bHRfdmFsdWUxLmtpbmR9YCksIFwiX19ORVhUX0VSUk9SX0NPREVcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IFwiRTMwNVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25maWd1cmFibGU6IHRydWVcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIFBpcGUgdGhlIHJlc3VtZSByZXN1bHQgdG8gdGhlIHRyYW5zZm9ybWVyLlxuICAgICAgICAgICAgICAgIGF3YWl0IHJlc3VsdC52YWx1ZS5odG1sLnBpcGVUbyh0cmFuc2Zvcm1lci53cml0YWJsZSk7XG4gICAgICAgICAgICB9KS5jYXRjaCgoZXJyKT0+e1xuICAgICAgICAgICAgICAgIC8vIEFuIGVycm9yIG9jY3VycmVkIGR1cmluZyBwaXBpbmcgb3IgcHJlcGFyaW5nIHRoZSByZW5kZXIsIGFib3J0XG4gICAgICAgICAgICAgICAgLy8gdGhlIHRyYW5zZm9ybWVycyB3cml0ZXIgc28gd2UgY2FuIHRlcm1pbmF0ZSB0aGUgc3RyZWFtLlxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybWVyLndyaXRhYmxlLmFib3J0KGVycikuY2F0Y2goKGUpPT57XG4gICAgICAgICAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoXCJjb3VsZG4ndCBhYm9ydCB0cmFuc2Zvcm1lclwiLCBlKTtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgcmV0dXJuIHNlbmRSZW5kZXJSZXN1bHQoe1xuICAgICAgICAgICAgICAgIHJlcSxcbiAgICAgICAgICAgICAgICByZXMsXG4gICAgICAgICAgICAgICAgdHlwZTogJ2h0bWwnLFxuICAgICAgICAgICAgICAgIGdlbmVyYXRlRXRhZ3M6IG5leHRDb25maWcuZ2VuZXJhdGVFdGFncyxcbiAgICAgICAgICAgICAgICBwb3dlcmVkQnlIZWFkZXI6IG5leHRDb25maWcucG93ZXJlZEJ5SGVhZGVyLFxuICAgICAgICAgICAgICAgIHJlc3VsdDogYm9keSxcbiAgICAgICAgICAgICAgICAvLyBXZSBkb24ndCB3YW50IHRvIGNhY2hlIHRoZSByZXNwb25zZSBpZiBpdCBoYXMgcG9zdHBvbmVkIGRhdGEgYmVjYXVzZVxuICAgICAgICAgICAgICAgIC8vIHRoZSByZXNwb25zZSBiZWluZyBzZW50IHRvIHRoZSBjbGllbnQgaXQncyBkeW5hbWljIHBhcnRzIGFyZSBzdHJlYW1lZFxuICAgICAgICAgICAgICAgIC8vIHRvIHRoZSBjbGllbnQgb24gdGhlIHNhbWUgcmVxdWVzdC5cbiAgICAgICAgICAgICAgICBjYWNoZUNvbnRyb2w6IHtcbiAgICAgICAgICAgICAgICAgICAgcmV2YWxpZGF0ZTogMCxcbiAgICAgICAgICAgICAgICAgICAgZXhwaXJlOiB1bmRlZmluZWRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfTtcbiAgICAgICAgLy8gVE9ETzogYWN0aXZlU3BhbiBjb2RlIHBhdGggaXMgZm9yIHdoZW4gd3JhcHBlZCBieVxuICAgICAgICAvLyBuZXh0LXNlcnZlciBjYW4gYmUgcmVtb3ZlZCB3aGVuIHRoaXMgaXMgbm8gbG9uZ2VyIHVzZWRcbiAgICAgICAgaWYgKGFjdGl2ZVNwYW4pIHtcbiAgICAgICAgICAgIGF3YWl0IGhhbmRsZVJlc3BvbnNlKGFjdGl2ZVNwYW4pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIGF3YWl0IHRyYWNlci53aXRoUHJvcGFnYXRlZENvbnRleHQocmVxLmhlYWRlcnMsICgpPT50cmFjZXIudHJhY2UoQmFzZVNlcnZlclNwYW4uaGFuZGxlUmVxdWVzdCwge1xuICAgICAgICAgICAgICAgICAgICBzcGFuTmFtZTogYCR7bWV0aG9kfSAke3JlcS51cmx9YCxcbiAgICAgICAgICAgICAgICAgICAga2luZDogU3BhbktpbmQuU0VSVkVSLFxuICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAnaHR0cC5tZXRob2QnOiBtZXRob2QsXG4gICAgICAgICAgICAgICAgICAgICAgICAnaHR0cC50YXJnZXQnOiByZXEudXJsXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9LCBoYW5kbGVSZXNwb25zZSkpO1xuICAgICAgICB9XG4gICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICAgIC8vIGlmIHdlIGFyZW4ndCB3cmFwcGVkIGJ5IGJhc2Utc2VydmVyIGhhbmRsZSBoZXJlXG4gICAgICAgIGlmICghYWN0aXZlU3BhbiAmJiAhKGVyciBpbnN0YW5jZW9mIE5vRmFsbGJhY2tFcnJvcikpIHtcbiAgICAgICAgICAgIGF3YWl0IHJvdXRlTW9kdWxlLm9uUmVxdWVzdEVycm9yKHJlcSwgZXJyLCB7XG4gICAgICAgICAgICAgICAgcm91dGVyS2luZDogJ0FwcCBSb3V0ZXInLFxuICAgICAgICAgICAgICAgIHJvdXRlUGF0aDogc3JjUGFnZSxcbiAgICAgICAgICAgICAgICByb3V0ZVR5cGU6ICdyZW5kZXInLFxuICAgICAgICAgICAgICAgIHJldmFsaWRhdGVSZWFzb246IGdldFJldmFsaWRhdGVSZWFzb24oe1xuICAgICAgICAgICAgICAgICAgICBpc1JldmFsaWRhdGU6IGlzU1NHLFxuICAgICAgICAgICAgICAgICAgICBpc09uRGVtYW5kUmV2YWxpZGF0ZVxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9LCByb3V0ZXJTZXJ2ZXJDb250ZXh0KTtcbiAgICAgICAgfVxuICAgICAgICAvLyByZXRocm93IHNvIHRoYXQgd2UgY2FuIGhhbmRsZSBzZXJ2aW5nIGVycm9yIHBhZ2VcbiAgICAgICAgdGhyb3cgZXJyO1xuICAgIH1cbn1cblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXBwLXBhZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(rsc)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-segment.js */ \"(rsc)/./node_modules/next/dist/client/components/client-segment.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js */ \"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(rsc)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/async-metadata.js */ \"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/metadata-boundary.js */ \"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/lib/metadata/generate/icon-mark.js */ \"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js */ \"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1wYWdlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1zZWdtZW50LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmh0dHAtYWNjZXNzLWZhbGxiYWNrJTJGZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZtZXRhZGF0YSUyRmFzeW5jLW1ldGFkYXRhLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRm1ldGFkYXRhJTJGbWV0YWRhdGEtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmxpYiUyRm1ldGFkYXRhJTJGZ2VuZXJhdGUlMkZpY29uLW1hcmsuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZuZXh0LWRldnRvb2xzJTJGdXNlcnNwYWNlJTJGYXBwJTJGc2VnbWVudC1leHBsb3Jlci1ub2RlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSxvT0FBeUk7QUFDekk7QUFDQSwwT0FBNEk7QUFDNUk7QUFDQSxvUkFBaUs7QUFDaks7QUFDQSx3T0FBMkk7QUFDM0k7QUFDQSw0UEFBcUo7QUFDcko7QUFDQSxrUUFBd0o7QUFDeEo7QUFDQSxzUUFBMEo7QUFDMUo7QUFDQSx3T0FBMkk7QUFDM0k7QUFDQSw0UUFBNkoiLCJzb3VyY2VzIjpbIiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXBhZ2UuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXNlZ21lbnQuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvaHR0cC1hY2Nlc3MtZmFsbGJhY2svZXJyb3ItYm91bmRhcnkuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbGF5b3V0LXJvdXRlci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9tZXRhZGF0YS9hc3luYy1tZXRhZGF0YS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9tZXRhZGF0YS9tZXRhZGF0YS1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9yZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9tZXRhZGF0YS9nZW5lcmF0ZS9pY29uLW1hcmsuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvbmV4dC1kZXZ0b29scy91c2Vyc3BhY2UvYXBwL3NlZ21lbnQtZXhwbG9yZXItbm9kZS5qc1wiKTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!*****************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \*****************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/global-error.tsx */ \"(rsc)/./src/app/global-error.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRmdsb2JhbC1lcnJvci50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLGdLQUEwRyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9nbG9iYWwtZXJyb3IudHN4XCIpO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!": +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true! ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/AppShell.tsx */ \"(rsc)/./src/components/AppShell.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/Providers.tsx */ \"(rsc)/./src/components/Providers.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRmdsb2JhbHMuY3NzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZmb250JTJGbG9jYWwlMkZ0YXJnZXQuY3NzJTNGJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMnNyYyUyRmFwcCUyRmxheW91dC50c3glNUMlMjIlMkMlNUMlMjJpbXBvcnQlNUMlMjIlM0ElNUMlMjIlNUMlMjIlMkMlNUMlMjJhcmd1bWVudHMlNUMlMjIlM0ElNUIlN0IlNUMlMjJzcmMlNUMlMjIlM0ElNUIlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRlJhamRoYW5pJTJGUmFqZGhhbmktU2VtaUJvbGQudHRmJTVDJTIyJTJDJTVDJTIyd2VpZ2h0JTVDJTIyJTNBJTVDJTIyNjAwJTVDJTIyJTJDJTVDJTIyc3R5bGUlNUMlMjIlM0ElNUMlMjJub3JtYWwlNUMlMjIlN0QlMkMlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRlJhamRoYW5pJTJGUmFqZGhhbmktQm9sZC50dGYlNUMlMjIlMkMlNUMlMjJ3ZWlnaHQlNUMlMjIlM0ElNUMlMjI3MDAlNUMlMjIlMkMlNUMlMjJzdHlsZSU1QyUyMiUzQSU1QyUyMm5vcm1hbCU1QyUyMiU3RCU1RCUyQyU1QyUyMnZhcmlhYmxlJTVDJTIyJTNBJTVDJTIyLS1mb250LXJhamRoYW5pJTVDJTIyJTJDJTVDJTIyZGlzcGxheSU1QyUyMiUzQSU1QyUyMnN3YXAlNUMlMjIlN0QlNUQlMkMlNUMlMjJ2YXJpYWJsZU5hbWUlNUMlMjIlM0ElNUMlMjJyYWpkaGFuaSU1QyUyMiU3RCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZm9udCUyRmxvY2FsJTJGdGFyZ2V0LmNzcyUzRiU3QiU1QyUyMnBhdGglNUMlMjIlM0ElNUMlMjJzcmMlMkZhcHAlMkZsYXlvdXQudHN4JTVDJTIyJTJDJTVDJTIyaW1wb3J0JTVDJTIyJTNBJTVDJTIyJTVDJTIyJTJDJTVDJTIyYXJndW1lbnRzJTVDJTIyJTNBJTVCJTdCJTVDJTIyc3JjJTVDJTIyJTNBJTVCJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMi4uJTJGZm9udHMlMkZLYW5pdCUyRkthbml0LVJlZ3VsYXIudHRmJTVDJTIyJTJDJTVDJTIyd2VpZ2h0JTVDJTIyJTNBJTVDJTIyNDAwJTVDJTIyJTJDJTVDJTIyc3R5bGUlNUMlMjIlM0ElNUMlMjJub3JtYWwlNUMlMjIlN0QlMkMlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRkthbml0JTJGS2FuaXQtTWVkaXVtLnR0ZiU1QyUyMiUyQyU1QyUyMndlaWdodCU1QyUyMiUzQSU1QyUyMjUwMCU1QyUyMiUyQyU1QyUyMnN0eWxlJTVDJTIyJTNBJTVDJTIybm9ybWFsJTVDJTIyJTdEJTJDJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMi4uJTJGZm9udHMlMkZLYW5pdCUyRkthbml0LU1lZGl1bUl0YWxpYy50dGYlNUMlMjIlMkMlNUMlMjJ3ZWlnaHQlNUMlMjIlM0ElNUMlMjI1MDAlNUMlMjIlMkMlNUMlMjJzdHlsZSU1QyUyMiUzQSU1QyUyMml0YWxpYyU1QyUyMiU3RCU1RCUyQyU1QyUyMnZhcmlhYmxlJTVDJTIyJTNBJTVDJTIyLS1mb250LWthbml0JTVDJTIyJTJDJTVDJTIyZGlzcGxheSU1QyUyMiUzQSU1QyUyMnN3YXAlNUMlMjIlN0QlNUQlMkMlNUMlMjJ2YXJpYWJsZU5hbWUlNUMlMjIlM0ElNUMlMjJrYW5pdCU1QyUyMiU3RCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZzcmMlMkZjb21wb25lbnRzJTJGQXBwU2hlbGwudHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTIyZGVmYXVsdCUyMiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZzcmMlMkZjb21wb25lbnRzJTJGUHJvdmlkZXJzLnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMmRlZmF1bHQlMjIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLHNLQUEwSTtBQUMxSTtBQUNBLHdLQUEySSIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiZGVmYXVsdFwiXSAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeFwiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiZGVmYXVsdFwiXSAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL1Byb3ZpZGVycy50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!*****************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \*****************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/terms/page.tsx */ \"(rsc)/./src/app/terms/page.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRnRlcm1zJTJGcGFnZS50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLDRKQUF3RyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC90ZXJtcy9wYWdlLnRzeFwiKTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__": +/*!*********************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__ ***! + \*********************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/lib/metadata/get-metadata-route */ \"(rsc)/./node_modules/next/dist/lib/metadata/get-metadata-route.js\");\n/* harmony import */ var next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0__);\n \n\n /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (async (props) => {\n const imageData = {\"type\":\"image/svg+xml\",\"sizes\":\"any\"}\n const imageUrl = (0,next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0__.fillMetadataSegment)(\".\", await props.params, \"icon.svg\")\n\n return [{\n ...imageData,\n url: imageUrl + \"?042324936fe4a851\",\n }]\n });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LW1ldGFkYXRhLWltYWdlLWxvYWRlci5qcz90eXBlPWljb24mc2VnbWVudD0mYmFzZVBhdGg9JnBhZ2VFeHRlbnNpb25zPXRzeCZwYWdlRXh0ZW5zaW9ucz10cyZwYWdlRXh0ZW5zaW9ucz1qc3gmcGFnZUV4dGVuc2lvbnM9bWR4IS4vc3JjL2FwcC9pY29uLnN2Zz9fX25leHRfbWV0YWRhdGFfXyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxFQUFpRjs7QUFFakYsRUFBRSxpRUFBZTtBQUNqQix1QkFBdUI7QUFDdkIscUJBQXFCLDhGQUFtQjs7QUFFeEM7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2ljb24uc3ZnP19fbmV4dF9tZXRhZGF0YV9fIl0sInNvdXJjZXNDb250ZW50IjpbIiAgaW1wb3J0IHsgZmlsbE1ldGFkYXRhU2VnbWVudCB9IGZyb20gJ25leHQvZGlzdC9saWIvbWV0YWRhdGEvZ2V0LW1ldGFkYXRhLXJvdXRlJ1xuXG4gIGV4cG9ydCBkZWZhdWx0IGFzeW5jIChwcm9wcykgPT4ge1xuICAgIGNvbnN0IGltYWdlRGF0YSA9IHtcInR5cGVcIjpcImltYWdlL3N2Zyt4bWxcIixcInNpemVzXCI6XCJhbnlcIn1cbiAgICBjb25zdCBpbWFnZVVybCA9IGZpbGxNZXRhZGF0YVNlZ21lbnQoXCIuXCIsIGF3YWl0IHByb3BzLnBhcmFtcywgXCJpY29uLnN2Z1wiKVxuXG4gICAgcmV0dXJuIFt7XG4gICAgICAuLi5pbWFnZURhdGEsXG4gICAgICB1cmw6IGltYWdlVXJsICsgXCI/MDQyMzI0OTM2ZmU0YTg1MVwiLFxuICAgIH1dXG4gIH0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=icon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx!./src/app/icon.svg?__next_metadata__\n"); + +/***/ }), + +/***/ "(rsc)/./src/app/global-error.tsx": +/*!**********************************!*\ + !*** ./src/app/global-error.tsx ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-server-dom-webpack/server */ "(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server.js"); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__); + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__.registerClientReference)( +function() { throw new Error("Attempted to call the default export of \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); }, +"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx", +"default", +)); + + +/***/ }), + +/***/ "(rsc)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e426c0d02c1a\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTQyNmMwZDAyYzFhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n"); + +/***/ }), + +/***/ "(rsc)/./src/app/layout.tsx": +/*!****************************!*\ + !*** ./src/app/layout.tsx ***! + \****************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_metadata__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/metadata */ \"(rsc)/./src/lib/metadata.ts\");\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _components_AppShell__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AppShell */ \"(rsc)/./src/components/AppShell.tsx\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\\\",\\\"weight\\\":\\\"600\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Rajdhani/Rajdhani-Bold.ttf\\\",\\\"weight\\\":\\\"700\\\",\\\"style\\\":\\\"normal\\\"}],\\\"variable\\\":\\\"--font-rajdhani\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"rajdhani\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"} */ \"(rsc)/./node_modules/next/font/local/target.css?{\\\"path\\\":\\\"src/app/layout.tsx\\\",\\\"import\\\":\\\"\\\",\\\"arguments\\\":[{\\\"src\\\":[{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Regular.ttf\\\",\\\"weight\\\":\\\"400\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-Medium.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"normal\\\"},{\\\"path\\\":\\\"../fonts/Kanit/Kanit-MediumItalic.ttf\\\",\\\"weight\\\":\\\"500\\\",\\\"style\\\":\\\"italic\\\"}],\\\"variable\\\":\\\"--font-kanit\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"kanit\\\"}\");\n/* harmony import */ var next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = _lib_metadata__WEBPACK_IMPORTED_MODULE_2__.baseMetadata;\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"html\", {\n lang: \"en\",\n className: \"dark\",\n suppressHydrationWarning: true,\n \"data-scroll-behavior\": \"smooth\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"body\", {\n className: `${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Rajdhani_Rajdhani_SemiBold_ttf_weight_600_style_normal_path_fonts_Rajdhani_Rajdhani_Bold_ttf_weight_700_style_normal_variable_font_rajdhani_display_swap_variableName_rajdhani___WEBPACK_IMPORTED_MODULE_7___default().variable)} ${(next_font_local_target_css_path_src_app_layout_tsx_import_arguments_src_path_fonts_Kanit_Kanit_Regular_ttf_weight_400_style_normal_path_fonts_Kanit_Kanit_Medium_ttf_weight_500_style_normal_path_fonts_Kanit_Kanit_MediumItalic_ttf_weight_500_style_italic_variable_font_kanit_display_swap_variableName_kanit___WEBPACK_IMPORTED_MODULE_8___default().variable)} min-h-screen bg-background text-foreground antialiased`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_AppShell__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx\",\n lineNumber: 58,\n columnNumber: 5\n }, this);\n}\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = RootLayout;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_9__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/',\n componentType: 'Layout',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpRE8sTUFBTUEsV0FBcUJDLHVEQUFZQTtBQUUvQixTQUFTQyxVQUFBQSxDQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7QUFDQyx5QkFDRUMsNkRBQUEsQ0FBQ0MsTUFBQUEsRUFBQUE7UUFDQ0MsSUFBQUEsRUFBSztRQUNMQyxTQUFBQSxFQUFVO1FBQ1ZDLHdCQUF3QjtRQUN4QkMsc0JBQUFBLEVBQXFCO0FBRXJCLGdDQUFBTCw2REFBQSxDQUFDTSxNQUFBQSxFQUFBQTtZQUNDSCxTQUFBQSxFQUFXLEdBQUdJLG9UQUFpQixDQUFDLENBQUMsRUFBRUUsbVdBQWMsQ0FBQyx1REFBdUQsQ0FBQztBQUUxRyxvQ0FBQVQsNkRBQUEsQ0FBQ1UsNkRBQUFBLEVBQUFBO0FBQ0Msd0NBQUFWLDZEQUFBLENBQUNXLDREQUFBQSxFQUFBQTtBQUFVWixvQkFBQUEsUUFBQUEsRUFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtyQjs7QUNuRUE7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdhLFVBQTZCOztBQUVyRCxJQUFJLHNCQUFzQjtBQUMxQixJQUFJLE9BQU8sZUFBZSxLQUFLLFVBQVUsRUFBRTtBQUMzQztBQUNBO0FBQ0E7QUFDQSxFQUFFLHNCQUFzQixHQUFHLElBQUksS0FBSyxDQUFDLGVBQWUsRUFBRTtBQUN0RCxJQUFJLEtBQUssRUFBRSxDQUFDLGdCQUFnQixFQUFFLE9BQU8sRUFBRSxJQUFJLEtBQUs7QUFDaEQsTUFBTSxJQUFJLGlCQUFpQixHQUFHLFNBQVM7QUFDdkMsTUFBTSxJQUFJLGFBQWEsR0FBRyxTQUFTO0FBQ25DLE1BQU0sSUFBSSxPQUFPLEdBQUcsU0FBUzs7QUFFN0I7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLE1BQU0saUJBQWlCLEdBQUcsbUJBQW1CLEVBQUUsUUFBUSxFQUFFO0FBQ2pFLFFBQVEsaUJBQWlCLEdBQUcsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsSUFBSSxTQUFTO0FBQ3ZGLFFBQVEsYUFBYSxHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksU0FBUztBQUM5RSxRQUFRLE9BQU8sR0FBRyxpQkFBaUIsRUFBRSxPQUFPO0FBQzVDLE1BQU0sQ0FBQyxDQUFDLE1BQU07QUFDZDtBQUNBLE1BQU07O0FBRU4sTUFBTSxPQUFPLHlFQUFvQyxDQUFDLGdCQUFnQixFQUFFO0FBQ3BFLFFBQVEsY0FBYyxFQUFFLEdBQUc7QUFDM0IsUUFBUSxhQUFhLEVBQUUsUUFBUTtBQUMvQixRQUFRLGlCQUFpQjtBQUN6QixRQUFRLGFBQWE7QUFDckIsUUFBUSxPQUFPO0FBQ2YsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUM7QUFDN0IsSUFBSSxDQUFDO0FBQ0wsR0FBRyxDQUFDO0FBQ0osQ0FBQyxNQUFNO0FBQ1AsRUFBRSxzQkFBc0IsR0FBRyxlQUFlO0FBQzFDOztBQUVLLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMscUJBQXFCLEdBT3ZCOztBQUVDLE1BQUMsZ0JBQWdCLEdBT2xCOztBQUVDLE1BQUMsd0JBQXdCLEdBQUciLCJzb3VyY2VzIjpbInNyYy9hcHAvbGF5b3V0LnRzeCIsInNlbnRyeS13cmFwcGVyLW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCB7IGJhc2VNZXRhZGF0YSB9IGZyb20gJ0AvbGliL21ldGFkYXRhJ1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ0AvY29tcG9uZW50cy9Qcm92aWRlcnMnXG5pbXBvcnQgQXBwU2hlbGwgZnJvbSAnQC9jb21wb25lbnRzL0FwcFNoZWxsJ1xuXG5pbXBvcnQgbG9jYWxGb250IGZyb20gJ25leHQvZm9udC9sb2NhbCdcblxuY29uc3QgcmFqZGhhbmkgPSBsb2NhbEZvbnQoe1xuICBzcmM6IFtcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktU2VtaUJvbGQudHRmJyxcbiAgICAgIHdlaWdodDogJzYwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvUmFqZGhhbmkvUmFqZGhhbmktQm9sZC50dGYnLFxuICAgICAgd2VpZ2h0OiAnNzAwJyxcbiAgICAgIHN0eWxlOiAnbm9ybWFsJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1yYWpkaGFuaScsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmNvbnN0IGthbml0ID0gbG9jYWxGb250KHtcbiAgc3JjOiBbXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LVJlZ3VsYXIudHRmJyxcbiAgICAgIHdlaWdodDogJzQwMCcsXG4gICAgICBzdHlsZTogJ25vcm1hbCcsXG4gICAgfSxcbiAgICB7XG4gICAgICBwYXRoOiAnLi4vZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLnR0ZicsXG4gICAgICB3ZWlnaHQ6ICc1MDAnLFxuICAgICAgc3R5bGU6ICdub3JtYWwnLFxuICAgIH0sXG4gICAge1xuICAgICAgcGF0aDogJy4uL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bUl0YWxpYy50dGYnLFxuICAgICAgd2VpZ2h0OiAnNTAwJyxcbiAgICAgIHN0eWxlOiAnaXRhbGljJyxcbiAgICB9LFxuICBdLFxuICB2YXJpYWJsZTogJy0tZm9udC1rYW5pdCcsXG4gIGRpc3BsYXk6ICdzd2FwJyxcbn0pXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSBiYXNlTWV0YWRhdGFcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7XG4gIGNoaWxkcmVuLFxufToge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWxcbiAgICAgIGxhbmc9XCJlblwiXG4gICAgICBjbGFzc05hbWU9XCJkYXJrXCJcbiAgICAgIHN1cHByZXNzSHlkcmF0aW9uV2FybmluZ1xuICAgICAgZGF0YS1zY3JvbGwtYmVoYXZpb3I9XCJzbW9vdGhcIlxuICAgID5cbiAgICAgIDxib2R5XG4gICAgICAgIGNsYXNzTmFtZT17YCR7cmFqZGhhbmkudmFyaWFibGV9ICR7a2FuaXQudmFyaWFibGV9IG1pbi1oLXNjcmVlbiBiZy1iYWNrZ3JvdW5kIHRleHQtZm9yZWdyb3VuZCBhbnRpYWxpYXNlZGB9XG4gICAgICA+XG4gICAgICAgIDxQcm92aWRlcnM+XG4gICAgICAgICAgPEFwcFNoZWxsPntjaGlsZHJlbn08L0FwcFNoZWxsPlxuICAgICAgICA8L1Byb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gIClcbn1cbiIsImltcG9ydCAqIGFzIG9yaWdNb2R1bGUgZnJvbSAnbmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzJztcbmltcG9ydCAqIGFzIHNlcnZlckNvbXBvbmVudE1vZHVsZSBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5leHBvcnQgKiBmcm9tICdfX1NFTlRSWV9XUkFQUElOR19UQVJHRVRfRklMRV9fLmNqcyc7XG5pbXBvcnQgKiBhcyBTZW50cnkgZnJvbSAnQHNlbnRyeS9uZXh0anMnO1xuXG4vLyBAdHMtZXhwZWN0LWVycm9yIEJlY2F1c2Ugd2UgY2Fubm90IGJlIHN1cmUgaWYgdGhlIFJlcXVlc3RBc3luY1N0b3JhZ2UgbW9kdWxlIGV4aXN0cyAoaXQgaXMgbm90IHBhcnQgb2YgdGhlIE5leHQuanMgcHVibGljXG4vLyBBUEkpIHdlIHVzZSBhIHNoaW0gaWYgaXQgZG9lc24ndCBleGlzdC4gVGhlIGxvZ2ljIGZvciB0aGlzIGlzIGluIHRoZSB3cmFwcGluZyBsb2FkZXIuXG5cbmNvbnN0IGFzeW5jU3RvcmFnZU1vZHVsZSA9IHsgLi4ub3JpZ01vZHVsZSB9IDtcblxuY29uc3QgcmVxdWVzdEFzeW5jU3RvcmFnZSA9XG4gICd3b3JrVW5pdEFzeW5jU3RvcmFnZScgaW4gYXN5bmNTdG9yYWdlTW9kdWxlXG4gICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUud29ya1VuaXRBc3luY1N0b3JhZ2VcbiAgICA6ICdyZXF1ZXN0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICAgID8gYXN5bmNTdG9yYWdlTW9kdWxlLnJlcXVlc3RBc3luY1N0b3JhZ2VcbiAgICAgIDogdW5kZWZpbmVkO1xuXG5jb25zdCBzZXJ2ZXJDb21wb25lbnQgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdDtcblxubGV0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5pZiAodHlwZW9mIHNlcnZlckNvbXBvbmVudCA9PT0gJ2Z1bmN0aW9uJykge1xuICAvLyBGb3Igc29tZSBvZGQgTmV4dC5qcyBtYWdpYyByZWFzb24sIGBoZWFkZXJzKClgIHdpbGwgbm90IHdvcmsgaWYgdXNlZCBpbnNpZGUgYHdyYXBTZXJ2ZXJDb21wb25lbnRzV2l0aFNlbnRyeWAuXG4gIC8vIEN1cnJlbnQgYXNzdW1wdGlvbiBpcyB0aGF0IE5leHQuanMgYXBwbGllcyBzb21lIGxvYWRlciBtYWdpYyB0byB1c2VyZmlsZXMsIGJ1dCBub3QgZmlsZXMgaW4gbm9kZV9tb2R1bGVzLiBUaGlzIGZpbGVcbiAgLy8gaXMgdGVjaG5pY2FsbHkgYSB1c2VyZmlsZSBzbyBpdCBnZXRzIHRoZSBsb2FkZXIgbWFnaWMgYXBwbGllZC5cbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IG5ldyBQcm94eShzZXJ2ZXJDb21wb25lbnQsIHtcbiAgICBhcHBseTogKG9yaWdpbmFsRnVuY3Rpb24sIHRoaXNBcmcsIGFyZ3MpID0+IHtcbiAgICAgIGxldCBzZW50cnlUcmFjZUhlYWRlciA9IHVuZGVmaW5lZDtcbiAgICAgIGxldCBiYWdnYWdlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGhlYWRlcnMgPSB1bmRlZmluZWQ7XG5cbiAgICAgIC8vIFdlIHRyeS1jYXRjaCBoZXJlIGp1c3QgaW4gYHJlcXVlc3RBc3luY1N0b3JhZ2VgIGlzIHVuZGVmaW5lZCBzaW5jZSBpdCBtYXkgbm90IGJlIGRlZmluZWRcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3RBc3luY1N0b3JlID0gcmVxdWVzdEFzeW5jU3RvcmFnZT8uZ2V0U3RvcmUoKSA7XG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyID0gcmVxdWVzdEFzeW5jU3RvcmU/LmhlYWRlcnMuZ2V0KCdzZW50cnktdHJhY2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGJhZ2dhZ2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ2JhZ2dhZ2UnKSA/PyB1bmRlZmluZWQ7XG4gICAgICAgIGhlYWRlcnMgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycztcbiAgICAgIH0gY2F0Y2gge1xuICAgICAgICAvKiogZW1wdHkgKi9cbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFNlbnRyeS53cmFwU2VydmVyQ29tcG9uZW50V2l0aFNlbnRyeShvcmlnaW5hbEZ1bmN0aW9uLCB7XG4gICAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICAgIGNvbXBvbmVudFR5cGU6ICdMYXlvdXQnLFxuICAgICAgICBzZW50cnlUcmFjZUhlYWRlcixcbiAgICAgICAgYmFnZ2FnZUhlYWRlcixcbiAgICAgICAgaGVhZGVycyxcbiAgICAgIH0pLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIH0sXG4gIH0pO1xufSBlbHNlIHtcbiAgd3JhcHBlZFNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudDtcbn1cblxuY29uc3QgZ2VuZXJhdGVNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZU1ldGFkYXRhLCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgPSBzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZ2VuZXJhdGVJbWFnZU1ldGFkYXRhXG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnLycsXG4gICAgICBjb21wb25lbnRUeXBlOiAnTGF5b3V0JyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZUltYWdlTWV0YWRhdGEnLFxuICAgICAgcmVxdWVzdEFzeW5jU3RvcmFnZSxcbiAgICB9KVxuICA6IHVuZGVmaW5lZDtcblxuY29uc3QgZ2VuZXJhdGVWaWV3cG9ydCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0XG4gID8gU2VudHJ5LndyYXBHZW5lcmF0aW9uRnVuY3Rpb25XaXRoU2VudHJ5KHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZVZpZXdwb3J0LCB7XG4gICAgICBjb21wb25lbnRSb3V0ZTogJy8nLFxuICAgICAgY29tcG9uZW50VHlwZTogJ0xheW91dCcsXG4gICAgICBnZW5lcmF0aW9uRnVuY3Rpb25JZGVudGlmaWVyOiAnZ2VuZXJhdGVWaWV3cG9ydCcsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgPSB3cmFwcGVkU2VydmVyQ29tcG9uZW50O1xuXG5leHBvcnQgeyB3cmFwcGVkU2VydmVyQ29tcG9uZW50JDEgYXMgZGVmYXVsdCwgZ2VuZXJhdGVJbWFnZU1ldGFkYXRhLCBnZW5lcmF0ZU1ldGFkYXRhLCBnZW5lcmF0ZVZpZXdwb3J0IH07XG4iXSwibmFtZXMiOlsibWV0YWRhdGEiLCJiYXNlTWV0YWRhdGEiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJfanN4REVWIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJzdXBwcmVzc0h5ZHJhdGlvbldhcm5pbmciLCJkYXRhLXNjcm9sbC1iZWhhdmlvciIsImJvZHkiLCJyYWpkaGFuaSIsInZhcmlhYmxlIiwia2FuaXQiLCJQcm92aWRlcnMiLCJBcHBTaGVsbCIsInNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0Il0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n"); + +/***/ }), + +/***/ "(rsc)/./src/app/terms/page.tsx": +/*!********************************!*\ + !*** ./src/app/terms/page.tsx ***! + \********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ wrappedServerComponent$1),\n/* harmony export */ generateImageMetadata: () => (/* binding */ generateImageMetadata),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateViewport: () => (/* binding */ generateViewport)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/app-render/work-unit-async-storage.external.js */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\n/* harmony import */ var next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-server-dom-webpack/server */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server.js\");\n/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @sentry/nextjs */ \"(rsc)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n\nvar __SENTRY_WRAPPING_TARGET_FILE__ = (0,react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_1__.registerClientReference)(\nfunction() { throw new Error(\"Attempted to call the default export of \\\"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\\\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.\"); },\n\"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n\"default\",\n);\n\n// @ts-expect-error Because we cannot be sure if the RequestAsyncStorage module exists (it is not part of the Next.js public\n// API) we use a shim if it doesn't exist. The logic for this is in the wrapping loader.\n\nconst asyncStorageModule = { ...next_dist_server_app_render_work_unit_async_storage_external_js__WEBPACK_IMPORTED_MODULE_0__ } ;\n\nconst requestAsyncStorage =\n 'workUnitAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.workUnitAsyncStorage\n : 'requestAsyncStorage' in asyncStorageModule\n ? asyncStorageModule.requestAsyncStorage\n : undefined;\n\nconst serverComponent = __SENTRY_WRAPPING_TARGET_FILE__;\n\nlet wrappedServerComponent;\nif (typeof serverComponent === 'function') {\n // For some odd Next.js magic reason, `headers()` will not work if used inside `wrapServerComponentsWithSentry`.\n // Current assumption is that Next.js applies some loader magic to userfiles, but not files in node_modules. This file\n // is technically a userfile so it gets the loader magic applied.\n wrappedServerComponent = new Proxy(serverComponent, {\n apply: (originalFunction, thisArg, args) => {\n let sentryTraceHeader = undefined;\n let baggageHeader = undefined;\n let headers = undefined;\n\n // We try-catch here just in `requestAsyncStorage` is undefined since it may not be defined\n try {\n const requestAsyncStore = requestAsyncStorage?.getStore() ;\n sentryTraceHeader = requestAsyncStore?.headers.get('sentry-trace') ?? undefined;\n baggageHeader = requestAsyncStore?.headers.get('baggage') ?? undefined;\n headers = requestAsyncStore?.headers;\n } catch {\n /** empty */\n }\n\n return _sentry_nextjs__WEBPACK_IMPORTED_MODULE_2__.wrapServerComponentWithSentry(originalFunction, {\n componentRoute: '/terms',\n componentType: 'Page',\n sentryTraceHeader,\n baggageHeader,\n headers,\n }).apply(thisArg, args);\n },\n });\n} else {\n wrappedServerComponent = serverComponent;\n}\n\nconst generateMetadata = undefined;\n\nconst generateImageMetadata = undefined;\n\nconst generateViewport = undefined;\n\nconst wrappedServerComponent$1 = wrappedServerComponent;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL3Rlcm1zL3BhZ2UudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBS0E7QUFDQTs7QUFFQSxNQUFNLGtCQUFrQixHQUFHLEVBQUUsR0FBRyw0RkFBVSxFQUFFOztBQUU1QyxNQUFNLG1CQUFtQjtBQUN6QixFQUFFLHNCQUFzQixJQUFJO0FBQzVCLE1BQU0sa0JBQWtCLENBQUM7QUFDekIsTUFBTSxxQkFBcUIsSUFBSTtBQUMvQixRQUFRLGtCQUFrQixDQUFDO0FBQzNCLFFBQVEsU0FBUzs7QUFFakIsTUFBTSxlQUFlLEdBQUdBLCtCQUE2Qjs7QUFFckQsSUFBSSxzQkFBc0I7QUFDMUIsSUFBSSxPQUFPLGVBQWUsS0FBSyxVQUFVLEVBQUU7QUFDM0M7QUFDQTtBQUNBO0FBQ0EsRUFBRSxzQkFBc0IsR0FBRyxJQUFJLEtBQUssQ0FBQyxlQUFlLEVBQUU7QUFDdEQsSUFBSSxLQUFLLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxPQUFPLEVBQUUsSUFBSSxLQUFLO0FBQ2hELE1BQU0sSUFBSSxpQkFBaUIsR0FBRyxTQUFTO0FBQ3ZDLE1BQU0sSUFBSSxhQUFhLEdBQUcsU0FBUztBQUNuQyxNQUFNLElBQUksT0FBTyxHQUFHLFNBQVM7O0FBRTdCO0FBQ0EsTUFBTSxJQUFJO0FBQ1YsUUFBUSxNQUFNLGlCQUFpQixHQUFHLG1CQUFtQixFQUFFLFFBQVEsRUFBRTtBQUNqRSxRQUFRLGlCQUFpQixHQUFHLGlCQUFpQixFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLElBQUksU0FBUztBQUN2RixRQUFRLGFBQWEsR0FBRyxpQkFBaUIsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxJQUFJLFNBQVM7QUFDOUUsUUFBUSxPQUFPLEdBQUcsaUJBQWlCLEVBQUUsT0FBTztBQUM1QyxNQUFNLENBQUMsQ0FBQyxNQUFNO0FBQ2Q7QUFDQSxNQUFNOztBQUVOLE1BQU0sT0FBTyx5RUFBb0MsQ0FBQyxnQkFBZ0IsRUFBRTtBQUNwRSxRQUFRLGNBQWMsRUFBRSxRQUFRO0FBQ2hDLFFBQVEsYUFBYSxFQUFFLE1BQU07QUFDN0IsUUFBUSxpQkFBaUI7QUFDekIsUUFBUSxhQUFhO0FBQ3JCLFFBQVEsT0FBTztBQUNmLE9BQU8sQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDO0FBQzdCLElBQUksQ0FBQztBQUNMLEdBQUcsQ0FBQztBQUNKLENBQUMsTUFBTTtBQUNQLEVBQUUsc0JBQXNCLEdBQUcsZUFBZTtBQUMxQzs7QUFFSyxNQUFDLGdCQUFnQixHQU9sQjs7QUFFQyxNQUFDLHFCQUFxQixHQU92Qjs7QUFFQyxNQUFDLGdCQUFnQixHQU9sQjs7QUFFQyxNQUFDLHdCQUF3QixHQUFHIiwic291cmNlcyI6WyJzZW50cnktd3JhcHBlci1tb2R1bGUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgb3JpZ01vZHVsZSBmcm9tICduZXh0L2Rpc3Qvc2VydmVyL2FwcC1yZW5kZXIvd29yay11bml0LWFzeW5jLXN0b3JhZ2UuZXh0ZXJuYWwuanMnO1xuaW1wb3J0ICogYXMgc2VydmVyQ29tcG9uZW50TW9kdWxlIGZyb20gJ19fU0VOVFJZX1dSQVBQSU5HX1RBUkdFVF9GSUxFX18uY2pzJztcbmV4cG9ydCAqIGZyb20gJ19fU0VOVFJZX1dSQVBQSU5HX1RBUkdFVF9GSUxFX18uY2pzJztcbmltcG9ydCAqIGFzIFNlbnRyeSBmcm9tICdAc2VudHJ5L25leHRqcyc7XG5cbi8vIEB0cy1leHBlY3QtZXJyb3IgQmVjYXVzZSB3ZSBjYW5ub3QgYmUgc3VyZSBpZiB0aGUgUmVxdWVzdEFzeW5jU3RvcmFnZSBtb2R1bGUgZXhpc3RzIChpdCBpcyBub3QgcGFydCBvZiB0aGUgTmV4dC5qcyBwdWJsaWNcbi8vIEFQSSkgd2UgdXNlIGEgc2hpbSBpZiBpdCBkb2Vzbid0IGV4aXN0LiBUaGUgbG9naWMgZm9yIHRoaXMgaXMgaW4gdGhlIHdyYXBwaW5nIGxvYWRlci5cblxuY29uc3QgYXN5bmNTdG9yYWdlTW9kdWxlID0geyAuLi5vcmlnTW9kdWxlIH0gO1xuXG5jb25zdCByZXF1ZXN0QXN5bmNTdG9yYWdlID1cbiAgJ3dvcmtVbml0QXN5bmNTdG9yYWdlJyBpbiBhc3luY1N0b3JhZ2VNb2R1bGVcbiAgICA/IGFzeW5jU3RvcmFnZU1vZHVsZS53b3JrVW5pdEFzeW5jU3RvcmFnZVxuICAgIDogJ3JlcXVlc3RBc3luY1N0b3JhZ2UnIGluIGFzeW5jU3RvcmFnZU1vZHVsZVxuICAgICAgPyBhc3luY1N0b3JhZ2VNb2R1bGUucmVxdWVzdEFzeW5jU3RvcmFnZVxuICAgICAgOiB1bmRlZmluZWQ7XG5cbmNvbnN0IHNlcnZlckNvbXBvbmVudCA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5kZWZhdWx0O1xuXG5sZXQgd3JhcHBlZFNlcnZlckNvbXBvbmVudDtcbmlmICh0eXBlb2Ygc2VydmVyQ29tcG9uZW50ID09PSAnZnVuY3Rpb24nKSB7XG4gIC8vIEZvciBzb21lIG9kZCBOZXh0LmpzIG1hZ2ljIHJlYXNvbiwgYGhlYWRlcnMoKWAgd2lsbCBub3Qgd29yayBpZiB1c2VkIGluc2lkZSBgd3JhcFNlcnZlckNvbXBvbmVudHNXaXRoU2VudHJ5YC5cbiAgLy8gQ3VycmVudCBhc3N1bXB0aW9uIGlzIHRoYXQgTmV4dC5qcyBhcHBsaWVzIHNvbWUgbG9hZGVyIG1hZ2ljIHRvIHVzZXJmaWxlcywgYnV0IG5vdCBmaWxlcyBpbiBub2RlX21vZHVsZXMuIFRoaXMgZmlsZVxuICAvLyBpcyB0ZWNobmljYWxseSBhIHVzZXJmaWxlIHNvIGl0IGdldHMgdGhlIGxvYWRlciBtYWdpYyBhcHBsaWVkLlxuICB3cmFwcGVkU2VydmVyQ29tcG9uZW50ID0gbmV3IFByb3h5KHNlcnZlckNvbXBvbmVudCwge1xuICAgIGFwcGx5OiAob3JpZ2luYWxGdW5jdGlvbiwgdGhpc0FyZywgYXJncykgPT4ge1xuICAgICAgbGV0IHNlbnRyeVRyYWNlSGVhZGVyID0gdW5kZWZpbmVkO1xuICAgICAgbGV0IGJhZ2dhZ2VIZWFkZXIgPSB1bmRlZmluZWQ7XG4gICAgICBsZXQgaGVhZGVycyA9IHVuZGVmaW5lZDtcblxuICAgICAgLy8gV2UgdHJ5LWNhdGNoIGhlcmUganVzdCBpbiBgcmVxdWVzdEFzeW5jU3RvcmFnZWAgaXMgdW5kZWZpbmVkIHNpbmNlIGl0IG1heSBub3QgYmUgZGVmaW5lZFxuICAgICAgdHJ5IHtcbiAgICAgICAgY29uc3QgcmVxdWVzdEFzeW5jU3RvcmUgPSByZXF1ZXN0QXN5bmNTdG9yYWdlPy5nZXRTdG9yZSgpIDtcbiAgICAgICAgc2VudHJ5VHJhY2VIZWFkZXIgPSByZXF1ZXN0QXN5bmNTdG9yZT8uaGVhZGVycy5nZXQoJ3NlbnRyeS10cmFjZScpID8/IHVuZGVmaW5lZDtcbiAgICAgICAgYmFnZ2FnZUhlYWRlciA9IHJlcXVlc3RBc3luY1N0b3JlPy5oZWFkZXJzLmdldCgnYmFnZ2FnZScpID8/IHVuZGVmaW5lZDtcbiAgICAgICAgaGVhZGVycyA9IHJlcXVlc3RBc3luY1N0b3JlPy5oZWFkZXJzO1xuICAgICAgfSBjYXRjaCB7XG4gICAgICAgIC8qKiBlbXB0eSAqL1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gU2VudHJ5LndyYXBTZXJ2ZXJDb21wb25lbnRXaXRoU2VudHJ5KG9yaWdpbmFsRnVuY3Rpb24sIHtcbiAgICAgICAgY29tcG9uZW50Um91dGU6ICcvdGVybXMnLFxuICAgICAgICBjb21wb25lbnRUeXBlOiAnUGFnZScsXG4gICAgICAgIHNlbnRyeVRyYWNlSGVhZGVyLFxuICAgICAgICBiYWdnYWdlSGVhZGVyLFxuICAgICAgICBoZWFkZXJzLFxuICAgICAgfSkuYXBwbHkodGhpc0FyZywgYXJncyk7XG4gICAgfSxcbiAgfSk7XG59IGVsc2Uge1xuICB3cmFwcGVkU2VydmVyQ29tcG9uZW50ID0gc2VydmVyQ29tcG9uZW50O1xufVxuXG5jb25zdCBnZW5lcmF0ZU1ldGFkYXRhID0gc2VydmVyQ29tcG9uZW50TW9kdWxlLmdlbmVyYXRlTWV0YWRhdGFcbiAgPyBTZW50cnkud3JhcEdlbmVyYXRpb25GdW5jdGlvbldpdGhTZW50cnkoc2VydmVyQ29tcG9uZW50TW9kdWxlLmdlbmVyYXRlTWV0YWRhdGEsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnL3Rlcm1zJyxcbiAgICAgIGNvbXBvbmVudFR5cGU6ICdQYWdlJyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZU1ldGFkYXRhJyxcbiAgICAgIHJlcXVlc3RBc3luY1N0b3JhZ2UsXG4gICAgfSlcbiAgOiB1bmRlZmluZWQ7XG5cbmNvbnN0IGdlbmVyYXRlSW1hZ2VNZXRhZGF0YSA9IHNlcnZlckNvbXBvbmVudE1vZHVsZS5nZW5lcmF0ZUltYWdlTWV0YWRhdGFcbiAgPyBTZW50cnkud3JhcEdlbmVyYXRpb25GdW5jdGlvbldpdGhTZW50cnkoc2VydmVyQ29tcG9uZW50TW9kdWxlLmdlbmVyYXRlSW1hZ2VNZXRhZGF0YSwge1xuICAgICAgY29tcG9uZW50Um91dGU6ICcvdGVybXMnLFxuICAgICAgY29tcG9uZW50VHlwZTogJ1BhZ2UnLFxuICAgICAgZ2VuZXJhdGlvbkZ1bmN0aW9uSWRlbnRpZmllcjogJ2dlbmVyYXRlSW1hZ2VNZXRhZGF0YScsXG4gICAgICByZXF1ZXN0QXN5bmNTdG9yYWdlLFxuICAgIH0pXG4gIDogdW5kZWZpbmVkO1xuXG5jb25zdCBnZW5lcmF0ZVZpZXdwb3J0ID0gc2VydmVyQ29tcG9uZW50TW9kdWxlLmdlbmVyYXRlVmlld3BvcnRcbiAgPyBTZW50cnkud3JhcEdlbmVyYXRpb25GdW5jdGlvbldpdGhTZW50cnkoc2VydmVyQ29tcG9uZW50TW9kdWxlLmdlbmVyYXRlVmlld3BvcnQsIHtcbiAgICAgIGNvbXBvbmVudFJvdXRlOiAnL3Rlcm1zJyxcbiAgICAgIGNvbXBvbmVudFR5cGU6ICdQYWdlJyxcbiAgICAgIGdlbmVyYXRpb25GdW5jdGlvbklkZW50aWZpZXI6ICdnZW5lcmF0ZVZpZXdwb3J0JyxcbiAgICAgIHJlcXVlc3RBc3luY1N0b3JhZ2UsXG4gICAgfSlcbiAgOiB1bmRlZmluZWQ7XG5cbmNvbnN0IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQkMSA9IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQ7XG5cbmV4cG9ydCB7IHdyYXBwZWRTZXJ2ZXJDb21wb25lbnQkMSBhcyBkZWZhdWx0LCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEsIGdlbmVyYXRlTWV0YWRhdGEsIGdlbmVyYXRlVmlld3BvcnQgfTtcbiJdLCJuYW1lcyI6WyJzZXJ2ZXJDb21wb25lbnRNb2R1bGUuZGVmYXVsdCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./src/app/terms/page.tsx\n"); + +/***/ }), + +/***/ "(rsc)/./src/components/AppShell.tsx": +/*!*************************************!*\ + !*** ./src/components/AppShell.tsx ***! + \*************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-server-dom-webpack/server */ "(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server.js"); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__); + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__.registerClientReference)( +function() { throw new Error("Attempted to call the default export of \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); }, +"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx", +"default", +)); + + +/***/ }), + +/***/ "(rsc)/./src/components/Providers.tsx": +/*!**************************************!*\ + !*** ./src/components/Providers.tsx ***! + \**************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-server-dom-webpack/server */ "(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server.js"); +/* harmony import */ var react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__); + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,react_server_dom_webpack_server__WEBPACK_IMPORTED_MODULE_0__.registerClientReference)( +function() { throw new Error("Attempted to call the default export of \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); }, +"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx", +"default", +)); + + +/***/ }), + +/***/ "(rsc)/./src/lib/metadata.ts": +/*!*****************************!*\ + !*** ./src/lib/metadata.ts ***! + \*****************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ baseMetadata: () => (/* binding */ baseMetadata),\n/* harmony export */ generateOrganizationSchema: () => (/* binding */ generateOrganizationSchema),\n/* harmony export */ generatePageMetadata: () => (/* binding */ generatePageMetadata),\n/* harmony export */ generateWebsiteSchema: () => (/* binding */ generateWebsiteSchema)\n/* harmony export */ });\nconst baseMetadata = {\n metadataBase: new URL('https://biohazardvfx.com'),\n title: {\n default: 'Biohazard VFX | Visual Effects Studio',\n template: '%s | Biohazard VFX'\n },\n description: 'Global visual effects studio delivering world-class VFX supervision, 3D animation, and post-production services.',\n keywords: [\n 'VFX',\n 'visual effects',\n 'post-production',\n '3D animation',\n 'video editing',\n 'music videos',\n 'commercials',\n 'film',\n 'animation'\n ],\n authors: [\n {\n name: 'Biohazard VFX Team'\n }\n ],\n creator: 'Biohazard VFX',\n publisher: 'Biohazard VFX',\n robots: {\n index: true,\n follow: true,\n googleBot: {\n index: true,\n follow: true,\n 'max-video-preview': -1,\n 'max-image-preview': 'large',\n 'max-snippet': -1\n }\n },\n openGraph: {\n type: 'website',\n locale: 'en_US',\n url: 'https://biohazardvfx.com',\n siteName: 'Biohazard VFX',\n images: [\n {\n url: '/images/splash.jpg',\n width: 1200,\n height: 630,\n alt: 'Biohazard VFX Studio Splash'\n }\n ]\n },\n twitter: {\n card: 'summary_large_image',\n site: '@biohazardvfx',\n creator: '@biohazardvfx',\n images: [\n '/images/splash.jpg'\n ]\n },\n icons: {\n icon: '/icon.svg'\n }\n};\nfunction generatePageMetadata(overrides = {}) {\n return {\n ...baseMetadata,\n ...overrides,\n openGraph: {\n ...baseMetadata.openGraph,\n ...overrides.openGraph || {}\n },\n twitter: {\n ...baseMetadata.twitter,\n ...overrides.twitter || {}\n }\n };\n}\n// JSON-LD structured data generators\nfunction generateOrganizationSchema() {\n return {\n '@context': 'https://schema.org',\n '@type': 'ProductionCompany',\n name: 'Biohazard VFX',\n description: 'Global visual effects studio delivering world-class VFX supervision, 3D animation, and post-production services.',\n url: 'https://biohazardvfx.com',\n logo: 'https://biohazardvfx.com/images/logo.png',\n foundingDate: '2023',\n founders: [\n {\n '@type': 'Person',\n name: 'Nicholai Vogel'\n },\n {\n '@type': 'Person',\n name: 'Davané'\n },\n {\n '@type': 'Person',\n name: 'Parth Gupta'\n }\n ],\n address: {\n '@type': 'PostalAddress',\n addressLocality: 'Multiple Cities',\n addressCountries: [\n 'US',\n 'CA',\n 'IN'\n ]\n }\n };\n}\nfunction generateWebsiteSchema() {\n return {\n '@context': 'https://schema.org',\n '@type': 'WebSite',\n name: 'Biohazard VFX',\n url: 'https://biohazardvfx.com',\n description: 'Global visual effects studio delivering world-class VFX supervision, 3D animation, and post-production services.',\n potentialAction: {\n '@type': 'SearchAction',\n target: 'https://biohazardvfx.com/search?q={search_term_string}',\n 'query-input': 'required name=search_term_string'\n }\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvbGliL21ldGFkYXRhLnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFFTyxNQUFNQSxlQUF5QjtJQUNwQ0MsY0FBYyxJQUFJQyxJQUFJO0lBQ3RCQyxPQUFPO1FBQ0xDLFNBQVM7UUFDVEMsVUFBVTtJQUNaO0lBQ0FDLGFBQ0U7SUFDRkMsVUFBVTtRQUNSO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtLQUNEO0lBQ0RDLFNBQVM7UUFBQztZQUFFQyxNQUFNO1FBQXFCO0tBQUU7SUFDekNDLFNBQVM7SUFDVEMsV0FBVztJQUNYQyxRQUFRO1FBQ05DLE9BQU87UUFDUEMsUUFBUTtRQUNSQyxXQUFXO1lBQ1RGLE9BQU87WUFDUEMsUUFBUTtZQUNSLHFCQUFxQixDQUFDO1lBQ3RCLHFCQUFxQjtZQUNyQixlQUFlLENBQUM7UUFDbEI7SUFDRjtJQUNBRSxXQUFXO1FBQ1RDLE1BQU07UUFDTkMsUUFBUTtRQUNSQyxLQUFLO1FBQ0xDLFVBQVU7UUFDVkMsUUFBUTtZQUNOO2dCQUNFRixLQUFLO2dCQUNMRyxPQUFPO2dCQUNQQyxRQUFRO2dCQUNSQyxLQUFLO1lBQ1A7U0FDRDtJQUNIO0lBQ0FDLFNBQVM7UUFDUEMsTUFBTTtRQUNOQyxNQUFNO1FBQ05qQixTQUFTO1FBQ1RXLFFBQVE7WUFBQztTQUFxQjtJQUNoQztJQUNBTyxPQUFPO1FBQ0xDLE1BQU07SUFDUjtBQUNGLEVBQUM7QUFFTSxTQUFTQyxxQkFDZEMsWUFBK0IsQ0FBQyxDQUFDO0lBRWpDLE9BQU87UUFDTCxHQUFHL0IsWUFBWTtRQUNmLEdBQUcrQixTQUFTO1FBQ1pmLFdBQVc7WUFDVCxHQUFHaEIsYUFBYWdCLFNBQVM7WUFDekIsR0FBSWUsVUFBVWYsU0FBUyxJQUFJLENBQUMsQ0FBQztRQUMvQjtRQUNBUyxTQUFTO1lBQ1AsR0FBR3pCLGFBQWF5QixPQUFPO1lBQ3ZCLEdBQUlNLFVBQVVOLE9BQU8sSUFBSSxDQUFDLENBQUM7UUFDN0I7SUFDRjtBQUNGO0FBRUEscUNBQXFDO0FBQzlCLFNBQVNPO0lBQ2QsT0FBTztRQUNMLFlBQVk7UUFDWixTQUFTO1FBQ1R2QixNQUFNO1FBQ05ILGFBQ0U7UUFDRmEsS0FBSztRQUNMYyxNQUFNO1FBQ05DLGNBQWM7UUFDZEMsVUFBVTtZQUNSO2dCQUNFLFNBQVM7Z0JBQ1QxQixNQUFNO1lBQ1I7WUFDQTtnQkFDRSxTQUFTO2dCQUNUQSxNQUFNO1lBQ1I7WUFDQTtnQkFDRSxTQUFTO2dCQUNUQSxNQUFNO1lBQ1I7U0FDRDtRQUNEMkIsU0FBUztZQUNQLFNBQVM7WUFDVEMsaUJBQWlCO1lBQ2pCQyxrQkFBa0I7Z0JBQUM7Z0JBQU07Z0JBQU07YUFBSztRQUN0QztJQUNGO0FBQ0Y7QUFFTyxTQUFTQztJQUNkLE9BQU87UUFDTCxZQUFZO1FBQ1osU0FBUztRQUNUOUIsTUFBTTtRQUNOVSxLQUFLO1FBQ0xiLGFBQ0U7UUFDRmtDLGlCQUFpQjtZQUNmLFNBQVM7WUFDVEMsUUFBUTtZQUNSLGVBQWU7UUFDakI7SUFDRjtBQUNGIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvbGliL21ldGFkYXRhLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcblxuZXhwb3J0IGNvbnN0IGJhc2VNZXRhZGF0YTogTWV0YWRhdGEgPSB7XG4gIG1ldGFkYXRhQmFzZTogbmV3IFVSTCgnaHR0cHM6Ly9iaW9oYXphcmR2ZnguY29tJyksXG4gIHRpdGxlOiB7XG4gICAgZGVmYXVsdDogJ0Jpb2hhemFyZCBWRlggfCBWaXN1YWwgRWZmZWN0cyBTdHVkaW8nLFxuICAgIHRlbXBsYXRlOiAnJXMgfCBCaW9oYXphcmQgVkZYJyxcbiAgfSxcbiAgZGVzY3JpcHRpb246XG4gICAgJ0dsb2JhbCB2aXN1YWwgZWZmZWN0cyBzdHVkaW8gZGVsaXZlcmluZyB3b3JsZC1jbGFzcyBWRlggc3VwZXJ2aXNpb24sIDNEIGFuaW1hdGlvbiwgYW5kIHBvc3QtcHJvZHVjdGlvbiBzZXJ2aWNlcy4nLFxuICBrZXl3b3JkczogW1xuICAgICdWRlgnLFxuICAgICd2aXN1YWwgZWZmZWN0cycsXG4gICAgJ3Bvc3QtcHJvZHVjdGlvbicsXG4gICAgJzNEIGFuaW1hdGlvbicsXG4gICAgJ3ZpZGVvIGVkaXRpbmcnLFxuICAgICdtdXNpYyB2aWRlb3MnLFxuICAgICdjb21tZXJjaWFscycsXG4gICAgJ2ZpbG0nLFxuICAgICdhbmltYXRpb24nLFxuICBdLFxuICBhdXRob3JzOiBbeyBuYW1lOiAnQmlvaGF6YXJkIFZGWCBUZWFtJyB9XSxcbiAgY3JlYXRvcjogJ0Jpb2hhemFyZCBWRlgnLFxuICBwdWJsaXNoZXI6ICdCaW9oYXphcmQgVkZYJyxcbiAgcm9ib3RzOiB7XG4gICAgaW5kZXg6IHRydWUsXG4gICAgZm9sbG93OiB0cnVlLFxuICAgIGdvb2dsZUJvdDoge1xuICAgICAgaW5kZXg6IHRydWUsXG4gICAgICBmb2xsb3c6IHRydWUsXG4gICAgICAnbWF4LXZpZGVvLXByZXZpZXcnOiAtMSxcbiAgICAgICdtYXgtaW1hZ2UtcHJldmlldyc6ICdsYXJnZScsXG4gICAgICAnbWF4LXNuaXBwZXQnOiAtMSxcbiAgICB9LFxuICB9LFxuICBvcGVuR3JhcGg6IHtcbiAgICB0eXBlOiAnd2Vic2l0ZScsXG4gICAgbG9jYWxlOiAnZW5fVVMnLFxuICAgIHVybDogJ2h0dHBzOi8vYmlvaGF6YXJkdmZ4LmNvbScsXG4gICAgc2l0ZU5hbWU6ICdCaW9oYXphcmQgVkZYJyxcbiAgICBpbWFnZXM6IFtcbiAgICAgIHtcbiAgICAgICAgdXJsOiAnL2ltYWdlcy9zcGxhc2guanBnJyxcbiAgICAgICAgd2lkdGg6IDEyMDAsXG4gICAgICAgIGhlaWdodDogNjMwLFxuICAgICAgICBhbHQ6ICdCaW9oYXphcmQgVkZYIFN0dWRpbyBTcGxhc2gnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB0d2l0dGVyOiB7XG4gICAgY2FyZDogJ3N1bW1hcnlfbGFyZ2VfaW1hZ2UnLFxuICAgIHNpdGU6ICdAYmlvaGF6YXJkdmZ4JyxcbiAgICBjcmVhdG9yOiAnQGJpb2hhemFyZHZmeCcsXG4gICAgaW1hZ2VzOiBbJy9pbWFnZXMvc3BsYXNoLmpwZyddLFxuICB9LFxuICBpY29uczoge1xuICAgIGljb246ICcvaWNvbi5zdmcnLFxuICB9LFxufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVQYWdlTWV0YWRhdGEoXG4gIG92ZXJyaWRlczogUGFydGlhbDxNZXRhZGF0YT4gPSB7fVxuKTogTWV0YWRhdGEge1xuICByZXR1cm4ge1xuICAgIC4uLmJhc2VNZXRhZGF0YSxcbiAgICAuLi5vdmVycmlkZXMsXG4gICAgb3BlbkdyYXBoOiB7XG4gICAgICAuLi5iYXNlTWV0YWRhdGEub3BlbkdyYXBoLFxuICAgICAgLi4uKG92ZXJyaWRlcy5vcGVuR3JhcGggfHwge30pLFxuICAgIH0sXG4gICAgdHdpdHRlcjoge1xuICAgICAgLi4uYmFzZU1ldGFkYXRhLnR3aXR0ZXIsXG4gICAgICAuLi4ob3ZlcnJpZGVzLnR3aXR0ZXIgfHwge30pLFxuICAgIH0sXG4gIH1cbn1cblxuLy8gSlNPTi1MRCBzdHJ1Y3R1cmVkIGRhdGEgZ2VuZXJhdG9yc1xuZXhwb3J0IGZ1bmN0aW9uIGdlbmVyYXRlT3JnYW5pemF0aW9uU2NoZW1hKCkge1xuICByZXR1cm4ge1xuICAgICdAY29udGV4dCc6ICdodHRwczovL3NjaGVtYS5vcmcnLFxuICAgICdAdHlwZSc6ICdQcm9kdWN0aW9uQ29tcGFueScsXG4gICAgbmFtZTogJ0Jpb2hhemFyZCBWRlgnLFxuICAgIGRlc2NyaXB0aW9uOlxuICAgICAgJ0dsb2JhbCB2aXN1YWwgZWZmZWN0cyBzdHVkaW8gZGVsaXZlcmluZyB3b3JsZC1jbGFzcyBWRlggc3VwZXJ2aXNpb24sIDNEIGFuaW1hdGlvbiwgYW5kIHBvc3QtcHJvZHVjdGlvbiBzZXJ2aWNlcy4nLFxuICAgIHVybDogJ2h0dHBzOi8vYmlvaGF6YXJkdmZ4LmNvbScsXG4gICAgbG9nbzogJ2h0dHBzOi8vYmlvaGF6YXJkdmZ4LmNvbS9pbWFnZXMvbG9nby5wbmcnLFxuICAgIGZvdW5kaW5nRGF0ZTogJzIwMjMnLFxuICAgIGZvdW5kZXJzOiBbXG4gICAgICB7XG4gICAgICAgICdAdHlwZSc6ICdQZXJzb24nLFxuICAgICAgICBuYW1lOiAnTmljaG9sYWkgVm9nZWwnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgJ0B0eXBlJzogJ1BlcnNvbicsXG4gICAgICAgIG5hbWU6ICdEYXZhbsOpJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgICdAdHlwZSc6ICdQZXJzb24nLFxuICAgICAgICBuYW1lOiAnUGFydGggR3VwdGEnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIGFkZHJlc3M6IHtcbiAgICAgICdAdHlwZSc6ICdQb3N0YWxBZGRyZXNzJyxcbiAgICAgIGFkZHJlc3NMb2NhbGl0eTogJ011bHRpcGxlIENpdGllcycsXG4gICAgICBhZGRyZXNzQ291bnRyaWVzOiBbJ1VTJywgJ0NBJywgJ0lOJ10sXG4gICAgfSxcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVXZWJzaXRlU2NoZW1hKCkge1xuICByZXR1cm4ge1xuICAgICdAY29udGV4dCc6ICdodHRwczovL3NjaGVtYS5vcmcnLFxuICAgICdAdHlwZSc6ICdXZWJTaXRlJyxcbiAgICBuYW1lOiAnQmlvaGF6YXJkIFZGWCcsXG4gICAgdXJsOiAnaHR0cHM6Ly9iaW9oYXphcmR2ZnguY29tJyxcbiAgICBkZXNjcmlwdGlvbjpcbiAgICAgICdHbG9iYWwgdmlzdWFsIGVmZmVjdHMgc3R1ZGlvIGRlbGl2ZXJpbmcgd29ybGQtY2xhc3MgVkZYIHN1cGVydmlzaW9uLCAzRCBhbmltYXRpb24sIGFuZCBwb3N0LXByb2R1Y3Rpb24gc2VydmljZXMuJyxcbiAgICBwb3RlbnRpYWxBY3Rpb246IHtcbiAgICAgICdAdHlwZSc6ICdTZWFyY2hBY3Rpb24nLFxuICAgICAgdGFyZ2V0OiAnaHR0cHM6Ly9iaW9oYXphcmR2ZnguY29tL3NlYXJjaD9xPXtzZWFyY2hfdGVybV9zdHJpbmd9JyxcbiAgICAgICdxdWVyeS1pbnB1dCc6ICdyZXF1aXJlZCBuYW1lPXNlYXJjaF90ZXJtX3N0cmluZycsXG4gICAgfSxcbiAgfVxufVxuIl0sIm5hbWVzIjpbImJhc2VNZXRhZGF0YSIsIm1ldGFkYXRhQmFzZSIsIlVSTCIsInRpdGxlIiwiZGVmYXVsdCIsInRlbXBsYXRlIiwiZGVzY3JpcHRpb24iLCJrZXl3b3JkcyIsImF1dGhvcnMiLCJuYW1lIiwiY3JlYXRvciIsInB1Ymxpc2hlciIsInJvYm90cyIsImluZGV4IiwiZm9sbG93IiwiZ29vZ2xlQm90Iiwib3BlbkdyYXBoIiwidHlwZSIsImxvY2FsZSIsInVybCIsInNpdGVOYW1lIiwiaW1hZ2VzIiwid2lkdGgiLCJoZWlnaHQiLCJhbHQiLCJ0d2l0dGVyIiwiY2FyZCIsInNpdGUiLCJpY29ucyIsImljb24iLCJnZW5lcmF0ZVBhZ2VNZXRhZGF0YSIsIm92ZXJyaWRlcyIsImdlbmVyYXRlT3JnYW5pemF0aW9uU2NoZW1hIiwibG9nbyIsImZvdW5kaW5nRGF0ZSIsImZvdW5kZXJzIiwiYWRkcmVzcyIsImFkZHJlc3NMb2NhbGl0eSIsImFkZHJlc3NDb3VudHJpZXMiLCJnZW5lcmF0ZVdlYnNpdGVTY2hlbWEiLCJwb3RlbnRpYWxBY3Rpb24iLCJ0YXJnZXQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/lib/metadata.ts\n"); + +/***/ }), + +/***/ "(ssr)/./node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive": +/*!***********************************************************************************!*\ + !*** ./node_modules/@opentelemetry/instrumentation/build/esm/platform/node/ sync ***! + \***********************************************************************************/ +/***/ ((module) => { + +function webpackEmptyContext(req) { + var e = new Error("Cannot find module '" + req + "'"); + e.code = 'MODULE_NOT_FOUND'; + throw e; +} +webpackEmptyContext.keys = () => ([]); +webpackEmptyContext.resolve = webpackEmptyContext; +webpackEmptyContext.id = "(ssr)/./node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive"; +module.exports = webpackEmptyContext; + +/***/ }), + +/***/ "(ssr)/./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive": +/*!************************************************************************************************************************!*\ + !*** ./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/ sync ***! + \************************************************************************************************************************/ +/***/ ((module) => { + +function webpackEmptyContext(req) { + var e = new Error("Cannot find module '" + req + "'"); + e.code = 'MODULE_NOT_FOUND'; + throw e; +} +webpackEmptyContext.keys = () => ([]); +webpackEmptyContext.resolve = webpackEmptyContext; +webpackEmptyContext.id = "(ssr)/./node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node sync recursive"; +module.exports = webpackEmptyContext; + +/***/ }), + +/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-segment.js */ \"(ssr)/./node_modules/next/dist/client/components/client-segment.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/async-metadata.js */ \"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/metadata-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./node_modules/next/dist/lib/metadata/generate/icon-mark.js */ \"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js */ \"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1wYWdlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1zZWdtZW50LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmh0dHAtYWNjZXNzLWZhbGxiYWNrJTJGZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZtZXRhZGF0YSUyRmFzeW5jLW1ldGFkYXRhLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRm1ldGFkYXRhJTJGbWV0YWRhdGEtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmxpYiUyRm1ldGFkYXRhJTJGZ2VuZXJhdGUlMkZpY29uLW1hcmsuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZuZXh0LWRldnRvb2xzJTJGdXNlcnNwYWNlJTJGYXBwJTJGc2VnbWVudC1leHBsb3Jlci1ub2RlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSxvT0FBeUk7QUFDekk7QUFDQSwwT0FBNEk7QUFDNUk7QUFDQSxvUkFBaUs7QUFDaks7QUFDQSx3T0FBMkk7QUFDM0k7QUFDQSw0UEFBcUo7QUFDcko7QUFDQSxrUUFBd0o7QUFDeEo7QUFDQSxzUUFBMEo7QUFDMUo7QUFDQSxrT0FBMkk7QUFDM0k7QUFDQSw0UUFBNkoiLCJzb3VyY2VzIjpbIiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXBhZ2UuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXNlZ21lbnQuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvaHR0cC1hY2Nlc3MtZmFsbGJhY2svZXJyb3ItYm91bmRhcnkuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbGF5b3V0LXJvdXRlci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9tZXRhZGF0YS9hc3luYy1tZXRhZGF0YS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9tZXRhZGF0YS9tZXRhZGF0YS1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9yZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2xpYi9tZXRhZGF0YS9nZW5lcmF0ZS9pY29uLW1hcmsuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvbmV4dC1kZXZ0b29scy91c2Vyc3BhY2UvYXBwL3NlZ21lbnQtZXhwbG9yZXItbm9kZS5qc1wiKTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!*****************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \*****************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/global-error.tsx */ \"(ssr)/./src/app/global-error.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRmdsb2JhbC1lcnJvci50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLGdLQUEwRyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9nbG9iYWwtZXJyb3IudHN4XCIpO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!": +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true! ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/AppShell.tsx */ \"(ssr)/./src/components/AppShell.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/Providers.tsx */ \"(ssr)/./src/components/Providers.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRmdsb2JhbHMuY3NzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZmb250JTJGbG9jYWwlMkZ0YXJnZXQuY3NzJTNGJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMnNyYyUyRmFwcCUyRmxheW91dC50c3glNUMlMjIlMkMlNUMlMjJpbXBvcnQlNUMlMjIlM0ElNUMlMjIlNUMlMjIlMkMlNUMlMjJhcmd1bWVudHMlNUMlMjIlM0ElNUIlN0IlNUMlMjJzcmMlNUMlMjIlM0ElNUIlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRlJhamRoYW5pJTJGUmFqZGhhbmktU2VtaUJvbGQudHRmJTVDJTIyJTJDJTVDJTIyd2VpZ2h0JTVDJTIyJTNBJTVDJTIyNjAwJTVDJTIyJTJDJTVDJTIyc3R5bGUlNUMlMjIlM0ElNUMlMjJub3JtYWwlNUMlMjIlN0QlMkMlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRlJhamRoYW5pJTJGUmFqZGhhbmktQm9sZC50dGYlNUMlMjIlMkMlNUMlMjJ3ZWlnaHQlNUMlMjIlM0ElNUMlMjI3MDAlNUMlMjIlMkMlNUMlMjJzdHlsZSU1QyUyMiUzQSU1QyUyMm5vcm1hbCU1QyUyMiU3RCU1RCUyQyU1QyUyMnZhcmlhYmxlJTVDJTIyJTNBJTVDJTIyLS1mb250LXJhamRoYW5pJTVDJTIyJTJDJTVDJTIyZGlzcGxheSU1QyUyMiUzQSU1QyUyMnN3YXAlNUMlMjIlN0QlNUQlMkMlNUMlMjJ2YXJpYWJsZU5hbWUlNUMlMjIlM0ElNUMlMjJyYWpkaGFuaSU1QyUyMiU3RCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZm9udCUyRmxvY2FsJTJGdGFyZ2V0LmNzcyUzRiU3QiU1QyUyMnBhdGglNUMlMjIlM0ElNUMlMjJzcmMlMkZhcHAlMkZsYXlvdXQudHN4JTVDJTIyJTJDJTVDJTIyaW1wb3J0JTVDJTIyJTNBJTVDJTIyJTVDJTIyJTJDJTVDJTIyYXJndW1lbnRzJTVDJTIyJTNBJTVCJTdCJTVDJTIyc3JjJTVDJTIyJTNBJTVCJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMi4uJTJGZm9udHMlMkZLYW5pdCUyRkthbml0LVJlZ3VsYXIudHRmJTVDJTIyJTJDJTVDJTIyd2VpZ2h0JTVDJTIyJTNBJTVDJTIyNDAwJTVDJTIyJTJDJTVDJTIyc3R5bGUlNUMlMjIlM0ElNUMlMjJub3JtYWwlNUMlMjIlN0QlMkMlN0IlNUMlMjJwYXRoJTVDJTIyJTNBJTVDJTIyLi4lMkZmb250cyUyRkthbml0JTJGS2FuaXQtTWVkaXVtLnR0ZiU1QyUyMiUyQyU1QyUyMndlaWdodCU1QyUyMiUzQSU1QyUyMjUwMCU1QyUyMiUyQyU1QyUyMnN0eWxlJTVDJTIyJTNBJTVDJTIybm9ybWFsJTVDJTIyJTdEJTJDJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMi4uJTJGZm9udHMlMkZLYW5pdCUyRkthbml0LU1lZGl1bUl0YWxpYy50dGYlNUMlMjIlMkMlNUMlMjJ3ZWlnaHQlNUMlMjIlM0ElNUMlMjI1MDAlNUMlMjIlMkMlNUMlMjJzdHlsZSU1QyUyMiUzQSU1QyUyMml0YWxpYyU1QyUyMiU3RCU1RCUyQyU1QyUyMnZhcmlhYmxlJTVDJTIyJTNBJTVDJTIyLS1mb250LWthbml0JTVDJTIyJTJDJTVDJTIyZGlzcGxheSU1QyUyMiUzQSU1QyUyMnN3YXAlNUMlMjIlN0QlNUQlMkMlNUMlMjJ2YXJpYWJsZU5hbWUlNUMlMjIlM0ElNUMlMjJrYW5pdCU1QyUyMiU3RCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZzcmMlMkZjb21wb25lbnRzJTJGQXBwU2hlbGwudHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTIyZGVmYXVsdCUyMiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGTmljaG9sYWklMkZEb2N1bWVudHMlMkZEZXYlMkZiaW9oYXphcmQtdmZ4LTIlMkZzcmMlMkZjb21wb25lbnRzJTJGUHJvdmlkZXJzLnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMmRlZmF1bHQlMjIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLHNLQUEwSTtBQUMxSTtBQUNBLHdLQUEySSIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiZGVmYXVsdFwiXSAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeFwiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiZGVmYXVsdFwiXSAqLyBcIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL1Byb3ZpZGVycy50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!": +/*!*****************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! + \*****************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/terms/page.tsx */ \"(ssr)/./src/app/terms/page.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZOaWNob2xhaSUyRkRvY3VtZW50cyUyRkRldiUyRmJpb2hhemFyZC12ZngtMiUyRnNyYyUyRmFwcCUyRnRlcm1zJTJGcGFnZS50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLDRKQUF3RyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC90ZXJtcy9wYWdlLnRzeFwiKTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); + +/***/ }), + +/***/ "(ssr)/./src/app/global-error.tsx": +/*!**********************************!*\ + !*** ./src/app/global-error.tsx ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalError)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @sentry/nextjs */ \"(ssr)/./node_modules/@sentry/nextjs/build/cjs/index.server.js\");\n/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var next_error__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/error */ \"(ssr)/./node_modules/next/error.js\");\n/* harmony import */ var next_error__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_error__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\nfunction GlobalError({ error }) {\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)({\n \"GlobalError.useEffect\": ()=>{\n _sentry_nextjs__WEBPACK_IMPORTED_MODULE_3__.captureException(error);\n }\n }[\"GlobalError.useEffect\"], [\n error\n ]);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_error__WEBPACK_IMPORTED_MODULE_1___default()), {\n statusCode: 0\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\",\n lineNumber: 19,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\",\n lineNumber: 14,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx\",\n lineNumber: 13,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvYXBwL2dsb2JhbC1lcnJvci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUV5QztBQUNOO0FBQ0Q7QUFFbkIsU0FBU0csWUFBWSxFQUFFQyxLQUFLLEVBQTBDO0lBQ25GRixnREFBU0E7aUNBQUM7WUFDUkYsNERBQXVCLENBQUNJO1FBQzFCO2dDQUFHO1FBQUNBO0tBQU07SUFFVixxQkFDRSw4REFBQ0U7a0JBQ0MsNEVBQUNDO3NCQUtDLDRFQUFDTixtREFBU0E7Z0JBQUNPLFlBQVk7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJL0IiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9hcHAvZ2xvYmFsLWVycm9yLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcblxuaW1wb3J0ICogYXMgU2VudHJ5IGZyb20gXCJAc2VudHJ5L25leHRqc1wiO1xuaW1wb3J0IE5leHRFcnJvciBmcm9tIFwibmV4dC9lcnJvclwiO1xuaW1wb3J0IHsgdXNlRWZmZWN0IH0gZnJvbSBcInJlYWN0XCI7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEdsb2JhbEVycm9yKHsgZXJyb3IgfTogeyBlcnJvcjogRXJyb3IgJiB7IGRpZ2VzdD86IHN0cmluZyB9IH0pIHtcbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBTZW50cnkuY2FwdHVyZUV4Y2VwdGlvbihlcnJvcik7XG4gIH0sIFtlcnJvcl0pO1xuXG4gIHJldHVybiAoXG4gICAgPGh0bWw+XG4gICAgICA8Ym9keT5cbiAgICAgICAgey8qIGBOZXh0RXJyb3JgIGlzIHRoZSBkZWZhdWx0IE5leHQuanMgZXJyb3IgcGFnZSBjb21wb25lbnQuIEl0cyB0eXBlXG4gICAgICAgIGRlZmluaXRpb24gcmVxdWlyZXMgYSBgc3RhdHVzQ29kZWAgcHJvcC4gSG93ZXZlciwgc2luY2UgdGhlIEFwcCBSb3V0ZXJcbiAgICAgICAgZG9lcyBub3QgZXhwb3NlIHN0YXR1cyBjb2RlcyBmb3IgZXJyb3JzLCB3ZSBzaW1wbHkgcGFzcyAwIHRvIHJlbmRlciBhXG4gICAgICAgIGdlbmVyaWMgZXJyb3IgbWVzc2FnZS4gKi99XG4gICAgICAgIDxOZXh0RXJyb3Igc3RhdHVzQ29kZT17MH0gLz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gICk7XG59Il0sIm5hbWVzIjpbIlNlbnRyeSIsIk5leHRFcnJvciIsInVzZUVmZmVjdCIsIkdsb2JhbEVycm9yIiwiZXJyb3IiLCJjYXB0dXJlRXhjZXB0aW9uIiwiaHRtbCIsImJvZHkiLCJzdGF0dXNDb2RlIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/app/global-error.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/app/terms/page.tsx": +/*!********************************!*\ + !*** ./src/app/terms/page.tsx ***! + \********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ TermsOfService)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_PageTemplate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/PageTemplate */ \"(ssr)/./src/components/PageTemplate.tsx\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\nfunction TermsOfService() {\n const [isExpanded, setIsExpanded] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const toggleExpand = ()=>setIsExpanded(!isExpanded);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_PageTemplate__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n title: \"Terms of Use\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"prose prose-invert max-w-none\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-lg text-text-secondary\",\n children: [\n \"Last updated: \",\n new Date().toLocaleDateString()\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 13,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n \"Biohazard VFX LLC (“Biohazard VFX,” “we,” “us,” “our”) operates \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 17,\n columnNumber: 75\n }, this),\n \" (the “Site”). By accessing or using the Site, you agree to these Terms of Use (the “Terms”). If you do not agree, do not use the Site.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 16,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"1. Purpose & Eligibility\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 22,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"The Site showcases our work, services, and contact information. It is for informational and promotional purposes only.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 24,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"You must be at least 13; if under 18, use the Site only with a parent/guardian.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 25,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 23,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 21,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"2. Intellectual Property\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 30,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"All content on the Site (including images, videos, graphics, text, logos, layouts, and code) is owned by Biohazard VFX or its licensors and protected by copyright, trademark, and other laws. You may not copy, modify, distribute, publicly display, or create derivative works without our prior written consent. You may link to public pages in a fair and legal manner that does not suggest sponsorship or endorsement.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 31,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 29,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"3. Acceptable Use\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 39,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"No unlawful, harmful, or abusive activity.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 41,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"No probing/scanning for vulnerabilities or attempts to bypass security.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 42,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"No interference with the Site (e.g., overload, spam) or unauthorized automated access.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 43,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"No scraping/harvesting/indexing, except transient caching by a standard web browser.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 44,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 40,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 38,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"4. Submissions & Unsolicited Ideas\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 49,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"Do not send confidential information through the Site. No fiduciary or confidentiality obligations arise from unsolicited submissions. If you send feedback or materials, you grant us a worldwide, perpetual, irrevocable, royalty-free license to use, reproduce, adapt, publish, and display them for our business (excluding your personal data, which is handled under our Privacy Policy).\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 50,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 48,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"5. Third-Party Links\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 58,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"The Site may link to third-party websites. We do not control or endorse those sites and are not responsible for their content or policies.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 59,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 57,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"6. No Warranties\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 65,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"THE SITE AND ALL CONTENT ARE PROVIDED “AS IS” AND “AS AVAILABLE.” TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 66,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 64,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"7. Limitation of Liability\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 74,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n \"TO THE MAXIMUM EXTENT PERMITTED BY LAW, BIOHAZARD VFX WILL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, DATA, OR GOODWILL, ARISING OUT OF OR RELATING TO YOUR USE OR INABILITY TO USE THE SITE. OUR TOTAL LIABILITY FOR ANY CLAIM RELATING TO THE SITE WILL NOT EXCEED \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"$100\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 79,\n columnNumber: 29\n }, this),\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 75,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 73,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"8. Indemnity\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 84,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"You will defend, indemnify, and hold harmless Biohazard VFX and our members, directors, officers, employees, and agents from and against claims, damages, liabilities, costs, and expenses (including reasonable attorneys’ fees) arising from your violation of these Terms or misuse of the Site.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 85,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 83,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"9. DMCA / Copyright Complaints\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 93,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"If you believe content on the Site infringes your copyright, send a notice to our DMCA Agent:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 94,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"DMCA Agent:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 98,\n columnNumber: 13\n }, this),\n \" Davane (Executive Producer)\",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 98,\n columnNumber: 69\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Email:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 99,\n columnNumber: 13\n }, this),\n \" \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n children: \"Davane@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 99,\n columnNumber: 37\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"Your notice must include the information required by 17 U.S.C. \\xa7512(c)(3). We may remove content and terminate repeat infringers in appropriate circumstances.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 101,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 92,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"10. Privacy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 108,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"Your use of the Site is also governed by our Privacy Policy, incorporated here by reference.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 109,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 107,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"11. Changes; Termination\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 115,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"We may update these Terms at any time by posting a revised version on this page (effective upon posting). We may modify or discontinue the Site, or suspend/terminate access, at our discretion.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 116,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 114,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"12. Governing Law; Venue\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 123,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"These Terms are governed by the laws of the State of Colorado, without regard to conflicts-of-law principles. Subject to Section 13, the exclusive venue for disputes will be the state or federal courts located in El Paso County or Denver County, Colorado, and you consent to personal jurisdiction there.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 124,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 122,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"13. Arbitration & Class-Action Waiver (Consumers)\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 132,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Binding Arbitration.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 134,\n columnNumber: 13\n }, this),\n \" Any dispute or claim between you and us arising out of or relating to these Terms or the Site will be resolved by final and binding arbitration administered by the American Arbitration Association (“AAA”) under its Consumer Arbitration Rules. The arbitration will occur in Denver, Colorado, before a single arbitrator.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 133,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Class Waiver.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 139,\n columnNumber: 13\n }, this),\n \" You and we agree to arbitrate only on an individual basis; no class or representative proceedings.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 138,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Small-Claims Option.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 142,\n columnNumber: 13\n }, this),\n \" Either party may bring an individual action in a court with small-claims jurisdiction.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 141,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"30-Day Opt-Out.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 145,\n columnNumber: 13\n }, this),\n \" You may opt out of this arbitration provision by emailing\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 146,\n columnNumber: 18\n }, this),\n ' ',\n \"with the subject line “Arbitration Opt-Out” within 30 days of your first use of the Site after the effective date of these Terms.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 144,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 131,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"14. Export & Sanctions\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 152,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"You agree to comply with all U.S. export control and sanctions laws and not to use the Site in violation of such laws.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 153,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 151,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"15. Miscellaneous\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 159,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"These Terms are the entire agreement regarding your use of the Site and supersede prior communications.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 161,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"If any provision is unenforceable, the remainder stays in effect.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 162,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Our failure to enforce a provision is not a waiver.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 163,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"You may not assign these Terms without our consent; we may assign them in connection with a merger, acquisition, or asset sale.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 164,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 160,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 158,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"16. Contact\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 169,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n \"General inquiries: \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 171,\n columnNumber: 32\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 171,\n columnNumber: 102\n }, this),\n \"DMCA notices only: \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n children: \"Davane@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 172,\n columnNumber: 32\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 170,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 168,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvYXBwL3Rlcm1zL3BhZ2UudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFFb0Q7QUFDcEI7QUFFakIsU0FBU0U7SUFDdEIsTUFBTSxDQUFDQyxZQUFZQyxjQUFjLEdBQUdILCtDQUFRQSxDQUFDO0lBQzdDLE1BQU1JLGVBQWUsSUFBTUQsY0FBYyxDQUFDRDtJQUUxQyxxQkFDRSw4REFBQ0gsZ0VBQVlBO1FBQUNNLE9BQU07a0JBQ2xCLDRFQUFDQztZQUFJQyxXQUFVOzs4QkFDYiw4REFBQ0M7b0JBQUVELFdBQVU7O3dCQUE4Qjt3QkFDMUIsSUFBSUUsT0FBT0Msa0JBQWtCOzs7Ozs7OzhCQUU5Qyw4REFBQ0Y7b0JBQUVELFdBQVU7O3dCQUFzQjtzQ0FDK0IsOERBQUNJO3NDQUFPOzs7Ozs7d0JBQXlCOzs7Ozs7OzhCQUluRyw4REFBQ0M7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQXFDOzs7Ozs7c0NBQ25ELDhEQUFDTzs0QkFBR1AsV0FBVTs7OENBQ1osOERBQUNROzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OEJBSVIsOERBQUNIO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUFxQzs7Ozs7O3NDQUNuRCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXNCOzs7Ozs7Ozs7Ozs7OEJBT3JDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNPOzRCQUFHUCxXQUFVOzs4Q0FDWiw4REFBQ1E7OENBQUc7Ozs7Ozs4Q0FDSiw4REFBQ0E7OENBQUc7Ozs7Ozs4Q0FDSiw4REFBQ0E7OENBQUc7Ozs7Ozs4Q0FDSiw4REFBQ0E7OENBQUc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFJUiw4REFBQ0g7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQXFDOzs7Ozs7c0NBQ25ELDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBc0I7Ozs7Ozs7Ozs7Ozs4QkFPckMsOERBQUNLO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUFxQzs7Ozs7O3NDQUNuRCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXNCOzs7Ozs7Ozs7Ozs7OEJBS3JDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUFzQjs7Ozs7Ozs7Ozs7OzhCQU9yQyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQXFDOzs7Ozs7c0NBQ25ELDhEQUFDQzs0QkFBRUQsV0FBVTs7Z0NBQXNCOzhDQUlqQiw4REFBQ0k7OENBQU87Ozs7OztnQ0FBYTs7Ozs7Ozs7Ozs7Ozs4QkFJekMsOERBQUNDO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUFxQzs7Ozs7O3NDQUNuRCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXNCOzs7Ozs7Ozs7Ozs7OEJBT3JDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUFzQjs7Ozs7O3NDQUduQyw4REFBQ0M7NEJBQUVELFdBQVU7OzhDQUNYLDhEQUFDSTs4Q0FBTzs7Ozs7O2dDQUFvQjs4Q0FBNEIsOERBQUNLOzs7Ozs4Q0FDekQsOERBQUNMOzhDQUFPOzs7Ozs7Z0NBQWU7OENBQUMsOERBQUNNO29DQUFFQyxNQUFLOzhDQUFpQzs7Ozs7Ozs7Ozs7O3NDQUVuRSw4REFBQ1Y7NEJBQUVELFdBQVU7c0NBQXNCOzs7Ozs7Ozs7Ozs7OEJBTXJDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUFzQjs7Ozs7Ozs7Ozs7OzhCQUtyQyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQXFDOzs7Ozs7c0NBQ25ELDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBc0I7Ozs7Ozs7Ozs7Ozs4QkFNckMsOERBQUNLO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUFxQzs7Ozs7O3NDQUNuRCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXNCOzs7Ozs7Ozs7Ozs7OEJBT3JDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNDOzRCQUFFRCxXQUFVOzs4Q0FDWCw4REFBQ0k7OENBQU87Ozs7OztnQ0FBNkI7Ozs7Ozs7c0NBSXZDLDhEQUFDSDs0QkFBRUQsV0FBVTs7OENBQ1gsOERBQUNJOzhDQUFPOzs7Ozs7Z0NBQXNCOzs7Ozs7O3NDQUVoQyw4REFBQ0g7NEJBQUVELFdBQVU7OzhDQUNYLDhEQUFDSTs4Q0FBTzs7Ozs7O2dDQUE2Qjs7Ozs7OztzQ0FFdkMsOERBQUNIOzRCQUFFRCxXQUFVOzs4Q0FDWCw4REFBQ0k7OENBQU87Ozs7OztnQ0FBd0I7Z0NBQy9COzhDQUFJLDhEQUFDTTtvQ0FBRUMsTUFBSzs4Q0FBa0M7Ozs7OztnQ0FBNkI7Z0NBQUk7Ozs7Ozs7Ozs7Ozs7OEJBS3BGLDhEQUFDTjtvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUFzQjs7Ozs7Ozs7Ozs7OzhCQUtyQyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQXFDOzs7Ozs7c0NBQ25ELDhEQUFDTzs0QkFBR1AsV0FBVTs7OENBQ1osOERBQUNROzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OEJBSVIsOERBQUNIO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUFxQzs7Ozs7O3NDQUNuRCw4REFBQ0M7NEJBQUVELFdBQVU7O2dDQUFzQjs4Q0FDZCw4REFBQ1U7b0NBQUVDLE1BQUs7OENBQWtDOzs7Ozs7OENBQTRCLDhEQUFDRjs7Ozs7Z0NBQUs7OENBQzVFLDhEQUFDQztvQ0FBRUMsTUFBSzs4Q0FBaUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTXhFIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL3Rlcm1zL3BhZ2UudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgUGFnZVRlbXBsYXRlIGZyb20gJ0AvY29tcG9uZW50cy9QYWdlVGVtcGxhdGUnXG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0J1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBUZXJtc09mU2VydmljZSgpIHtcbiAgY29uc3QgW2lzRXhwYW5kZWQsIHNldElzRXhwYW5kZWRdID0gdXNlU3RhdGUoZmFsc2UpXG4gIGNvbnN0IHRvZ2dsZUV4cGFuZCA9ICgpID0+IHNldElzRXhwYW5kZWQoIWlzRXhwYW5kZWQpXG5cbiAgcmV0dXJuIChcbiAgICA8UGFnZVRlbXBsYXRlIHRpdGxlPVwiVGVybXMgb2YgVXNlXCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInByb3NlIHByb3NlLWludmVydCBtYXgtdy1ub25lXCI+XG4gICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbGcgdGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgIExhc3QgdXBkYXRlZDoge25ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgIEJpb2hhemFyZCBWRlggTExDICjigJxCaW9oYXphcmQgVkZYLOKAnSDigJx3ZSzigJ0g4oCcdXMs4oCdIOKAnG91cuKAnSkgb3BlcmF0ZXMgPHN0cm9uZz5iaW9oYXphcmR2ZnguY29tPC9zdHJvbmc+ICh0aGUg4oCcU2l0ZeKAnSkuXG4gICAgICAgICAgQnkgYWNjZXNzaW5nIG9yIHVzaW5nIHRoZSBTaXRlLCB5b3UgYWdyZWUgdG8gdGhlc2UgVGVybXMgb2YgVXNlICh0aGUg4oCcVGVybXPigJ0pLiBJZiB5b3UgZG8gbm90IGFncmVlLCBkbyBub3QgdXNlIHRoZSBTaXRlLlxuICAgICAgICA8L3A+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+MS4gUHVycG9zZSAmIEVsaWdpYmlsaXR5PC9oMj5cbiAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibGlzdC1kaXNjIHBsLTYgdGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgPGxpPlRoZSBTaXRlIHNob3djYXNlcyBvdXIgd29yaywgc2VydmljZXMsIGFuZCBjb250YWN0IGluZm9ybWF0aW9uLiBJdCBpcyBmb3IgaW5mb3JtYXRpb25hbCBhbmQgcHJvbW90aW9uYWwgcHVycG9zZXMgb25seS48L2xpPlxuICAgICAgICAgICAgPGxpPllvdSBtdXN0IGJlIGF0IGxlYXN0IDEzOyBpZiB1bmRlciAxOCwgdXNlIHRoZSBTaXRlIG9ubHkgd2l0aCBhIHBhcmVudC9ndWFyZGlhbi48L2xpPlxuICAgICAgICAgIDwvdWw+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTRcIj4yLiBJbnRlbGxlY3R1YWwgUHJvcGVydHk8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgIEFsbCBjb250ZW50IG9uIHRoZSBTaXRlIChpbmNsdWRpbmcgaW1hZ2VzLCB2aWRlb3MsIGdyYXBoaWNzLCB0ZXh0LCBsb2dvcywgbGF5b3V0cywgYW5kIGNvZGUpIGlzIG93bmVkIGJ5IEJpb2hhemFyZCBWRlggb3IgaXRzIGxpY2Vuc29yc1xuICAgICAgICAgICAgYW5kIHByb3RlY3RlZCBieSBjb3B5cmlnaHQsIHRyYWRlbWFyaywgYW5kIG90aGVyIGxhd3MuIFlvdSBtYXkgbm90IGNvcHksIG1vZGlmeSwgZGlzdHJpYnV0ZSwgcHVibGljbHkgZGlzcGxheSwgb3IgY3JlYXRlIGRlcml2YXRpdmUgd29ya3NcbiAgICAgICAgICAgIHdpdGhvdXQgb3VyIHByaW9yIHdyaXR0ZW4gY29uc2VudC4gWW91IG1heSBsaW5rIHRvIHB1YmxpYyBwYWdlcyBpbiBhIGZhaXIgYW5kIGxlZ2FsIG1hbm5lciB0aGF0IGRvZXMgbm90IHN1Z2dlc3Qgc3BvbnNvcnNoaXAgb3IgZW5kb3JzZW1lbnQuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+My4gQWNjZXB0YWJsZSBVc2U8L2gyPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0LWRpc2MgcGwtNiB0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8bGk+Tm8gdW5sYXdmdWwsIGhhcm1mdWwsIG9yIGFidXNpdmUgYWN0aXZpdHkuPC9saT5cbiAgICAgICAgICAgIDxsaT5ObyBwcm9iaW5nL3NjYW5uaW5nIGZvciB2dWxuZXJhYmlsaXRpZXMgb3IgYXR0ZW1wdHMgdG8gYnlwYXNzIHNlY3VyaXR5LjwvbGk+XG4gICAgICAgICAgICA8bGk+Tm8gaW50ZXJmZXJlbmNlIHdpdGggdGhlIFNpdGUgKGUuZy4sIG92ZXJsb2FkLCBzcGFtKSBvciB1bmF1dGhvcml6ZWQgYXV0b21hdGVkIGFjY2Vzcy48L2xpPlxuICAgICAgICAgICAgPGxpPk5vIHNjcmFwaW5nL2hhcnZlc3RpbmcvaW5kZXhpbmcsIGV4Y2VwdCB0cmFuc2llbnQgY2FjaGluZyBieSBhIHN0YW5kYXJkIHdlYiBicm93c2VyLjwvbGk+XG4gICAgICAgICAgPC91bD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjQuIFN1Ym1pc3Npb25zICYgVW5zb2xpY2l0ZWQgSWRlYXM8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgIERvIG5vdCBzZW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB0aHJvdWdoIHRoZSBTaXRlLiBObyBmaWR1Y2lhcnkgb3IgY29uZmlkZW50aWFsaXR5IG9ibGlnYXRpb25zIGFyaXNlIGZyb20gdW5zb2xpY2l0ZWQgc3VibWlzc2lvbnMuXG4gICAgICAgICAgICBJZiB5b3Ugc2VuZCBmZWVkYmFjayBvciBtYXRlcmlhbHMsIHlvdSBncmFudCB1cyBhIHdvcmxkd2lkZSwgcGVycGV0dWFsLCBpcnJldm9jYWJsZSwgcm95YWx0eS1mcmVlIGxpY2Vuc2UgdG8gdXNlLCByZXByb2R1Y2UsIGFkYXB0LCBwdWJsaXNoLFxuICAgICAgICAgICAgYW5kIGRpc3BsYXkgdGhlbSBmb3Igb3VyIGJ1c2luZXNzIChleGNsdWRpbmcgeW91ciBwZXJzb25hbCBkYXRhLCB3aGljaCBpcyBoYW5kbGVkIHVuZGVyIG91ciBQcml2YWN5IFBvbGljeSkuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+NS4gVGhpcmQtUGFydHkgTGlua3M8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgIFRoZSBTaXRlIG1heSBsaW5rIHRvIHRoaXJkLXBhcnR5IHdlYnNpdGVzLiBXZSBkbyBub3QgY29udHJvbCBvciBlbmRvcnNlIHRob3NlIHNpdGVzIGFuZCBhcmUgbm90IHJlc3BvbnNpYmxlIGZvciB0aGVpciBjb250ZW50IG9yIHBvbGljaWVzLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjYuIE5vIFdhcnJhbnRpZXM8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgIFRIRSBTSVRFIEFORCBBTEwgQ09OVEVOVCBBUkUgUFJPVklERUQg4oCcQVMgSVPigJ0gQU5EIOKAnEFTIEFWQUlMQUJMRS7igJ0gVE8gVEhFIE1BWElNVU0gRVhURU5UIFBFUk1JVFRFRCBCWSBMQVcsXG4gICAgICAgICAgICBXRSBESVNDTEFJTSBBTEwgV0FSUkFOVElFUywgRVhQUkVTUyBPUiBJTVBMSUVELCBJTkNMVURJTkcgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSxcbiAgICAgICAgICAgIFRJVExFLCBBTkQgTk9OLUlORlJJTkdFTUVOVC5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTRcIj43LiBMaW1pdGF0aW9uIG9mIExpYWJpbGl0eTwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgVE8gVEhFIE1BWElNVU0gRVhURU5UIFBFUk1JVFRFRCBCWSBMQVcsIEJJT0hBWkFSRCBWRlggV0lMTCBOT1QgQkUgTElBQkxFIEZPUiBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCxcbiAgICAgICAgICAgIENPTlNFUVVFTlRJQUwsIEVYRU1QTEFSWSwgT1IgUFVOSVRJVkUgREFNQUdFUywgT1IgRk9SIExPU1QgUFJPRklUUywgUkVWRU5VRSwgREFUQSwgT1IgR09PRFdJTEwsIEFSSVNJTkcgT1VUIE9GXG4gICAgICAgICAgICBPUiBSRUxBVElORyBUTyBZT1VSIFVTRSBPUiBJTkFCSUxJVFkgVE8gVVNFIFRIRSBTSVRFLiBPVVIgVE9UQUwgTElBQklMSVRZIEZPUiBBTlkgQ0xBSU0gUkVMQVRJTkcgVE8gVEhFIFNJVEVcbiAgICAgICAgICAgIFdJTEwgTk9UIEVYQ0VFRCA8c3Ryb25nPiQxMDA8L3N0cm9uZz4uXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+OC4gSW5kZW1uaXR5PC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICBZb3Ugd2lsbCBkZWZlbmQsIGluZGVtbmlmeSwgYW5kIGhvbGQgaGFybWxlc3MgQmlvaGF6YXJkIFZGWCBhbmQgb3VyIG1lbWJlcnMsIGRpcmVjdG9ycywgb2ZmaWNlcnMsIGVtcGxveWVlcywgYW5kIGFnZW50c1xuICAgICAgICAgICAgZnJvbSBhbmQgYWdhaW5zdCBjbGFpbXMsIGRhbWFnZXMsIGxpYWJpbGl0aWVzLCBjb3N0cywgYW5kIGV4cGVuc2VzIChpbmNsdWRpbmcgcmVhc29uYWJsZSBhdHRvcm5leXPigJkgZmVlcykgYXJpc2luZyBmcm9tIHlvdXJcbiAgICAgICAgICAgIHZpb2xhdGlvbiBvZiB0aGVzZSBUZXJtcyBvciBtaXN1c2Ugb2YgdGhlIFNpdGUuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+OS4gRE1DQSAvIENvcHlyaWdodCBDb21wbGFpbnRzPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICBJZiB5b3UgYmVsaWV2ZSBjb250ZW50IG9uIHRoZSBTaXRlIGluZnJpbmdlcyB5b3VyIGNvcHlyaWdodCwgc2VuZCBhIG5vdGljZSB0byBvdXIgRE1DQSBBZ2VudDpcbiAgICAgICAgICA8L3A+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgPHN0cm9uZz5ETUNBIEFnZW50Ojwvc3Ryb25nPiBEYXZhbmUgKEV4ZWN1dGl2ZSBQcm9kdWNlcik8YnIgLz5cbiAgICAgICAgICAgIDxzdHJvbmc+RW1haWw6PC9zdHJvbmc+IDxhIGhyZWY9XCJtYWlsdG86RGF2YW5lQGJpb2hhemFyZHZmeC5jb21cIj5EYXZhbmVAYmlvaGF6YXJkdmZ4LmNvbTwvYT5cbiAgICAgICAgICA8L3A+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgWW91ciBub3RpY2UgbXVzdCBpbmNsdWRlIHRoZSBpbmZvcm1hdGlvbiByZXF1aXJlZCBieSAxNyBVLlMuQy4gwqc1MTIoYykoMykuIFdlIG1heSByZW1vdmUgY29udGVudCBhbmQgdGVybWluYXRlIHJlcGVhdCBpbmZyaW5nZXJzXG4gICAgICAgICAgICBpbiBhcHByb3ByaWF0ZSBjaXJjdW1zdGFuY2VzLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjEwLiBQcml2YWN5PC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICBZb3VyIHVzZSBvZiB0aGUgU2l0ZSBpcyBhbHNvIGdvdmVybmVkIGJ5IG91ciBQcml2YWN5IFBvbGljeSwgaW5jb3Jwb3JhdGVkIGhlcmUgYnkgcmVmZXJlbmNlLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjExLiBDaGFuZ2VzOyBUZXJtaW5hdGlvbjwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgV2UgbWF5IHVwZGF0ZSB0aGVzZSBUZXJtcyBhdCBhbnkgdGltZSBieSBwb3N0aW5nIGEgcmV2aXNlZCB2ZXJzaW9uIG9uIHRoaXMgcGFnZSAoZWZmZWN0aXZlIHVwb24gcG9zdGluZykuIFdlIG1heSBtb2RpZnkgb3JcbiAgICAgICAgICAgIGRpc2NvbnRpbnVlIHRoZSBTaXRlLCBvciBzdXNwZW5kL3Rlcm1pbmF0ZSBhY2Nlc3MsIGF0IG91ciBkaXNjcmV0aW9uLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjEyLiBHb3Zlcm5pbmcgTGF3OyBWZW51ZTwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgVGhlc2UgVGVybXMgYXJlIGdvdmVybmVkIGJ5IHRoZSBsYXdzIG9mIHRoZSBTdGF0ZSBvZiBDb2xvcmFkbywgd2l0aG91dCByZWdhcmQgdG8gY29uZmxpY3RzLW9mLWxhdyBwcmluY2lwbGVzLiBTdWJqZWN0IHRvIFNlY3Rpb24gMTMsXG4gICAgICAgICAgICB0aGUgZXhjbHVzaXZlIHZlbnVlIGZvciBkaXNwdXRlcyB3aWxsIGJlIHRoZSBzdGF0ZSBvciBmZWRlcmFsIGNvdXJ0cyBsb2NhdGVkIGluIEVsIFBhc28gQ291bnR5IG9yIERlbnZlciBDb3VudHksIENvbG9yYWRvLFxuICAgICAgICAgICAgYW5kIHlvdSBjb25zZW50IHRvIHBlcnNvbmFsIGp1cmlzZGljdGlvbiB0aGVyZS5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTRcIj4xMy4gQXJiaXRyYXRpb24gJiBDbGFzcy1BY3Rpb24gV2FpdmVyIChDb25zdW1lcnMpPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8c3Ryb25nPkJpbmRpbmcgQXJiaXRyYXRpb24uPC9zdHJvbmc+IEFueSBkaXNwdXRlIG9yIGNsYWltIGJldHdlZW4geW91IGFuZCB1cyBhcmlzaW5nIG91dCBvZiBvciByZWxhdGluZyB0byB0aGVzZSBUZXJtcyBvciB0aGUgU2l0ZVxuICAgICAgICAgICAgd2lsbCBiZSByZXNvbHZlZCBieSBmaW5hbCBhbmQgYmluZGluZyBhcmJpdHJhdGlvbiBhZG1pbmlzdGVyZWQgYnkgdGhlIEFtZXJpY2FuIEFyYml0cmF0aW9uIEFzc29jaWF0aW9uICjigJxBQUHigJ0pIHVuZGVyIGl0c1xuICAgICAgICAgICAgQ29uc3VtZXIgQXJiaXRyYXRpb24gUnVsZXMuIFRoZSBhcmJpdHJhdGlvbiB3aWxsIG9jY3VyIGluIERlbnZlciwgQ29sb3JhZG8sIGJlZm9yZSBhIHNpbmdsZSBhcmJpdHJhdG9yLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8c3Ryb25nPkNsYXNzIFdhaXZlci48L3N0cm9uZz4gWW91IGFuZCB3ZSBhZ3JlZSB0byBhcmJpdHJhdGUgb25seSBvbiBhbiBpbmRpdmlkdWFsIGJhc2lzOyBubyBjbGFzcyBvciByZXByZXNlbnRhdGl2ZSBwcm9jZWVkaW5ncy5cbiAgICAgICAgICA8L3A+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgPHN0cm9uZz5TbWFsbC1DbGFpbXMgT3B0aW9uLjwvc3Ryb25nPiBFaXRoZXIgcGFydHkgbWF5IGJyaW5nIGFuIGluZGl2aWR1YWwgYWN0aW9uIGluIGEgY291cnQgd2l0aCBzbWFsbC1jbGFpbXMganVyaXNkaWN0aW9uLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8c3Ryb25nPjMwLURheSBPcHQtT3V0Ljwvc3Ryb25nPiBZb3UgbWF5IG9wdCBvdXQgb2YgdGhpcyBhcmJpdHJhdGlvbiBwcm92aXNpb24gYnkgZW1haWxpbmdcbiAgICAgICAgICAgIHsnICd9PGEgaHJlZj1cIm1haWx0bzpjb250YWN0QGJpb2hhemFyZHZmeC5jb21cIj5jb250YWN0QGJpb2hhemFyZHZmeC5jb208L2E+eycgJ31cbiAgICAgICAgICAgIHdpdGggdGhlIHN1YmplY3QgbGluZSDigJxBcmJpdHJhdGlvbiBPcHQtT3V04oCdIHdpdGhpbiAzMCBkYXlzIG9mIHlvdXIgZmlyc3QgdXNlIG9mIHRoZSBTaXRlIGFmdGVyIHRoZSBlZmZlY3RpdmUgZGF0ZSBvZiB0aGVzZSBUZXJtcy5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTRcIj4xNC4gRXhwb3J0ICYgU2FuY3Rpb25zPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICBZb3UgYWdyZWUgdG8gY29tcGx5IHdpdGggYWxsIFUuUy4gZXhwb3J0IGNvbnRyb2wgYW5kIHNhbmN0aW9ucyBsYXdzIGFuZCBub3QgdG8gdXNlIHRoZSBTaXRlIGluIHZpb2xhdGlvbiBvZiBzdWNoIGxhd3MuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+MTUuIE1pc2NlbGxhbmVvdXM8L2gyPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0LWRpc2MgcGwtNiB0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8bGk+VGhlc2UgVGVybXMgYXJlIHRoZSBlbnRpcmUgYWdyZWVtZW50IHJlZ2FyZGluZyB5b3VyIHVzZSBvZiB0aGUgU2l0ZSBhbmQgc3VwZXJzZWRlIHByaW9yIGNvbW11bmljYXRpb25zLjwvbGk+XG4gICAgICAgICAgICA8bGk+SWYgYW55IHByb3Zpc2lvbiBpcyB1bmVuZm9yY2VhYmxlLCB0aGUgcmVtYWluZGVyIHN0YXlzIGluIGVmZmVjdC48L2xpPlxuICAgICAgICAgICAgPGxpPk91ciBmYWlsdXJlIHRvIGVuZm9yY2UgYSBwcm92aXNpb24gaXMgbm90IGEgd2FpdmVyLjwvbGk+XG4gICAgICAgICAgICA8bGk+WW91IG1heSBub3QgYXNzaWduIHRoZXNlIFRlcm1zIHdpdGhvdXQgb3VyIGNvbnNlbnQ7IHdlIG1heSBhc3NpZ24gdGhlbSBpbiBjb25uZWN0aW9uIHdpdGggYSBtZXJnZXIsIGFjcXVpc2l0aW9uLCBvciBhc3NldCBzYWxlLjwvbGk+XG4gICAgICAgICAgPC91bD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLTJcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjE2LiBDb250YWN0PC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICBHZW5lcmFsIGlucXVpcmllczogPGEgaHJlZj1cIm1haWx0bzpjb250YWN0QGJpb2hhemFyZHZmeC5jb21cIj5jb250YWN0QGJpb2hhemFyZHZmeC5jb208L2E+PGJyIC8+XG4gICAgICAgICAgICBETUNBIG5vdGljZXMgb25seTogPGEgaHJlZj1cIm1haWx0bzpEYXZhbmVAYmlvaGF6YXJkdmZ4LmNvbVwiPkRhdmFuZUBiaW9oYXphcmR2ZnguY29tPC9hPlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9QYWdlVGVtcGxhdGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJQYWdlVGVtcGxhdGUiLCJ1c2VTdGF0ZSIsIlRlcm1zT2ZTZXJ2aWNlIiwiaXNFeHBhbmRlZCIsInNldElzRXhwYW5kZWQiLCJ0b2dnbGVFeHBhbmQiLCJ0aXRsZSIsImRpdiIsImNsYXNzTmFtZSIsInAiLCJEYXRlIiwidG9Mb2NhbGVEYXRlU3RyaW5nIiwic3Ryb25nIiwic2VjdGlvbiIsImgyIiwidWwiLCJsaSIsImJyIiwiYSIsImhyZWYiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/app/terms/page.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/AppShell.tsx": +/*!*************************************!*\ + !*** ./src/components/AppShell.tsx ***! + \*************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(ssr)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(ssr)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(ssr)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(ssr)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction AppShell({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const isAdminRoute = pathname?.startsWith('/admin') ?? false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-card/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU2QztBQUNiO0FBQ3NCO0FBQ2Q7QUFDNEI7QUFDWjtBQUd6QyxTQUFTTSxTQUFTLEVBQUVDLFFBQVEsRUFBMkI7SUFDcEUsTUFBTUMsV0FBV1IsNERBQVdBO0lBQzVCLE1BQU1TLGVBQWVELFVBQVVFLFdBQVcsYUFBYTtJQUV2RCxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNWLGlFQUFhQTs7Ozs7MEJBQ2QsOERBQUNTO2dCQUNDQyxXQUFXWCw4Q0FBRUEsQ0FDWCxrRkFDQSxDQUFDUSxnQkFBZ0I7O2tDQUduQiw4REFBQ0k7d0JBQ0NELFdBQVdYLDhDQUFFQSxDQUNYLFVBQ0EsQ0FBQ1EsZUFBZSx1QkFBdUI7a0NBR3hDRjs7Ozs7O2tDQUVILDhEQUFDSiwwREFBTUE7Ozs7O2tDQUNQLDhEQUFDQyx3RUFBb0JBOzs7OztrQ0FDckIsOERBQUNDLGtFQUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuaW1wb3J0IEdsb2JhbFNpZGViYXIgZnJvbSAnQC9jb21wb25lbnRzL0dsb2JhbFNpZGViYXInXG5pbXBvcnQgRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9Gb290ZXInXG5pbXBvcnQgVHJhY2tpbmdPcHRPdXRCYW5uZXIgZnJvbSAnQC9jb21wb25lbnRzL1RyYWNraW5nT3B0T3V0QmFubmVyJ1xuaW1wb3J0IENvbW1hbmRQYWxldHRlIGZyb20gJ0AvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZSdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFNoZWxsKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG4gIGNvbnN0IGlzQWRtaW5Sb3V0ZSA9IHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSA/PyBmYWxzZVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IG1pbi1oLXNjcmVlbiBmbGV4LWNvbCBtZDpmbGV4LXJvd1wiPlxuICAgICAgPEdsb2JhbFNpZGViYXIgLz5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBtaW4taC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sIGJnLWNhcmQvNDAgdHJhbnNpdGlvbi1bcGFkZGluZ10gZHVyYXRpb24tMzAwJyxcbiAgICAgICAgICAhaXNBZG1pblJvdXRlICYmICdtZDpwbC1bMjU2cHhdJ1xuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8bWFpblxuICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnZmxleC0xJyxcbiAgICAgICAgICAgICFpc0FkbWluUm91dGUgPyAncGItMjQgcHQtNCBtZDpwdC04JyA6ICdwYi0xMiBwdC0yJ1xuICAgICAgICAgICl9XG4gICAgICAgID5cbiAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvbWFpbj5cbiAgICAgICAgPEZvb3RlciAvPlxuICAgICAgICA8VHJhY2tpbmdPcHRPdXRCYW5uZXIgLz5cbiAgICAgICAgPENvbW1hbmRQYWxldHRlIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbInVzZVBhdGhuYW1lIiwiY24iLCJHbG9iYWxTaWRlYmFyIiwiRm9vdGVyIiwiVHJhY2tpbmdPcHRPdXRCYW5uZXIiLCJDb21tYW5kUGFsZXR0ZSIsIkFwcFNoZWxsIiwiY2hpbGRyZW4iLCJwYXRobmFtZSIsImlzQWRtaW5Sb3V0ZSIsInN0YXJ0c1dpdGgiLCJkaXYiLCJjbGFzc05hbWUiLCJtYWluIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AppShell.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/Buttons.tsx": +/*!************************************!*\ + !*** ./src/components/Buttons.tsx ***! + \************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button({ variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className} ${isLoading ? 'opacity-75 cursor-wait' : ''}`,\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\nfunction LinkButton({ variant = 'primary', size = 'md', children, className = '', href = '#', ...props }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: `inline-flex items-center justify-center ${variants[variant]} ${sizes[size]} ${className}`,\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\nfunction IconButton({ icon, label, onClick, variant = 'ghost', className = '' }) {\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `inline-flex items-center justify-center ${variants[variant]} h-9 w-9 rounded-md ${className}`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\nfunction FloatingActionButton({ icon, label, onClick, position = 'bottom-right' }) {\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: `fixed ${positions[position]} z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center`,\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9CdXR0b25zLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUE0QjtBQUNIO0FBU2xCLFNBQVNFLE9BQU8sRUFDckJDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ1M7SUFDWixNQUFNQyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLGFBQWE7SUFDZjtJQUVBLE1BQU1DLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDQztRQUNDWixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUMsRUFDbkdGLFlBQVksMkJBQTJCLElBQ3ZDO1FBQ0ZHLFVBQVVBLFlBQVlIO1FBQ3JCLEdBQUdJLEtBQUs7a0JBRVJKLDBCQUNDLDhEQUFDZTtZQUFLYixXQUFVOzs4QkFDZCw4REFBQ2E7b0JBQUtiLFdBQVU7Ozs7OztnQkFBb0I7Ozs7OzttQkFJdENEOzs7Ozs7QUFJUjtBQU9PLFNBQVNlLFdBQVcsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhO0lBQ2hCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLENBQUMsRUFBRVksS0FBSyxDQUFDWCxLQUFLLENBQUMsQ0FBQyxFQUFFRyxXQUFXO1FBQ3BHLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtBQUVPLFNBQVNpQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZjtJQUNDLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLENBQUMsd0NBQXdDLEVBQUVHLFFBQVEsQ0FBQ1AsUUFBUSxDQUFDLG9CQUFvQixFQUFFSSxXQUFXO1FBQ3pHb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtBQUVPLFNBQVNJLHFCQUFxQixFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCO0lBQ0MsTUFBTUMsWUFBWTtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGFBQWE7UUFDYixZQUFZO0lBQ2Q7SUFFQSxxQkFDRSw4REFBQ1g7UUFDQ08sU0FBU0E7UUFDVG5CLFdBQVcsQ0FBQyxNQUFNLEVBQUV1QixTQUFTLENBQUNELFNBQVMsQ0FBQyw4RkFBOEYsQ0FBQztRQUN2SUYsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGVzdHJ1Y3RpdmUnXG4gIHNpemU/OiAnc20nIHwgJ21kJyB8ICdsZydcbiAgaXNMb2FkaW5nPzogYm9vbGVhblxufVxuXG5leHBvcnQgZnVuY3Rpb24gQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGlzTG9hZGluZyA9IGZhbHNlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGRpc2FibGVkLFxuICAuLi5wcm9wc1xufTogQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICBjb25zdCBzaXplcyA9IHtcbiAgICBzbTogJ2gtOCByb3VuZGVkLW1kIHB4LTMgdGV4dC14cycsXG4gICAgbWQ6ICdoLTkgcm91bmRlZC1tZCBweC0zIHRleHQtc20nLFxuICAgIGxnOiAnaC0xMCByb3VuZGVkLW1kIHB4LTggdGV4dC1zbScsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYmctcHJpbWFyeSB0ZXh0LXByaW1hcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1wcmltYXJ5LzkwJyxcbiAgICBzZWNvbmRhcnk6ICdiZy1zZWNvbmRhcnkgdGV4dC1zZWNvbmRhcnktZm9yZWdyb3VuZCBob3ZlcjpiZy1zZWNvbmRhcnkvODAnLFxuICAgIGdob3N0OiAnaG92ZXI6YmctYWNjZW50LzEwIGhvdmVyOnRleHQtYWNjZW50LWZvcmVncm91bmQnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8TGlua1xuICAgICAgaHJlZj17aHJlZn1cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciAke3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn0pIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgICBkZXN0cnVjdGl2ZTogJ2JnLWRlc3RydWN0aXZlIHRleHQtZGVzdHJ1Y3RpdmUtZm9yZWdyb3VuZCBob3ZlcjpiZy1kZXN0cnVjdGl2ZS85MCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gaC05IHctOSByb3VuZGVkLW1kICR7Y2xhc3NOYW1lfWB9XG4gICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cbiAgICA+XG4gICAgICB7aWNvbn1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gRmxvYXRpbmdBY3Rpb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgcG9zaXRpb24gPSAnYm90dG9tLXJpZ2h0Jyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljazogKCkgPT4gdm9pZFxuICBwb3NpdGlvbj86ICdib3R0b20tcmlnaHQnIHwgJ2JvdHRvbS1sZWZ0JyB8ICd0b3AtcmlnaHQnIHwgJ3RvcC1sZWZ0J1xufSkge1xuICBjb25zdCBwb3NpdGlvbnMgPSB7XG4gICAgJ2JvdHRvbS1yaWdodCc6ICdib3R0b20tNCByaWdodC00JyxcbiAgICAnYm90dG9tLWxlZnQnOiAnYm90dG9tLTQgbGVmdC00JyxcbiAgICAndG9wLXJpZ2h0JzogJ3RvcC00IHJpZ2h0LTQnLFxuICAgICd0b3AtbGVmdCc6ICd0b3AtNCBsZWZ0LTQnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgZml4ZWQgJHtwb3NpdGlvbnNbcG9zaXRpb25dfSB6LTQwIGgtMTIgdy0xMiByb3VuZGVkLWZ1bGwgYmctYWNjZW50IHRleHQtYWNjZW50LWZvcmVncm91bmQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGVzdHJ1Y3RpdmUiLCJzaXplcyIsInNtIiwibWQiLCJsZyIsImJ1dHRvbiIsInNwYW4iLCJMaW5rQnV0dG9uIiwiaHJlZiIsIkljb25CdXR0b24iLCJpY29uIiwibGFiZWwiLCJvbkNsaWNrIiwiYXJpYS1sYWJlbCIsIkZsb2F0aW5nQWN0aW9uQnV0dG9uIiwicG9zaXRpb24iLCJwb3NpdGlvbnMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Buttons.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/CommandPalette.tsx": +/*!*******************************************!*\ + !*** ./src/components/CommandPalette.tsx ***! + \*******************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ CommandPalette)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var next_auth_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next-auth/react */ \"(ssr)/./node_modules/next-auth/react/index.js\");\n/* harmony import */ var next_auth_react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_auth_react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst BASE_COMMANDS = [\n {\n label: 'Home',\n href: '/'\n },\n {\n label: 'Projects',\n href: '/projects',\n description: 'View recent work and featured case studies'\n },\n {\n label: 'Process',\n href: '/process',\n description: 'Understand how we take ideas from concept to delivery'\n },\n {\n label: 'Studio',\n href: '/studio',\n description: 'Learn about the team, culture, and locations'\n },\n {\n label: 'Crew',\n href: '/crew',\n description: 'Meet the people behind Biohazard VFX'\n },\n {\n label: 'Blog & Updates',\n href: '/blog',\n description: 'Read insights, announcements, and project notes'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Get answers to common questions'\n },\n {\n label: 'Contact',\n href: '/contact',\n description: 'Start a project or request a consultation'\n }\n];\nconst FOCUSABLE_SELECTORS = 'a[href], button:not([disabled]), textarea, input, select, [tabindex]:not([tabindex=\"-1\"])';\nfunction CommandPalette() {\n const router = (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.useRouter)();\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.usePathname)();\n const { data: session } = (0,next_auth_react__WEBPACK_IMPORTED_MODULE_3__.useSession)();\n const [isOpen, setIsOpen] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [query, setQuery] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [activeIndex, setActiveIndex] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n const paletteRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const inputRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const commands = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n \"CommandPalette.useMemo[commands]\": ()=>{\n if (session?.user) {\n return [\n ...BASE_COMMANDS,\n {\n label: 'Admin Dashboard',\n href: '/admin',\n description: 'Manage projects, media, and site content'\n }\n ];\n }\n return BASE_COMMANDS;\n }\n }[\"CommandPalette.useMemo[commands]\"], [\n session\n ]);\n const filteredCommands = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n \"CommandPalette.useMemo[filteredCommands]\": ()=>{\n const trimmed = query.trim().toLowerCase();\n if (!trimmed) {\n return commands;\n }\n return commands.filter({\n \"CommandPalette.useMemo[filteredCommands]\": ({ label, href, description })=>{\n const haystack = [\n label,\n href,\n description ?? ''\n ].join(' ').toLowerCase();\n return haystack.includes(trimmed);\n }\n }[\"CommandPalette.useMemo[filteredCommands]\"]);\n }\n }[\"CommandPalette.useMemo[filteredCommands]\"], [\n commands,\n query\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n setActiveIndex(0);\n }\n }[\"CommandPalette.useEffect\"], [\n filteredCommands.length\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n const target = typeof globalThis !== 'undefined' && 'addEventListener' in globalThis ? globalThis : null;\n if (!target) {\n return;\n }\n const handleToggle = {\n \"CommandPalette.useEffect.handleToggle\": (event)=>{\n if ((event.metaKey || event.ctrlKey) && event.key.toLowerCase() === 'k') {\n event.preventDefault();\n setIsOpen({\n \"CommandPalette.useEffect.handleToggle\": (prev)=>{\n const next = !prev;\n if (!next) {\n setQuery('');\n }\n return next;\n }\n }[\"CommandPalette.useEffect.handleToggle\"]);\n }\n }\n }[\"CommandPalette.useEffect.handleToggle\"];\n target.addEventListener('keydown', handleToggle);\n return ({\n \"CommandPalette.useEffect\": ()=>target.removeEventListener('keydown', handleToggle)\n })[\"CommandPalette.useEffect\"];\n }\n }[\"CommandPalette.useEffect\"], []);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n const target = typeof globalThis !== 'undefined' && 'addEventListener' in globalThis ? globalThis : null;\n if (!isOpen || !target) {\n return;\n }\n const handleEscape = {\n \"CommandPalette.useEffect.handleEscape\": (event)=>{\n if (event.key === 'Escape') {\n event.preventDefault();\n setIsOpen(false);\n setQuery('');\n }\n }\n }[\"CommandPalette.useEffect.handleEscape\"];\n target.addEventListener('keydown', handleEscape);\n return ({\n \"CommandPalette.useEffect\": ()=>target.removeEventListener('keydown', handleEscape)\n })[\"CommandPalette.useEffect\"];\n }\n }[\"CommandPalette.useEffect\"], [\n isOpen\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n const target = typeof globalThis !== 'undefined' && 'document' in globalThis ? globalThis : null;\n const doc = target?.document ?? null;\n if (!isOpen || !target || !doc) {\n return;\n }\n const handleTab = {\n \"CommandPalette.useEffect.handleTab\": (event)=>{\n if (event.key !== 'Tab') return;\n const root = paletteRef.current;\n if (!root) return;\n const focusable = Array.from(root.querySelectorAll(FOCUSABLE_SELECTORS));\n if (focusable.length === 0) return;\n const first = focusable[0];\n const last = focusable[focusable.length - 1];\n const current = doc.activeElement;\n if (event.shiftKey) {\n if (current === first || !root.contains(current)) {\n event.preventDefault();\n last.focus();\n }\n } else if (current === last) {\n event.preventDefault();\n first.focus();\n }\n }\n }[\"CommandPalette.useEffect.handleTab\"];\n target.addEventListener('keydown', handleTab);\n return ({\n \"CommandPalette.useEffect\": ()=>target.removeEventListener('keydown', handleTab)\n })[\"CommandPalette.useEffect\"];\n }\n }[\"CommandPalette.useEffect\"], [\n isOpen\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n const target = typeof globalThis !== 'undefined' && 'document' in globalThis ? globalThis : null;\n const doc = target?.document ?? null;\n if (!isOpen || !doc) {\n return undefined;\n }\n inputRef.current?.focus();\n const previousOverflow = doc.body.style.overflow;\n doc.body.style.overflow = 'hidden';\n return ({\n \"CommandPalette.useEffect\": ()=>{\n doc.body.style.overflow = previousOverflow;\n }\n })[\"CommandPalette.useEffect\"];\n }\n }[\"CommandPalette.useEffect\"], [\n isOpen\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n if (!isOpen) return;\n const activeCommand = filteredCommands[activeIndex];\n if (activeCommand) {\n router.prefetch(activeCommand.href);\n }\n }\n }[\"CommandPalette.useEffect\"], [\n activeIndex,\n filteredCommands,\n router,\n isOpen\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"CommandPalette.useEffect\": ()=>{\n const target = typeof globalThis !== 'undefined' && 'addEventListener' in globalThis ? globalThis : null;\n if (!target) {\n return;\n }\n const open = {\n \"CommandPalette.useEffect.open\": ()=>setIsOpen(true)\n }[\"CommandPalette.useEffect.open\"];\n const close = {\n \"CommandPalette.useEffect.close\": ()=>setIsOpen(false)\n }[\"CommandPalette.useEffect.close\"];\n target.addEventListener('open-command-palette', open);\n target.addEventListener('close-command-palette', close);\n return ({\n \"CommandPalette.useEffect\": ()=>{\n target.removeEventListener('open-command-palette', open);\n target.removeEventListener('close-command-palette', close);\n }\n })[\"CommandPalette.useEffect\"];\n }\n }[\"CommandPalette.useEffect\"], []);\n const closePalette = ()=>{\n setIsOpen(false);\n setQuery('');\n };\n const handleSelect = (command)=>{\n closePalette();\n if (pathname !== command.href) {\n router.push(command.href);\n }\n };\n const handleInputKeyDown = (event)=>{\n if (!filteredCommands.length) {\n return;\n }\n if (event.key === 'ArrowDown') {\n event.preventDefault();\n setActiveIndex((prev)=>Math.min(prev + 1, filteredCommands.length - 1));\n } else if (event.key === 'ArrowUp') {\n event.preventDefault();\n setActiveIndex((prev)=>Math.max(prev - 1, 0));\n } else if (event.key === 'Enter') {\n event.preventDefault();\n const command = filteredCommands[activeIndex];\n if (command) {\n handleSelect(command);\n }\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n className: \"sr-only\",\n \"aria-hidden\": isOpen,\n onClick: ()=>setIsOpen(true),\n children: \"Open command palette\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 275,\n columnNumber: 7\n }, this),\n true ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n \"aria-label\": \"Open command palette (dev)\",\n onClick: ()=>setIsOpen(true),\n className: \"fixed bottom-6 right-6 z-[101] rounded-full border border-surface-600 bg-surface-800/80 px-3 py-2 text-xs text-text-secondary shadow-[0_8px_24px_rgba(0,0,0,0.45)] hover:text-text-primary hover:bg-surface-700/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 285,\n columnNumber: 9\n }, this) : 0,\n isOpen ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"fixed inset-0 z-[100]\",\n role: \"presentation\",\n \"aria-hidden\": !isOpen,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-black/60 backdrop-blur-sm\",\n \"aria-hidden\": \"true\",\n onClick: closePalette\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 301,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: paletteRef,\n role: \"dialog\",\n \"aria-modal\": \"true\",\n \"aria-labelledby\": \"command-palette-title\",\n className: \"relative mx-auto mt-16 w-full max-w-2xl rounded-2xl border border-surface-500/50 bg-surface-900/95 shadow-[0_28px_120px_rgba(0,0,0,0.55)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center justify-between border-b border-surface-500/60 px-5 py-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n id: \"command-palette-title\",\n className: \"text-sm font-medium uppercase tracking-[0.18em] text-text-muted\",\n children: \"Command Palette\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 315,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs text-text-muted/70\",\n children: \"Search for pages or jump directly using ⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 321,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 314,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n onClick: closePalette,\n className: \"rounded-md border border-surface-600 px-2 py-1 text-xs text-text-muted transition hover:border-accent/60 hover:text-text-primary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45\",\n children: \"ESC\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 325,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 313,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 pb-5 pt-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n ref: inputRef,\n type: \"search\",\n value: query,\n onChange: (event)=>setQuery(event.target.value),\n onKeyDown: handleInputKeyDown,\n placeholder: \"Search destinations...\",\n \"aria-label\": \"Search destinations\",\n className: \"w-full rounded-lg border border-surface-600 bg-surface-800/70 px-4 py-2.5 text-sm text-text-primary shadow-inner focus:border-accent focus:outline-none focus:ring-2 focus:ring-accent/40\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 336,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"pointer-events-none absolute right-3 top-1/2 -translate-y-1/2 rounded bg-surface-700 px-2 py-1 text-[11px] text-text-muted shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 346,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 335,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n role: \"listbox\",\n \"aria-label\": \"Available navigation destinations\",\n className: \"mt-4 max-h-80 overflow-y-auto rounded-lg border border-surface-700/80 bg-surface-850/90\",\n children: filteredCommands.length ? filteredCommands.map((command, index)=>{\n const isActive = index === activeIndex;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n role: \"option\",\n \"aria-selected\": isActive,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('flex w-full flex-col items-start gap-1 border-b border-surface-800/40 px-4 py-3 text-left transition-colors focus:outline-none', isActive ? 'bg-surface-700/70 text-text-primary' : 'text-text-secondary hover:bg-surface-700/40'),\n onClick: ()=>handleSelect(command),\n onMouseEnter: ()=>setActiveIndex(index),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-sm font-medium\",\n children: command.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 376,\n columnNumber: 27\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-text-muted\",\n children: command.description ?? command.href\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 379,\n columnNumber: 27\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 365,\n columnNumber: 25\n }, this)\n }, command.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 360,\n columnNumber: 23\n }, this);\n }) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"px-4 py-6 text-sm text-text-muted\",\n children: [\n \"No matches for\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-text-primary\",\n children: [\n \"“\",\n query,\n \"”\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 389,\n columnNumber: 21\n }, this),\n \". Try a different term.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 387,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 351,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 334,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 306,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/CommandPalette.tsx\",\n lineNumber: 296,\n columnNumber: 9\n }, this) : null\n ]\n }, void 0, true);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Db21tYW5kUGFsZXR0ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUU0RDtBQUVKO0FBQ1o7QUFDWjtBQVFoQyxNQUFNUSxnQkFBMkI7SUFDL0I7UUFBRUMsT0FBTztRQUFRQyxNQUFNO0lBQUk7SUFDM0I7UUFDRUQsT0FBTztRQUNQQyxNQUFNO1FBQ05DLGFBQWE7SUFDZjtJQUNBO1FBQ0VGLE9BQU87UUFDUEMsTUFBTTtRQUNOQyxhQUFhO0lBQ2Y7SUFDQTtRQUNFRixPQUFPO1FBQ1BDLE1BQU07UUFDTkMsYUFBYTtJQUNmO0lBQ0E7UUFDRUYsT0FBTztRQUNQQyxNQUFNO1FBQ05DLGFBQWE7SUFDZjtJQUNBO1FBQ0VGLE9BQU87UUFDUEMsTUFBTTtRQUNOQyxhQUFhO0lBQ2Y7SUFDQTtRQUNFRixPQUFPO1FBQ1BDLE1BQU07UUFDTkMsYUFBYTtJQUNmO0lBQ0E7UUFDRUYsT0FBTztRQUNQQyxNQUFNO1FBQ05DLGFBQWE7SUFDZjtDQUNEO0FBRUQsTUFBTUMsc0JBQ0o7QUFFYSxTQUFTQztJQUN0QixNQUFNQyxTQUFTViwwREFBU0E7SUFDeEIsTUFBTVcsV0FBV1YsNERBQVdBO0lBQzVCLE1BQU0sRUFBRVcsTUFBTUMsT0FBTyxFQUFFLEdBQUdYLDJEQUFVQTtJQUVwQyxNQUFNLENBQUNZLFFBQVFDLFVBQVUsR0FBR2hCLCtDQUFRQSxDQUFDO0lBQ3JDLE1BQU0sQ0FBQ2lCLE9BQU9DLFNBQVMsR0FBR2xCLCtDQUFRQSxDQUFDO0lBQ25DLE1BQU0sQ0FBQ21CLGFBQWFDLGVBQWUsR0FBR3BCLCtDQUFRQSxDQUFDO0lBRS9DLE1BQU1xQixhQUFhdEIsNkNBQU1BLENBQWlCO0lBQzFDLE1BQU11QixXQUFXdkIsNkNBQU1BLENBQW1CO0lBRTFDLE1BQU13QixXQUFXekIsOENBQU9BOzRDQUFDO1lBQ3ZCLElBQUlnQixTQUFTVSxNQUFNO2dCQUNqQixPQUFPO3VCQUNGbkI7b0JBQ0g7d0JBQ0VDLE9BQU87d0JBQ1BDLE1BQU07d0JBQ05DLGFBQWE7b0JBQ2Y7aUJBQ0Q7WUFDSDtZQUNBLE9BQU9IO1FBQ1Q7MkNBQUc7UUFBQ1M7S0FBUTtJQUVaLE1BQU1XLG1CQUFtQjNCLDhDQUFPQTtvREFBQztZQUMvQixNQUFNNEIsVUFBVVQsTUFBTVUsSUFBSSxHQUFHQyxXQUFXO1lBQ3hDLElBQUksQ0FBQ0YsU0FBUztnQkFDWixPQUFPSDtZQUNUO1lBRUEsT0FBT0EsU0FBU00sTUFBTTs0REFBQyxDQUFDLEVBQUV2QixLQUFLLEVBQUVDLElBQUksRUFBRUMsV0FBVyxFQUFFO29CQUNsRCxNQUFNc0IsV0FBVzt3QkFBQ3hCO3dCQUFPQzt3QkFBTUMsZUFBZTtxQkFBRyxDQUFDdUIsSUFBSSxDQUFDLEtBQUtILFdBQVc7b0JBQ3ZFLE9BQU9FLFNBQVNFLFFBQVEsQ0FBQ047Z0JBQzNCOztRQUNGO21EQUFHO1FBQUNIO1FBQVVOO0tBQU07SUFFcEJwQixnREFBU0E7b0NBQUM7WUFDUnVCLGVBQWU7UUFDakI7bUNBQUc7UUFBQ0ssaUJBQWlCUSxNQUFNO0tBQUM7SUFFNUJwQyxnREFBU0E7b0NBQUM7WUFDUixNQUFNcUMsU0FDSixPQUFPQyxlQUFlLGVBQWUsc0JBQXNCQSxhQUN0REEsYUFDRDtZQUNOLElBQUksQ0FBQ0QsUUFBUTtnQkFDWDtZQUNGO1lBRUEsTUFBTUU7eURBQWUsQ0FBQ0M7b0JBQ3BCLElBQUksQ0FBQ0EsTUFBTUMsT0FBTyxJQUFJRCxNQUFNRSxPQUFPLEtBQUtGLE1BQU1HLEdBQUcsQ0FBQ1osV0FBVyxPQUFPLEtBQUs7d0JBQ3ZFUyxNQUFNSSxjQUFjO3dCQUNwQnpCO3FFQUFVLENBQUMwQjtnQ0FDVCxNQUFNQyxPQUFPLENBQUNEO2dDQUNkLElBQUksQ0FBQ0MsTUFBTTtvQ0FDVHpCLFNBQVM7Z0NBQ1g7Z0NBQ0EsT0FBT3lCOzRCQUNUOztvQkFDRjtnQkFDRjs7WUFFQVQsT0FBT1UsZ0JBQWdCLENBQUMsV0FBV1I7WUFDbkM7NENBQU8sSUFBTUYsT0FBT1csbUJBQW1CLENBQUMsV0FBV1Q7O1FBQ3JEO21DQUFHLEVBQUU7SUFFTHZDLGdEQUFTQTtvQ0FBQztZQUNSLE1BQU1xQyxTQUNKLE9BQU9DLGVBQWUsZUFBZSxzQkFBc0JBLGFBQ3REQSxhQUNEO1lBQ04sSUFBSSxDQUFDcEIsVUFBVSxDQUFDbUIsUUFBUTtnQkFDdEI7WUFDRjtZQUVBLE1BQU1ZO3lEQUFlLENBQUNUO29CQUNwQixJQUFJQSxNQUFNRyxHQUFHLEtBQUssVUFBVTt3QkFDMUJILE1BQU1JLGNBQWM7d0JBQ3BCekIsVUFBVTt3QkFDVkUsU0FBUztvQkFDWDtnQkFDRjs7WUFFQWdCLE9BQU9VLGdCQUFnQixDQUFDLFdBQVdFO1lBQ25DOzRDQUFPLElBQU1aLE9BQU9XLG1CQUFtQixDQUFDLFdBQVdDOztRQUNyRDttQ0FBRztRQUFDL0I7S0FBTztJQUVYbEIsZ0RBQVNBO29DQUFDO1lBQ1IsTUFBTXFDLFNBQ0osT0FBT0MsZUFBZSxlQUFlLGNBQWNBLGFBQzlDQSxhQUNEO1lBQ04sTUFBTVksTUFBTWIsUUFBUWMsWUFBWTtZQUNoQyxJQUFJLENBQUNqQyxVQUFVLENBQUNtQixVQUFVLENBQUNhLEtBQUs7Z0JBQzlCO1lBQ0Y7WUFFQSxNQUFNRTtzREFBWSxDQUFDWjtvQkFDakIsSUFBSUEsTUFBTUcsR0FBRyxLQUFLLE9BQU87b0JBQ3pCLE1BQU1VLE9BQU83QixXQUFXOEIsT0FBTztvQkFDL0IsSUFBSSxDQUFDRCxNQUFNO29CQUVYLE1BQU1FLFlBQVlDLE1BQU1DLElBQUksQ0FDMUJKLEtBQUtLLGdCQUFnQixDQUFjOUM7b0JBRXJDLElBQUkyQyxVQUFVbkIsTUFBTSxLQUFLLEdBQUc7b0JBRTVCLE1BQU11QixRQUFRSixTQUFTLENBQUMsRUFBRTtvQkFDMUIsTUFBTUssT0FBT0wsU0FBUyxDQUFDQSxVQUFVbkIsTUFBTSxHQUFHLEVBQUU7b0JBQzVDLE1BQU1rQixVQUFVSixJQUFJVyxhQUFhO29CQUVqQyxJQUFJckIsTUFBTXNCLFFBQVEsRUFBRTt3QkFDbEIsSUFBSVIsWUFBWUssU0FBUyxDQUFDTixLQUFLVSxRQUFRLENBQUNULFVBQVU7NEJBQ2hEZCxNQUFNSSxjQUFjOzRCQUNwQmdCLEtBQUtJLEtBQUs7d0JBQ1o7b0JBQ0YsT0FBTyxJQUFJVixZQUFZTSxNQUFNO3dCQUMzQnBCLE1BQU1JLGNBQWM7d0JBQ3BCZSxNQUFNSyxLQUFLO29CQUNiO2dCQUNGOztZQUVBM0IsT0FBT1UsZ0JBQWdCLENBQUMsV0FBV0s7WUFDbkM7NENBQU8sSUFBTWYsT0FBT1csbUJBQW1CLENBQUMsV0FBV0k7O1FBQ3JEO21DQUFHO1FBQUNsQztLQUFPO0lBRVhsQixnREFBU0E7b0NBQUM7WUFDUixNQUFNcUMsU0FDSixPQUFPQyxlQUFlLGVBQWUsY0FBY0EsYUFDOUNBLGFBQ0Q7WUFDTixNQUFNWSxNQUFNYixRQUFRYyxZQUFZO1lBQ2hDLElBQUksQ0FBQ2pDLFVBQVUsQ0FBQ2dDLEtBQUs7Z0JBQ25CLE9BQU9lO1lBQ1Q7WUFFQXhDLFNBQVM2QixPQUFPLEVBQUVVO1lBQ2xCLE1BQU1FLG1CQUFtQmhCLElBQUlpQixJQUFJLENBQUNDLEtBQUssQ0FBQ0MsUUFBUTtZQUNoRG5CLElBQUlpQixJQUFJLENBQUNDLEtBQUssQ0FBQ0MsUUFBUSxHQUFHO1lBQzFCOzRDQUFPO29CQUNMbkIsSUFBSWlCLElBQUksQ0FBQ0MsS0FBSyxDQUFDQyxRQUFRLEdBQUdIO2dCQUM1Qjs7UUFDRjttQ0FBRztRQUFDaEQ7S0FBTztJQUVYbEIsZ0RBQVNBO29DQUFDO1lBQ1IsSUFBSSxDQUFDa0IsUUFBUTtZQUNiLE1BQU1vRCxnQkFBZ0IxQyxnQkFBZ0IsQ0FBQ04sWUFBWTtZQUNuRCxJQUFJZ0QsZUFBZTtnQkFDakJ4RCxPQUFPeUQsUUFBUSxDQUFDRCxjQUFjNUQsSUFBSTtZQUNwQztRQUNGO21DQUFHO1FBQUNZO1FBQWFNO1FBQWtCZDtRQUFRSTtLQUFPO0lBRWxEbEIsZ0RBQVNBO29DQUFDO1lBQ1IsTUFBTXFDLFNBQ0osT0FBT0MsZUFBZSxlQUFlLHNCQUFzQkEsYUFDdERBLGFBQ0Q7WUFDTixJQUFJLENBQUNELFFBQVE7Z0JBQ1g7WUFDRjtZQUNBLE1BQU1tQztpREFBTyxJQUFNckQsVUFBVTs7WUFDN0IsTUFBTXNEO2tEQUFRLElBQU10RCxVQUFVOztZQUM5QmtCLE9BQU9VLGdCQUFnQixDQUNyQix3QkFDQXlCO1lBRUZuQyxPQUFPVSxnQkFBZ0IsQ0FDckIseUJBQ0EwQjtZQUVGOzRDQUFPO29CQUNMcEMsT0FBT1csbUJBQW1CLENBQ3hCLHdCQUNBd0I7b0JBRUZuQyxPQUFPVyxtQkFBbUIsQ0FDeEIseUJBQ0F5QjtnQkFFSjs7UUFDRjttQ0FBRyxFQUFFO0lBRUwsTUFBTUMsZUFBZTtRQUNuQnZELFVBQVU7UUFDVkUsU0FBUztJQUNYO0lBRUEsTUFBTXNELGVBQWUsQ0FBQ0M7UUFDcEJGO1FBQ0EsSUFBSTNELGFBQWE2RCxRQUFRbEUsSUFBSSxFQUFFO1lBQzdCSSxPQUFPK0QsSUFBSSxDQUFDRCxRQUFRbEUsSUFBSTtRQUMxQjtJQUNGO0lBRUEsTUFBTW9FLHFCQUFxQixDQUFDdEM7UUFDMUIsSUFBSSxDQUFDWixpQkFBaUJRLE1BQU0sRUFBRTtZQUM1QjtRQUNGO1FBRUEsSUFBSUksTUFBTUcsR0FBRyxLQUFLLGFBQWE7WUFDN0JILE1BQU1JLGNBQWM7WUFDcEJyQixlQUFlLENBQUNzQixPQUFTa0MsS0FBS0MsR0FBRyxDQUFDbkMsT0FBTyxHQUFHakIsaUJBQWlCUSxNQUFNLEdBQUc7UUFDeEUsT0FBTyxJQUFJSSxNQUFNRyxHQUFHLEtBQUssV0FBVztZQUNsQ0gsTUFBTUksY0FBYztZQUNwQnJCLGVBQWUsQ0FBQ3NCLE9BQVNrQyxLQUFLRSxHQUFHLENBQUNwQyxPQUFPLEdBQUc7UUFDOUMsT0FBTyxJQUFJTCxNQUFNRyxHQUFHLEtBQUssU0FBUztZQUNoQ0gsTUFBTUksY0FBYztZQUNwQixNQUFNZ0MsVUFBVWhELGdCQUFnQixDQUFDTixZQUFZO1lBQzdDLElBQUlzRCxTQUFTO2dCQUNYRCxhQUFhQztZQUNmO1FBQ0Y7SUFDRjtJQUVBLHFCQUNFOzswQkFDRSw4REFBQ007Z0JBQ0NDLE1BQUs7Z0JBQ0xDLFdBQVU7Z0JBQ1ZDLGVBQWFuRTtnQkFDYm9FLFNBQVMsSUFBTW5FLFVBQVU7MEJBQzFCOzs7Ozs7WUFoUUQsS0FvUXNDLGlCQUNwQyw4REFBQytEO2dCQUNDQyxNQUFLO2dCQUNMSSxjQUFXO2dCQUNYRCxTQUFTLElBQU1uRSxVQUFVO2dCQUN6QmlFLFdBQVU7MEJBQ1g7Ozs7O3VCQUdDLENBQUk7WUFFUGxFLHVCQUNDLDhEQUFDc0U7Z0JBQ0NKLFdBQVU7Z0JBQ1ZLLE1BQUs7Z0JBQ0xKLGVBQWEsQ0FBQ25FOztrQ0FFZCw4REFBQ3NFO3dCQUNDSixXQUFVO3dCQUNWQyxlQUFZO3dCQUNaQyxTQUFTWjs7Ozs7O2tDQUVYLDhEQUFDYzt3QkFDQ0UsS0FBS2xFO3dCQUNMaUUsTUFBSzt3QkFDTEUsY0FBVzt3QkFDWEMsbUJBQWdCO3dCQUNoQlIsV0FBVTs7MENBRVYsOERBQUNJO2dDQUFJSixXQUFVOztrREFDYiw4REFBQ0k7d0NBQUlKLFdBQVU7OzBEQUNiLDhEQUFDUztnREFDQ0MsSUFBRztnREFDSFYsV0FBVTswREFDWDs7Ozs7OzBEQUdELDhEQUFDVztnREFBRVgsV0FBVTswREFBNkI7Ozs7Ozs7Ozs7OztrREFJNUMsOERBQUNGO3dDQUNDQyxNQUFLO3dDQUNMRyxTQUFTWjt3Q0FDVFUsV0FBVTtrREFDWDs7Ozs7Ozs7Ozs7OzBDQUtILDhEQUFDSTtnQ0FBSUosV0FBVTs7a0RBQ2IsOERBQUNJO3dDQUFJSixXQUFVOzswREFDYiw4REFBQ1k7Z0RBQ0NOLEtBQUtqRTtnREFDTDBELE1BQUs7Z0RBQ0xjLE9BQU83RTtnREFDUDhFLFVBQVUsQ0FBQzFELFFBQVVuQixTQUFTbUIsTUFBTUgsTUFBTSxDQUFDNEQsS0FBSztnREFDaERFLFdBQVdyQjtnREFDWHNCLGFBQVk7Z0RBQ1piLGNBQVc7Z0RBQ1hILFdBQVU7Ozs7OzswREFFWiw4REFBQ2lCO2dEQUFLakIsV0FBVTswREFBMEk7Ozs7Ozs7Ozs7OztrREFLNUosOERBQUNrQjt3Q0FDQ2IsTUFBSzt3Q0FDTEYsY0FBVzt3Q0FDWEgsV0FBVTtrREFFVHhELGlCQUFpQlEsTUFBTSxHQUN0QlIsaUJBQWlCMkUsR0FBRyxDQUFDLENBQUMzQixTQUFTNEI7NENBQzdCLE1BQU1DLFdBQVdELFVBQVVsRjs0Q0FDM0IscUJBQ0UsOERBQUNvRjtnREFFQ2pCLE1BQUs7Z0RBQ0xrQixpQkFBZUY7MERBRWYsNEVBQUN2QjtvREFDQ0MsTUFBSztvREFDTEMsV0FBVzdFLDhDQUFFQSxDQUNYLGtJQUNBa0csV0FDSSx3Q0FDQTtvREFFTm5CLFNBQVMsSUFBTVgsYUFBYUM7b0RBQzVCZ0MsY0FBYyxJQUFNckYsZUFBZWlGOztzRUFFbkMsOERBQUNIOzREQUFLakIsV0FBVTtzRUFDYlIsUUFBUW5FLEtBQUs7Ozs7OztzRUFFaEIsOERBQUM0Rjs0REFBS2pCLFdBQVU7c0VBQ2JSLFFBQVFqRSxXQUFXLElBQUlpRSxRQUFRbEUsSUFBSTs7Ozs7Ozs7Ozs7OytDQW5CbkNrRSxRQUFRbEUsSUFBSTs7Ozs7d0NBd0J2QixtQkFFQSw4REFBQ2dHOzRDQUFHdEIsV0FBVTs7Z0RBQW9DO2dEQUNqQzs4REFDZiw4REFBQ2lCO29EQUFLakIsV0FBVTs7d0RBQW9CO3dEQUFFaEU7d0RBQU07Ozs7Ozs7Z0RBQVE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O3VCQVE5RDs7O0FBR1YiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0NvbW1hbmRQYWxldHRlLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VNZW1vLCB1c2VSZWYsIHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgdHlwZSB7IEtleWJvYXJkRXZlbnQgYXMgUmVhY3RLZXlib2FyZEV2ZW50IH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgeyB1c2VSb3V0ZXIsIHVzZVBhdGhuYW1lIH0gZnJvbSAnbmV4dC9uYXZpZ2F0aW9uJ1xuaW1wb3J0IHsgdXNlU2Vzc2lvbiB9IGZyb20gJ25leHQtYXV0aC9yZWFjdCdcbmltcG9ydCB7IGNuIH0gZnJvbSAnQC9saWIvdXRpbHMnXG5cbnR5cGUgQ29tbWFuZCA9IHtcbiAgbGFiZWw6IHN0cmluZ1xuICBocmVmOiBzdHJpbmdcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmdcbn1cblxuY29uc3QgQkFTRV9DT01NQU5EUzogQ29tbWFuZFtdID0gW1xuICB7IGxhYmVsOiAnSG9tZScsIGhyZWY6ICcvJyB9LFxuICB7XG4gICAgbGFiZWw6ICdQcm9qZWN0cycsXG4gICAgaHJlZjogJy9wcm9qZWN0cycsXG4gICAgZGVzY3JpcHRpb246ICdWaWV3IHJlY2VudCB3b3JrIGFuZCBmZWF0dXJlZCBjYXNlIHN0dWRpZXMnLFxuICB9LFxuICB7XG4gICAgbGFiZWw6ICdQcm9jZXNzJyxcbiAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgIGRlc2NyaXB0aW9uOiAnVW5kZXJzdGFuZCBob3cgd2UgdGFrZSBpZGVhcyBmcm9tIGNvbmNlcHQgdG8gZGVsaXZlcnknLFxuICB9LFxuICB7XG4gICAgbGFiZWw6ICdTdHVkaW8nLFxuICAgIGhyZWY6ICcvc3R1ZGlvJyxcbiAgICBkZXNjcmlwdGlvbjogJ0xlYXJuIGFib3V0IHRoZSB0ZWFtLCBjdWx0dXJlLCBhbmQgbG9jYXRpb25zJyxcbiAgfSxcbiAge1xuICAgIGxhYmVsOiAnQ3JldycsXG4gICAgaHJlZjogJy9jcmV3JyxcbiAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgQmlvaGF6YXJkIFZGWCcsXG4gIH0sXG4gIHtcbiAgICBsYWJlbDogJ0Jsb2cgJiBVcGRhdGVzJyxcbiAgICBocmVmOiAnL2Jsb2cnLFxuICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBpbnNpZ2h0cywgYW5ub3VuY2VtZW50cywgYW5kIHByb2plY3Qgbm90ZXMnLFxuICB9LFxuICB7XG4gICAgbGFiZWw6ICdGQVEnLFxuICAgIGhyZWY6ICcvZmFxJyxcbiAgICBkZXNjcmlwdGlvbjogJ0dldCBhbnN3ZXJzIHRvIGNvbW1vbiBxdWVzdGlvbnMnLFxuICB9LFxuICB7XG4gICAgbGFiZWw6ICdDb250YWN0JyxcbiAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgIGRlc2NyaXB0aW9uOiAnU3RhcnQgYSBwcm9qZWN0IG9yIHJlcXVlc3QgYSBjb25zdWx0YXRpb24nLFxuICB9LFxuXVxuXG5jb25zdCBGT0NVU0FCTEVfU0VMRUNUT1JTID1cbiAgJ2FbaHJlZl0sIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSksIHRleHRhcmVhLCBpbnB1dCwgc2VsZWN0LCBbdGFiaW5kZXhdOm5vdChbdGFiaW5kZXg9XCItMVwiXSknXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIENvbW1hbmRQYWxldHRlKCkge1xuICBjb25zdCByb3V0ZXIgPSB1c2VSb3V0ZXIoKVxuICBjb25zdCBwYXRobmFtZSA9IHVzZVBhdGhuYW1lKClcbiAgY29uc3QgeyBkYXRhOiBzZXNzaW9uIH0gPSB1c2VTZXNzaW9uKClcblxuICBjb25zdCBbaXNPcGVuLCBzZXRJc09wZW5dID0gdXNlU3RhdGUoZmFsc2UpXG4gIGNvbnN0IFtxdWVyeSwgc2V0UXVlcnldID0gdXNlU3RhdGUoJycpXG4gIGNvbnN0IFthY3RpdmVJbmRleCwgc2V0QWN0aXZlSW5kZXhdID0gdXNlU3RhdGUoMClcblxuICBjb25zdCBwYWxldHRlUmVmID0gdXNlUmVmPEhUTUxEaXZFbGVtZW50PihudWxsKVxuICBjb25zdCBpbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKVxuXG4gIGNvbnN0IGNvbW1hbmRzID0gdXNlTWVtbygoKSA9PiB7XG4gICAgaWYgKHNlc3Npb24/LnVzZXIpIHtcbiAgICAgIHJldHVybiBbXG4gICAgICAgIC4uLkJBU0VfQ09NTUFORFMsXG4gICAgICAgIHtcbiAgICAgICAgICBsYWJlbDogJ0FkbWluIERhc2hib2FyZCcsXG4gICAgICAgICAgaHJlZjogJy9hZG1pbicsXG4gICAgICAgICAgZGVzY3JpcHRpb246ICdNYW5hZ2UgcHJvamVjdHMsIG1lZGlhLCBhbmQgc2l0ZSBjb250ZW50JyxcbiAgICAgICAgfSxcbiAgICAgIF1cbiAgICB9XG4gICAgcmV0dXJuIEJBU0VfQ09NTUFORFNcbiAgfSwgW3Nlc3Npb25dKVxuXG4gIGNvbnN0IGZpbHRlcmVkQ29tbWFuZHMgPSB1c2VNZW1vKCgpID0+IHtcbiAgICBjb25zdCB0cmltbWVkID0gcXVlcnkudHJpbSgpLnRvTG93ZXJDYXNlKClcbiAgICBpZiAoIXRyaW1tZWQpIHtcbiAgICAgIHJldHVybiBjb21tYW5kc1xuICAgIH1cblxuICAgIHJldHVybiBjb21tYW5kcy5maWx0ZXIoKHsgbGFiZWwsIGhyZWYsIGRlc2NyaXB0aW9uIH0pID0+IHtcbiAgICAgIGNvbnN0IGhheXN0YWNrID0gW2xhYmVsLCBocmVmLCBkZXNjcmlwdGlvbiA/PyAnJ10uam9pbignICcpLnRvTG93ZXJDYXNlKClcbiAgICAgIHJldHVybiBoYXlzdGFjay5pbmNsdWRlcyh0cmltbWVkKVxuICAgIH0pXG4gIH0sIFtjb21tYW5kcywgcXVlcnldKVxuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgc2V0QWN0aXZlSW5kZXgoMClcbiAgfSwgW2ZpbHRlcmVkQ29tbWFuZHMubGVuZ3RoXSlcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IHRhcmdldCA9XG4gICAgICB0eXBlb2YgZ2xvYmFsVGhpcyAhPT0gJ3VuZGVmaW5lZCcgJiYgJ2FkZEV2ZW50TGlzdGVuZXInIGluIGdsb2JhbFRoaXNcbiAgICAgICAgPyAoZ2xvYmFsVGhpcyBhcyBXaW5kb3cgJiB0eXBlb2YgZ2xvYmFsVGhpcylcbiAgICAgICAgOiBudWxsXG4gICAgaWYgKCF0YXJnZXQpIHtcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIGNvbnN0IGhhbmRsZVRvZ2dsZSA9IChldmVudDogS2V5Ym9hcmRFdmVudCkgPT4ge1xuICAgICAgaWYgKChldmVudC5tZXRhS2V5IHx8IGV2ZW50LmN0cmxLZXkpICYmIGV2ZW50LmtleS50b0xvd2VyQ2FzZSgpID09PSAnaycpIHtcbiAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgICBzZXRJc09wZW4oKHByZXYpID0+IHtcbiAgICAgICAgICBjb25zdCBuZXh0ID0gIXByZXZcbiAgICAgICAgICBpZiAoIW5leHQpIHtcbiAgICAgICAgICAgIHNldFF1ZXJ5KCcnKVxuICAgICAgICAgIH1cbiAgICAgICAgICByZXR1cm4gbmV4dFxuICAgICAgICB9KVxuICAgICAgfVxuICAgIH1cblxuICAgIHRhcmdldC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgaGFuZGxlVG9nZ2xlKVxuICAgIHJldHVybiAoKSA9PiB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsIGhhbmRsZVRvZ2dsZSlcbiAgfSwgW10pXG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCB0YXJnZXQgPVxuICAgICAgdHlwZW9mIGdsb2JhbFRoaXMgIT09ICd1bmRlZmluZWQnICYmICdhZGRFdmVudExpc3RlbmVyJyBpbiBnbG9iYWxUaGlzXG4gICAgICAgID8gKGdsb2JhbFRoaXMgYXMgV2luZG93ICYgdHlwZW9mIGdsb2JhbFRoaXMpXG4gICAgICAgIDogbnVsbFxuICAgIGlmICghaXNPcGVuIHx8ICF0YXJnZXQpIHtcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIGNvbnN0IGhhbmRsZUVzY2FwZSA9IChldmVudDogS2V5Ym9hcmRFdmVudCkgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gJ0VzY2FwZScpIHtcbiAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgICBzZXRJc09wZW4oZmFsc2UpXG4gICAgICAgIHNldFF1ZXJ5KCcnKVxuICAgICAgfVxuICAgIH1cblxuICAgIHRhcmdldC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgaGFuZGxlRXNjYXBlKVxuICAgIHJldHVybiAoKSA9PiB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsIGhhbmRsZUVzY2FwZSlcbiAgfSwgW2lzT3Blbl0pXG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCB0YXJnZXQgPVxuICAgICAgdHlwZW9mIGdsb2JhbFRoaXMgIT09ICd1bmRlZmluZWQnICYmICdkb2N1bWVudCcgaW4gZ2xvYmFsVGhpc1xuICAgICAgICA/IChnbG9iYWxUaGlzIGFzIFdpbmRvdyAmIHR5cGVvZiBnbG9iYWxUaGlzKVxuICAgICAgICA6IG51bGxcbiAgICBjb25zdCBkb2MgPSB0YXJnZXQ/LmRvY3VtZW50ID8/IG51bGxcbiAgICBpZiAoIWlzT3BlbiB8fCAhdGFyZ2V0IHx8ICFkb2MpIHtcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIGNvbnN0IGhhbmRsZVRhYiA9IChldmVudDogS2V5Ym9hcmRFdmVudCkgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSAhPT0gJ1RhYicpIHJldHVyblxuICAgICAgY29uc3Qgcm9vdCA9IHBhbGV0dGVSZWYuY3VycmVudFxuICAgICAgaWYgKCFyb290KSByZXR1cm5cblxuICAgICAgY29uc3QgZm9jdXNhYmxlID0gQXJyYXkuZnJvbShcbiAgICAgICAgcm9vdC5xdWVyeVNlbGVjdG9yQWxsPEhUTUxFbGVtZW50PihGT0NVU0FCTEVfU0VMRUNUT1JTKVxuICAgICAgKVxuICAgICAgaWYgKGZvY3VzYWJsZS5sZW5ndGggPT09IDApIHJldHVyblxuXG4gICAgICBjb25zdCBmaXJzdCA9IGZvY3VzYWJsZVswXVxuICAgICAgY29uc3QgbGFzdCA9IGZvY3VzYWJsZVtmb2N1c2FibGUubGVuZ3RoIC0gMV1cbiAgICAgIGNvbnN0IGN1cnJlbnQgPSBkb2MuYWN0aXZlRWxlbWVudCBhcyBIVE1MRWxlbWVudCB8IG51bGxcblxuICAgICAgaWYgKGV2ZW50LnNoaWZ0S2V5KSB7XG4gICAgICAgIGlmIChjdXJyZW50ID09PSBmaXJzdCB8fCAhcm9vdC5jb250YWlucyhjdXJyZW50KSkge1xuICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KClcbiAgICAgICAgICBsYXN0LmZvY3VzKClcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIGlmIChjdXJyZW50ID09PSBsYXN0KSB7XG4gICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KClcbiAgICAgICAgZmlyc3QuZm9jdXMoKVxuICAgICAgfVxuICAgIH1cblxuICAgIHRhcmdldC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgaGFuZGxlVGFiKVxuICAgIHJldHVybiAoKSA9PiB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsIGhhbmRsZVRhYilcbiAgfSwgW2lzT3Blbl0pXG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCB0YXJnZXQgPVxuICAgICAgdHlwZW9mIGdsb2JhbFRoaXMgIT09ICd1bmRlZmluZWQnICYmICdkb2N1bWVudCcgaW4gZ2xvYmFsVGhpc1xuICAgICAgICA/IChnbG9iYWxUaGlzIGFzIFdpbmRvdyAmIHR5cGVvZiBnbG9iYWxUaGlzKVxuICAgICAgICA6IG51bGxcbiAgICBjb25zdCBkb2MgPSB0YXJnZXQ/LmRvY3VtZW50ID8/IG51bGxcbiAgICBpZiAoIWlzT3BlbiB8fCAhZG9jKSB7XG4gICAgICByZXR1cm4gdW5kZWZpbmVkXG4gICAgfVxuXG4gICAgaW5wdXRSZWYuY3VycmVudD8uZm9jdXMoKVxuICAgIGNvbnN0IHByZXZpb3VzT3ZlcmZsb3cgPSBkb2MuYm9keS5zdHlsZS5vdmVyZmxvd1xuICAgIGRvYy5ib2R5LnN0eWxlLm92ZXJmbG93ID0gJ2hpZGRlbidcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgZG9jLmJvZHkuc3R5bGUub3ZlcmZsb3cgPSBwcmV2aW91c092ZXJmbG93XG4gICAgfVxuICB9LCBbaXNPcGVuXSlcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICghaXNPcGVuKSByZXR1cm5cbiAgICBjb25zdCBhY3RpdmVDb21tYW5kID0gZmlsdGVyZWRDb21tYW5kc1thY3RpdmVJbmRleF1cbiAgICBpZiAoYWN0aXZlQ29tbWFuZCkge1xuICAgICAgcm91dGVyLnByZWZldGNoKGFjdGl2ZUNvbW1hbmQuaHJlZilcbiAgICB9XG4gIH0sIFthY3RpdmVJbmRleCwgZmlsdGVyZWRDb21tYW5kcywgcm91dGVyLCBpc09wZW5dKVxuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgdGFyZ2V0ID1cbiAgICAgIHR5cGVvZiBnbG9iYWxUaGlzICE9PSAndW5kZWZpbmVkJyAmJiAnYWRkRXZlbnRMaXN0ZW5lcicgaW4gZ2xvYmFsVGhpc1xuICAgICAgICA/IChnbG9iYWxUaGlzIGFzIFdpbmRvdyAmIHR5cGVvZiBnbG9iYWxUaGlzKVxuICAgICAgICA6IG51bGxcbiAgICBpZiAoIXRhcmdldCkge1xuICAgICAgcmV0dXJuXG4gICAgfVxuICAgIGNvbnN0IG9wZW4gPSAoKSA9PiBzZXRJc09wZW4odHJ1ZSlcbiAgICBjb25zdCBjbG9zZSA9ICgpID0+IHNldElzT3BlbihmYWxzZSlcbiAgICB0YXJnZXQuYWRkRXZlbnRMaXN0ZW5lcihcbiAgICAgICdvcGVuLWNvbW1hbmQtcGFsZXR0ZScsXG4gICAgICBvcGVuIGFzIHVua25vd24gYXMgRXZlbnRMaXN0ZW5lclxuICAgIClcbiAgICB0YXJnZXQuYWRkRXZlbnRMaXN0ZW5lcihcbiAgICAgICdjbG9zZS1jb21tYW5kLXBhbGV0dGUnLFxuICAgICAgY2xvc2UgYXMgdW5rbm93biBhcyBFdmVudExpc3RlbmVyXG4gICAgKVxuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcbiAgICAgICAgJ29wZW4tY29tbWFuZC1wYWxldHRlJyxcbiAgICAgICAgb3BlbiBhcyB1bmtub3duIGFzIEV2ZW50TGlzdGVuZXJcbiAgICAgIClcbiAgICAgIHRhcmdldC5yZW1vdmVFdmVudExpc3RlbmVyKFxuICAgICAgICAnY2xvc2UtY29tbWFuZC1wYWxldHRlJyxcbiAgICAgICAgY2xvc2UgYXMgdW5rbm93biBhcyBFdmVudExpc3RlbmVyXG4gICAgICApXG4gICAgfVxuICB9LCBbXSlcblxuICBjb25zdCBjbG9zZVBhbGV0dGUgPSAoKSA9PiB7XG4gICAgc2V0SXNPcGVuKGZhbHNlKVxuICAgIHNldFF1ZXJ5KCcnKVxuICB9XG5cbiAgY29uc3QgaGFuZGxlU2VsZWN0ID0gKGNvbW1hbmQ6IENvbW1hbmQpID0+IHtcbiAgICBjbG9zZVBhbGV0dGUoKVxuICAgIGlmIChwYXRobmFtZSAhPT0gY29tbWFuZC5ocmVmKSB7XG4gICAgICByb3V0ZXIucHVzaChjb21tYW5kLmhyZWYpXG4gICAgfVxuICB9XG5cbiAgY29uc3QgaGFuZGxlSW5wdXRLZXlEb3duID0gKGV2ZW50OiBSZWFjdEtleWJvYXJkRXZlbnQ8SFRNTElucHV0RWxlbWVudD4pID0+IHtcbiAgICBpZiAoIWZpbHRlcmVkQ29tbWFuZHMubGVuZ3RoKSB7XG4gICAgICByZXR1cm5cbiAgICB9XG5cbiAgICBpZiAoZXZlbnQua2V5ID09PSAnQXJyb3dEb3duJykge1xuICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgc2V0QWN0aXZlSW5kZXgoKHByZXYpID0+IE1hdGgubWluKHByZXYgKyAxLCBmaWx0ZXJlZENvbW1hbmRzLmxlbmd0aCAtIDEpKVxuICAgIH0gZWxzZSBpZiAoZXZlbnQua2V5ID09PSAnQXJyb3dVcCcpIHtcbiAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KClcbiAgICAgIHNldEFjdGl2ZUluZGV4KChwcmV2KSA9PiBNYXRoLm1heChwcmV2IC0gMSwgMCkpXG4gICAgfSBlbHNlIGlmIChldmVudC5rZXkgPT09ICdFbnRlcicpIHtcbiAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KClcbiAgICAgIGNvbnN0IGNvbW1hbmQgPSBmaWx0ZXJlZENvbW1hbmRzW2FjdGl2ZUluZGV4XVxuICAgICAgaWYgKGNvbW1hbmQpIHtcbiAgICAgICAgaGFuZGxlU2VsZWN0KGNvbW1hbmQpXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPGJ1dHRvblxuICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgY2xhc3NOYW1lPVwic3Itb25seVwiXG4gICAgICAgIGFyaWEtaGlkZGVuPXtpc09wZW59XG4gICAgICAgIG9uQ2xpY2s9eygpID0+IHNldElzT3Blbih0cnVlKX1cbiAgICAgID5cbiAgICAgICAgT3BlbiBjb21tYW5kIHBhbGV0dGVcbiAgICAgIDwvYnV0dG9uPlxuXG4gICAgICB7cHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJyA/IChcbiAgICAgICAgPGJ1dHRvblxuICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgIGFyaWEtbGFiZWw9XCJPcGVuIGNvbW1hbmQgcGFsZXR0ZSAoZGV2KVwiXG4gICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0SXNPcGVuKHRydWUpfVxuICAgICAgICAgIGNsYXNzTmFtZT1cImZpeGVkIGJvdHRvbS02IHJpZ2h0LTYgei1bMTAxXSByb3VuZGVkLWZ1bGwgYm9yZGVyIGJvcmRlci1zdXJmYWNlLTYwMCBiZy1zdXJmYWNlLTgwMC84MCBweC0zIHB5LTIgdGV4dC14cyB0ZXh0LXRleHQtc2Vjb25kYXJ5IHNoYWRvdy1bMF84cHhfMjRweF9yZ2JhKDAsMCwwLDAuNDUpXSBob3Zlcjp0ZXh0LXRleHQtcHJpbWFyeSBob3ZlcjpiZy1zdXJmYWNlLTcwMC84MCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDVcIlxuICAgICAgICA+XG4gICAgICAgICAg4oyYIC8gQ3RybCArIEtcbiAgICAgICAgPC9idXR0b24+XG4gICAgICApIDogbnVsbH1cblxuICAgICAge2lzT3BlbiA/IChcbiAgICAgICAgPGRpdlxuICAgICAgICAgIGNsYXNzTmFtZT1cImZpeGVkIGluc2V0LTAgei1bMTAwXVwiXG4gICAgICAgICAgcm9sZT1cInByZXNlbnRhdGlvblwiXG4gICAgICAgICAgYXJpYS1oaWRkZW49eyFpc09wZW59XG4gICAgICAgID5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIGJnLWJsYWNrLzYwIGJhY2tkcm9wLWJsdXItc21cIlxuICAgICAgICAgICAgYXJpYS1oaWRkZW49XCJ0cnVlXCJcbiAgICAgICAgICAgIG9uQ2xpY2s9e2Nsb3NlUGFsZXR0ZX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIHJlZj17cGFsZXR0ZVJlZn1cbiAgICAgICAgICAgIHJvbGU9XCJkaWFsb2dcIlxuICAgICAgICAgICAgYXJpYS1tb2RhbD1cInRydWVcIlxuICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PVwiY29tbWFuZC1wYWxldHRlLXRpdGxlXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cInJlbGF0aXZlIG14LWF1dG8gbXQtMTYgdy1mdWxsIG1heC13LTJ4bCByb3VuZGVkLTJ4bCBib3JkZXIgYm9yZGVyLXN1cmZhY2UtNTAwLzUwIGJnLXN1cmZhY2UtOTAwLzk1IHNoYWRvdy1bMF8yOHB4XzEyMHB4X3JnYmEoMCwwLDAsMC41NSldXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBib3JkZXItYiBib3JkZXItc3VyZmFjZS01MDAvNjAgcHgtNSBweS00XCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAtMVwiPlxuICAgICAgICAgICAgICAgIDxoMlxuICAgICAgICAgICAgICAgICAgaWQ9XCJjb21tYW5kLXBhbGV0dGUtdGl0bGVcIlxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC1zbSBmb250LW1lZGl1bSB1cHBlcmNhc2UgdHJhY2tpbmctWzAuMThlbV0gdGV4dC10ZXh0LW11dGVkXCJcbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICBDb21tYW5kIFBhbGV0dGVcbiAgICAgICAgICAgICAgICA8L2gyPlxuICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC10ZXh0LW11dGVkLzcwXCI+XG4gICAgICAgICAgICAgICAgICBTZWFyY2ggZm9yIHBhZ2VzIG9yIGp1bXAgZGlyZWN0bHkgdXNpbmcg4oyYIC8gQ3RybCArIEtcbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgICAgb25DbGljaz17Y2xvc2VQYWxldHRlfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInJvdW5kZWQtbWQgYm9yZGVyIGJvcmRlci1zdXJmYWNlLTYwMCBweC0yIHB5LTEgdGV4dC14cyB0ZXh0LXRleHQtbXV0ZWQgdHJhbnNpdGlvbiBob3Zlcjpib3JkZXItYWNjZW50LzYwIGhvdmVyOnRleHQtdGV4dC1wcmltYXJ5IGZvY3VzLXZpc2libGU6b3V0bGluZSBmb2N1cy12aXNpYmxlOm91dGxpbmUtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtb2Zmc2V0LTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLWFjY2VudC80NVwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICBFU0NcbiAgICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJweC01IHBiLTUgcHQtNFwiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlXCI+XG4gICAgICAgICAgICAgICAgPGlucHV0XG4gICAgICAgICAgICAgICAgICByZWY9e2lucHV0UmVmfVxuICAgICAgICAgICAgICAgICAgdHlwZT1cInNlYXJjaFwiXG4gICAgICAgICAgICAgICAgICB2YWx1ZT17cXVlcnl9XG4gICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGV2ZW50KSA9PiBzZXRRdWVyeShldmVudC50YXJnZXQudmFsdWUpfVxuICAgICAgICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVJbnB1dEtleURvd259XG4gICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIlNlYXJjaCBkZXN0aW5hdGlvbnMuLi5cIlxuICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD1cIlNlYXJjaCBkZXN0aW5hdGlvbnNcIlxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidy1mdWxsIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci1zdXJmYWNlLTYwMCBiZy1zdXJmYWNlLTgwMC83MCBweC00IHB5LTIuNSB0ZXh0LXNtIHRleHQtdGV4dC1wcmltYXJ5IHNoYWRvdy1pbm5lciBmb2N1czpib3JkZXItYWNjZW50IGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTIgZm9jdXM6cmluZy1hY2NlbnQvNDBcIlxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSByaWdodC0zIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiByb3VuZGVkIGJnLXN1cmZhY2UtNzAwIHB4LTIgcHktMSB0ZXh0LVsxMXB4XSB0ZXh0LXRleHQtbXV0ZWQgc2hhZG93LWlubmVyXCI+XG4gICAgICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAgPHVsXG4gICAgICAgICAgICAgICAgcm9sZT1cImxpc3Rib3hcIlxuICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJBdmFpbGFibGUgbmF2aWdhdGlvbiBkZXN0aW5hdGlvbnNcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cIm10LTQgbWF4LWgtODAgb3ZlcmZsb3cteS1hdXRvIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci1zdXJmYWNlLTcwMC84MCBiZy1zdXJmYWNlLTg1MC85MFwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7ZmlsdGVyZWRDb21tYW5kcy5sZW5ndGggPyAoXG4gICAgICAgICAgICAgICAgICBmaWx0ZXJlZENvbW1hbmRzLm1hcCgoY29tbWFuZCwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgaXNBY3RpdmUgPSBpbmRleCA9PT0gYWN0aXZlSW5kZXhcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgICAgICAgICA8bGlcbiAgICAgICAgICAgICAgICAgICAgICAgIGtleT17Y29tbWFuZC5ocmVmfVxuICAgICAgICAgICAgICAgICAgICAgICAgcm9sZT1cIm9wdGlvblwiXG4gICAgICAgICAgICAgICAgICAgICAgICBhcmlhLXNlbGVjdGVkPXtpc0FjdGl2ZX1cbiAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdmbGV4IHctZnVsbCBmbGV4LWNvbCBpdGVtcy1zdGFydCBnYXAtMSBib3JkZXItYiBib3JkZXItc3VyZmFjZS04MDAvNDAgcHgtNCBweS0zIHRleHQtbGVmdCB0cmFuc2l0aW9uLWNvbG9ycyBmb2N1czpvdXRsaW5lLW5vbmUnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzQWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICdiZy1zdXJmYWNlLTcwMC83MCB0ZXh0LXRleHQtcHJpbWFyeSdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJ3RleHQtdGV4dC1zZWNvbmRhcnkgaG92ZXI6Ymctc3VyZmFjZS03MDAvNDAnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IGhhbmRsZVNlbGVjdChjb21tYW5kKX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgb25Nb3VzZUVudGVyPXsoKSA9PiBzZXRBY3RpdmVJbmRleChpbmRleCl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtc20gZm9udC1tZWRpdW1cIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7Y29tbWFuZC5sYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LXhzIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtjb21tYW5kLmRlc2NyaXB0aW9uID8/IGNvbW1hbmQuaHJlZn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICApIDogKFxuICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzTmFtZT1cInB4LTQgcHktNiB0ZXh0LXNtIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgICAgICAgICBObyBtYXRjaGVzIGZvcnsnICd9XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtdGV4dC1wcmltYXJ5XCI+4oCce3F1ZXJ5feKAnTwvc3Bhbj4uIFRyeSBhXG4gICAgICAgICAgICAgICAgICAgIGRpZmZlcmVudCB0ZXJtLlxuICAgICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICA8L3VsPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgKSA6IG51bGx9XG4gICAgPC8+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VFZmZlY3QiLCJ1c2VNZW1vIiwidXNlUmVmIiwidXNlU3RhdGUiLCJ1c2VSb3V0ZXIiLCJ1c2VQYXRobmFtZSIsInVzZVNlc3Npb24iLCJjbiIsIkJBU0VfQ09NTUFORFMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsIkZPQ1VTQUJMRV9TRUxFQ1RPUlMiLCJDb21tYW5kUGFsZXR0ZSIsInJvdXRlciIsInBhdGhuYW1lIiwiZGF0YSIsInNlc3Npb24iLCJpc09wZW4iLCJzZXRJc09wZW4iLCJxdWVyeSIsInNldFF1ZXJ5IiwiYWN0aXZlSW5kZXgiLCJzZXRBY3RpdmVJbmRleCIsInBhbGV0dGVSZWYiLCJpbnB1dFJlZiIsImNvbW1hbmRzIiwidXNlciIsImZpbHRlcmVkQ29tbWFuZHMiLCJ0cmltbWVkIiwidHJpbSIsInRvTG93ZXJDYXNlIiwiZmlsdGVyIiwiaGF5c3RhY2siLCJqb2luIiwiaW5jbHVkZXMiLCJsZW5ndGgiLCJ0YXJnZXQiLCJnbG9iYWxUaGlzIiwiaGFuZGxlVG9nZ2xlIiwiZXZlbnQiLCJtZXRhS2V5IiwiY3RybEtleSIsImtleSIsInByZXZlbnREZWZhdWx0IiwicHJldiIsIm5leHQiLCJhZGRFdmVudExpc3RlbmVyIiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsImhhbmRsZUVzY2FwZSIsImRvYyIsImRvY3VtZW50IiwiaGFuZGxlVGFiIiwicm9vdCIsImN1cnJlbnQiLCJmb2N1c2FibGUiLCJBcnJheSIsImZyb20iLCJxdWVyeVNlbGVjdG9yQWxsIiwiZmlyc3QiLCJsYXN0IiwiYWN0aXZlRWxlbWVudCIsInNoaWZ0S2V5IiwiY29udGFpbnMiLCJmb2N1cyIsInVuZGVmaW5lZCIsInByZXZpb3VzT3ZlcmZsb3ciLCJib2R5Iiwic3R5bGUiLCJvdmVyZmxvdyIsImFjdGl2ZUNvbW1hbmQiLCJwcmVmZXRjaCIsIm9wZW4iLCJjbG9zZSIsImNsb3NlUGFsZXR0ZSIsImhhbmRsZVNlbGVjdCIsImNvbW1hbmQiLCJwdXNoIiwiaGFuZGxlSW5wdXRLZXlEb3duIiwiTWF0aCIsIm1pbiIsIm1heCIsImJ1dHRvbiIsInR5cGUiLCJjbGFzc05hbWUiLCJhcmlhLWhpZGRlbiIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwiZGl2Iiwicm9sZSIsInJlZiIsImFyaWEtbW9kYWwiLCJhcmlhLWxhYmVsbGVkYnkiLCJoMiIsImlkIiwicCIsImlucHV0IiwidmFsdWUiLCJvbkNoYW5nZSIsIm9uS2V5RG93biIsInBsYWNlaG9sZGVyIiwic3BhbiIsInVsIiwibWFwIiwiaW5kZXgiLCJpc0FjdGl2ZSIsImxpIiwiYXJpYS1zZWxlY3RlZCIsIm9uTW91c2VFbnRlciJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/CommandPalette.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/Footer.tsx": +/*!***********************************!*\ + !*** ./src/components/Footer.tsx ***! + \***********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Footer)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _Layouts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Layouts */ \"(ssr)/./src/components/Layouts.tsx\");\n/* harmony import */ var _Forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Forms */ \"(ssr)/./src/components/Forms.tsx\");\n/* harmony import */ var _Buttons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Buttons */ \"(ssr)/./src/components/Buttons.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction Footer() {\n const [email, setEmail] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [firstName, setFirstName] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [message, setMessage] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [agree, setAgree] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [isSubmitting, setIsSubmitting] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [submitMessage, setSubmitMessage] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const handleSubmit = async (e)=>{\n e.preventDefault();\n setSubmitMessage('');\n if (!agree) {\n setSubmitMessage('Please agree to the Terms of Use and Privacy Policy.');\n return;\n }\n const accessKey = process.env.NEXT_PUBLIC_WEB3FORMS_ACCESS_KEY;\n if (!accessKey) {\n setSubmitMessage('Form configuration error. Missing Web3Forms access key.');\n return;\n }\n setIsSubmitting(true);\n try {\n const res = await fetch('https://api.web3forms.com/submit', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n access_key: accessKey,\n subject: 'Footer inquiry from Biohazard VFX',\n from_name: firstName || 'Website Visitor',\n replyto: email,\n firstName,\n email,\n message,\n consent_terms: true,\n consent_privacy: true,\n source: 'FooterForm'\n })\n });\n const result = await res.json();\n if (result.success) {\n setSubmitMessage(\"Thank you! We'll be in touch soon.\");\n setEmail('');\n setFirstName('');\n setMessage('');\n setAgree(false);\n } else {\n setSubmitMessage('There was an error sending your message. Please try again.');\n }\n } catch {\n setSubmitMessage('There was an error sending your message. Please try again.');\n } finally{\n setIsSubmitting(false);\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"footer\", {\n className: \"bg-surface-900 pt-12 pb-8 border-t border-surface-500\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Layouts__WEBPACK_IMPORTED_MODULE_3__.Container, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-1 md:grid-cols-3 gap-8 items-start\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-2xl font-display text-white mb-2\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 74,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted text-sm max-w-md\",\n children: \"Global visual effects studio delivering world-class VFX supervision, 3D animation, and post-production services.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 75,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted text-sm mt-3\",\n children: \"We usually reply within 24 hours.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 78,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 73,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"text-lg font-semibold text-white mb-3\",\n children: \"Explore\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 83,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex gap-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"space-y-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/projects\",\n className: \"block link-muted text-sm\",\n children: \"Projects\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 86,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/crew\",\n className: \"block link-muted text-sm\",\n children: \"Our Crew\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 87,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/blog\",\n className: \"block link-muted text-sm\",\n children: \"Blog\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 88,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/contact\",\n className: \"block link-muted text-sm\",\n children: \"Contact\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 89,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 85,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"space-y-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/services\",\n className: \"block link-muted text-sm\",\n children: \"Services\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 92,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/privacy\",\n className: \"block link-muted text-sm\",\n children: \"Privacy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 93,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/terms\",\n className: \"block link-muted text-sm\",\n children: \"Terms\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 94,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n className: \"block link-muted text-sm\",\n children: \"DMCA\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 95,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 91,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 84,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 82,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"text-lg font-semibold text-white mb-3\",\n children: \"Contact Us\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 102,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"form\", {\n onSubmit: handleSubmit,\n className: \"space-y-3\",\n noValidate: true,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Forms__WEBPACK_IMPORTED_MODULE_4__.Input, {\n type: \"text\",\n placeholder: \"Name\",\n value: firstName,\n onChange: (e)=>setFirstName(e.target.value),\n className: \"text-sm\",\n autoComplete: \"given-name\",\n name: \"firstName\",\n id: \"footer-firstName\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 104,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Forms__WEBPACK_IMPORTED_MODULE_4__.Input, {\n type: \"email\",\n placeholder: \"Email\",\n value: email,\n onChange: (e)=>setEmail(e.target.value),\n className: \"text-sm\",\n autoComplete: \"email\",\n name: \"email\",\n id: \"footer-email\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 114,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Forms__WEBPACK_IMPORTED_MODULE_4__.Textarea, {\n placeholder: \"Message\",\n value: message,\n onChange: (e)=>setMessage(e.target.value),\n rows: 3,\n className: \"text-sm\",\n name: \"message\",\n id: \"footer-message\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 124,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n className: \"flex items-center gap-2 text-xs text-text-muted\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"checkbox\",\n className: \"h-4 w-4\",\n checked: agree,\n onChange: (e)=>setAgree(e.target.checked),\n \"aria-describedby\": \"footer-consent-help\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 135,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: [\n \"I agree to the \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/terms\",\n className: \"link\",\n children: \"Terms\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 142,\n columnNumber: 38\n }, this),\n \" and \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/privacy\",\n className: \"link\",\n children: \"Privacy Policy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 142,\n columnNumber: 92\n }, this),\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 142,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 134,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n id: \"footer-consent-help\",\n className: \"sr-only\",\n children: \"You must agree before submitting.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 144,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Buttons__WEBPACK_IMPORTED_MODULE_5__.Button, {\n type: \"submit\",\n disabled: isSubmitting || !agree,\n isLoading: isSubmitting,\n size: \"sm\",\n children: \"Send\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 147,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/contact\",\n className: \"text-sm link-muted hover:text-text-secondary\",\n children: \"Or open contact page\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 150,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 146,\n columnNumber: 15\n }, this),\n submitMessage && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: `text-xs ${submitMessage.includes('Thank you') ? 'text-green-400' : 'text-red-400'}`,\n children: submitMessage\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 154,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 103,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 101,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 71,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"border-t border-surface-500 mt-8 pt-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:flex-row justify-between items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://www.instagram.com/biohazardvfx/\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"text-text-muted hover:text-accent transition-colors\",\n \"aria-label\": \"Instagram\",\n title: \"Instagram\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 5c-3.859 0-7 3.141-7 7 0 3.859 3.141 7 7 7s7-3.141 7-7c0-3.859-3.141-7-7-7zm6.406.52a1.44 1.44 0 1 0 0 2.88 1.44 1.44 0 0 0 0-2.88z\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 174,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 173,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 165,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://vimeo.com/biohazardvfx\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"text-text-muted hover:text-accent transition-colors\",\n \"aria-label\": \"Vimeo\",\n title: \"Vimeo\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M22.875 10.063c-2.442 5.217-8.337 12.319-12.063 12.319-3.672 0-4.203-7.831-6.208-13.043-.987-2.565-1.624-1.814-3.474-.281L0 8.019c2.698-2.435 5.394-5.391 7.396-5.553 3.162-.242 3.487 2.831 4.024 5.479.699 3.463 1.809 8.845 2.801 8.845.796 0 2.289-3.313 2.428-4.516.222-1.853-1.512-1.879-2.971-1.271C17.503-2.071 22.875 4.44 22.875 10.063z\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 186,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 185,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 177,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://www.youtube.com/@biohazardvfx\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"text-text-muted hover:text-accent transition-colors\",\n \"aria-label\": \"YouTube\",\n title: \"YouTube\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 198,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 197,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 189,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 164,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:flex-row items-center gap-4 text-sm text-text-muted\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: [\n \"\\xa9 \",\n new Date().getFullYear(),\n \" Biohazard VFX. All rights reserved.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 204,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/privacy\",\n className: \"link-muted\",\n children: \"Privacy Policy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 206,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/terms\",\n className: \"link-muted\",\n children: \"Terms of Use\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 207,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n className: \"link-muted\",\n title: \"DMCA\",\n children: \"DMCA\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 208,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 205,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 203,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 163,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 162,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 70,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Footer.tsx\",\n lineNumber: 69,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Gb290ZXIudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBRXlCO0FBQ0c7QUFDSTtBQUNLO0FBQ0k7QUFDUDtBQUVuQixTQUFTTztJQUN0QixNQUFNLENBQUNDLE9BQU9DLFNBQVMsR0FBR1AsK0NBQVFBLENBQUM7SUFDbkMsTUFBTSxDQUFDUSxXQUFXQyxhQUFhLEdBQUdULCtDQUFRQSxDQUFDO0lBQzNDLE1BQU0sQ0FBQ1UsU0FBU0MsV0FBVyxHQUFHWCwrQ0FBUUEsQ0FBQztJQUN2QyxNQUFNLENBQUNZLE9BQU9DLFNBQVMsR0FBR2IsK0NBQVFBLENBQUM7SUFDbkMsTUFBTSxDQUFDYyxjQUFjQyxnQkFBZ0IsR0FBR2YsK0NBQVFBLENBQUM7SUFDakQsTUFBTSxDQUFDZ0IsZUFBZUMsaUJBQWlCLEdBQUdqQiwrQ0FBUUEsQ0FBQztJQUVuRCxNQUFNa0IsZUFBZSxPQUFPQztRQUMxQkEsRUFBRUMsY0FBYztRQUNoQkgsaUJBQWlCO1FBRWpCLElBQUksQ0FBQ0wsT0FBTztZQUNWSyxpQkFBaUI7WUFDakI7UUFDRjtRQUVBLE1BQU1JLFlBQVlDLFFBQVFDLEdBQUcsQ0FBQ0MsZ0NBQWdDO1FBQzlELElBQUksQ0FBQ0gsV0FBVztZQUNkSixpQkFBaUI7WUFDakI7UUFDRjtRQUVBRixnQkFBZ0I7UUFDaEIsSUFBSTtZQUNGLE1BQU1VLE1BQU0sTUFBTUMsTUFBTSxvQ0FBb0M7Z0JBQzFEQyxRQUFRO2dCQUNSQyxTQUFTO29CQUFFLGdCQUFnQjtnQkFBbUI7Z0JBQzlDQyxNQUFNQyxLQUFLQyxTQUFTLENBQUM7b0JBQ25CQyxZQUFZWDtvQkFDWlksU0FBUztvQkFDVEMsV0FBVzFCLGFBQWE7b0JBQ3hCMkIsU0FBUzdCO29CQUNURTtvQkFDQUY7b0JBQ0FJO29CQUNBMEIsZUFBZTtvQkFDZkMsaUJBQWlCO29CQUNqQkMsUUFBUTtnQkFDVjtZQUNGO1lBQ0EsTUFBTUMsU0FBUyxNQUFNZCxJQUFJZSxJQUFJO1lBQzdCLElBQUlELE9BQU9FLE9BQU8sRUFBRTtnQkFDbEJ4QixpQkFBaUI7Z0JBQ2pCVixTQUFTO2dCQUNURSxhQUFhO2dCQUNiRSxXQUFXO2dCQUNYRSxTQUFTO1lBQ1gsT0FBTztnQkFDTEksaUJBQWlCO1lBQ25CO1FBQ0YsRUFBRSxPQUFNO1lBQ05BLGlCQUFpQjtRQUNuQixTQUFVO1lBQ1JGLGdCQUFnQjtRQUNsQjtJQUNGO0lBRUEscUJBQ0UsOERBQUMyQjtRQUFPQyxXQUFVO2tCQUNoQiw0RUFBQzFDLCtDQUFTQTs7OEJBQ1IsOERBQUMyQztvQkFBSUQsV0FBVTs7c0NBRWIsOERBQUNDOzs4Q0FDQyw4REFBQ0M7b0NBQUdGLFdBQVU7OENBQXdDOzs7Ozs7OENBQ3RELDhEQUFDRztvQ0FBRUgsV0FBVTs4Q0FBbUM7Ozs7Ozs4Q0FHaEQsOERBQUNHO29DQUFFSCxXQUFVOzhDQUErQjs7Ozs7Ozs7Ozs7O3NDQUk5Qyw4REFBQ0M7OzhDQUNDLDhEQUFDRztvQ0FBR0osV0FBVTs4Q0FBd0M7Ozs7Ozs4Q0FDdEQsOERBQUNDO29DQUFJRCxXQUFVOztzREFDYiw4REFBQ0s7NENBQUlMLFdBQVU7OzhEQUNiLDhEQUFDNUMsa0RBQUlBO29EQUFDa0QsTUFBSztvREFBWU4sV0FBVTs4REFBMkI7Ozs7Ozs4REFDNUQsOERBQUM1QyxrREFBSUE7b0RBQUNrRCxNQUFLO29EQUFRTixXQUFVOzhEQUEyQjs7Ozs7OzhEQUN4RCw4REFBQzVDLGtEQUFJQTtvREFBQ2tELE1BQUs7b0RBQVFOLFdBQVU7OERBQTJCOzs7Ozs7OERBQ3hELDhEQUFDNUMsa0RBQUlBO29EQUFDa0QsTUFBSztvREFBV04sV0FBVTs4REFBMkI7Ozs7Ozs7Ozs7OztzREFFN0QsOERBQUNLOzRDQUFJTCxXQUFVOzs4REFDYiw4REFBQzVDLGtEQUFJQTtvREFBQ2tELE1BQUs7b0RBQVlOLFdBQVU7OERBQTJCOzs7Ozs7OERBQzVELDhEQUFDNUMsa0RBQUlBO29EQUFDa0QsTUFBSztvREFBV04sV0FBVTs4REFBMkI7Ozs7Ozs4REFDM0QsOERBQUM1QyxrREFBSUE7b0RBQUNrRCxNQUFLO29EQUFTTixXQUFVOzhEQUEyQjs7Ozs7OzhEQUN6RCw4REFBQ087b0RBQUVELE1BQUs7b0RBQWlDTixXQUFVOzhEQUEyQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O3NDQU1wRiw4REFBQ0M7OzhDQUNDLDhEQUFDRztvQ0FBR0osV0FBVTs4Q0FBd0M7Ozs7Ozs4Q0FDdEQsOERBQUNRO29DQUFLQyxVQUFVbEM7b0NBQWN5QixXQUFVO29DQUFZVSxVQUFVOztzREFDNUQsOERBQUNuRCx5Q0FBS0E7NENBQ0pvRCxNQUFLOzRDQUNMQyxhQUFZOzRDQUNaQyxPQUFPaEQ7NENBQ1BpRCxVQUFVLENBQUN0QyxJQUFNVixhQUFhVSxFQUFFdUMsTUFBTSxDQUFDRixLQUFLOzRDQUM1Q2IsV0FBVTs0Q0FDVmdCLGNBQWE7NENBQ2JDLE1BQUs7NENBQ0xDLElBQUc7Ozs7OztzREFFTCw4REFBQzNELHlDQUFLQTs0Q0FDSm9ELE1BQUs7NENBQ0xDLGFBQVk7NENBQ1pDLE9BQU9sRDs0Q0FDUG1ELFVBQVUsQ0FBQ3RDLElBQU1aLFNBQVNZLEVBQUV1QyxNQUFNLENBQUNGLEtBQUs7NENBQ3hDYixXQUFVOzRDQUNWZ0IsY0FBYTs0Q0FDYkMsTUFBSzs0Q0FDTEMsSUFBRzs7Ozs7O3NEQUVMLDhEQUFDMUQsNENBQVFBOzRDQUNQb0QsYUFBWTs0Q0FDWkMsT0FBTzlDOzRDQUNQK0MsVUFBVSxDQUFDdEMsSUFBTVIsV0FBV1EsRUFBRXVDLE1BQU0sQ0FBQ0YsS0FBSzs0Q0FDMUNNLE1BQU07NENBQ05uQixXQUFVOzRDQUNWaUIsTUFBSzs0Q0FDTEMsSUFBRzs7Ozs7O3NEQUdMLDhEQUFDRTs0Q0FBTXBCLFdBQVU7OzhEQUNmLDhEQUFDcUI7b0RBQ0NWLE1BQUs7b0RBQ0xYLFdBQVU7b0RBQ1ZzQixTQUFTckQ7b0RBQ1Q2QyxVQUFVLENBQUN0QyxJQUFNTixTQUFTTSxFQUFFdUMsTUFBTSxDQUFDTyxPQUFPO29EQUMxQ0Msb0JBQWlCOzs7Ozs7OERBRW5CLDhEQUFDQzs7d0RBQUs7c0VBQWUsOERBQUNwRSxrREFBSUE7NERBQUNrRCxNQUFLOzREQUFTTixXQUFVO3NFQUFPOzs7Ozs7d0RBQVk7c0VBQUssOERBQUM1QyxrREFBSUE7NERBQUNrRCxNQUFLOzREQUFXTixXQUFVO3NFQUFPOzs7Ozs7d0RBQXFCOzs7Ozs7Ozs7Ozs7O3NEQUV6SSw4REFBQ0c7NENBQUVlLElBQUc7NENBQXNCbEIsV0FBVTtzREFBVTs7Ozs7O3NEQUVoRCw4REFBQ0M7NENBQUlELFdBQVU7OzhEQUNiLDhEQUFDdkMsNENBQU1BO29EQUFDa0QsTUFBSztvREFBU2MsVUFBVXRELGdCQUFnQixDQUFDRjtvREFBT3lELFdBQVd2RDtvREFBY3dELE1BQUs7OERBQUs7Ozs7Ozs4REFHM0YsOERBQUN2RSxrREFBSUE7b0RBQUNrRCxNQUFLO29EQUFXTixXQUFVOzhEQUErQzs7Ozs7Ozs7Ozs7O3dDQUdoRjNCLCtCQUNDLDhEQUFDOEI7NENBQUVILFdBQVcsQ0FBQyxRQUFRLEVBQUUzQixjQUFjdUQsUUFBUSxDQUFDLGVBQWUsbUJBQW1CLGdCQUFnQjtzREFDL0Z2RDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzhCQU9YLDhEQUFDNEI7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNDO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0M7Z0NBQUlELFdBQVU7O2tEQUNiLDhEQUFDTzt3Q0FDQ0QsTUFBSzt3Q0FDTFMsUUFBTzt3Q0FDUGMsS0FBSTt3Q0FDSjdCLFdBQVU7d0NBQ1Y4QixjQUFXO3dDQUNYQyxPQUFNO2tEQUVOLDRFQUFDQzs0Q0FBSWhDLFdBQVU7NENBQVVpQyxNQUFLOzRDQUFlQyxTQUFRO3NEQUNuRCw0RUFBQ0M7Z0RBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7a0RBR1osOERBQUM3Qjt3Q0FDQ0QsTUFBSzt3Q0FDTFMsUUFBTzt3Q0FDUGMsS0FBSTt3Q0FDSjdCLFdBQVU7d0NBQ1Y4QixjQUFXO3dDQUNYQyxPQUFNO2tEQUVOLDRFQUFDQzs0Q0FBSWhDLFdBQVU7NENBQVVpQyxNQUFLOzRDQUFlQyxTQUFRO3NEQUNuRCw0RUFBQ0M7Z0RBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7a0RBR1osOERBQUM3Qjt3Q0FDQ0QsTUFBSzt3Q0FDTFMsUUFBTzt3Q0FDUGMsS0FBSTt3Q0FDSjdCLFdBQVU7d0NBQ1Y4QixjQUFXO3dDQUNYQyxPQUFNO2tEQUVOLDRFQUFDQzs0Q0FBSWhDLFdBQVU7NENBQVVpQyxNQUFLOzRDQUFlQyxTQUFRO3NEQUNuRCw0RUFBQ0M7Z0RBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7MENBS2QsOERBQUNuQztnQ0FBSUQsV0FBVTs7a0RBQ2IsOERBQUNHOzs0Q0FBRTs0Q0FBRyxJQUFJa0MsT0FBT0MsV0FBVzs0Q0FBRzs7Ozs7OztrREFDL0IsOERBQUNyQzt3Q0FBSUQsV0FBVTs7MERBQ2IsOERBQUM1QyxrREFBSUE7Z0RBQUNrRCxNQUFLO2dEQUFXTixXQUFVOzBEQUFhOzs7Ozs7MERBQzdDLDhEQUFDNUMsa0RBQUlBO2dEQUFDa0QsTUFBSztnREFBU04sV0FBVTswREFBYTs7Ozs7OzBEQUMzQyw4REFBQ087Z0RBQUVELE1BQUs7Z0RBQWlDTixXQUFVO2dEQUFhK0IsT0FBTTswREFBTzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVE3RiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvRm9vdGVyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCdcbmltcG9ydCB7IENvbnRhaW5lciB9IGZyb20gJy4vTGF5b3V0cydcbmltcG9ydCB7IElucHV0LCBUZXh0YXJlYSB9IGZyb20gJy4vRm9ybXMnXG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tICcuL0J1dHRvbnMnXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEZvb3RlcigpIHtcbiAgY29uc3QgW2VtYWlsLCBzZXRFbWFpbF0gPSB1c2VTdGF0ZSgnJylcbiAgY29uc3QgW2ZpcnN0TmFtZSwgc2V0Rmlyc3ROYW1lXSA9IHVzZVN0YXRlKCcnKVxuICBjb25zdCBbbWVzc2FnZSwgc2V0TWVzc2FnZV0gPSB1c2VTdGF0ZSgnJylcbiAgY29uc3QgW2FncmVlLCBzZXRBZ3JlZV0gPSB1c2VTdGF0ZShmYWxzZSlcbiAgY29uc3QgW2lzU3VibWl0dGluZywgc2V0SXNTdWJtaXR0aW5nXSA9IHVzZVN0YXRlKGZhbHNlKVxuICBjb25zdCBbc3VibWl0TWVzc2FnZSwgc2V0U3VibWl0TWVzc2FnZV0gPSB1c2VTdGF0ZSgnJylcblxuICBjb25zdCBoYW5kbGVTdWJtaXQgPSBhc3luYyAoZTogUmVhY3QuRm9ybUV2ZW50KSA9PiB7XG4gICAgZS5wcmV2ZW50RGVmYXVsdCgpXG4gICAgc2V0U3VibWl0TWVzc2FnZSgnJylcblxuICAgIGlmICghYWdyZWUpIHtcbiAgICAgIHNldFN1Ym1pdE1lc3NhZ2UoJ1BsZWFzZSBhZ3JlZSB0byB0aGUgVGVybXMgb2YgVXNlIGFuZCBQcml2YWN5IFBvbGljeS4nKVxuICAgICAgcmV0dXJuXG4gICAgfVxuXG4gICAgY29uc3QgYWNjZXNzS2V5ID0gcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfV0VCM0ZPUk1TX0FDQ0VTU19LRVlcbiAgICBpZiAoIWFjY2Vzc0tleSkge1xuICAgICAgc2V0U3VibWl0TWVzc2FnZSgnRm9ybSBjb25maWd1cmF0aW9uIGVycm9yLiBNaXNzaW5nIFdlYjNGb3JtcyBhY2Nlc3Mga2V5LicpXG4gICAgICByZXR1cm5cbiAgICB9XG5cbiAgICBzZXRJc1N1Ym1pdHRpbmcodHJ1ZSlcbiAgICB0cnkge1xuICAgICAgY29uc3QgcmVzID0gYXdhaXQgZmV0Y2goJ2h0dHBzOi8vYXBpLndlYjNmb3Jtcy5jb20vc3VibWl0Jywge1xuICAgICAgICBtZXRob2Q6ICdQT1NUJyxcbiAgICAgICAgaGVhZGVyczogeyAnQ29udGVudC1UeXBlJzogJ2FwcGxpY2F0aW9uL2pzb24nIH0sXG4gICAgICAgIGJvZHk6IEpTT04uc3RyaW5naWZ5KHtcbiAgICAgICAgICBhY2Nlc3Nfa2V5OiBhY2Nlc3NLZXksXG4gICAgICAgICAgc3ViamVjdDogJ0Zvb3RlciBpbnF1aXJ5IGZyb20gQmlvaGF6YXJkIFZGWCcsXG4gICAgICAgICAgZnJvbV9uYW1lOiBmaXJzdE5hbWUgfHwgJ1dlYnNpdGUgVmlzaXRvcicsXG4gICAgICAgICAgcmVwbHl0bzogZW1haWwsXG4gICAgICAgICAgZmlyc3ROYW1lLFxuICAgICAgICAgIGVtYWlsLFxuICAgICAgICAgIG1lc3NhZ2UsXG4gICAgICAgICAgY29uc2VudF90ZXJtczogdHJ1ZSxcbiAgICAgICAgICBjb25zZW50X3ByaXZhY3k6IHRydWUsXG4gICAgICAgICAgc291cmNlOiAnRm9vdGVyRm9ybSdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgICBjb25zdCByZXN1bHQgPSBhd2FpdCByZXMuanNvbigpXG4gICAgICBpZiAocmVzdWx0LnN1Y2Nlc3MpIHtcbiAgICAgICAgc2V0U3VibWl0TWVzc2FnZShcIlRoYW5rIHlvdSEgV2UnbGwgYmUgaW4gdG91Y2ggc29vbi5cIilcbiAgICAgICAgc2V0RW1haWwoJycpXG4gICAgICAgIHNldEZpcnN0TmFtZSgnJylcbiAgICAgICAgc2V0TWVzc2FnZSgnJylcbiAgICAgICAgc2V0QWdyZWUoZmFsc2UpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzZXRTdWJtaXRNZXNzYWdlKCdUaGVyZSB3YXMgYW4gZXJyb3Igc2VuZGluZyB5b3VyIG1lc3NhZ2UuIFBsZWFzZSB0cnkgYWdhaW4uJylcbiAgICAgIH1cbiAgICB9IGNhdGNoIHtcbiAgICAgIHNldFN1Ym1pdE1lc3NhZ2UoJ1RoZXJlIHdhcyBhbiBlcnJvciBzZW5kaW5nIHlvdXIgbWVzc2FnZS4gUGxlYXNlIHRyeSBhZ2Fpbi4nKVxuICAgIH0gZmluYWxseSB7XG4gICAgICBzZXRJc1N1Ym1pdHRpbmcoZmFsc2UpXG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8Zm9vdGVyIGNsYXNzTmFtZT1cImJnLXN1cmZhY2UtOTAwIHB0LTEyIHBiLTggYm9yZGVyLXQgYm9yZGVyLXN1cmZhY2UtNTAwXCI+XG4gICAgICA8Q29udGFpbmVyPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImdyaWQgZ3JpZC1jb2xzLTEgbWQ6Z3JpZC1jb2xzLTMgZ2FwLTggaXRlbXMtc3RhcnRcIj5cbiAgICAgICAgICB7LyogQnJhbmQgKyBibHVyYiAqL31cbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtZGlzcGxheSB0ZXh0LXdoaXRlIG1iLTJcIj5CaW9oYXphcmQgVkZYPC9oMz5cbiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1tdXRlZCB0ZXh0LXNtIG1heC13LW1kXCI+XG4gICAgICAgICAgICAgIEdsb2JhbCB2aXN1YWwgZWZmZWN0cyBzdHVkaW8gZGVsaXZlcmluZyB3b3JsZC1jbGFzcyBWRlggc3VwZXJ2aXNpb24sIDNEIGFuaW1hdGlvbiwgYW5kIHBvc3QtcHJvZHVjdGlvbiBzZXJ2aWNlcy5cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1tdXRlZCB0ZXh0LXNtIG10LTNcIj5XZSB1c3VhbGx5IHJlcGx5IHdpdGhpbiAyNCBob3Vycy48L3A+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICB7LyogUXVpY2sgbGlua3MgKi99XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJ0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC13aGl0ZSBtYi0zXCI+RXhwbG9yZTwvaDQ+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZ2FwLThcIj5cbiAgICAgICAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJzcGFjZS15LTJcIj5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL3Byb2plY3RzXCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+UHJvamVjdHM8L0xpbms+XG4gICAgICAgICAgICAgICAgPExpbmsgaHJlZj1cIi9jcmV3XCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+T3VyIENyZXc8L0xpbms+XG4gICAgICAgICAgICAgICAgPExpbmsgaHJlZj1cIi9ibG9nXCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+QmxvZzwvTGluaz5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL2NvbnRhY3RcIiBjbGFzc05hbWU9XCJibG9jayBsaW5rLW11dGVkIHRleHQtc21cIj5Db250YWN0PC9MaW5rPlxuICAgICAgICAgICAgICA8L25hdj5cbiAgICAgICAgICAgICAgPG5hdiBjbGFzc05hbWU9XCJzcGFjZS15LTJcIj5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL3NlcnZpY2VzXCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+U2VydmljZXM8L0xpbms+XG4gICAgICAgICAgICAgICAgPExpbmsgaHJlZj1cIi9wcml2YWN5XCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+UHJpdmFjeTwvTGluaz5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL3Rlcm1zXCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+VGVybXM8L0xpbms+XG4gICAgICAgICAgICAgICAgPGEgaHJlZj1cIm1haWx0bzpEYXZhbmVAYmlvaGF6YXJkdmZ4LmNvbVwiIGNsYXNzTmFtZT1cImJsb2NrIGxpbmstbXV0ZWQgdGV4dC1zbVwiPkRNQ0E8L2E+XG4gICAgICAgICAgICAgIDwvbmF2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICB7LyogQ29tcGFjdCBjb250YWN0IGZvcm0gKi99XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJ0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC13aGl0ZSBtYi0zXCI+Q29udGFjdCBVczwvaDQ+XG4gICAgICAgICAgICA8Zm9ybSBvblN1Ym1pdD17aGFuZGxlU3VibWl0fSBjbGFzc05hbWU9XCJzcGFjZS15LTNcIiBub1ZhbGlkYXRlPlxuICAgICAgICAgICAgICA8SW5wdXRcbiAgICAgICAgICAgICAgICB0eXBlPVwidGV4dFwiXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJOYW1lXCJcbiAgICAgICAgICAgICAgICB2YWx1ZT17Zmlyc3ROYW1lfVxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZSkgPT4gc2V0Rmlyc3ROYW1lKGUudGFyZ2V0LnZhbHVlKX1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LXNtXCJcbiAgICAgICAgICAgICAgICBhdXRvQ29tcGxldGU9XCJnaXZlbi1uYW1lXCJcbiAgICAgICAgICAgICAgICBuYW1lPVwiZmlyc3ROYW1lXCJcbiAgICAgICAgICAgICAgICBpZD1cImZvb3Rlci1maXJzdE5hbWVcIlxuICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8SW5wdXRcbiAgICAgICAgICAgICAgICB0eXBlPVwiZW1haWxcIlxuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwiRW1haWxcIlxuICAgICAgICAgICAgICAgIHZhbHVlPXtlbWFpbH1cbiAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHNldEVtYWlsKGUudGFyZ2V0LnZhbHVlKX1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LXNtXCJcbiAgICAgICAgICAgICAgICBhdXRvQ29tcGxldGU9XCJlbWFpbFwiXG4gICAgICAgICAgICAgICAgbmFtZT1cImVtYWlsXCJcbiAgICAgICAgICAgICAgICBpZD1cImZvb3Rlci1lbWFpbFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDxUZXh0YXJlYVxuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwiTWVzc2FnZVwiXG4gICAgICAgICAgICAgICAgdmFsdWU9e21lc3NhZ2V9XG4gICAgICAgICAgICAgICAgb25DaGFuZ2U9eyhlKSA9PiBzZXRNZXNzYWdlKGUudGFyZ2V0LnZhbHVlKX1cbiAgICAgICAgICAgICAgICByb3dzPXszfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInRleHQtc21cIlxuICAgICAgICAgICAgICAgIG5hbWU9XCJtZXNzYWdlXCJcbiAgICAgICAgICAgICAgICBpZD1cImZvb3Rlci1tZXNzYWdlXCJcbiAgICAgICAgICAgICAgLz5cblxuICAgICAgICAgICAgICA8bGFiZWwgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgdGV4dC14cyB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgICAgICAgIHR5cGU9XCJjaGVja2JveFwiXG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJoLTQgdy00XCJcbiAgICAgICAgICAgICAgICAgIGNoZWNrZWQ9e2FncmVlfVxuICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyhlKSA9PiBzZXRBZ3JlZShlLnRhcmdldC5jaGVja2VkKX1cbiAgICAgICAgICAgICAgICAgIGFyaWEtZGVzY3JpYmVkYnk9XCJmb290ZXItY29uc2VudC1oZWxwXCJcbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgIDxzcGFuPkkgYWdyZWUgdG8gdGhlIDxMaW5rIGhyZWY9XCIvdGVybXNcIiBjbGFzc05hbWU9XCJsaW5rXCI+VGVybXM8L0xpbms+IGFuZCA8TGluayBocmVmPVwiL3ByaXZhY3lcIiBjbGFzc05hbWU9XCJsaW5rXCI+UHJpdmFjeSBQb2xpY3k8L0xpbms+Ljwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgICAgPHAgaWQ9XCJmb290ZXItY29uc2VudC1oZWxwXCIgY2xhc3NOYW1lPVwic3Itb25seVwiPllvdSBtdXN0IGFncmVlIGJlZm9yZSBzdWJtaXR0aW5nLjwvcD5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0zXCI+XG4gICAgICAgICAgICAgICAgPEJ1dHRvbiB0eXBlPVwic3VibWl0XCIgZGlzYWJsZWQ9e2lzU3VibWl0dGluZyB8fCAhYWdyZWV9IGlzTG9hZGluZz17aXNTdWJtaXR0aW5nfSBzaXplPVwic21cIj5cbiAgICAgICAgICAgICAgICAgIFNlbmRcbiAgICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL2NvbnRhY3RcIiBjbGFzc05hbWU9XCJ0ZXh0LXNtIGxpbmstbXV0ZWQgaG92ZXI6dGV4dC10ZXh0LXNlY29uZGFyeVwiPk9yIG9wZW4gY29udGFjdCBwYWdlPC9MaW5rPlxuICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICB7c3VibWl0TWVzc2FnZSAmJiAoXG4gICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPXtgdGV4dC14cyAke3N1Ym1pdE1lc3NhZ2UuaW5jbHVkZXMoJ1RoYW5rIHlvdScpID8gJ3RleHQtZ3JlZW4tNDAwJyA6ICd0ZXh0LXJlZC00MDAnfWB9PlxuICAgICAgICAgICAgICAgICAge3N1Ym1pdE1lc3NhZ2V9XG4gICAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgPC9mb3JtPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImJvcmRlci10IGJvcmRlci1zdXJmYWNlLTUwMCBtdC04IHB0LTZcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBnYXAtNFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNFwiPlxuICAgICAgICAgICAgICA8YVxuICAgICAgICAgICAgICAgIGhyZWY9XCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2Jpb2hhemFyZHZmeC9cIlxuICAgICAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICAgICAgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LW11dGVkIGhvdmVyOnRleHQtYWNjZW50IHRyYW5zaXRpb24tY29sb3JzXCJcbiAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPVwiSW5zdGFncmFtXCJcbiAgICAgICAgICAgICAgICB0aXRsZT1cIkluc3RhZ3JhbVwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNSBoLTVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgPHBhdGggZD1cIk0xMiAyLjE2M2MzLjIwNCAwIDMuNTg0LjAxMiA0Ljg1LjA3IDMuMjUyLjE0OCA0Ljc3MSAxLjY5MSA0LjkxOSA0LjkxOS4wNTggMS4yNjUuMDY5IDEuNjQ1LjA2OSA0Ljg0OSAwIDMuMjA1LS4wMTIgMy41ODQtLjA2OSA0Ljg0OS0uMTQ5IDMuMjI1LTEuNjY0IDQuNzcxLTQuOTE5IDQuOTE5LTEuMjY2LjA1OC0xLjY0NC4wNy00Ljg1LjA3LTMuMjA0IDAtMy41ODQtLjAxMi00Ljg0OS0uMDctMy4yNi0uMTQ5LTQuNzcxLTEuNjk5LTQuOTE5LTQuOTItLjA1OC0xLjI2NS0uMDctMS42NDQtLjA3LTQuODQ5IDAtMy4yMDQuMDEzLTMuNTgzLjA3LTQuODQ5LjE0OS0zLjIyNyAxLjY2NC00Ljc3MSA0LjkxOS00LjkxOSAxLjI2Ni0uMDU3IDEuNjQ1LS4wNjkgNC44NDktLjA2OXpNMTIgNWMtMy44NTkgMC03IDMuMTQxLTcgNyAwIDMuODU5IDMuMTQxIDcgNyA3czctMy4xNDEgNy03YzAtMy44NTktMy4xNDEtNy03LTd6bTYuNDA2LjUyYTEuNDQgMS40NCAwIDEgMCAwIDIuODggMS40NCAxLjQ0IDAgMCAwIDAtMi44OHpcIiAvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vdmltZW8uY29tL2Jpb2hhemFyZHZmeFwiXG4gICAgICAgICAgICAgICAgdGFyZ2V0PVwiX2JsYW5rXCJcbiAgICAgICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtbXV0ZWQgaG92ZXI6dGV4dC1hY2NlbnQgdHJhbnNpdGlvbi1jb2xvcnNcIlxuICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJWaW1lb1wiXG4gICAgICAgICAgICAgICAgdGl0bGU9XCJWaW1lb1wiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNSBoLTVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgPHBhdGggZD1cIk0yMi44NzUgMTAuMDYzYy0yLjQ0MiA1LjIxNy04LjMzNyAxMi4zMTktMTIuMDYzIDEyLjMxOS0zLjY3MiAwLTQuMjAzLTcuODMxLTYuMjA4LTEzLjA0My0uOTg3LTIuNTY1LTEuNjI0LTEuODE0LTMuNDc0LS4yODFMMCA4LjAxOWMyLjY5OC0yLjQzNSA1LjM5NC01LjM5MSA3LjM5Ni01LjU1MyAzLjE2Mi0uMjQyIDMuNDg3IDIuODMxIDQuMDI0IDUuNDc5LjY5OSAzLjQ2MyAxLjgwOSA4Ljg0NSAyLjgwMSA4Ljg0NS43OTYgMCAyLjI4OS0zLjMxMyAyLjQyOC00LjUxNi4yMjItMS44NTMtMS41MTItMS44NzktMi45NzEtMS4yNzFDMTcuNTAzLTIuMDcxIDIyLjg3NSA0LjQ0IDIyLjg3NSAxMC4wNjN6XCIgLz5cbiAgICAgICAgICAgICAgICA8L3N2Zz5cbiAgICAgICAgICAgICAgPC9hPlxuICAgICAgICAgICAgICA8YVxuICAgICAgICAgICAgICAgIGhyZWY9XCJodHRwczovL3d3dy55b3V0dWJlLmNvbS9AYmlvaGF6YXJkdmZ4XCJcbiAgICAgICAgICAgICAgICB0YXJnZXQ9XCJfYmxhbmtcIlxuICAgICAgICAgICAgICAgIHJlbD1cIm5vb3BlbmVyIG5vcmVmZXJyZXJcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInRleHQtdGV4dC1tdXRlZCBob3Zlcjp0ZXh0LWFjY2VudCB0cmFuc2l0aW9uLWNvbG9yc1wiXG4gICAgICAgICAgICAgICAgYXJpYS1sYWJlbD1cIllvdVR1YmVcIlxuICAgICAgICAgICAgICAgIHRpdGxlPVwiWW91VHViZVwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNSBoLTVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgPHBhdGggZD1cIk0yMy40OTggNi4xODZhMy4wMTYgMy4wMTYgMCAwIDAtMi4xMjItMi4xMzZDMTkuNTA1IDMuNTQ1IDEyIDMuNTQ1IDEyIDMuNTQ1cy03LjUwNSAwLTkuMzc3LjUwNUEzLjAxNyAzLjAxNyAwIDAgMCAuNTAyIDYuMTg2QzAgOC4wNyAwIDEyIDAgMTJzMCAzLjkzLjUwMiA1LjgxNGEzLjAxNiAzLjAxNiAwIDAgMCAyLjEyMiAyLjEzNmMxLjg3MS41MDUgOS4zNzYuNTA1IDkuMzc2LjUwNXM3LjUwNSAwIDkuMzc3LS41MDVhMy4wMTUgMy4wMTUgMCAwIDAgMi4xMjItMi4xMzZDMjQgMTUuOTMgMjQgMTIgMjQgMTJzMC0zLjkzLS41MDItNS44MTR6TTkuNTQ1IDE1LjU2OFY4LjQzMkwxNS44MTggMTJsLTYuMjczIDMuNTY4elwiIC8+XG4gICAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cgaXRlbXMtY2VudGVyIGdhcC00IHRleHQtc20gdGV4dC10ZXh0LW11dGVkXCI+XG4gICAgICAgICAgICAgIDxwPsKpIHtuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCl9IEJpb2hhemFyZCBWRlguIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC9wPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZ2FwLTRcIj5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL3ByaXZhY3lcIiBjbGFzc05hbWU9XCJsaW5rLW11dGVkXCI+UHJpdmFjeSBQb2xpY3k8L0xpbms+XG4gICAgICAgICAgICAgICAgPExpbmsgaHJlZj1cIi90ZXJtc1wiIGNsYXNzTmFtZT1cImxpbmstbXV0ZWRcIj5UZXJtcyBvZiBVc2U8L0xpbms+XG4gICAgICAgICAgICAgICAgPGEgaHJlZj1cIm1haWx0bzpEYXZhbmVAYmlvaGF6YXJkdmZ4LmNvbVwiIGNsYXNzTmFtZT1cImxpbmstbXV0ZWRcIiB0aXRsZT1cIkRNQ0FcIj5ETUNBPC9hPlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvQ29udGFpbmVyPlxuICAgIDwvZm9vdGVyPlxuICApXG59XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJMaW5rIiwidXNlU3RhdGUiLCJDb250YWluZXIiLCJJbnB1dCIsIlRleHRhcmVhIiwiQnV0dG9uIiwiRm9vdGVyIiwiZW1haWwiLCJzZXRFbWFpbCIsImZpcnN0TmFtZSIsInNldEZpcnN0TmFtZSIsIm1lc3NhZ2UiLCJzZXRNZXNzYWdlIiwiYWdyZWUiLCJzZXRBZ3JlZSIsImlzU3VibWl0dGluZyIsInNldElzU3VibWl0dGluZyIsInN1Ym1pdE1lc3NhZ2UiLCJzZXRTdWJtaXRNZXNzYWdlIiwiaGFuZGxlU3VibWl0IiwiZSIsInByZXZlbnREZWZhdWx0IiwiYWNjZXNzS2V5IiwicHJvY2VzcyIsImVudiIsIk5FWFRfUFVCTElDX1dFQjNGT1JNU19BQ0NFU1NfS0VZIiwicmVzIiwiZmV0Y2giLCJtZXRob2QiLCJoZWFkZXJzIiwiYm9keSIsIkpTT04iLCJzdHJpbmdpZnkiLCJhY2Nlc3Nfa2V5Iiwic3ViamVjdCIsImZyb21fbmFtZSIsInJlcGx5dG8iLCJjb25zZW50X3Rlcm1zIiwiY29uc2VudF9wcml2YWN5Iiwic291cmNlIiwicmVzdWx0IiwianNvbiIsInN1Y2Nlc3MiLCJmb290ZXIiLCJjbGFzc05hbWUiLCJkaXYiLCJoMyIsInAiLCJoNCIsIm5hdiIsImhyZWYiLCJhIiwiZm9ybSIsIm9uU3VibWl0Iiwibm9WYWxpZGF0ZSIsInR5cGUiLCJwbGFjZWhvbGRlciIsInZhbHVlIiwib25DaGFuZ2UiLCJ0YXJnZXQiLCJhdXRvQ29tcGxldGUiLCJuYW1lIiwiaWQiLCJyb3dzIiwibGFiZWwiLCJpbnB1dCIsImNoZWNrZWQiLCJhcmlhLWRlc2NyaWJlZGJ5Iiwic3BhbiIsImRpc2FibGVkIiwiaXNMb2FkaW5nIiwic2l6ZSIsImluY2x1ZGVzIiwicmVsIiwiYXJpYS1sYWJlbCIsInRpdGxlIiwic3ZnIiwiZmlsbCIsInZpZXdCb3giLCJwYXRoIiwiZCIsIkRhdGUiLCJnZXRGdWxsWWVhciJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Footer.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/Forms.tsx": +/*!**********************************!*\ + !*** ./src/components/Forms.tsx ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Checkbox: () => (/* binding */ Checkbox),\n/* harmony export */ FormGroup: () => (/* binding */ FormGroup),\n/* harmony export */ FormSection: () => (/* binding */ FormSection),\n/* harmony export */ Input: () => (/* binding */ Input),\n/* harmony export */ Radio: () => (/* binding */ Radio),\n/* harmony export */ Select: () => (/* binding */ Select),\n/* harmony export */ Textarea: () => (/* binding */ Textarea)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* __next_internal_client_entry_do_not_use__ Input,Textarea,Select,Checkbox,Radio,FormGroup,FormSection auto */ \nfunction Input({ label, error, helperText, className = '', id, ...props }) {\n const inputId = id || label?.toLowerCase().replace(/\\s+/g, '-');\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-2\",\n children: [\n label && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: inputId,\n className: \"label\",\n children: label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 28,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n id: inputId,\n className: `input ${error ? 'border-red-500' : ''} ${className}`,\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-red-400\",\n children: error\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 37,\n columnNumber: 17\n }, this),\n helperText && !error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-text-muted\",\n children: helperText\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 39,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 26,\n columnNumber: 5\n }, this);\n}\nfunction Textarea({ label, error, helperText, className = '', id, ...props }) {\n const textareaId = id || label?.toLowerCase().replace(/\\s+/g, '-');\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-2\",\n children: [\n label && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: textareaId,\n className: \"label\",\n children: label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 64,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"textarea\", {\n id: textareaId,\n className: `input min-h-[120px] ${error ? 'border-red-500' : ''} ${className}`,\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 68,\n columnNumber: 7\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-red-400\",\n children: error\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 73,\n columnNumber: 17\n }, this),\n helperText && !error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-text-muted\",\n children: helperText\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 75,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 62,\n columnNumber: 5\n }, this);\n}\nfunction Select({ label, error, helperText, options, className = '', id, ...props }) {\n const selectId = id || label?.toLowerCase().replace(/\\s+/g, '-');\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-2\",\n children: [\n label && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: selectId,\n className: \"label\",\n children: label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 102,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"select\", {\n id: selectId,\n className: `input ${error ? 'border-red-500' : ''} ${className}`,\n ...props,\n children: options.map((option)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"option\", {\n value: option.value,\n children: option.label\n }, option.value, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 112,\n columnNumber: 11\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 106,\n columnNumber: 7\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-red-400\",\n children: error\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 117,\n columnNumber: 17\n }, this),\n helperText && !error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-text-muted\",\n children: helperText\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 119,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 100,\n columnNumber: 5\n }, this);\n}\nfunction Checkbox({ label, className = '', id, ...props }) {\n const checkboxId = id || label.toLowerCase().replace(/\\s+/g, '-');\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"checkbox\",\n id: checkboxId,\n className: `w-4 h-4 rounded border-surface-500 bg-surface-600 text-accent focus:ring-accent focus:ring-offset-0 ${className}`,\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 139,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: checkboxId,\n className: \"text-sm text-text-secondary\",\n children: label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 145,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 138,\n columnNumber: 5\n }, this);\n}\nfunction Radio({ label, className = '', id, ...props }) {\n const radioId = id || label.toLowerCase().replace(/\\s+/g, '-');\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"radio\",\n id: radioId,\n className: `w-4 h-4 border-surface-500 bg-surface-600 text-accent focus:ring-accent focus:ring-offset-0 ${className}`,\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 161,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: radioId,\n className: \"text-sm text-text-secondary\",\n children: label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 167,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 160,\n columnNumber: 5\n }, this);\n}\nfunction FormGroup({ children, className = '' }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `space-y-4 ${className}`,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 180,\n columnNumber: 10\n }, this);\n}\nfunction FormSection({ title, description, children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-lg font-semibold text-white\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 197,\n columnNumber: 9\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-text-muted mt-1\",\n children: description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 199,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 196,\n columnNumber: 7\n }, this),\n children\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Forms.tsx\",\n lineNumber: 195,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Gb3Jtcy50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQWNPLFNBQVNBLE1BQU0sRUFDcEJDLEtBQUssRUFDTEMsS0FBSyxFQUNMQyxVQUFVLEVBQ1ZDLFlBQVksRUFBRSxFQUNkQyxFQUFFLEVBQ0YsR0FBR0MsT0FDUTtJQUNYLE1BQU1DLFVBQVVGLE1BQU1KLE9BQU9PLGNBQWNDLFFBQVEsUUFBUTtJQUUzRCxxQkFDRSw4REFBQ0M7UUFBSU4sV0FBVTs7WUFDWkgsdUJBQ0MsOERBQUNBO2dCQUFNVSxTQUFTSjtnQkFBU0gsV0FBVTswQkFDaENIOzs7Ozs7MEJBR0wsOERBQUNXO2dCQUNDUCxJQUFJRTtnQkFDSkgsV0FBVyxDQUFDLE1BQU0sRUFBRUYsUUFBUSxtQkFBbUIsR0FBRyxDQUFDLEVBQUVFLFdBQVc7Z0JBQy9ELEdBQUdFLEtBQUs7Ozs7OztZQUVWSix1QkFBUyw4REFBQ1c7Z0JBQUVULFdBQVU7MEJBQXdCRjs7Ozs7O1lBQzlDQyxjQUFjLENBQUNELHVCQUNkLDhEQUFDVztnQkFBRVQsV0FBVTswQkFBMkJEOzs7Ozs7Ozs7Ozs7QUFJaEQ7QUFRTyxTQUFTVyxTQUFTLEVBQ3ZCYixLQUFLLEVBQ0xDLEtBQUssRUFDTEMsVUFBVSxFQUNWQyxZQUFZLEVBQUUsRUFDZEMsRUFBRSxFQUNGLEdBQUdDLE9BQ1c7SUFDZCxNQUFNUyxhQUFhVixNQUFNSixPQUFPTyxjQUFjQyxRQUFRLFFBQVE7SUFFOUQscUJBQ0UsOERBQUNDO1FBQUlOLFdBQVU7O1lBQ1pILHVCQUNDLDhEQUFDQTtnQkFBTVUsU0FBU0k7Z0JBQVlYLFdBQVU7MEJBQ25DSDs7Ozs7OzBCQUdMLDhEQUFDZTtnQkFDQ1gsSUFBSVU7Z0JBQ0pYLFdBQVcsQ0FBQyxvQkFBb0IsRUFBRUYsUUFBUSxtQkFBbUIsR0FBRyxDQUFDLEVBQUVFLFdBQVc7Z0JBQzdFLEdBQUdFLEtBQUs7Ozs7OztZQUVWSix1QkFBUyw4REFBQ1c7Z0JBQUVULFdBQVU7MEJBQXdCRjs7Ozs7O1lBQzlDQyxjQUFjLENBQUNELHVCQUNkLDhEQUFDVztnQkFBRVQsV0FBVTswQkFBMkJEOzs7Ozs7Ozs7Ozs7QUFJaEQ7QUFTTyxTQUFTYyxPQUFPLEVBQ3JCaEIsS0FBSyxFQUNMQyxLQUFLLEVBQ0xDLFVBQVUsRUFDVmUsT0FBTyxFQUNQZCxZQUFZLEVBQUUsRUFDZEMsRUFBRSxFQUNGLEdBQUdDLE9BQ1M7SUFDWixNQUFNYSxXQUFXZCxNQUFNSixPQUFPTyxjQUFjQyxRQUFRLFFBQVE7SUFFNUQscUJBQ0UsOERBQUNDO1FBQUlOLFdBQVU7O1lBQ1pILHVCQUNDLDhEQUFDQTtnQkFBTVUsU0FBU1E7Z0JBQVVmLFdBQVU7MEJBQ2pDSDs7Ozs7OzBCQUdMLDhEQUFDbUI7Z0JBQ0NmLElBQUljO2dCQUNKZixXQUFXLENBQUMsTUFBTSxFQUFFRixRQUFRLG1CQUFtQixHQUFHLENBQUMsRUFBRUUsV0FBVztnQkFDL0QsR0FBR0UsS0FBSzswQkFFUlksUUFBUUcsR0FBRyxDQUFDLENBQUNDLHVCQUNaLDhEQUFDQTt3QkFBMEJDLE9BQU9ELE9BQU9DLEtBQUs7a0NBQzNDRCxPQUFPckIsS0FBSzt1QkFERnFCLE9BQU9DLEtBQUs7Ozs7Ozs7Ozs7WUFLNUJyQix1QkFBUyw4REFBQ1c7Z0JBQUVULFdBQVU7MEJBQXdCRjs7Ozs7O1lBQzlDQyxjQUFjLENBQUNELHVCQUNkLDhEQUFDVztnQkFBRVQsV0FBVTswQkFBMkJEOzs7Ozs7Ozs7Ozs7QUFJaEQ7QUFNTyxTQUFTcUIsU0FBUyxFQUN2QnZCLEtBQUssRUFDTEcsWUFBWSxFQUFFLEVBQ2RDLEVBQUUsRUFDRixHQUFHQyxPQUNXO0lBQ2QsTUFBTW1CLGFBQWFwQixNQUFNSixNQUFNTyxXQUFXLEdBQUdDLE9BQU8sQ0FBQyxRQUFRO0lBRTdELHFCQUNFLDhEQUFDQztRQUFJTixXQUFVOzswQkFDYiw4REFBQ1E7Z0JBQ0NjLE1BQUs7Z0JBQ0xyQixJQUFJb0I7Z0JBQ0pyQixXQUFXLENBQUMsb0dBQW9HLEVBQUVBLFdBQVc7Z0JBQzVILEdBQUdFLEtBQUs7Ozs7OzswQkFFWCw4REFBQ0w7Z0JBQU1VLFNBQVNjO2dCQUFZckIsV0FBVTswQkFDbkNIOzs7Ozs7Ozs7Ozs7QUFJVDtBQU1PLFNBQVMwQixNQUFNLEVBQUUxQixLQUFLLEVBQUVHLFlBQVksRUFBRSxFQUFFQyxFQUFFLEVBQUUsR0FBR0MsT0FBbUI7SUFDdkUsTUFBTXNCLFVBQVV2QixNQUFNSixNQUFNTyxXQUFXLEdBQUdDLE9BQU8sQ0FBQyxRQUFRO0lBRTFELHFCQUNFLDhEQUFDQztRQUFJTixXQUFVOzswQkFDYiw4REFBQ1E7Z0JBQ0NjLE1BQUs7Z0JBQ0xyQixJQUFJdUI7Z0JBQ0p4QixXQUFXLENBQUMsNEZBQTRGLEVBQUVBLFdBQVc7Z0JBQ3BILEdBQUdFLEtBQUs7Ozs7OzswQkFFWCw4REFBQ0w7Z0JBQU1VLFNBQVNpQjtnQkFBU3hCLFdBQVU7MEJBQ2hDSDs7Ozs7Ozs7Ozs7O0FBSVQ7QUFPTyxTQUFTNEIsVUFBVSxFQUFFQyxRQUFRLEVBQUUxQixZQUFZLEVBQUUsRUFBa0I7SUFDcEUscUJBQU8sOERBQUNNO1FBQUlOLFdBQVcsQ0FBQyxVQUFVLEVBQUVBLFdBQVc7a0JBQUcwQjs7Ozs7O0FBQ3BEO0FBUU8sU0FBU0MsWUFBWSxFQUMxQkMsS0FBSyxFQUNMQyxXQUFXLEVBQ1hILFFBQVEsRUFDUztJQUNqQixxQkFDRSw4REFBQ3BCO1FBQUlOLFdBQVU7OzBCQUNiLDhEQUFDTTs7a0NBQ0MsOERBQUN3Qjt3QkFBRzlCLFdBQVU7a0NBQW9DNEI7Ozs7OztvQkFDakRDLDZCQUNDLDhEQUFDcEI7d0JBQUVULFdBQVU7a0NBQWdDNkI7Ozs7Ozs7Ozs7OztZQUdoREg7Ozs7Ozs7QUFHUCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvRm9ybXMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQge1xuICBJbnB1dEhUTUxBdHRyaWJ1dGVzLFxuICBUZXh0YXJlYUhUTUxBdHRyaWJ1dGVzLFxuICBTZWxlY3RIVE1MQXR0cmlidXRlcyxcbn0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBJbnB1dFByb3BzIGV4dGVuZHMgSW5wdXRIVE1MQXR0cmlidXRlczxIVE1MSW5wdXRFbGVtZW50PiB7XG4gIGxhYmVsPzogc3RyaW5nXG4gIGVycm9yPzogc3RyaW5nXG4gIGhlbHBlclRleHQ/OiBzdHJpbmdcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIElucHV0KHtcbiAgbGFiZWwsXG4gIGVycm9yLFxuICBoZWxwZXJUZXh0LFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaWQsXG4gIC4uLnByb3BzXG59OiBJbnB1dFByb3BzKSB7XG4gIGNvbnN0IGlucHV0SWQgPSBpZCB8fCBsYWJlbD8udG9Mb3dlckNhc2UoKS5yZXBsYWNlKC9cXHMrL2csICctJylcblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwic3BhY2UteS0yXCI+XG4gICAgICB7bGFiZWwgJiYgKFxuICAgICAgICA8bGFiZWwgaHRtbEZvcj17aW5wdXRJZH0gY2xhc3NOYW1lPVwibGFiZWxcIj5cbiAgICAgICAgICB7bGFiZWx9XG4gICAgICAgIDwvbGFiZWw+XG4gICAgICApfVxuICAgICAgPGlucHV0XG4gICAgICAgIGlkPXtpbnB1dElkfVxuICAgICAgICBjbGFzc05hbWU9e2BpbnB1dCAke2Vycm9yID8gJ2JvcmRlci1yZWQtNTAwJyA6ICcnfSAke2NsYXNzTmFtZX1gfVxuICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAvPlxuICAgICAge2Vycm9yICYmIDxwIGNsYXNzTmFtZT1cInRleHQtc20gdGV4dC1yZWQtNDAwXCI+e2Vycm9yfTwvcD59XG4gICAgICB7aGVscGVyVGV4dCAmJiAhZXJyb3IgJiYgKFxuICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtdGV4dC1tdXRlZFwiPntoZWxwZXJUZXh0fTwvcD5cbiAgICAgICl9XG4gICAgPC9kaXY+XG4gIClcbn1cblxuaW50ZXJmYWNlIFRleHRhcmVhUHJvcHMgZXh0ZW5kcyBUZXh0YXJlYUhUTUxBdHRyaWJ1dGVzPEhUTUxUZXh0QXJlYUVsZW1lbnQ+IHtcbiAgbGFiZWw/OiBzdHJpbmdcbiAgZXJyb3I/OiBzdHJpbmdcbiAgaGVscGVyVGV4dD86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gVGV4dGFyZWEoe1xuICBsYWJlbCxcbiAgZXJyb3IsXG4gIGhlbHBlclRleHQsXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBpZCxcbiAgLi4ucHJvcHNcbn06IFRleHRhcmVhUHJvcHMpIHtcbiAgY29uc3QgdGV4dGFyZWFJZCA9IGlkIHx8IGxhYmVsPy50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL1xccysvZywgJy0nKVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTJcIj5cbiAgICAgIHtsYWJlbCAmJiAoXG4gICAgICAgIDxsYWJlbCBodG1sRm9yPXt0ZXh0YXJlYUlkfSBjbGFzc05hbWU9XCJsYWJlbFwiPlxuICAgICAgICAgIHtsYWJlbH1cbiAgICAgICAgPC9sYWJlbD5cbiAgICAgICl9XG4gICAgICA8dGV4dGFyZWFcbiAgICAgICAgaWQ9e3RleHRhcmVhSWR9XG4gICAgICAgIGNsYXNzTmFtZT17YGlucHV0IG1pbi1oLVsxMjBweF0gJHtlcnJvciA/ICdib3JkZXItcmVkLTUwMCcgOiAnJ30gJHtjbGFzc05hbWV9YH1cbiAgICAgICAgey4uLnByb3BzfVxuICAgICAgLz5cbiAgICAgIHtlcnJvciAmJiA8cCBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtcmVkLTQwMFwiPntlcnJvcn08L3A+fVxuICAgICAge2hlbHBlclRleHQgJiYgIWVycm9yICYmIChcbiAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LXRleHQtbXV0ZWRcIj57aGVscGVyVGV4dH08L3A+XG4gICAgICApfVxuICAgIDwvZGl2PlxuICApXG59XG5cbmludGVyZmFjZSBTZWxlY3RQcm9wcyBleHRlbmRzIFNlbGVjdEhUTUxBdHRyaWJ1dGVzPEhUTUxTZWxlY3RFbGVtZW50PiB7XG4gIGxhYmVsPzogc3RyaW5nXG4gIGVycm9yPzogc3RyaW5nXG4gIGhlbHBlclRleHQ/OiBzdHJpbmdcbiAgb3B0aW9uczogeyB2YWx1ZTogc3RyaW5nOyBsYWJlbDogc3RyaW5nIH1bXVxufVxuXG5leHBvcnQgZnVuY3Rpb24gU2VsZWN0KHtcbiAgbGFiZWwsXG4gIGVycm9yLFxuICBoZWxwZXJUZXh0LFxuICBvcHRpb25zLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaWQsXG4gIC4uLnByb3BzXG59OiBTZWxlY3RQcm9wcykge1xuICBjb25zdCBzZWxlY3RJZCA9IGlkIHx8IGxhYmVsPy50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL1xccysvZywgJy0nKVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTJcIj5cbiAgICAgIHtsYWJlbCAmJiAoXG4gICAgICAgIDxsYWJlbCBodG1sRm9yPXtzZWxlY3RJZH0gY2xhc3NOYW1lPVwibGFiZWxcIj5cbiAgICAgICAgICB7bGFiZWx9XG4gICAgICAgIDwvbGFiZWw+XG4gICAgICApfVxuICAgICAgPHNlbGVjdFxuICAgICAgICBpZD17c2VsZWN0SWR9XG4gICAgICAgIGNsYXNzTmFtZT17YGlucHV0ICR7ZXJyb3IgPyAnYm9yZGVyLXJlZC01MDAnIDogJyd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIHsuLi5wcm9wc31cbiAgICAgID5cbiAgICAgICAge29wdGlvbnMubWFwKChvcHRpb24pID0+IChcbiAgICAgICAgICA8b3B0aW9uIGtleT17b3B0aW9uLnZhbHVlfSB2YWx1ZT17b3B0aW9uLnZhbHVlfT5cbiAgICAgICAgICAgIHtvcHRpb24ubGFiZWx9XG4gICAgICAgICAgPC9vcHRpb24+XG4gICAgICAgICkpfVxuICAgICAgPC9zZWxlY3Q+XG4gICAgICB7ZXJyb3IgJiYgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LXJlZC00MDBcIj57ZXJyb3J9PC9wPn1cbiAgICAgIHtoZWxwZXJUZXh0ICYmICFlcnJvciAmJiAoXG4gICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtc20gdGV4dC10ZXh0LW11dGVkXCI+e2hlbHBlclRleHR9PC9wPlxuICAgICAgKX1cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgQ2hlY2tib3hQcm9wcyBleHRlbmRzIElucHV0SFRNTEF0dHJpYnV0ZXM8SFRNTElucHV0RWxlbWVudD4ge1xuICBsYWJlbDogc3RyaW5nXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBDaGVja2JveCh7XG4gIGxhYmVsLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaWQsXG4gIC4uLnByb3BzXG59OiBDaGVja2JveFByb3BzKSB7XG4gIGNvbnN0IGNoZWNrYm94SWQgPSBpZCB8fCBsYWJlbC50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL1xccysvZywgJy0nKVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtM1wiPlxuICAgICAgPGlucHV0XG4gICAgICAgIHR5cGU9XCJjaGVja2JveFwiXG4gICAgICAgIGlkPXtjaGVja2JveElkfVxuICAgICAgICBjbGFzc05hbWU9e2B3LTQgaC00IHJvdW5kZWQgYm9yZGVyLXN1cmZhY2UtNTAwIGJnLXN1cmZhY2UtNjAwIHRleHQtYWNjZW50IGZvY3VzOnJpbmctYWNjZW50IGZvY3VzOnJpbmctb2Zmc2V0LTAgJHtjbGFzc05hbWV9YH1cbiAgICAgICAgey4uLnByb3BzfVxuICAgICAgLz5cbiAgICAgIDxsYWJlbCBodG1sRm9yPXtjaGVja2JveElkfSBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAge2xhYmVsfVxuICAgICAgPC9sYWJlbD5cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgUmFkaW9Qcm9wcyBleHRlbmRzIElucHV0SFRNTEF0dHJpYnV0ZXM8SFRNTElucHV0RWxlbWVudD4ge1xuICBsYWJlbDogc3RyaW5nXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBSYWRpbyh7IGxhYmVsLCBjbGFzc05hbWUgPSAnJywgaWQsIC4uLnByb3BzIH06IFJhZGlvUHJvcHMpIHtcbiAgY29uc3QgcmFkaW9JZCA9IGlkIHx8IGxhYmVsLnRvTG93ZXJDYXNlKCkucmVwbGFjZSgvXFxzKy9nLCAnLScpXG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0zXCI+XG4gICAgICA8aW5wdXRcbiAgICAgICAgdHlwZT1cInJhZGlvXCJcbiAgICAgICAgaWQ9e3JhZGlvSWR9XG4gICAgICAgIGNsYXNzTmFtZT17YHctNCBoLTQgYm9yZGVyLXN1cmZhY2UtNTAwIGJnLXN1cmZhY2UtNjAwIHRleHQtYWNjZW50IGZvY3VzOnJpbmctYWNjZW50IGZvY3VzOnJpbmctb2Zmc2V0LTAgJHtjbGFzc05hbWV9YH1cbiAgICAgICAgey4uLnByb3BzfVxuICAgICAgLz5cbiAgICAgIDxsYWJlbCBodG1sRm9yPXtyYWRpb0lkfSBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAge2xhYmVsfVxuICAgICAgPC9sYWJlbD5cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgRm9ybUdyb3VwUHJvcHMge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gRm9ybUdyb3VwKHsgY2hpbGRyZW4sIGNsYXNzTmFtZSA9ICcnIH06IEZvcm1Hcm91cFByb3BzKSB7XG4gIHJldHVybiA8ZGl2IGNsYXNzTmFtZT17YHNwYWNlLXktNCAke2NsYXNzTmFtZX1gfT57Y2hpbGRyZW59PC9kaXY+XG59XG5cbmludGVyZmFjZSBGb3JtU2VjdGlvblByb3BzIHtcbiAgdGl0bGU6IHN0cmluZ1xuICBkZXNjcmlwdGlvbj86IHN0cmluZ1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBGb3JtU2VjdGlvbih7XG4gIHRpdGxlLFxuICBkZXNjcmlwdGlvbixcbiAgY2hpbGRyZW4sXG59OiBGb3JtU2VjdGlvblByb3BzKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTRcIj5cbiAgICAgIDxkaXY+XG4gICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC13aGl0ZVwiPnt0aXRsZX08L2gzPlxuICAgICAgICB7ZGVzY3JpcHRpb24gJiYgKFxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtc20gdGV4dC10ZXh0LW11dGVkIG10LTFcIj57ZGVzY3JpcHRpb259PC9wPlxuICAgICAgICApfVxuICAgICAgPC9kaXY+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbnB1dCIsImxhYmVsIiwiZXJyb3IiLCJoZWxwZXJUZXh0IiwiY2xhc3NOYW1lIiwiaWQiLCJwcm9wcyIsImlucHV0SWQiLCJ0b0xvd2VyQ2FzZSIsInJlcGxhY2UiLCJkaXYiLCJodG1sRm9yIiwiaW5wdXQiLCJwIiwiVGV4dGFyZWEiLCJ0ZXh0YXJlYUlkIiwidGV4dGFyZWEiLCJTZWxlY3QiLCJvcHRpb25zIiwic2VsZWN0SWQiLCJzZWxlY3QiLCJtYXAiLCJvcHRpb24iLCJ2YWx1ZSIsIkNoZWNrYm94IiwiY2hlY2tib3hJZCIsInR5cGUiLCJSYWRpbyIsInJhZGlvSWQiLCJGb3JtR3JvdXAiLCJjaGlsZHJlbiIsIkZvcm1TZWN0aW9uIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImgzIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Forms.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/GlobalSidebar.tsx": +/*!******************************************!*\ + !*** ./src/components/GlobalSidebar.tsx ***! + \******************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(`${href}/`);\n}\nfunction GlobalSidebar() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname?.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"bg-background/90 backdrop-blur-sm text-sm text-muted-foreground md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-secondary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold tracking-wider text-foreground text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-muted-foreground\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3 px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45 border-border/60 text-muted-foreground'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent border-border/60\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-muted-foreground\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 142,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-muted-foreground\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-muted px-1.5 py-0.5 text-[11px] text-foreground shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEI7QUFDRjtBQUNpQjtBQUNiO0FBYWhDLE1BQU1JLGFBQXlCO0lBQzdCO1FBQ0VDLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0lBQ0E7UUFDRUosT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtZQUNBO2dCQUNFRixPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7U0FDRDtJQUNIO0NBQ0Q7QUFFRCxTQUFTQyxTQUFTQyxRQUF1QixFQUFFSCxJQUFZO0lBQ3JELElBQUksQ0FBQ0csVUFBVSxPQUFPO0lBQ3RCLElBQUlILFNBQVMsS0FBSyxPQUFPRyxhQUFhO0lBQ3RDLE9BQU9BLGFBQWFILFFBQVFHLFNBQVNDLFVBQVUsQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQztBQUM1RDtBQUVlLFNBQVNLO0lBQ3RCLE1BQU1GLFdBQVdULDREQUFXQTtJQUU1QixJQUFJUyxVQUFVQyxXQUFXLFdBQVc7UUFDbEMsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNFO1FBQ0NDLGNBQVc7UUFDWEMsV0FBVTtrQkFFViw0RUFBQ0M7WUFBSUQsV0FBVTs7OEJBQ2IsOERBQUNDO29CQUFJRCxXQUFVOzhCQUNiLDRFQUFDZixrREFBSUE7d0JBQ0hPLE1BQUs7d0JBQ0xRLFdBQVU7OzBDQUVWLDhEQUFDRTtnQ0FBS0YsV0FBVTswQ0FDZCw0RUFBQ2hCLGtEQUFLQTtvQ0FDSm1CLEtBQUk7b0NBQ0pDLEtBQUk7b0NBQ0pDLE9BQU87b0NBQ1BDLFFBQVE7b0NBQ1JOLFdBQVU7b0NBQ1ZPLFFBQVE7Ozs7Ozs7Ozs7OzBDQUdaLDhEQUFDTDtnQ0FBS0YsV0FBVTs7a0RBQ2QsOERBQUNFO3dDQUFLRixXQUFVO2tEQUFtRDs7Ozs7O2tEQUNuRSw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFPdEQsOERBQUNRO29CQUFJUixXQUFVOzhCQUNiLDRFQUFDUzt3QkFBR1QsV0FBVTtrQ0FDWFosV0FBV3NCLEdBQUcsQ0FBQyxDQUFDQyxzQkFDZiw4REFBQ0M7O2tEQUNDLDhEQUFDQzt3Q0FBR2IsV0FBVTtrREFBNEZXLE1BQU10QixLQUFLOzs7Ozs7a0RBQ3JILDhEQUFDb0I7d0NBQUdULFdBQVU7a0RBQ1hXLE1BQU1yQixLQUFLLENBQUNvQixHQUFHLENBQUMsQ0FBQ0k7NENBQ2hCLE1BQU1DLFNBQVNyQixTQUFTQyxVQUFVbUIsS0FBS3RCLElBQUk7NENBQzNDLHFCQUNFLDhEQUFDb0I7MERBQ0MsNEVBQUMzQixrREFBSUE7b0RBQ0hPLE1BQU1zQixLQUFLdEIsSUFBSTtvREFDZndCLGdCQUFjRCxTQUFTLFNBQVNFO29EQUNoQ0MsZUFBYUgsU0FBUyxTQUFTRTtvREFDL0JqQixXQUFXYiw4Q0FBRUEsQ0FDWDs7c0VBR0YsOERBQUNlOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLdkIsS0FBSzs7Ozs7O3dEQUVadUIsS0FBS3JCLFdBQVcsaUJBQ2YsOERBQUNTOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLckIsV0FBVzs7Ozs7bUVBRWpCOzs7Ozs7OytDQWhCQ3FCLEtBQUt0QixJQUFJOzs7Ozt3Q0FvQnRCOzs7Ozs7OytCQTFCS21CLE1BQU10QixLQUFLOzs7Ozs7Ozs7Ozs7Ozs7OEJBaUMxQiw4REFBQ1k7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNtQjt3QkFBRW5CLFdBQVU7OzRCQUFnRDs0QkFDNUI7MENBQy9CLDhEQUFDb0I7Z0NBQUlwQixXQUFVOzBDQUEwRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFyRyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvR2xvYmFsU2lkZWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJ1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IHsgdXNlUGF0aG5hbWUgfSBmcm9tICduZXh0L25hdmlnYXRpb24nXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG50eXBlIE5hdkl0ZW0gPSB7XG4gIGxhYmVsOiBzdHJpbmdcbiAgaHJlZjogc3RyaW5nXG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nXG59XG5cbnR5cGUgTmF2R3JvdXAgPSB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgaXRlbXM6IE5hdkl0ZW1bXVxufVxuXG5jb25zdCBOQVZfR1JPVVBTOiBOYXZHcm91cFtdID0gW1xuICB7XG4gICAgdGl0bGU6ICdQcm9qZWN0cycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdBbGwgUHJvamVjdHMnLFxuICAgICAgICBocmVmOiAnL3Byb2plY3RzJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdFeHBsb3JlIHJlY2VudCBjYXNlIHN0dWRpZXMgYW5kIHJlbGVhc2VzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnUHJvY2VzcycsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdPdXIgQXBwcm9hY2gnLFxuICAgICAgICBocmVmOiAnL3Byb2Nlc3MnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1VuZGVyc3RhbmQgaG93IHdlIG1vdmUgZnJvbSBjb25jZXB0IHRvIGRlbGl2ZXJ5JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnU3R1ZGlvJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lkZSBCaW9oYXphcmQnLFxuICAgICAgICBocmVmOiAnL3N0dWRpbycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTGVhcm4gYWJvdXQgb3VyIHN0dWRpbyBhbmQgdGVhbSBjdWx0dXJlJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnQ3JldyBEaXJlY3RvcnknLFxuICAgICAgICBocmVmOiAnL2NyZXcnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ01lZXQgdGhlIHBlb3BsZSBiZWhpbmQgdGhlIHdvcmsnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdJbnNpZ2h0cycsXG4gICAgICAgIGhyZWY6ICcvYmxvZycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnUmVhZCBwcm9qZWN0IG5vdGVzIGFuZCBhbm5vdW5jZW1lbnRzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbiAge1xuICAgIHRpdGxlOiAnQ29udGFjdCcsXG4gICAgaXRlbXM6IFtcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdHZXQgaW4gVG91Y2gnLFxuICAgICAgICBocmVmOiAnL2NvbnRhY3QnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ1N0YXJ0IGEgcHJvamVjdCBvciByZXF1ZXN0IGEgY29uc3VsdGF0aW9uJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnRkFRJyxcbiAgICAgICAgaHJlZjogJy9mYXEnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0ZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgfSxcbl1cblxuZnVuY3Rpb24gaXNBY3RpdmUocGF0aG5hbWU6IHN0cmluZyB8IG51bGwsIGhyZWY6IHN0cmluZykge1xuICBpZiAoIXBhdGhuYW1lKSByZXR1cm4gZmFsc2VcbiAgaWYgKGhyZWYgPT09ICcvJykgcmV0dXJuIHBhdGhuYW1lID09PSAnLydcbiAgcmV0dXJuIHBhdGhuYW1lID09PSBocmVmIHx8IHBhdGhuYW1lLnN0YXJ0c1dpdGgoYCR7aHJlZn0vYClcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR2xvYmFsU2lkZWJhcigpIHtcbiAgY29uc3QgcGF0aG5hbWUgPSB1c2VQYXRobmFtZSgpXG5cbiAgaWYgKHBhdGhuYW1lPy5zdGFydHNXaXRoKCcvYWRtaW4nKSkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxhc2lkZVxuICAgICAgYXJpYS1sYWJlbD1cIlByaW1hcnlcIlxuICAgICAgY2xhc3NOYW1lPVwiYmctYmFja2dyb3VuZC85MCBiYWNrZHJvcC1ibHVyLXNtIHRleHQtc20gdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG1kOmZpeGVkIG1kOmluc2V0LXktMCBtZDpsZWZ0LTAgbWQ6dy1bMjU2cHhdIG1kOmJvcmRlci1yIG1kOmJvcmRlci1ib3JkZXIvMzBcIlxuICAgID5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpoLWZ1bGxcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC01IHB5LTYgYm9yZGVyLWIgYm9yZGVyLWJvcmRlci8zMFwiPlxuICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICBocmVmPVwiL1wiXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgZm9jdXMtdmlzaWJsZTpvdXRsaW5lIGZvY3VzLXZpc2libGU6b3V0bGluZS0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1vZmZzZXQtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtYWNjZW50LzUwXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBzaXplLTkgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYWNjZW50LzgwIHZpYS1hY2NlbnQgdG8tc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICAgIHNyYz1cIi9pbWFnZXMvZmF2aWNvbi0zMngzMi5wbmdcIlxuICAgICAgICAgICAgICAgIGFsdD1cIkJpb2hhemFyZCBWRlggTG9nb21hcmtcIlxuICAgICAgICAgICAgICAgIHdpZHRoPXszMn1cbiAgICAgICAgICAgICAgICBoZWlnaHQ9ezMyfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtNiB3LTYgb2JqZWN0LWNvbnRhaW5cIlxuICAgICAgICAgICAgICAgIHByaW9yaXR5XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtYm9sZCB0cmFja2luZy13aWRlciB0ZXh0LWZvcmVncm91bmQgdGV4dC1zbVwiPkJpb2hhemFyZCBWRlg8L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgVmlzdWFsIFJlc2VhcmNoIFN0dWRpb1xuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9MaW5rPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImZsZXgtMSBvdmVyZmxvdy15LWF1dG8gcHgtMyBweS02XCI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktNlwiPlxuICAgICAgICAgICAge05BVl9HUk9VUFMubWFwKChncm91cCkgPT4gKFxuICAgICAgICAgICAgICA8bGkga2V5PXtncm91cC50aXRsZX0+XG4gICAgICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB0cmFja2luZy13aWRlc3QgdXBwZXJjYXNlIHRleHQtbXV0ZWQtZm9yZWdyb3VuZCByZWxhdGl2ZSBwbC0zIHB4LTJcIj57Z3JvdXAudGl0bGV9PC9oMj5cbiAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtMyBzcGFjZS15LTEuNVwiPlxuICAgICAgICAgICAgICAgICAge2dyb3VwLml0ZW1zLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShwYXRobmFtZSwgaXRlbS5ocmVmKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2l0ZW0uaHJlZn0+XG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLmhyZWZ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtY3VycmVudD17YWN0aXZlID8gJ3BhZ2UnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17YWN0aXZlID8gJ3RydWUnIDogdW5kZWZpbmVkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdncm91cCBmbGV4IGZsZXgtY29sIGdhcC0xIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgcHktMiB0cmFuc2l0aW9uLWFsbCBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNDUgYm9yZGVyLWJvcmRlci82MCB0ZXh0LW11dGVkLWZvcmVncm91bmQnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB3LWZpdCBweC0yIHB5LTEgYm9yZGVyIHJvdW5kZWQtW2NhbGModmFyKC0tcmFkaXVzKS0ycHgpXSB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctd2lkZXN0IHVwcGVyY2FzZSBsZWFkaW5nLW5vbmUgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIGJnLXRyYW5zcGFyZW50IGJvcmRlci1ib3JkZXIvNjBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5sYWJlbH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbiA/IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LVsxMXB4XSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgICA8L3VsPlxuICAgICAgICA8L25hdj5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInB4LTUgcHktNCBib3JkZXItdCBib3JkZXItYm9yZGVyLzMwXCI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBDb21tYW5kIFBhbGV0dGUgYXZhaWxhYmxlIHdpdGh7JyAnfVxuICAgICAgICAgICAgPGtiZCBjbGFzc05hbWU9XCJyb3VuZGVkIGJnLW11dGVkIHB4LTEuNSBweS0wLjUgdGV4dC1bMTFweF0gdGV4dC1mb3JlZ3JvdW5kIHNoYWRvdy1pbm5lclwiPlxuICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgPC9rYmQ+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYXNpZGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbWFnZSIsIkxpbmsiLCJ1c2VQYXRobmFtZSIsImNuIiwiTkFWX0dST1VQUyIsInRpdGxlIiwiaXRlbXMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsImlzQWN0aXZlIiwicGF0aG5hbWUiLCJzdGFydHNXaXRoIiwiR2xvYmFsU2lkZWJhciIsImFzaWRlIiwiYXJpYS1sYWJlbCIsImNsYXNzTmFtZSIsImRpdiIsInNwYW4iLCJzcmMiLCJhbHQiLCJ3aWR0aCIsImhlaWdodCIsInByaW9yaXR5IiwibmF2IiwidWwiLCJtYXAiLCJncm91cCIsImxpIiwiaDIiLCJpdGVtIiwiYWN0aXZlIiwiYXJpYS1jdXJyZW50IiwidW5kZWZpbmVkIiwiZGF0YS1hY3RpdmUiLCJwIiwia2JkIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/GlobalSidebar.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/Layouts.tsx": +/*!************************************!*\ + !*** ./src/components/Layouts.tsx ***! + \************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Container: () => (/* binding */ Container),\n/* harmony export */ EmptyState: () => (/* binding */ EmptyState),\n/* harmony export */ Grid: () => (/* binding */ Grid),\n/* harmony export */ Hero: () => (/* binding */ Hero),\n/* harmony export */ PageHeader: () => (/* binding */ PageHeader),\n/* harmony export */ Section: () => (/* binding */ Section),\n/* harmony export */ SplitLayout: () => (/* binding */ SplitLayout)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction PageHeader({ title, subtitle, actions }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-start justify-between\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-3xl font-display tracking-tight text-white mb-2\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 14,\n columnNumber: 11\n }, this),\n subtitle && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted text-base max-w-3xl\",\n children: subtitle\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 17,\n columnNumber: 24\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 13,\n columnNumber: 9\n }, this),\n actions && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-2\",\n children: actions\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 19,\n columnNumber: 21\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\nfunction Section({ children, className = '' }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: `section-spacing ${className}`,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 32,\n columnNumber: 5\n }, this);\n}\nfunction Container({ children, className = '' }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `w-full px-4 sm:px-6 lg:px-8 ${className}`,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 42,\n columnNumber: 10\n }, this);\n}\nfunction Grid({ children, cols = 3, gap = 'md', className = '' }) {\n const colClasses = {\n 1: 'grid-cols-1',\n 2: 'grid-cols-1 md:grid-cols-2',\n 3: 'grid-cols-1 md:grid-cols-2 lg:grid-cols-3',\n 4: 'grid-cols-1 md:grid-cols-2 lg:grid-cols-4'\n };\n const gapClasses = {\n sm: 'gap-3',\n md: 'gap-4',\n lg: 'gap-6'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `grid ${colClasses[cols]} ${gapClasses[gap]} ${className}`,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 72,\n columnNumber: 5\n }, this);\n}\nfunction SplitLayout({ left, right, className = '' }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `grid grid-cols-1 lg:grid-cols-2 gap-6 lg:gap-8 ${className}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: left\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 89,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: right\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 90,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 86,\n columnNumber: 5\n }, this);\n}\nfunction Hero({ title, subtitle, backgroundImage, children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative min-h-[50vh] flex items-center justify-center text-center\",\n style: backgroundImage ? {\n backgroundImage: `linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(${backgroundImage})`,\n backgroundSize: 'cover',\n backgroundPosition: 'center'\n } : {},\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Container, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-4xl md:text-6xl font-display tracking-tight text-white mb-3\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 122,\n columnNumber: 9\n }, this),\n subtitle && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-lg md:text-xl text-text-muted mb-6\",\n children: subtitle\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 126,\n columnNumber: 11\n }, this),\n children\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 121,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 109,\n columnNumber: 5\n }, this);\n}\nfunction EmptyState({ icon, title, description, action }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-center py-8\",\n children: [\n icon && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-4xl mb-3 opacity-20\",\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 149,\n columnNumber: 16\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-lg font-semibold text-white mb-2\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 150,\n columnNumber: 7\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted mb-4\",\n children: description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 151,\n columnNumber: 23\n }, this),\n action\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Layouts.tsx\",\n lineNumber: 148,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9MYXlvdXRzLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBeUI7QUFRbEIsU0FBU0MsV0FBVyxFQUFFQyxLQUFLLEVBQUVDLFFBQVEsRUFBRUMsT0FBTyxFQUFtQjtJQUN0RSxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTtrQkFDYiw0RUFBQ0Q7WUFBSUMsV0FBVTs7OEJBQ2IsOERBQUNEOztzQ0FDQyw4REFBQ0U7NEJBQUdELFdBQVU7c0NBQ1hKOzs7Ozs7d0JBRUZDLDBCQUFZLDhEQUFDSzs0QkFBRUYsV0FBVTtzQ0FBdUNIOzs7Ozs7Ozs7Ozs7Z0JBRWxFQyx5QkFBVyw4REFBQ0M7b0JBQUlDLFdBQVU7OEJBQTJCRjs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJOUQ7QUFPTyxTQUFTSyxRQUFRLEVBQUVDLFFBQVEsRUFBRUosWUFBWSxFQUFFLEVBQWdCO0lBQ2hFLHFCQUNFLDhEQUFDSztRQUFRTCxXQUFXLENBQUMsZ0JBQWdCLEVBQUVBLFdBQVc7a0JBQUdJOzs7Ozs7QUFFekQ7QUFPTyxTQUFTRSxVQUFVLEVBQUVGLFFBQVEsRUFBRUosWUFBWSxFQUFFLEVBQWtCO0lBQ3BFLHFCQUFPLDhEQUFDRDtRQUFJQyxXQUFXLENBQUMsNEJBQTRCLEVBQUVBLFdBQVc7a0JBQUdJOzs7Ozs7QUFDdEU7QUFTTyxTQUFTRyxLQUFLLEVBQ25CSCxRQUFRLEVBQ1JJLE9BQU8sQ0FBQyxFQUNSQyxNQUFNLElBQUksRUFDVlQsWUFBWSxFQUFFLEVBQ0o7SUFDVixNQUFNVSxhQUFhO1FBQ2pCLEdBQUc7UUFDSCxHQUFHO1FBQ0gsR0FBRztRQUNILEdBQUc7SUFDTDtJQUVBLE1BQU1DLGFBQWE7UUFDakJDLElBQUk7UUFDSkMsSUFBSTtRQUNKQyxJQUFJO0lBQ047SUFFQSxxQkFDRSw4REFBQ2Y7UUFBSUMsV0FBVyxDQUFDLEtBQUssRUFBRVUsVUFBVSxDQUFDRixLQUFLLENBQUMsQ0FBQyxFQUFFRyxVQUFVLENBQUNGLElBQUksQ0FBQyxDQUFDLEVBQUVULFdBQVc7a0JBQ3ZFSTs7Ozs7O0FBR1A7QUFRTyxTQUFTVyxZQUFZLEVBQUVDLElBQUksRUFBRUMsS0FBSyxFQUFFakIsWUFBWSxFQUFFLEVBQW9CO0lBQzNFLHFCQUNFLDhEQUFDRDtRQUNDQyxXQUFXLENBQUMsK0NBQStDLEVBQUVBLFdBQVc7OzBCQUV4RSw4REFBQ0Q7MEJBQUtpQjs7Ozs7OzBCQUNOLDhEQUFDakI7MEJBQUtrQjs7Ozs7Ozs7Ozs7O0FBR1o7QUFTTyxTQUFTQyxLQUFLLEVBQ25CdEIsS0FBSyxFQUNMQyxRQUFRLEVBQ1JzQixlQUFlLEVBQ2ZmLFFBQVEsRUFDRTtJQUNWLHFCQUNFLDhEQUFDTDtRQUNDQyxXQUFVO1FBQ1ZvQixPQUNFRCxrQkFDSTtZQUNFQSxpQkFBaUIsQ0FBQyx1REFBdUQsRUFBRUEsZ0JBQWdCLENBQUMsQ0FBQztZQUM3RkUsZ0JBQWdCO1lBQ2hCQyxvQkFBb0I7UUFDdEIsSUFDQSxDQUFDO2tCQUdQLDRFQUFDaEI7OzhCQUNDLDhEQUFDTDtvQkFBR0QsV0FBVTs4QkFDWEo7Ozs7OztnQkFFRkMsMEJBQ0MsOERBQUNLO29CQUFFRixXQUFVOzhCQUEyQ0g7Ozs7OztnQkFFekRPOzs7Ozs7Ozs7Ozs7QUFJVDtBQVNPLFNBQVNtQixXQUFXLEVBQ3pCQyxJQUFJLEVBQ0o1QixLQUFLLEVBQ0w2QixXQUFXLEVBQ1hDLE1BQU0sRUFDVTtJQUNoQixxQkFDRSw4REFBQzNCO1FBQUlDLFdBQVU7O1lBQ1p3QixzQkFBUSw4REFBQ3pCO2dCQUFJQyxXQUFVOzBCQUE0QndCOzs7Ozs7MEJBQ3BELDhEQUFDRztnQkFBRzNCLFdBQVU7MEJBQXlDSjs7Ozs7O1lBQ3RENkIsNkJBQWUsOERBQUN2QjtnQkFBRUYsV0FBVTswQkFBd0J5Qjs7Ozs7O1lBQ3BEQzs7Ozs7OztBQUdQIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9MYXlvdXRzLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBQYWdlSGVhZGVyUHJvcHMge1xuICB0aXRsZTogc3RyaW5nXG4gIHN1YnRpdGxlPzogc3RyaW5nXG4gIGFjdGlvbnM/OiBSZWFjdC5SZWFjdE5vZGVcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIFBhZ2VIZWFkZXIoeyB0aXRsZSwgc3VidGl0bGUsIGFjdGlvbnMgfTogUGFnZUhlYWRlclByb3BzKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJtYi02XCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtc3RhcnQganVzdGlmeS1iZXR3ZWVuXCI+XG4gICAgICAgIDxkaXY+XG4gICAgICAgICAgPGgxIGNsYXNzTmFtZT1cInRleHQtM3hsIGZvbnQtZGlzcGxheSB0cmFja2luZy10aWdodCB0ZXh0LXdoaXRlIG1iLTJcIj5cbiAgICAgICAgICAgIHt0aXRsZX1cbiAgICAgICAgICA8L2gxPlxuICAgICAgICAgIHtzdWJ0aXRsZSAmJiA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtbXV0ZWQgdGV4dC1iYXNlIG1heC13LTN4bFwiPntzdWJ0aXRsZX08L3A+fVxuICAgICAgICA8L2Rpdj5cbiAgICAgICAge2FjdGlvbnMgJiYgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMlwiPnthY3Rpb25zfTwvZGl2Pn1cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApXG59XG5cbmludGVyZmFjZSBTZWN0aW9uUHJvcHMge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gU2VjdGlvbih7IGNoaWxkcmVuLCBjbGFzc05hbWUgPSAnJyB9OiBTZWN0aW9uUHJvcHMpIHtcbiAgcmV0dXJuIChcbiAgICA8c2VjdGlvbiBjbGFzc05hbWU9e2BzZWN0aW9uLXNwYWNpbmcgJHtjbGFzc05hbWV9YH0+e2NoaWxkcmVufTwvc2VjdGlvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgQ29udGFpbmVyUHJvcHMge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gQ29udGFpbmVyKHsgY2hpbGRyZW4sIGNsYXNzTmFtZSA9ICcnIH06IENvbnRhaW5lclByb3BzKSB7XG4gIHJldHVybiA8ZGl2IGNsYXNzTmFtZT17YHctZnVsbCBweC00IHNtOnB4LTYgbGc6cHgtOCAke2NsYXNzTmFtZX1gfT57Y2hpbGRyZW59PC9kaXY+XG59XG5cbmludGVyZmFjZSBHcmlkUHJvcHMge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlXG4gIGNvbHM/OiAxIHwgMiB8IDMgfCA0XG4gIGdhcD86ICdzbScgfCAnbWQnIHwgJ2xnJ1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEdyaWQoe1xuICBjaGlsZHJlbixcbiAgY29scyA9IDMsXG4gIGdhcCA9ICdtZCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufTogR3JpZFByb3BzKSB7XG4gIGNvbnN0IGNvbENsYXNzZXMgPSB7XG4gICAgMTogJ2dyaWQtY29scy0xJyxcbiAgICAyOiAnZ3JpZC1jb2xzLTEgbWQ6Z3JpZC1jb2xzLTInLFxuICAgIDM6ICdncmlkLWNvbHMtMSBtZDpncmlkLWNvbHMtMiBsZzpncmlkLWNvbHMtMycsXG4gICAgNDogJ2dyaWQtY29scy0xIG1kOmdyaWQtY29scy0yIGxnOmdyaWQtY29scy00JyxcbiAgfVxuXG4gIGNvbnN0IGdhcENsYXNzZXMgPSB7XG4gICAgc206ICdnYXAtMycsXG4gICAgbWQ6ICdnYXAtNCcsXG4gICAgbGc6ICdnYXAtNicsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPXtgZ3JpZCAke2NvbENsYXNzZXNbY29sc119ICR7Z2FwQ2xhc3Nlc1tnYXBdfSAke2NsYXNzTmFtZX1gfT5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgU3BsaXRMYXlvdXRQcm9wcyB7XG4gIGxlZnQ6IFJlYWN0LlJlYWN0Tm9kZVxuICByaWdodDogUmVhY3QuUmVhY3ROb2RlXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gU3BsaXRMYXlvdXQoeyBsZWZ0LCByaWdodCwgY2xhc3NOYW1lID0gJycgfTogU3BsaXRMYXlvdXRQcm9wcykge1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIGNsYXNzTmFtZT17YGdyaWQgZ3JpZC1jb2xzLTEgbGc6Z3JpZC1jb2xzLTIgZ2FwLTYgbGc6Z2FwLTggJHtjbGFzc05hbWV9YH1cbiAgICA+XG4gICAgICA8ZGl2PntsZWZ0fTwvZGl2PlxuICAgICAgPGRpdj57cmlnaHR9PC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cblxuaW50ZXJmYWNlIEhlcm9Qcm9wcyB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgc3VidGl0bGU/OiBzdHJpbmdcbiAgYmFja2dyb3VuZEltYWdlPzogc3RyaW5nXG4gIGNoaWxkcmVuPzogUmVhY3QuUmVhY3ROb2RlXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBIZXJvKHtcbiAgdGl0bGUsXG4gIHN1YnRpdGxlLFxuICBiYWNrZ3JvdW5kSW1hZ2UsXG4gIGNoaWxkcmVuLFxufTogSGVyb1Byb3BzKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY2xhc3NOYW1lPVwicmVsYXRpdmUgbWluLWgtWzUwdmhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtY2VudGVyXCJcbiAgICAgIHN0eWxlPXtcbiAgICAgICAgYmFja2dyb3VuZEltYWdlXG4gICAgICAgICAgPyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmRJbWFnZTogYGxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDAuNyksIHJnYmEoMCwwLDAsMC43KSksIHVybCgke2JhY2tncm91bmRJbWFnZX0pYCxcbiAgICAgICAgICAgICAgYmFja2dyb3VuZFNpemU6ICdjb3ZlcicsXG4gICAgICAgICAgICAgIGJhY2tncm91bmRQb3NpdGlvbjogJ2NlbnRlcicsXG4gICAgICAgICAgICB9XG4gICAgICAgICAgOiB7fVxuICAgICAgfVxuICAgID5cbiAgICAgIDxDb250YWluZXI+XG4gICAgICAgIDxoMSBjbGFzc05hbWU9XCJ0ZXh0LTR4bCBtZDp0ZXh0LTZ4bCBmb250LWRpc3BsYXkgdHJhY2tpbmctdGlnaHQgdGV4dC13aGl0ZSBtYi0zXCI+XG4gICAgICAgICAge3RpdGxlfVxuICAgICAgICA8L2gxPlxuICAgICAgICB7c3VidGl0bGUgJiYgKFxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbGcgbWQ6dGV4dC14bCB0ZXh0LXRleHQtbXV0ZWQgbWItNlwiPntzdWJ0aXRsZX08L3A+XG4gICAgICAgICl9XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvQ29udGFpbmVyPlxuICAgIDwvZGl2PlxuICApXG59XG5cbmludGVyZmFjZSBFbXB0eVN0YXRlUHJvcHMge1xuICBpY29uPzogUmVhY3QuUmVhY3ROb2RlXG4gIHRpdGxlOiBzdHJpbmdcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmdcbiAgYWN0aW9uPzogUmVhY3QuUmVhY3ROb2RlXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBFbXB0eVN0YXRlKHtcbiAgaWNvbixcbiAgdGl0bGUsXG4gIGRlc2NyaXB0aW9uLFxuICBhY3Rpb24sXG59OiBFbXB0eVN0YXRlUHJvcHMpIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cInRleHQtY2VudGVyIHB5LThcIj5cbiAgICAgIHtpY29uICYmIDxkaXYgY2xhc3NOYW1lPVwidGV4dC00eGwgbWItMyBvcGFjaXR5LTIwXCI+e2ljb259PC9kaXY+fVxuICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQtbGcgZm9udC1zZW1pYm9sZCB0ZXh0LXdoaXRlIG1iLTJcIj57dGl0bGV9PC9oMz5cbiAgICAgIHtkZXNjcmlwdGlvbiAmJiA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtbXV0ZWQgbWItNFwiPntkZXNjcmlwdGlvbn08L3A+fVxuICAgICAge2FjdGlvbn1cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiUGFnZUhlYWRlciIsInRpdGxlIiwic3VidGl0bGUiLCJhY3Rpb25zIiwiZGl2IiwiY2xhc3NOYW1lIiwiaDEiLCJwIiwiU2VjdGlvbiIsImNoaWxkcmVuIiwic2VjdGlvbiIsIkNvbnRhaW5lciIsIkdyaWQiLCJjb2xzIiwiZ2FwIiwiY29sQ2xhc3NlcyIsImdhcENsYXNzZXMiLCJzbSIsIm1kIiwibGciLCJTcGxpdExheW91dCIsImxlZnQiLCJyaWdodCIsIkhlcm8iLCJiYWNrZ3JvdW5kSW1hZ2UiLCJzdHlsZSIsImJhY2tncm91bmRTaXplIiwiYmFja2dyb3VuZFBvc2l0aW9uIiwiRW1wdHlTdGF0ZSIsImljb24iLCJkZXNjcmlwdGlvbiIsImFjdGlvbiIsImgzIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Layouts.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/LoadingProvider.tsx": +/*!********************************************!*\ + !*** ./src/components/LoadingProvider.tsx ***! + \********************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ LoadingProvider),\n/* harmony export */ useLoading: () => (/* binding */ useLoading)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _ui_multi_step_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ui/multi-step-loader */ \"(ssr)/./src/components/ui/multi-step-loader.tsx\");\n/* __next_internal_client_entry_do_not_use__ useLoading,default auto */ \n\n\nconst LoadingContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)({\n isLoading: true,\n setIsLoading: ()=>{}\n});\nconst useLoading = ()=>(0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(LoadingContext);\nfunction LoadingProvider({ children }) {\n const [isLoading, setIsLoading] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(true);\n const [showLoader, setShowLoader] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(true);\n const [isMounted, setIsMounted] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n // Multi-step loader texts\n const loadingStates = [\n {\n text: 'Paying for Nuke'\n },\n {\n text: 'Rewriting After Effects'\n },\n {\n text: 'Containing the 19 sided ngon'\n },\n {\n text: 'Rewriting IBK'\n },\n {\n text: 'Migrating Nukepedia'\n },\n {\n text: 'Overloading our renderfarm'\n },\n {\n text: 'Hammering the VFX button'\n },\n {\n text: 'Welcome to the shitshow'\n }\n ];\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"LoadingProvider.useEffect\": ()=>{\n setIsMounted(true);\n // Check URL params for force loading\n const urlParams = new URLSearchParams(globalThis.location?.search ?? '');\n const forceLoading = urlParams.get('loading') === 'true';\n // Check if this is the first visit\n const hasVisited = globalThis.sessionStorage?.getItem('hasVisited');\n if (hasVisited && !forceLoading) {\n // Still show a brief loading for smooth transition\n globalThis.setTimeout({\n \"LoadingProvider.useEffect\": ()=>{\n setIsLoading(false);\n setShowLoader(false);\n }\n }[\"LoadingProvider.useEffect\"], 100);\n } else {\n globalThis.sessionStorage?.setItem('hasVisited', 'true');\n }\n }\n }[\"LoadingProvider.useEffect\"], []);\n const handleLoadingComplete = ()=>{\n setShowLoader(false);\n // Small delay to ensure smooth transition\n globalThis.setTimeout(()=>{\n setIsLoading(false);\n }, 100);\n };\n // Don't render anything until mounted to avoid hydration issues\n if (!isMounted) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LoadingContext.Provider, {\n value: {\n isLoading,\n setIsLoading\n },\n children: [\n showLoader && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ui_multi_step_loader__WEBPACK_IMPORTED_MODULE_2__.MultiStepLoader, {\n loadingStates: loadingStates,\n loading: showLoader,\n duration: 2000,\n onComplete: handleLoadingComplete\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/LoadingProvider.tsx\",\n lineNumber: 73,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `transition-opacity duration-1000 ${isLoading ? 'opacity-0' : 'opacity-100'}`,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/LoadingProvider.tsx\",\n lineNumber: 80,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/LoadingProvider.tsx\",\n lineNumber: 71,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Mb2FkaW5nUHJvdmlkZXIudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBRXNFO0FBRWQ7QUFPeEQsTUFBTUssK0JBQWlCTCxvREFBYUEsQ0FBcUI7SUFDdkRNLFdBQVc7SUFDWEMsY0FBYyxLQUFPO0FBQ3ZCO0FBRU8sTUFBTUMsYUFBYSxJQUFNUCxpREFBVUEsQ0FBQ0ksZ0JBQWU7QUFFM0MsU0FBU0ksZ0JBQWdCLEVBQUVDLFFBQVEsRUFBMkI7SUFDM0UsTUFBTSxDQUFDSixXQUFXQyxhQUFhLEdBQUdMLCtDQUFRQSxDQUFDO0lBQzNDLE1BQU0sQ0FBQ1MsWUFBWUMsY0FBYyxHQUFHViwrQ0FBUUEsQ0FBQztJQUM3QyxNQUFNLENBQUNXLFdBQVdDLGFBQWEsR0FBR1osK0NBQVFBLENBQUM7SUFFM0MsMEJBQTBCO0lBQzFCLE1BQU1hLGdCQUFnQjtRQUNwQjtZQUFFQyxNQUFNO1FBQWtCO1FBQzFCO1lBQUVBLE1BQU07UUFBMEI7UUFDbEM7WUFBRUEsTUFBTTtRQUErQjtRQUN2QztZQUFFQSxNQUFNO1FBQWdCO1FBQ3hCO1lBQUVBLE1BQU07UUFBc0I7UUFDOUI7WUFBRUEsTUFBTTtRQUE2QjtRQUNyQztZQUFFQSxNQUFNO1FBQTJCO1FBQ25DO1lBQUVBLE1BQU07UUFBMEI7S0FDbkM7SUFFRGIsZ0RBQVNBO3FDQUFDO1lBQ1JXLGFBQWE7WUFFYixxQ0FBcUM7WUFDckMsTUFBTUcsWUFBWSxJQUFJQyxnQkFBZ0JDLFdBQVdDLFFBQVEsRUFBRUMsVUFBVTtZQUNyRSxNQUFNQyxlQUFlTCxVQUFVTSxHQUFHLENBQUMsZUFBZTtZQUVsRCxtQ0FBbUM7WUFDbkMsTUFBTUMsYUFBYUwsV0FBV00sY0FBYyxFQUFFQyxRQUFRO1lBRXRELElBQUlGLGNBQWMsQ0FBQ0YsY0FBYztnQkFDL0IsbURBQW1EO2dCQUNuREgsV0FBV1EsVUFBVTtpREFBQzt3QkFDcEJwQixhQUFhO3dCQUNiSyxjQUFjO29CQUNoQjtnREFBRztZQUNMLE9BQU87Z0JBQ0xPLFdBQVdNLGNBQWMsRUFBRUcsUUFBUSxjQUFjO1lBQ25EO1FBQ0Y7b0NBQUcsRUFBRTtJQUVMLE1BQU1DLHdCQUF3QjtRQUM1QmpCLGNBQWM7UUFDZCwwQ0FBMEM7UUFDMUNPLFdBQVdRLFVBQVUsQ0FBQztZQUNwQnBCLGFBQWE7UUFDZixHQUFHO0lBQ0w7SUFFQSxnRUFBZ0U7SUFDaEUsSUFBSSxDQUFDTSxXQUFXO1FBQ2QsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNSLGVBQWV5QixRQUFRO1FBQUNDLE9BQU87WUFBRXpCO1lBQVdDO1FBQWE7O1lBQ3ZESSw0QkFDQyw4REFBQ1Asa0VBQWVBO2dCQUNkVyxlQUFlQTtnQkFDZmlCLFNBQVNyQjtnQkFDVHNCLFVBQVU7Z0JBQ1ZDLFlBQVlMOzs7Ozs7MEJBR2hCLDhEQUFDTTtnQkFDQ0MsV0FBVyxDQUFDLGlDQUFpQyxFQUFFOUIsWUFBWSxjQUFjLGVBQWU7MEJBRXZGSTs7Ozs7Ozs7Ozs7O0FBSVQiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0xvYWRpbmdQcm92aWRlci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCB7IGNyZWF0ZUNvbnRleHQsIHVzZUNvbnRleHQsIHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCdcbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgeyBNdWx0aVN0ZXBMb2FkZXIgfSBmcm9tICcuL3VpL211bHRpLXN0ZXAtbG9hZGVyJ1xuXG5pbnRlcmZhY2UgTG9hZGluZ0NvbnRleHRUeXBlIHtcbiAgaXNMb2FkaW5nOiBib29sZWFuXG4gIHNldElzTG9hZGluZzogKGxvYWRpbmc6IGJvb2xlYW4pID0+IHZvaWRcbn1cblxuY29uc3QgTG9hZGluZ0NvbnRleHQgPSBjcmVhdGVDb250ZXh0PExvYWRpbmdDb250ZXh0VHlwZT4oe1xuICBpc0xvYWRpbmc6IHRydWUsXG4gIHNldElzTG9hZGluZzogKCkgPT4ge30sXG59KVxuXG5leHBvcnQgY29uc3QgdXNlTG9hZGluZyA9ICgpID0+IHVzZUNvbnRleHQoTG9hZGluZ0NvbnRleHQpXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIExvYWRpbmdQcm92aWRlcih7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9KSB7XG4gIGNvbnN0IFtpc0xvYWRpbmcsIHNldElzTG9hZGluZ10gPSB1c2VTdGF0ZSh0cnVlKVxuICBjb25zdCBbc2hvd0xvYWRlciwgc2V0U2hvd0xvYWRlcl0gPSB1c2VTdGF0ZSh0cnVlKVxuICBjb25zdCBbaXNNb3VudGVkLCBzZXRJc01vdW50ZWRdID0gdXNlU3RhdGUoZmFsc2UpXG5cbiAgLy8gTXVsdGktc3RlcCBsb2FkZXIgdGV4dHNcbiAgY29uc3QgbG9hZGluZ1N0YXRlcyA9IFtcbiAgICB7IHRleHQ6ICdQYXlpbmcgZm9yIE51a2UnIH0sXG4gICAgeyB0ZXh0OiAnUmV3cml0aW5nIEFmdGVyIEVmZmVjdHMnIH0sXG4gICAgeyB0ZXh0OiAnQ29udGFpbmluZyB0aGUgMTkgc2lkZWQgbmdvbicgfSxcbiAgICB7IHRleHQ6ICdSZXdyaXRpbmcgSUJLJyB9LFxuICAgIHsgdGV4dDogJ01pZ3JhdGluZyBOdWtlcGVkaWEnIH0sXG4gICAgeyB0ZXh0OiAnT3ZlcmxvYWRpbmcgb3VyIHJlbmRlcmZhcm0nIH0sXG4gICAgeyB0ZXh0OiAnSGFtbWVyaW5nIHRoZSBWRlggYnV0dG9uJyB9LFxuICAgIHsgdGV4dDogJ1dlbGNvbWUgdG8gdGhlIHNoaXRzaG93JyB9LFxuICBdXG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBzZXRJc01vdW50ZWQodHJ1ZSlcblxuICAgIC8vIENoZWNrIFVSTCBwYXJhbXMgZm9yIGZvcmNlIGxvYWRpbmdcbiAgICBjb25zdCB1cmxQYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKGdsb2JhbFRoaXMubG9jYXRpb24/LnNlYXJjaCA/PyAnJylcbiAgICBjb25zdCBmb3JjZUxvYWRpbmcgPSB1cmxQYXJhbXMuZ2V0KCdsb2FkaW5nJykgPT09ICd0cnVlJ1xuXG4gICAgLy8gQ2hlY2sgaWYgdGhpcyBpcyB0aGUgZmlyc3QgdmlzaXRcbiAgICBjb25zdCBoYXNWaXNpdGVkID0gZ2xvYmFsVGhpcy5zZXNzaW9uU3RvcmFnZT8uZ2V0SXRlbSgnaGFzVmlzaXRlZCcpXG5cbiAgICBpZiAoaGFzVmlzaXRlZCAmJiAhZm9yY2VMb2FkaW5nKSB7XG4gICAgICAvLyBTdGlsbCBzaG93IGEgYnJpZWYgbG9hZGluZyBmb3Igc21vb3RoIHRyYW5zaXRpb25cbiAgICAgIGdsb2JhbFRoaXMuc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgIHNldElzTG9hZGluZyhmYWxzZSlcbiAgICAgICAgc2V0U2hvd0xvYWRlcihmYWxzZSlcbiAgICAgIH0sIDEwMClcbiAgICB9IGVsc2Uge1xuICAgICAgZ2xvYmFsVGhpcy5zZXNzaW9uU3RvcmFnZT8uc2V0SXRlbSgnaGFzVmlzaXRlZCcsICd0cnVlJylcbiAgICB9XG4gIH0sIFtdKVxuXG4gIGNvbnN0IGhhbmRsZUxvYWRpbmdDb21wbGV0ZSA9ICgpID0+IHtcbiAgICBzZXRTaG93TG9hZGVyKGZhbHNlKVxuICAgIC8vIFNtYWxsIGRlbGF5IHRvIGVuc3VyZSBzbW9vdGggdHJhbnNpdGlvblxuICAgIGdsb2JhbFRoaXMuc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBzZXRJc0xvYWRpbmcoZmFsc2UpXG4gICAgfSwgMTAwKVxuICB9XG5cbiAgLy8gRG9uJ3QgcmVuZGVyIGFueXRoaW5nIHVudGlsIG1vdW50ZWQgdG8gYXZvaWQgaHlkcmF0aW9uIGlzc3Vlc1xuICBpZiAoIWlzTW91bnRlZCkge1xuICAgIHJldHVybiBudWxsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxMb2FkaW5nQ29udGV4dC5Qcm92aWRlciB2YWx1ZT17eyBpc0xvYWRpbmcsIHNldElzTG9hZGluZyB9fT5cbiAgICAgIHtzaG93TG9hZGVyICYmIChcbiAgICAgICAgPE11bHRpU3RlcExvYWRlclxuICAgICAgICAgIGxvYWRpbmdTdGF0ZXM9e2xvYWRpbmdTdGF0ZXN9XG4gICAgICAgICAgbG9hZGluZz17c2hvd0xvYWRlcn1cbiAgICAgICAgICBkdXJhdGlvbj17MjAwMH1cbiAgICAgICAgICBvbkNvbXBsZXRlPXtoYW5kbGVMb2FkaW5nQ29tcGxldGV9XG4gICAgICAgIC8+XG4gICAgICApfVxuICAgICAgPGRpdlxuICAgICAgICBjbGFzc05hbWU9e2B0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tMTAwMCAke2lzTG9hZGluZyA/ICdvcGFjaXR5LTAnIDogJ29wYWNpdHktMTAwJ31gfVxuICAgICAgPlxuICAgICAgICB7Y2hpbGRyZW59XG4gICAgICA8L2Rpdj5cbiAgICA8L0xvYWRpbmdDb250ZXh0LlByb3ZpZGVyPlxuICApXG59XG4iXSwibmFtZXMiOlsiY3JlYXRlQ29udGV4dCIsInVzZUNvbnRleHQiLCJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsIk11bHRpU3RlcExvYWRlciIsIkxvYWRpbmdDb250ZXh0IiwiaXNMb2FkaW5nIiwic2V0SXNMb2FkaW5nIiwidXNlTG9hZGluZyIsIkxvYWRpbmdQcm92aWRlciIsImNoaWxkcmVuIiwic2hvd0xvYWRlciIsInNldFNob3dMb2FkZXIiLCJpc01vdW50ZWQiLCJzZXRJc01vdW50ZWQiLCJsb2FkaW5nU3RhdGVzIiwidGV4dCIsInVybFBhcmFtcyIsIlVSTFNlYXJjaFBhcmFtcyIsImdsb2JhbFRoaXMiLCJsb2NhdGlvbiIsInNlYXJjaCIsImZvcmNlTG9hZGluZyIsImdldCIsImhhc1Zpc2l0ZWQiLCJzZXNzaW9uU3RvcmFnZSIsImdldEl0ZW0iLCJzZXRUaW1lb3V0Iiwic2V0SXRlbSIsImhhbmRsZUxvYWRpbmdDb21wbGV0ZSIsIlByb3ZpZGVyIiwidmFsdWUiLCJsb2FkaW5nIiwiZHVyYXRpb24iLCJvbkNvbXBsZXRlIiwiZGl2IiwiY2xhc3NOYW1lIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/LoadingProvider.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/PageTemplate.tsx": +/*!*****************************************!*\ + !*** ./src/components/PageTemplate.tsx ***! + \*****************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ PageTemplate)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction PageTemplate({ title, description, children, className = '', fullWidth = false }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `min-h-screen bg-bg-dark py-24 ${className}`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: fullWidth ? \"px-6 md:px-8 lg:px-10\" : \"max-w-7xl mx-auto px-6 md:px-8 lg:px-10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"mb-16 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-4xl font-montserrat font-bold text-primary\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 22,\n columnNumber: 11\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted mt-4 max-w-2xl mx-auto\",\n children: description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 26,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 21,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 20,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9QYWdlVGVtcGxhdGUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUF3QztBQVV6QixTQUFTQyxhQUFhLEVBQ25DQyxLQUFLLEVBQ0xDLFdBQVcsRUFDWEMsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZEMsWUFBWSxLQUFLLEVBQ0M7SUFDbEIscUJBQ0UsOERBQUNDO1FBQUlGLFdBQVcsQ0FBQyw4QkFBOEIsRUFBRUEsV0FBVztrQkFDMUQsNEVBQUNFO1lBQUlGLFdBQVdDLFlBQVksMEJBQTBCOzs4QkFDcEQsOERBQUNFO29CQUFPSCxXQUFVOztzQ0FDaEIsOERBQUNJOzRCQUFHSixXQUFVO3NDQUNYSDs7Ozs7O3dCQUVGQyw2QkFDQyw4REFBQ087NEJBQUVMLFdBQVU7c0NBQ1ZGOzs7Ozs7Ozs7Ozs7OEJBS1AsOERBQUNROzhCQUFNUDs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJZiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvUGFnZVRlbXBsYXRlLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBQYWdlVGVtcGxhdGVQcm9wcyB7XG4gIHRpdGxlOiBzdHJpbmdcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmdcbiAgY2hpbGRyZW46IFJlYWN0Tm9kZVxuICBjbGFzc05hbWU/OiBzdHJpbmdcbiAgZnVsbFdpZHRoPzogYm9vbGVhblxufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBQYWdlVGVtcGxhdGUoe1xuICB0aXRsZSxcbiAgZGVzY3JpcHRpb24sXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgZnVsbFdpZHRoID0gZmFsc2UsXG59OiBQYWdlVGVtcGxhdGVQcm9wcykge1xuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPXtgbWluLWgtc2NyZWVuIGJnLWJnLWRhcmsgcHktMjQgJHtjbGFzc05hbWV9YH0+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17ZnVsbFdpZHRoID8gXCJweC02IG1kOnB4LTggbGc6cHgtMTBcIiA6IFwibWF4LXctN3hsIG14LWF1dG8gcHgtNiBtZDpweC04IGxnOnB4LTEwXCJ9PlxuICAgICAgICA8aGVhZGVyIGNsYXNzTmFtZT1cIm1iLTE2IHRleHQtY2VudGVyXCI+XG4gICAgICAgICAgPGgxIGNsYXNzTmFtZT1cInRleHQtNHhsIGZvbnQtbW9udHNlcnJhdCBmb250LWJvbGQgdGV4dC1wcmltYXJ5XCI+XG4gICAgICAgICAgICB7dGl0bGV9XG4gICAgICAgICAgPC9oMT5cbiAgICAgICAgICB7ZGVzY3JpcHRpb24gJiYgKFxuICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LW11dGVkIG10LTQgbWF4LXctMnhsIG14LWF1dG9cIj5cbiAgICAgICAgICAgICAge2Rlc2NyaXB0aW9ufVxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICl9XG4gICAgICAgIDwvaGVhZGVyPlxuXG4gICAgICAgIDxtYWluPntjaGlsZHJlbn08L21haW4+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiUGFnZVRlbXBsYXRlIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZnVsbFdpZHRoIiwiZGl2IiwiaGVhZGVyIiwiaDEiLCJwIiwibWFpbiJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/PageTemplate.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/Providers.tsx": +/*!**************************************!*\ + !*** ./src/components/Providers.tsx ***! + \**************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Providers)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_auth_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next-auth/react */ \"(ssr)/./node_modules/next-auth/react/index.js\");\n/* harmony import */ var next_auth_react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_auth_react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_themes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next-themes */ \"(ssr)/./node_modules/next-themes/dist/index.mjs\");\n/* harmony import */ var _components_ui_toaster__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/ui/toaster */ \"(ssr)/./src/components/ui/toaster.tsx\");\n/* harmony import */ var _LoadingProvider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./LoadingProvider */ \"(ssr)/./src/components/LoadingProvider.tsx\");\n/* harmony import */ var framer_motion__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! framer-motion */ \"(ssr)/./node_modules/framer-motion/dist/es/components/MotionConfig/index.mjs\");\n/* harmony import */ var _ScrollEnhancements__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ScrollEnhancements */ \"(ssr)/./src/components/ScrollEnhancements.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\nfunction Providers({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_auth_react__WEBPACK_IMPORTED_MODULE_1__.SessionProvider, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_themes__WEBPACK_IMPORTED_MODULE_2__.ThemeProvider, {\n attribute: \"class\",\n defaultTheme: \"dark\",\n enableSystem: false,\n disableTransitionOnChange: true,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(framer_motion__WEBPACK_IMPORTED_MODULE_6__.MotionConfig, {\n reducedMotion: \"user\",\n transition: {\n duration: 0.6,\n ease: [\n 0.2,\n 0.8,\n 0.2,\n 1\n ]\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_LoadingProvider__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n children: [\n children,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toaster__WEBPACK_IMPORTED_MODULE_3__.Toaster, {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 23,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ScrollEnhancements__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 24,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 21,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 20,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 14,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx\",\n lineNumber: 13,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Qcm92aWRlcnMudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBR2lEO0FBQ047QUFDTTtBQUNGO0FBQ0g7QUFDUztBQUV0QyxTQUFTTSxVQUFVLEVBQUVDLFFBQVEsRUFBMkI7SUFDckUscUJBQ0UsOERBQUNQLDREQUFlQTtrQkFDZCw0RUFBQ0Msc0RBQWFBO1lBQ1pPLFdBQVU7WUFDVkMsY0FBYTtZQUNiQyxjQUFjO1lBQ2RDLHlCQUF5QjtzQkFFekIsNEVBQUNQLHVEQUFZQTtnQkFBQ1EsZUFBYztnQkFBT0MsWUFBWTtvQkFBRUMsVUFBVTtvQkFBS0MsTUFBTTt3QkFBQzt3QkFBSzt3QkFBSzt3QkFBSztxQkFBRTtnQkFBQzswQkFDdkYsNEVBQUNaLHdEQUFlQTs7d0JBQ2JJO3NDQUNELDhEQUFDTCwyREFBT0E7Ozs7O3NDQUNSLDhEQUFDRywyREFBa0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU0vQiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvUHJvdmlkZXJzLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IHR5cGUgeyBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCdcbmltcG9ydCB7IFNlc3Npb25Qcm92aWRlciB9IGZyb20gJ25leHQtYXV0aC9yZWFjdCdcbmltcG9ydCB7IFRoZW1lUHJvdmlkZXIgfSBmcm9tICduZXh0LXRoZW1lcydcbmltcG9ydCB7IFRvYXN0ZXIgfSBmcm9tICdAL2NvbXBvbmVudHMvdWkvdG9hc3RlcidcbmltcG9ydCBMb2FkaW5nUHJvdmlkZXIgZnJvbSAnLi9Mb2FkaW5nUHJvdmlkZXInXG5pbXBvcnQgeyBNb3Rpb25Db25maWcgfSBmcm9tICdmcmFtZXItbW90aW9uJ1xuaW1wb3J0IFNjcm9sbEVuaGFuY2VtZW50cyBmcm9tICcuL1Njcm9sbEVuaGFuY2VtZW50cydcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUHJvdmlkZXJzKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgcmV0dXJuIChcbiAgICA8U2Vzc2lvblByb3ZpZGVyPlxuICAgICAgPFRoZW1lUHJvdmlkZXJcbiAgICAgICAgYXR0cmlidXRlPVwiY2xhc3NcIlxuICAgICAgICBkZWZhdWx0VGhlbWU9XCJkYXJrXCJcbiAgICAgICAgZW5hYmxlU3lzdGVtPXtmYWxzZX1cbiAgICAgICAgZGlzYWJsZVRyYW5zaXRpb25PbkNoYW5nZVxuICAgICAgPlxuICAgICAgICA8TW90aW9uQ29uZmlnIHJlZHVjZWRNb3Rpb249XCJ1c2VyXCIgdHJhbnNpdGlvbj17eyBkdXJhdGlvbjogMC42LCBlYXNlOiBbMC4yLCAwLjgsIDAuMiwgMV0gfX0+XG4gICAgICAgICAgPExvYWRpbmdQcm92aWRlcj5cbiAgICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgICAgIDxUb2FzdGVyIC8+XG4gICAgICAgICAgICA8U2Nyb2xsRW5oYW5jZW1lbnRzIC8+XG4gICAgICAgICAgPC9Mb2FkaW5nUHJvdmlkZXI+XG4gICAgICAgIDwvTW90aW9uQ29uZmlnPlxuICAgICAgPC9UaGVtZVByb3ZpZGVyPlxuICAgIDwvU2Vzc2lvblByb3ZpZGVyPlxuICApXG59XG4iXSwibmFtZXMiOlsiU2Vzc2lvblByb3ZpZGVyIiwiVGhlbWVQcm92aWRlciIsIlRvYXN0ZXIiLCJMb2FkaW5nUHJvdmlkZXIiLCJNb3Rpb25Db25maWciLCJTY3JvbGxFbmhhbmNlbWVudHMiLCJQcm92aWRlcnMiLCJjaGlsZHJlbiIsImF0dHJpYnV0ZSIsImRlZmF1bHRUaGVtZSIsImVuYWJsZVN5c3RlbSIsImRpc2FibGVUcmFuc2l0aW9uT25DaGFuZ2UiLCJyZWR1Y2VkTW90aW9uIiwidHJhbnNpdGlvbiIsImR1cmF0aW9uIiwiZWFzZSJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Providers.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/ScrollEnhancements.tsx": +/*!***********************************************!*\ + !*** ./src/components/ScrollEnhancements.tsx ***! + \***********************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ ScrollEnhancements)\n/* harmony export */ });\n/* harmony import */ var _motion_useAutoplayVideos__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./motion/useAutoplayVideos */ \"(ssr)/./src/components/motion/useAutoplayVideos.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n/**\n * Mount-only enhancements for scroll behavior across the app.\n * - Autoplay inline videos when in view (guarded play/pause)\n * Extend here later if we add more global, scroll-related hooks.\n */ function ScrollEnhancements(_) {\n (0,_motion_useAutoplayVideos__WEBPACK_IMPORTED_MODULE_0__.useAutoplayVideos)();\n return null;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9TY3JvbGxFbmhhbmNlbWVudHMudHN4IiwibWFwcGluZ3MiOiI7Ozs7OzZEQUc4RDtBQUU5RDs7OztDQUlDLEdBQ2MsU0FBU0MsbUJBQW1CQyxDQUEyQjtJQUNwRUYsNEVBQWlCQTtJQUNqQixPQUFPO0FBQ1QiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL1Njcm9sbEVuaGFuY2VtZW50cy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgeyB1c2VBdXRvcGxheVZpZGVvcyB9IGZyb20gJy4vbW90aW9uL3VzZUF1dG9wbGF5VmlkZW9zJ1xuXG4vKipcbiAqIE1vdW50LW9ubHkgZW5oYW5jZW1lbnRzIGZvciBzY3JvbGwgYmVoYXZpb3IgYWNyb3NzIHRoZSBhcHAuXG4gKiAtIEF1dG9wbGF5IGlubGluZSB2aWRlb3Mgd2hlbiBpbiB2aWV3IChndWFyZGVkIHBsYXkvcGF1c2UpXG4gKiBFeHRlbmQgaGVyZSBsYXRlciBpZiB3ZSBhZGQgbW9yZSBnbG9iYWwsIHNjcm9sbC1yZWxhdGVkIGhvb2tzLlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBTY3JvbGxFbmhhbmNlbWVudHMoXzogeyBjaGlsZHJlbj86IFJlYWN0Tm9kZSB9KSB7XG4gIHVzZUF1dG9wbGF5VmlkZW9zKClcbiAgcmV0dXJuIG51bGxcbn1cbiJdLCJuYW1lcyI6WyJ1c2VBdXRvcGxheVZpZGVvcyIsIlNjcm9sbEVuaGFuY2VtZW50cyIsIl8iXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ScrollEnhancements.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/TrackingOptOutBanner.tsx": +/*!*************************************************!*\ + !*** ./src/components/TrackingOptOutBanner.tsx ***! + \*************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ TrackingOptOutBanner)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\nfunction TrackingOptOutBanner() {\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [hasOptedOut, setHasOptedOut] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"TrackingOptOutBanner.useEffect\": ()=>{\n // Check if user has already opted out\n const storedOptOut = localStorage.getItem('tracking-opted-out');\n if (storedOptOut === 'true') {\n setHasOptedOut(true);\n return;\n }\n // Show banner after a short delay to avoid immediate distraction\n const timer = setTimeout({\n \"TrackingOptOutBanner.useEffect.timer\": ()=>{\n setIsVisible(true);\n }\n }[\"TrackingOptOutBanner.useEffect.timer\"], 1000);\n return ({\n \"TrackingOptOutBanner.useEffect\": ()=>clearTimeout(timer)\n })[\"TrackingOptOutBanner.useEffect\"];\n }\n }[\"TrackingOptOutBanner.useEffect\"], []);\n const handleOptOut = ()=>{\n localStorage.setItem('tracking-opted-out', 'true');\n setHasOptedOut(true);\n setIsVisible(false);\n };\n const handleAllow = ()=>{\n localStorage.setItem('tracking-opted-out', 'false');\n setHasOptedOut(false);\n setIsVisible(false);\n };\n // Don't render if user has already opted out\n if (hasOptedOut || !isVisible) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"fixed bottom-0 left-0 right-0 z-50 bg-surface-900 border-t border-surface-700 p-4 shadow-lg\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-7xl mx-auto flex flex-col sm:flex-row items-center justify-between gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex-1\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-primary text-sm\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-semibold\",\n children: \"Privacy Notice:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 47,\n columnNumber: 13\n }, this),\n \" We use cookies and tracking technologies to improve your experience. You can opt out of tracking at any time.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 46,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 45,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: handleAllow,\n className: \"px-4 py-2 text-sm bg-surface-700 hover:bg-surface-600 text-text-primary rounded-md transition-colors duration-200\",\n children: \"Allow Tracking\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 52,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: handleOptOut,\n className: \"px-4 py-2 text-sm bg-accent hover:bg-accent-hover text-white rounded-md transition-colors duration-200\",\n children: \"Opt Out\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 58,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 51,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 44,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/TrackingOptOutBanner.tsx\",\n lineNumber: 43,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9UcmFja2luZ09wdE91dEJhbm5lci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBRTJDO0FBRTVCLFNBQVNFO0lBQ3RCLE1BQU0sQ0FBQ0MsV0FBV0MsYUFBYSxHQUFHSiwrQ0FBUUEsQ0FBQztJQUMzQyxNQUFNLENBQUNLLGFBQWFDLGVBQWUsR0FBR04sK0NBQVFBLENBQUM7SUFFL0NDLGdEQUFTQTswQ0FBQztZQUNSLHNDQUFzQztZQUN0QyxNQUFNTSxlQUFlQyxhQUFhQyxPQUFPLENBQUM7WUFDMUMsSUFBSUYsaUJBQWlCLFFBQVE7Z0JBQzNCRCxlQUFlO2dCQUNmO1lBQ0Y7WUFFQSxpRUFBaUU7WUFDakUsTUFBTUksUUFBUUM7d0RBQVc7b0JBQ3ZCUCxhQUFhO2dCQUNmO3VEQUFHO1lBRUg7a0RBQU8sSUFBTVEsYUFBYUY7O1FBQzVCO3lDQUFHLEVBQUU7SUFFTCxNQUFNRyxlQUFlO1FBQ25CTCxhQUFhTSxPQUFPLENBQUMsc0JBQXNCO1FBQzNDUixlQUFlO1FBQ2ZGLGFBQWE7SUFDZjtJQUVBLE1BQU1XLGNBQWM7UUFDbEJQLGFBQWFNLE9BQU8sQ0FBQyxzQkFBc0I7UUFDM0NSLGVBQWU7UUFDZkYsYUFBYTtJQUNmO0lBRUEsNkNBQTZDO0lBQzdDLElBQUlDLGVBQWUsQ0FBQ0YsV0FBVztRQUM3QixPQUFPO0lBQ1Q7SUFFQSxxQkFDRSw4REFBQ2E7UUFBSUMsV0FBVTtrQkFDYiw0RUFBQ0Q7WUFBSUMsV0FBVTs7OEJBQ2IsOERBQUNEO29CQUFJQyxXQUFVOzhCQUNiLDRFQUFDQzt3QkFBRUQsV0FBVTs7MENBQ1gsOERBQUNFO2dDQUFLRixXQUFVOzBDQUFnQjs7Ozs7OzRCQUFzQjs7Ozs7Ozs7Ozs7OzhCQUkxRCw4REFBQ0Q7b0JBQUlDLFdBQVU7O3NDQUNiLDhEQUFDRzs0QkFDQ0MsU0FBU047NEJBQ1RFLFdBQVU7c0NBQ1g7Ozs7OztzQ0FHRCw4REFBQ0c7NEJBQ0NDLFNBQVNSOzRCQUNUSSxXQUFVO3NDQUNYOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU9YIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9UcmFja2luZ09wdE91dEJhbm5lci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCdcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVHJhY2tpbmdPcHRPdXRCYW5uZXIoKSB7XG4gIGNvbnN0IFtpc1Zpc2libGUsIHNldElzVmlzaWJsZV0gPSB1c2VTdGF0ZShmYWxzZSlcbiAgY29uc3QgW2hhc09wdGVkT3V0LCBzZXRIYXNPcHRlZE91dF0gPSB1c2VTdGF0ZShmYWxzZSlcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vIENoZWNrIGlmIHVzZXIgaGFzIGFscmVhZHkgb3B0ZWQgb3V0XG4gICAgY29uc3Qgc3RvcmVkT3B0T3V0ID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3RyYWNraW5nLW9wdGVkLW91dCcpXG4gICAgaWYgKHN0b3JlZE9wdE91dCA9PT0gJ3RydWUnKSB7XG4gICAgICBzZXRIYXNPcHRlZE91dCh0cnVlKVxuICAgICAgcmV0dXJuXG4gICAgfVxuXG4gICAgLy8gU2hvdyBiYW5uZXIgYWZ0ZXIgYSBzaG9ydCBkZWxheSB0byBhdm9pZCBpbW1lZGlhdGUgZGlzdHJhY3Rpb25cbiAgICBjb25zdCB0aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgc2V0SXNWaXNpYmxlKHRydWUpXG4gICAgfSwgMTAwMClcblxuICAgIHJldHVybiAoKSA9PiBjbGVhclRpbWVvdXQodGltZXIpXG4gIH0sIFtdKVxuXG4gIGNvbnN0IGhhbmRsZU9wdE91dCA9ICgpID0+IHtcbiAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgndHJhY2tpbmctb3B0ZWQtb3V0JywgJ3RydWUnKVxuICAgIHNldEhhc09wdGVkT3V0KHRydWUpXG4gICAgc2V0SXNWaXNpYmxlKGZhbHNlKVxuICB9XG5cbiAgY29uc3QgaGFuZGxlQWxsb3cgPSAoKSA9PiB7XG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oJ3RyYWNraW5nLW9wdGVkLW91dCcsICdmYWxzZScpXG4gICAgc2V0SGFzT3B0ZWRPdXQoZmFsc2UpXG4gICAgc2V0SXNWaXNpYmxlKGZhbHNlKVxuICB9XG5cbiAgLy8gRG9uJ3QgcmVuZGVyIGlmIHVzZXIgaGFzIGFscmVhZHkgb3B0ZWQgb3V0XG4gIGlmIChoYXNPcHRlZE91dCB8fCAhaXNWaXNpYmxlKSB7XG4gICAgcmV0dXJuIG51bGxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJmaXhlZCBib3R0b20tMCBsZWZ0LTAgcmlnaHQtMCB6LTUwIGJnLXN1cmZhY2UtOTAwIGJvcmRlci10IGJvcmRlci1zdXJmYWNlLTcwMCBwLTQgc2hhZG93LWxnXCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTd4bCBteC1hdXRvIGZsZXggZmxleC1jb2wgc206ZmxleC1yb3cgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBnYXAtNFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXgtMVwiPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1wcmltYXJ5IHRleHQtc21cIj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtc2VtaWJvbGRcIj5Qcml2YWN5IE5vdGljZTo8L3NwYW4+IFdlIHVzZSBjb29raWVzIGFuZCB0cmFja2luZyB0ZWNobm9sb2dpZXMgdG8gaW1wcm92ZSB5b3VyIGV4cGVyaWVuY2UuIFxuICAgICAgICAgICAgWW91IGNhbiBvcHQgb3V0IG9mIHRyYWNraW5nIGF0IGFueSB0aW1lLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBnYXAtMlwiPlxuICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgIG9uQ2xpY2s9e2hhbmRsZUFsbG93fVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwicHgtNCBweS0yIHRleHQtc20gYmctc3VyZmFjZS03MDAgaG92ZXI6Ymctc3VyZmFjZS02MDAgdGV4dC10ZXh0LXByaW1hcnkgcm91bmRlZC1tZCB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi0yMDBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIEFsbG93IFRyYWNraW5nXG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgb25DbGljaz17aGFuZGxlT3B0T3V0fVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwicHgtNCBweS0yIHRleHQtc20gYmctYWNjZW50IGhvdmVyOmJnLWFjY2VudC1ob3ZlciB0ZXh0LXdoaXRlIHJvdW5kZWQtbWQgdHJhbnNpdGlvbi1jb2xvcnMgZHVyYXRpb24tMjAwXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBPcHQgT3V0XG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsIlRyYWNraW5nT3B0T3V0QmFubmVyIiwiaXNWaXNpYmxlIiwic2V0SXNWaXNpYmxlIiwiaGFzT3B0ZWRPdXQiLCJzZXRIYXNPcHRlZE91dCIsInN0b3JlZE9wdE91dCIsImxvY2FsU3RvcmFnZSIsImdldEl0ZW0iLCJ0aW1lciIsInNldFRpbWVvdXQiLCJjbGVhclRpbWVvdXQiLCJoYW5kbGVPcHRPdXQiLCJzZXRJdGVtIiwiaGFuZGxlQWxsb3ciLCJkaXYiLCJjbGFzc05hbWUiLCJwIiwic3BhbiIsImJ1dHRvbiIsIm9uQ2xpY2siXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/TrackingOptOutBanner.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/motion/useAutoplayVideos.ts": +/*!****************************************************!*\ + !*** ./src/components/motion/useAutoplayVideos.ts ***! + \****************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ useAutoplayVideos: () => (/* binding */ useAutoplayVideos)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* __next_internal_client_entry_do_not_use__ useAutoplayVideos auto */ \n/**\n * Autoplay muted inline videos only while in view.\n * Guards play/pause to avoid AbortError spam from rapidly toggling state.\n */ function useAutoplayVideos(selector = 'video[data-autoplay]') {\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n \"useAutoplayVideos.useEffect\": ()=>{\n if (typeof globalThis === 'undefined' || !globalThis.document) return;\n const doc = globalThis.document;\n const videos = Array.from(doc.querySelectorAll(selector));\n const playSafe = {\n \"useAutoplayVideos.useEffect.playSafe\": (v)=>{\n if (!v.paused) return;\n v.muted = true;\n v.playsInline = true;\n const p = v.play();\n if (p && typeof p.catch === 'function') {\n p.catch({\n \"useAutoplayVideos.useEffect.playSafe\": ()=>{\n // Ignore rejections caused by UA policies or rapid toggle\n }\n }[\"useAutoplayVideos.useEffect.playSafe\"]);\n }\n }\n }[\"useAutoplayVideos.useEffect.playSafe\"];\n const pauseSafe = {\n \"useAutoplayVideos.useEffect.pauseSafe\": (v)=>{\n if (v.paused) return;\n v.pause();\n }\n }[\"useAutoplayVideos.useEffect.pauseSafe\"];\n const onIntersect = {\n \"useAutoplayVideos.useEffect.onIntersect\": (entries)=>{\n for (const e of entries){\n const v = e.target;\n const shouldPlay = e.isIntersecting && e.intersectionRatio > 0.35;\n // Coalesce toggles in the same frame to avoid churn\n globalThis.requestAnimationFrame({\n \"useAutoplayVideos.useEffect.onIntersect\": ()=>{\n if (shouldPlay) {\n playSafe(v);\n } else {\n pauseSafe(v);\n }\n }\n }[\"useAutoplayVideos.useEffect.onIntersect\"]);\n }\n }\n }[\"useAutoplayVideos.useEffect.onIntersect\"];\n const io = new IntersectionObserver(onIntersect, {\n threshold: [\n 0,\n 0.35,\n 0.75\n ]\n });\n videos.forEach({\n \"useAutoplayVideos.useEffect\": (v)=>io.observe(v)\n }[\"useAutoplayVideos.useEffect\"]);\n return ({\n \"useAutoplayVideos.useEffect\": ()=>io.disconnect()\n })[\"useAutoplayVideos.useEffect\"];\n }\n }[\"useAutoplayVideos.useEffect\"], [\n selector\n ]);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9tb3Rpb24vdXNlQXV0b3BsYXlWaWRlb3MudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7O3VFQUVpQztBQUVqQzs7O0NBR0MsR0FDTSxTQUFTQyxrQkFBa0JDLFdBQVcsc0JBQXNCO0lBQ2pFRixnREFBU0E7dUNBQUM7WUFDUixJQUFJLE9BQU9HLGVBQWUsZUFBZSxDQUFDQSxXQUFXQyxRQUFRLEVBQUU7WUFFL0QsTUFBTUMsTUFBTUYsV0FBV0MsUUFBUTtZQUMvQixNQUFNRSxTQUFTQyxNQUFNQyxJQUFJLENBQUNILElBQUlJLGdCQUFnQixDQUFtQlA7WUFFakUsTUFBTVE7d0RBQVcsQ0FBQ0M7b0JBQ2hCLElBQUksQ0FBQ0EsRUFBRUMsTUFBTSxFQUFFO29CQUNmRCxFQUFFRSxLQUFLLEdBQUc7b0JBQ1ZGLEVBQUVHLFdBQVcsR0FBRztvQkFDaEIsTUFBTUMsSUFBSUosRUFBRUssSUFBSTtvQkFDaEIsSUFBSUQsS0FBSyxPQUFPQSxFQUFFRSxLQUFLLEtBQUssWUFBWTt3QkFDdENGLEVBQUVFLEtBQUs7b0VBQUM7NEJBQ04sMERBQTBEOzRCQUM1RDs7b0JBQ0Y7Z0JBQ0Y7O1lBRUEsTUFBTUM7eURBQVksQ0FBQ1A7b0JBQ2pCLElBQUlBLEVBQUVDLE1BQU0sRUFBRTtvQkFDZEQsRUFBRVEsS0FBSztnQkFDVDs7WUFFQSxNQUFNQzsyREFBNEMsQ0FBQ0M7b0JBQ2pELEtBQUssTUFBTUMsS0FBS0QsUUFBUzt3QkFDdkIsTUFBTVYsSUFBSVcsRUFBRUMsTUFBTTt3QkFDbEIsTUFBTUMsYUFBYUYsRUFBRUcsY0FBYyxJQUFJSCxFQUFFSSxpQkFBaUIsR0FBRzt3QkFDN0Qsb0RBQW9EO3dCQUNwRHZCLFdBQVd3QixxQkFBcUI7dUVBQUM7Z0NBQy9CLElBQUlILFlBQVk7b0NBQ2RkLFNBQVNDO2dDQUNYLE9BQU87b0NBQ0xPLFVBQVVQO2dDQUNaOzRCQUNGOztvQkFDRjtnQkFDRjs7WUFFQSxNQUFNaUIsS0FBSyxJQUFJQyxxQkFBcUJULGFBQWE7Z0JBQy9DVSxXQUFXO29CQUFDO29CQUFHO29CQUFNO2lCQUFLO1lBQzVCO1lBQ0F4QixPQUFPeUIsT0FBTzsrQ0FBQyxDQUFDcEIsSUFBTWlCLEdBQUdJLE9BQU8sQ0FBQ3JCOztZQUNqQzsrQ0FBTyxJQUFNaUIsR0FBR0ssVUFBVTs7UUFDNUI7c0NBQUc7UUFBQy9CO0tBQVM7QUFDZiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvbW90aW9uL3VzZUF1dG9wbGF5VmlkZW9zLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgeyB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCdcblxuLyoqXG4gKiBBdXRvcGxheSBtdXRlZCBpbmxpbmUgdmlkZW9zIG9ubHkgd2hpbGUgaW4gdmlldy5cbiAqIEd1YXJkcyBwbGF5L3BhdXNlIHRvIGF2b2lkIEFib3J0RXJyb3Igc3BhbSBmcm9tIHJhcGlkbHkgdG9nZ2xpbmcgc3RhdGUuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VBdXRvcGxheVZpZGVvcyhzZWxlY3RvciA9ICd2aWRlb1tkYXRhLWF1dG9wbGF5XScpIHtcbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAodHlwZW9mIGdsb2JhbFRoaXMgPT09ICd1bmRlZmluZWQnIHx8ICFnbG9iYWxUaGlzLmRvY3VtZW50KSByZXR1cm5cblxuICAgIGNvbnN0IGRvYyA9IGdsb2JhbFRoaXMuZG9jdW1lbnRcbiAgICBjb25zdCB2aWRlb3MgPSBBcnJheS5mcm9tKGRvYy5xdWVyeVNlbGVjdG9yQWxsPEhUTUxWaWRlb0VsZW1lbnQ+KHNlbGVjdG9yKSlcblxuICAgIGNvbnN0IHBsYXlTYWZlID0gKHY6IEhUTUxWaWRlb0VsZW1lbnQpID0+IHtcbiAgICAgIGlmICghdi5wYXVzZWQpIHJldHVyblxuICAgICAgdi5tdXRlZCA9IHRydWVcbiAgICAgIHYucGxheXNJbmxpbmUgPSB0cnVlXG4gICAgICBjb25zdCBwID0gdi5wbGF5KClcbiAgICAgIGlmIChwICYmIHR5cGVvZiBwLmNhdGNoID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIHAuY2F0Y2goKCkgPT4ge1xuICAgICAgICAgIC8vIElnbm9yZSByZWplY3Rpb25zIGNhdXNlZCBieSBVQSBwb2xpY2llcyBvciByYXBpZCB0b2dnbGVcbiAgICAgICAgfSlcbiAgICAgIH1cbiAgICB9XG5cbiAgICBjb25zdCBwYXVzZVNhZmUgPSAodjogSFRNTFZpZGVvRWxlbWVudCkgPT4ge1xuICAgICAgaWYgKHYucGF1c2VkKSByZXR1cm5cbiAgICAgIHYucGF1c2UoKVxuICAgIH1cblxuICAgIGNvbnN0IG9uSW50ZXJzZWN0OiBJbnRlcnNlY3Rpb25PYnNlcnZlckNhbGxiYWNrID0gKGVudHJpZXMpID0+IHtcbiAgICAgIGZvciAoY29uc3QgZSBvZiBlbnRyaWVzKSB7XG4gICAgICAgIGNvbnN0IHYgPSBlLnRhcmdldCBhcyBIVE1MVmlkZW9FbGVtZW50XG4gICAgICAgIGNvbnN0IHNob3VsZFBsYXkgPSBlLmlzSW50ZXJzZWN0aW5nICYmIGUuaW50ZXJzZWN0aW9uUmF0aW8gPiAwLjM1XG4gICAgICAgIC8vIENvYWxlc2NlIHRvZ2dsZXMgaW4gdGhlIHNhbWUgZnJhbWUgdG8gYXZvaWQgY2h1cm5cbiAgICAgICAgZ2xvYmFsVGhpcy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKCkgPT4ge1xuICAgICAgICAgIGlmIChzaG91bGRQbGF5KSB7XG4gICAgICAgICAgICBwbGF5U2FmZSh2KVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBwYXVzZVNhZmUodilcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICB9XG4gICAgfVxuXG4gICAgY29uc3QgaW8gPSBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIob25JbnRlcnNlY3QsIHtcbiAgICAgIHRocmVzaG9sZDogWzAsIDAuMzUsIDAuNzVdLFxuICAgIH0pXG4gICAgdmlkZW9zLmZvckVhY2goKHYpID0+IGlvLm9ic2VydmUodikpXG4gICAgcmV0dXJuICgpID0+IGlvLmRpc2Nvbm5lY3QoKVxuICB9LCBbc2VsZWN0b3JdKVxufVxuIl0sIm5hbWVzIjpbInVzZUVmZmVjdCIsInVzZUF1dG9wbGF5VmlkZW9zIiwic2VsZWN0b3IiLCJnbG9iYWxUaGlzIiwiZG9jdW1lbnQiLCJkb2MiLCJ2aWRlb3MiLCJBcnJheSIsImZyb20iLCJxdWVyeVNlbGVjdG9yQWxsIiwicGxheVNhZmUiLCJ2IiwicGF1c2VkIiwibXV0ZWQiLCJwbGF5c0lubGluZSIsInAiLCJwbGF5IiwiY2F0Y2giLCJwYXVzZVNhZmUiLCJwYXVzZSIsIm9uSW50ZXJzZWN0IiwiZW50cmllcyIsImUiLCJ0YXJnZXQiLCJzaG91bGRQbGF5IiwiaXNJbnRlcnNlY3RpbmciLCJpbnRlcnNlY3Rpb25SYXRpbyIsInJlcXVlc3RBbmltYXRpb25GcmFtZSIsImlvIiwiSW50ZXJzZWN0aW9uT2JzZXJ2ZXIiLCJ0aHJlc2hvbGQiLCJmb3JFYWNoIiwib2JzZXJ2ZSIsImRpc2Nvbm5lY3QiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/motion/useAutoplayVideos.ts\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/ui/multi-step-loader.tsx": +/*!*************************************************!*\ + !*** ./src/components/ui/multi-step-loader.tsx ***! + \*************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ MultiStepLoader: () => (/* binding */ MultiStepLoader),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ MultiStepLoader,default auto */ \n\n/**\n * MultiStepLoader\n * - Displays a fullscreen modal overlay while loading is true\n * - Cycles through provided loadingStates evenly distributed across `duration`\n * - Fades out and invokes onComplete after finishing the last step\n */ function MultiStepLoader({ loadingStates, loading, duration = 2500, onComplete, className }) {\n const [mounted, setMounted] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [currentIndex, setCurrentIndex] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n const [isExiting, setIsExiting] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const stepInterval = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n \"MultiStepLoader.useMemo[stepInterval]\": ()=>{\n const count = Math.max(1, loadingStates.length);\n // Ensure at least 200ms per step for readability\n return Math.max(200, Math.floor(duration / count));\n }\n }[\"MultiStepLoader.useMemo[stepInterval]\"], [\n duration,\n loadingStates.length\n ]);\n // Use number refs for browser timers to satisfy ESLint/TS in DOM env\n const intervalRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const totalTimerRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const exitTimerRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n // Ensure smooth fade-in once mounted\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"MultiStepLoader.useEffect\": ()=>{\n setMounted(true);\n }\n }[\"MultiStepLoader.useEffect\"], []);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"MultiStepLoader.useEffect\": ()=>{\n // Reset internal state when loading restarts\n if (loading) {\n setCurrentIndex(0);\n setIsExiting(false);\n // Advance steps\n if (loadingStates.length > 0) {\n intervalRef.current = globalThis.setInterval({\n \"MultiStepLoader.useEffect\": ()=>{\n setCurrentIndex({\n \"MultiStepLoader.useEffect\": (idx)=>{\n const next = idx + 1;\n if (next >= loadingStates.length) {\n return loadingStates.length - 1;\n }\n return next;\n }\n }[\"MultiStepLoader.useEffect\"]);\n }\n }[\"MultiStepLoader.useEffect\"], stepInterval);\n }\n // Finish after total duration\n totalTimerRef.current = globalThis.setTimeout({\n \"MultiStepLoader.useEffect\": ()=>{\n setIsExiting(true);\n // Give time for fade-out\n exitTimerRef.current = globalThis.setTimeout({\n \"MultiStepLoader.useEffect\": ()=>{\n onComplete?.();\n }\n }[\"MultiStepLoader.useEffect\"], 800);\n }\n }[\"MultiStepLoader.useEffect\"], duration);\n }\n return ({\n \"MultiStepLoader.useEffect\": ()=>{\n if (intervalRef.current !== null) {\n globalThis.clearInterval(intervalRef.current);\n }\n if (totalTimerRef.current !== null) {\n globalThis.clearTimeout(totalTimerRef.current);\n }\n if (exitTimerRef.current !== null) {\n globalThis.clearTimeout(exitTimerRef.current);\n }\n intervalRef.current = null;\n totalTimerRef.current = null;\n exitTimerRef.current = null;\n }\n })[\"MultiStepLoader.useEffect\"];\n }\n }[\"MultiStepLoader.useEffect\"], [\n loading,\n duration,\n stepInterval,\n loadingStates.length,\n onComplete\n ]);\n if (!loading) return null;\n const currentText = loadingStates[currentIndex]?.text ?? loadingStates[loadingStates.length - 1]?.text ?? '';\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: [\n 'fixed inset-0 z-[120] bg-black/95 flex items-center justify-center overflow-hidden transition-opacity duration-700',\n mounted ? 'opacity-100' : 'opacity-0',\n isExiting ? 'opacity-0' : 'opacity-100',\n className ?? ''\n ].join(' '),\n \"aria-live\": \"polite\",\n role: \"status\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex flex-col items-center justify-center px-6 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-2xl md:text-3xl font-light tracking-[0.5em] text-white/90 mb-6 select-none\",\n children: \"BIOHAZARD VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 129,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"min-h-[2.5rem] md:min-h-[3rem] flex items-center\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-base md:text-lg font-medium text-white transition-all duration-300\",\n children: currentText\n }, currentIndex, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 135,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 134,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-6 w-[220px] md:w-[300px] h-[3px] bg-white/15 rounded overflow-hidden\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-full bg-[#39C3EF] transition-all ease-out\",\n style: {\n width: loadingStates.length > 0 ? `${Math.min(100, Math.round((currentIndex + 1) / loadingStates.length * 100))}%` : '0%'\n }\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 145,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 144,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 127,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/multi-step-loader.tsx\",\n lineNumber: 117,\n columnNumber: 5\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MultiStepLoader);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS9tdWx0aS1zdGVwLWxvYWRlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUVtRTtBQXNCbkU7Ozs7O0NBS0MsR0FDTSxTQUFTSyxnQkFBZ0IsRUFDOUJDLGFBQWEsRUFDYkMsT0FBTyxFQUNQQyxXQUFXLElBQUksRUFDZkMsVUFBVSxFQUNWQyxTQUFTLEVBQ1k7SUFDckIsTUFBTSxDQUFDQyxTQUFTQyxXQUFXLEdBQUdSLCtDQUFRQSxDQUFDO0lBQ3ZDLE1BQU0sQ0FBQ1MsY0FBY0MsZ0JBQWdCLEdBQUdWLCtDQUFRQSxDQUFDO0lBQ2pELE1BQU0sQ0FBQ1csV0FBV0MsYUFBYSxHQUFHWiwrQ0FBUUEsQ0FBQztJQUUzQyxNQUFNYSxlQUFlZiw4Q0FBT0E7aURBQUM7WUFDM0IsTUFBTWdCLFFBQVFDLEtBQUtDLEdBQUcsQ0FBQyxHQUFHZCxjQUFjZSxNQUFNO1lBQzlDLGlEQUFpRDtZQUNqRCxPQUFPRixLQUFLQyxHQUFHLENBQUMsS0FBS0QsS0FBS0csS0FBSyxDQUFDZCxXQUFXVTtRQUM3QztnREFBRztRQUFDVjtRQUFVRixjQUFjZSxNQUFNO0tBQUM7SUFFbkMscUVBQXFFO0lBQ3JFLE1BQU1FLGNBQWNwQiw2Q0FBTUEsQ0FDeEI7SUFFRixNQUFNcUIsZ0JBQWdCckIsNkNBQU1BLENBQzFCO0lBRUYsTUFBTXNCLGVBQWV0Qiw2Q0FBTUEsQ0FDekI7SUFHRixxQ0FBcUM7SUFDckNGLGdEQUFTQTtxQ0FBQztZQUNSVyxXQUFXO1FBQ2I7b0NBQUcsRUFBRTtJQUVMWCxnREFBU0E7cUNBQUM7WUFDUiw2Q0FBNkM7WUFDN0MsSUFBSU0sU0FBUztnQkFDWE8sZ0JBQWdCO2dCQUNoQkUsYUFBYTtnQkFFYixnQkFBZ0I7Z0JBQ2hCLElBQUlWLGNBQWNlLE1BQU0sR0FBRyxHQUFHO29CQUM1QkUsWUFBWUcsT0FBTyxHQUFHQyxXQUFXQyxXQUFXO3FEQUFDOzRCQUMzQ2Q7NkRBQWdCLENBQUNlO29DQUNmLE1BQU1DLE9BQU9ELE1BQU07b0NBQ25CLElBQUlDLFFBQVF4QixjQUFjZSxNQUFNLEVBQUU7d0NBQ2hDLE9BQU9mLGNBQWNlLE1BQU0sR0FBRztvQ0FDaEM7b0NBQ0EsT0FBT1M7Z0NBQ1Q7O3dCQUNGO29EQUFHYjtnQkFDTDtnQkFFQSw4QkFBOEI7Z0JBQzlCTyxjQUFjRSxPQUFPLEdBQUdDLFdBQVdJLFVBQVU7aURBQUM7d0JBQzVDZixhQUFhO3dCQUNiLHlCQUF5Qjt3QkFDekJTLGFBQWFDLE9BQU8sR0FBR0MsV0FBV0ksVUFBVTt5REFBQztnQ0FDM0N0Qjs0QkFDRjt3REFBRztvQkFDTDtnREFBR0Q7WUFDTDtZQUVBOzZDQUFPO29CQUNMLElBQUllLFlBQVlHLE9BQU8sS0FBSyxNQUFNO3dCQUNoQ0MsV0FBV0ssYUFBYSxDQUFDVCxZQUFZRyxPQUFPO29CQUM5QztvQkFDQSxJQUFJRixjQUFjRSxPQUFPLEtBQUssTUFBTTt3QkFDbENDLFdBQVdNLFlBQVksQ0FBQ1QsY0FBY0UsT0FBTztvQkFDL0M7b0JBQ0EsSUFBSUQsYUFBYUMsT0FBTyxLQUFLLE1BQU07d0JBQ2pDQyxXQUFXTSxZQUFZLENBQUNSLGFBQWFDLE9BQU87b0JBQzlDO29CQUNBSCxZQUFZRyxPQUFPLEdBQUc7b0JBQ3RCRixjQUFjRSxPQUFPLEdBQUc7b0JBQ3hCRCxhQUFhQyxPQUFPLEdBQUc7Z0JBQ3pCOztRQUNGO29DQUFHO1FBQUNuQjtRQUFTQztRQUFVUztRQUFjWCxjQUFjZSxNQUFNO1FBQUVaO0tBQVc7SUFFdEUsSUFBSSxDQUFDRixTQUFTLE9BQU87SUFFckIsTUFBTTJCLGNBQ0o1QixhQUFhLENBQUNPLGFBQWEsRUFBRXNCLFFBQzdCN0IsYUFBYSxDQUFDQSxjQUFjZSxNQUFNLEdBQUcsRUFBRSxFQUFFYyxRQUN6QztJQUVGLHFCQUNFLDhEQUFDQztRQUNDMUIsV0FBVztZQUNUO1lBQ0FDLFVBQVUsZ0JBQWdCO1lBQzFCSSxZQUFZLGNBQWM7WUFDMUJMLGFBQWE7U0FDZCxDQUFDMkIsSUFBSSxDQUFDO1FBQ1BDLGFBQVU7UUFDVkMsTUFBSztrQkFFTCw0RUFBQ0g7WUFBSTFCLFdBQVU7OzhCQUViLDhEQUFDMEI7b0JBQUkxQixXQUFVOzhCQUFrRjs7Ozs7OzhCQUtqRyw4REFBQzBCO29CQUFJMUIsV0FBVTs4QkFDYiw0RUFBQzhCO3dCQUNDOUIsV0FBVTtrQ0FHVHdCO3VCQUZJckI7Ozs7Ozs7Ozs7OEJBT1QsOERBQUN1QjtvQkFBSTFCLFdBQVU7OEJBQ2IsNEVBQUMwQjt3QkFDQzFCLFdBQVU7d0JBQ1YrQixPQUFPOzRCQUNMQyxPQUNFcEMsY0FBY2UsTUFBTSxHQUFHLElBQ25CLEdBQUdGLEtBQUt3QixHQUFHLENBQUMsS0FBS3hCLEtBQUt5QixLQUFLLENBQUMsQ0FBRS9CLGVBQWUsS0FBS1AsY0FBY2UsTUFBTSxHQUFJLE1BQU0sQ0FBQyxDQUFDLEdBQ2xGO3dCQUNSOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTVo7QUFFQSxpRUFBZWhCLGVBQWVBLEVBQUEiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL3VpL211bHRpLXN0ZXAtbG9hZGVyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlTWVtbywgdXNlUmVmLCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0J1xuXG50eXBlIExvYWRpbmdTdGF0ZSA9IHsgdGV4dDogc3RyaW5nIH1cblxuZXhwb3J0IGludGVyZmFjZSBNdWx0aVN0ZXBMb2FkZXJQcm9wcyB7XG4gIGxvYWRpbmdTdGF0ZXM6IExvYWRpbmdTdGF0ZVtdXG4gIGxvYWRpbmc6IGJvb2xlYW5cbiAgLyoqXG4gICAqIFRvdGFsIGR1cmF0aW9uIGluIG1zIHRvIGN5Y2xlIHRocm91Z2ggYWxsIHN0ZXBzIChleGNsdWRpbmcgZXhpdCBmYWRlKVxuICAgKiBEZWZhdWx0OiAyNTAwXG4gICAqL1xuICBkdXJhdGlvbj86IG51bWJlclxuICAvKipcbiAgICogQ2FsbGVkIGFmdGVyIHRoZSBsb2FkZXIgZmluaXNoZXMgYW5kIGZhZGVzIG91dFxuICAgKi9cbiAgb25Db21wbGV0ZT86ICgpID0+IHZvaWRcbiAgLyoqXG4gICAqIE9wdGlvbmFsIGNsYXNzTmFtZSB0byBvdmVycmlkZSBjb250YWluZXIgc3R5bGVzXG4gICAqL1xuICBjbGFzc05hbWU/OiBzdHJpbmdcbn1cblxuLyoqXG4gKiBNdWx0aVN0ZXBMb2FkZXJcbiAqIC0gRGlzcGxheXMgYSBmdWxsc2NyZWVuIG1vZGFsIG92ZXJsYXkgd2hpbGUgbG9hZGluZyBpcyB0cnVlXG4gKiAtIEN5Y2xlcyB0aHJvdWdoIHByb3ZpZGVkIGxvYWRpbmdTdGF0ZXMgZXZlbmx5IGRpc3RyaWJ1dGVkIGFjcm9zcyBgZHVyYXRpb25gXG4gKiAtIEZhZGVzIG91dCBhbmQgaW52b2tlcyBvbkNvbXBsZXRlIGFmdGVyIGZpbmlzaGluZyB0aGUgbGFzdCBzdGVwXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBNdWx0aVN0ZXBMb2FkZXIoe1xuICBsb2FkaW5nU3RhdGVzLFxuICBsb2FkaW5nLFxuICBkdXJhdGlvbiA9IDI1MDAsXG4gIG9uQ29tcGxldGUsXG4gIGNsYXNzTmFtZSxcbn06IE11bHRpU3RlcExvYWRlclByb3BzKSB7XG4gIGNvbnN0IFttb3VudGVkLCBzZXRNb3VudGVkXSA9IHVzZVN0YXRlKGZhbHNlKVxuICBjb25zdCBbY3VycmVudEluZGV4LCBzZXRDdXJyZW50SW5kZXhdID0gdXNlU3RhdGUoMClcbiAgY29uc3QgW2lzRXhpdGluZywgc2V0SXNFeGl0aW5nXSA9IHVzZVN0YXRlKGZhbHNlKVxuXG4gIGNvbnN0IHN0ZXBJbnRlcnZhbCA9IHVzZU1lbW8oKCkgPT4ge1xuICAgIGNvbnN0IGNvdW50ID0gTWF0aC5tYXgoMSwgbG9hZGluZ1N0YXRlcy5sZW5ndGgpXG4gICAgLy8gRW5zdXJlIGF0IGxlYXN0IDIwMG1zIHBlciBzdGVwIGZvciByZWFkYWJpbGl0eVxuICAgIHJldHVybiBNYXRoLm1heCgyMDAsIE1hdGguZmxvb3IoZHVyYXRpb24gLyBjb3VudCkpXG4gIH0sIFtkdXJhdGlvbiwgbG9hZGluZ1N0YXRlcy5sZW5ndGhdKVxuXG4gIC8vIFVzZSBudW1iZXIgcmVmcyBmb3IgYnJvd3NlciB0aW1lcnMgdG8gc2F0aXNmeSBFU0xpbnQvVFMgaW4gRE9NIGVudlxuICBjb25zdCBpbnRlcnZhbFJlZiA9IHVzZVJlZjxSZXR1cm5UeXBlPHR5cGVvZiBnbG9iYWxUaGlzLnNldEludGVydmFsPiB8IG51bGw+KFxuICAgIG51bGxcbiAgKVxuICBjb25zdCB0b3RhbFRpbWVyUmVmID0gdXNlUmVmPFJldHVyblR5cGU8dHlwZW9mIGdsb2JhbFRoaXMuc2V0VGltZW91dD4gfCBudWxsPihcbiAgICBudWxsXG4gIClcbiAgY29uc3QgZXhpdFRpbWVyUmVmID0gdXNlUmVmPFJldHVyblR5cGU8dHlwZW9mIGdsb2JhbFRoaXMuc2V0VGltZW91dD4gfCBudWxsPihcbiAgICBudWxsXG4gIClcblxuICAvLyBFbnN1cmUgc21vb3RoIGZhZGUtaW4gb25jZSBtb3VudGVkXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgc2V0TW91bnRlZCh0cnVlKVxuICB9LCBbXSlcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vIFJlc2V0IGludGVybmFsIHN0YXRlIHdoZW4gbG9hZGluZyByZXN0YXJ0c1xuICAgIGlmIChsb2FkaW5nKSB7XG4gICAgICBzZXRDdXJyZW50SW5kZXgoMClcbiAgICAgIHNldElzRXhpdGluZyhmYWxzZSlcblxuICAgICAgLy8gQWR2YW5jZSBzdGVwc1xuICAgICAgaWYgKGxvYWRpbmdTdGF0ZXMubGVuZ3RoID4gMCkge1xuICAgICAgICBpbnRlcnZhbFJlZi5jdXJyZW50ID0gZ2xvYmFsVGhpcy5zZXRJbnRlcnZhbCgoKSA9PiB7XG4gICAgICAgICAgc2V0Q3VycmVudEluZGV4KChpZHgpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IG5leHQgPSBpZHggKyAxXG4gICAgICAgICAgICBpZiAobmV4dCA+PSBsb2FkaW5nU3RhdGVzLmxlbmd0aCkge1xuICAgICAgICAgICAgICByZXR1cm4gbG9hZGluZ1N0YXRlcy5sZW5ndGggLSAxXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gbmV4dFxuICAgICAgICAgIH0pXG4gICAgICAgIH0sIHN0ZXBJbnRlcnZhbClcbiAgICAgIH1cblxuICAgICAgLy8gRmluaXNoIGFmdGVyIHRvdGFsIGR1cmF0aW9uXG4gICAgICB0b3RhbFRpbWVyUmVmLmN1cnJlbnQgPSBnbG9iYWxUaGlzLnNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICBzZXRJc0V4aXRpbmcodHJ1ZSlcbiAgICAgICAgLy8gR2l2ZSB0aW1lIGZvciBmYWRlLW91dFxuICAgICAgICBleGl0VGltZXJSZWYuY3VycmVudCA9IGdsb2JhbFRoaXMuc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgICAgb25Db21wbGV0ZT8uKClcbiAgICAgICAgfSwgODAwKVxuICAgICAgfSwgZHVyYXRpb24pXG4gICAgfVxuXG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgIGlmIChpbnRlcnZhbFJlZi5jdXJyZW50ICE9PSBudWxsKSB7XG4gICAgICAgIGdsb2JhbFRoaXMuY2xlYXJJbnRlcnZhbChpbnRlcnZhbFJlZi5jdXJyZW50KVxuICAgICAgfVxuICAgICAgaWYgKHRvdGFsVGltZXJSZWYuY3VycmVudCAhPT0gbnVsbCkge1xuICAgICAgICBnbG9iYWxUaGlzLmNsZWFyVGltZW91dCh0b3RhbFRpbWVyUmVmLmN1cnJlbnQpXG4gICAgICB9XG4gICAgICBpZiAoZXhpdFRpbWVyUmVmLmN1cnJlbnQgIT09IG51bGwpIHtcbiAgICAgICAgZ2xvYmFsVGhpcy5jbGVhclRpbWVvdXQoZXhpdFRpbWVyUmVmLmN1cnJlbnQpXG4gICAgICB9XG4gICAgICBpbnRlcnZhbFJlZi5jdXJyZW50ID0gbnVsbFxuICAgICAgdG90YWxUaW1lclJlZi5jdXJyZW50ID0gbnVsbFxuICAgICAgZXhpdFRpbWVyUmVmLmN1cnJlbnQgPSBudWxsXG4gICAgfVxuICB9LCBbbG9hZGluZywgZHVyYXRpb24sIHN0ZXBJbnRlcnZhbCwgbG9hZGluZ1N0YXRlcy5sZW5ndGgsIG9uQ29tcGxldGVdKVxuXG4gIGlmICghbG9hZGluZykgcmV0dXJuIG51bGxcblxuICBjb25zdCBjdXJyZW50VGV4dCA9XG4gICAgbG9hZGluZ1N0YXRlc1tjdXJyZW50SW5kZXhdPy50ZXh0ID8/XG4gICAgbG9hZGluZ1N0YXRlc1tsb2FkaW5nU3RhdGVzLmxlbmd0aCAtIDFdPy50ZXh0ID8/XG4gICAgJydcblxuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIGNsYXNzTmFtZT17W1xuICAgICAgICAnZml4ZWQgaW5zZXQtMCB6LVsxMjBdIGJnLWJsYWNrLzk1IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tNzAwJyxcbiAgICAgICAgbW91bnRlZCA/ICdvcGFjaXR5LTEwMCcgOiAnb3BhY2l0eS0wJyxcbiAgICAgICAgaXNFeGl0aW5nID8gJ29wYWNpdHktMCcgOiAnb3BhY2l0eS0xMDAnLFxuICAgICAgICBjbGFzc05hbWUgPz8gJycsXG4gICAgICBdLmpvaW4oJyAnKX1cbiAgICAgIGFyaWEtbGl2ZT1cInBvbGl0ZVwiXG4gICAgICByb2xlPVwic3RhdHVzXCJcbiAgICA+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHB4LTYgdGV4dC1jZW50ZXJcIj5cbiAgICAgICAgey8qIEJyYW5kIC8gVGl0bGUgKi99XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGV4dC0yeGwgbWQ6dGV4dC0zeGwgZm9udC1saWdodCB0cmFja2luZy1bMC41ZW1dIHRleHQtd2hpdGUvOTAgbWItNiBzZWxlY3Qtbm9uZVwiPlxuICAgICAgICAgIEJJT0hBWkFSRCBWRlhcbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgey8qIFN0ZXAgVGV4dCAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtaW4taC1bMi41cmVtXSBtZDptaW4taC1bM3JlbV0gZmxleCBpdGVtcy1jZW50ZXJcIj5cbiAgICAgICAgICA8cFxuICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC1iYXNlIG1kOnRleHQtbGcgZm9udC1tZWRpdW0gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDBcIlxuICAgICAgICAgICAga2V5PXtjdXJyZW50SW5kZXh9XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2N1cnJlbnRUZXh0fVxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgey8qIFByb2dyZXNzIEJhciAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtdC02IHctWzIyMHB4XSBtZDp3LVszMDBweF0gaC1bM3B4XSBiZy13aGl0ZS8xNSByb3VuZGVkIG92ZXJmbG93LWhpZGRlblwiPlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtZnVsbCBiZy1bIzM5QzNFRl0gdHJhbnNpdGlvbi1hbGwgZWFzZS1vdXRcIlxuICAgICAgICAgICAgc3R5bGU9e3tcbiAgICAgICAgICAgICAgd2lkdGg6XG4gICAgICAgICAgICAgICAgbG9hZGluZ1N0YXRlcy5sZW5ndGggPiAwXG4gICAgICAgICAgICAgICAgICA/IGAke01hdGgubWluKDEwMCwgTWF0aC5yb3VuZCgoKGN1cnJlbnRJbmRleCArIDEpIC8gbG9hZGluZ1N0YXRlcy5sZW5ndGgpICogMTAwKSl9JWBcbiAgICAgICAgICAgICAgICAgIDogJzAlJyxcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5leHBvcnQgZGVmYXVsdCBNdWx0aVN0ZXBMb2FkZXJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZUVmZmVjdCIsInVzZU1lbW8iLCJ1c2VSZWYiLCJ1c2VTdGF0ZSIsIk11bHRpU3RlcExvYWRlciIsImxvYWRpbmdTdGF0ZXMiLCJsb2FkaW5nIiwiZHVyYXRpb24iLCJvbkNvbXBsZXRlIiwiY2xhc3NOYW1lIiwibW91bnRlZCIsInNldE1vdW50ZWQiLCJjdXJyZW50SW5kZXgiLCJzZXRDdXJyZW50SW5kZXgiLCJpc0V4aXRpbmciLCJzZXRJc0V4aXRpbmciLCJzdGVwSW50ZXJ2YWwiLCJjb3VudCIsIk1hdGgiLCJtYXgiLCJsZW5ndGgiLCJmbG9vciIsImludGVydmFsUmVmIiwidG90YWxUaW1lclJlZiIsImV4aXRUaW1lclJlZiIsImN1cnJlbnQiLCJnbG9iYWxUaGlzIiwic2V0SW50ZXJ2YWwiLCJpZHgiLCJuZXh0Iiwic2V0VGltZW91dCIsImNsZWFySW50ZXJ2YWwiLCJjbGVhclRpbWVvdXQiLCJjdXJyZW50VGV4dCIsInRleHQiLCJkaXYiLCJqb2luIiwiYXJpYS1saXZlIiwicm9sZSIsInAiLCJzdHlsZSIsIndpZHRoIiwibWluIiwicm91bmQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/multi-step-loader.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/ui/toast.tsx": +/*!*************************************!*\ + !*** ./src/components/ui/toast.tsx ***! + \*************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Toast: () => (/* binding */ Toast),\n/* harmony export */ ToastClose: () => (/* binding */ ToastClose),\n/* harmony export */ ToastDescription: () => (/* binding */ ToastDescription),\n/* harmony export */ ToastProvider: () => (/* binding */ ToastProvider),\n/* harmony export */ ToastTitle: () => (/* binding */ ToastTitle),\n/* harmony export */ ToastViewport: () => (/* binding */ ToastViewport)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @radix-ui/react-toast */ \"(ssr)/./node_modules/@radix-ui/react-toast/dist/index.mjs\");\n/* harmony import */ var class_variance_authority__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! class-variance-authority */ \"(ssr)/./node_modules/class-variance-authority/dist/index.mjs\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lib/utils */ \"(ssr)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ Toast,ToastClose,ToastDescription,ToastProvider,ToastTitle,ToastViewport auto */ \n\n\n\n\nconst ToastProvider = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Provider;\nconst ToastViewport = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ className, ...props }, ref)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Viewport, {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)('fixed bottom-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-4 sm:right-4 sm:w-[390px]', className),\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 14,\n columnNumber: 3\n }, undefined));\nToastViewport.displayName = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Viewport.displayName;\nconst toastVariants = (0,class_variance_authority__WEBPACK_IMPORTED_MODULE_2__.cva)('group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none', {\n variants: {\n variant: {\n default: 'border-bg-light bg-bg text-text',\n destructive: 'destructive group border-destructive bg-destructive text-destructive-foreground'\n }\n },\n defaultVariants: {\n variant: 'default'\n }\n});\nconst Toast = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ className, variant, ...props }, ref)=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Root, {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)(toastVariants({\n variant\n }), className),\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 47,\n columnNumber: 5\n }, undefined);\n});\nToast.displayName = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Root.displayName;\nconst ToastTitle = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ className, ...props }, ref)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Title, {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)('text-sm font-semibold', className),\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 60,\n columnNumber: 3\n }, undefined));\nToastTitle.displayName = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Title.displayName;\nconst ToastDescription = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ className, ...props }, ref)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Description, {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)('text-sm opacity-90', className),\n ...props\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 72,\n columnNumber: 3\n }, undefined));\nToastDescription.displayName = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Description.displayName;\nconst ToastClose = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(({ className, ...props }, ref)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Close, {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)('absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none group-hover:opacity-100', className),\n ...props,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n width: \"15\",\n height: \"15\",\n viewBox: \"0 0 15 15\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z\",\n fill: \"currentColor\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 99,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 92,\n columnNumber: 5\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toast.tsx\",\n lineNumber: 84,\n columnNumber: 3\n }, undefined));\nToastClose.displayName = _radix_ui_react_toast__WEBPACK_IMPORTED_MODULE_4__.Close.displayName;\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS90b2FzdC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFOEI7QUFDMEI7QUFDUztBQUVqQztBQUVoQyxNQUFNSSxnQkFBZ0JILDJEQUF3QjtBQUM5QyxNQUFNSyw4QkFBZ0JOLDZDQUFnQixDQUdwQyxDQUFDLEVBQUVRLFNBQVMsRUFBRSxHQUFHQyxPQUFPLEVBQUVDLG9CQUMxQiw4REFBQ1QsMkRBQXdCO1FBQ3ZCUyxLQUFLQTtRQUNMRixXQUFXTCw4Q0FBRUEsQ0FDWCw0R0FDQUs7UUFFRCxHQUFHQyxLQUFLOzs7Ozs7QUFHYkgsY0FBY00sV0FBVyxHQUFHWCwyREFBd0IsQ0FBQ1csV0FBVztBQUVoRSxNQUFNQyxnQkFBZ0JYLDZEQUFHQSxDQUN2QiwrVkFDQTtJQUNFWSxVQUFVO1FBQ1JDLFNBQVM7WUFDUEMsU0FBUztZQUNUQyxhQUNFO1FBQ0o7SUFDRjtJQUNBQyxpQkFBaUI7UUFDZkgsU0FBUztJQUNYO0FBQ0Y7QUFHRixNQUFNSSxzQkFBUW5CLDZDQUFnQixDQUk1QixDQUFDLEVBQUVRLFNBQVMsRUFBRU8sT0FBTyxFQUFFLEdBQUdOLE9BQU8sRUFBRUM7SUFDbkMscUJBQ0UsOERBQUNULHVEQUFvQjtRQUNuQlMsS0FBS0E7UUFDTEYsV0FBV0wsOENBQUVBLENBQUNVLGNBQWM7WUFBRUU7UUFBUSxJQUFJUDtRQUN6QyxHQUFHQyxLQUFLOzs7Ozs7QUFHZjtBQUNBVSxNQUFNUCxXQUFXLEdBQUdYLHVEQUFvQixDQUFDVyxXQUFXO0FBRXBELE1BQU1TLDJCQUFhckIsNkNBQWdCLENBR2pDLENBQUMsRUFBRVEsU0FBUyxFQUFFLEdBQUdDLE9BQU8sRUFBRUMsb0JBQzFCLDhEQUFDVCx3REFBcUI7UUFDcEJTLEtBQUtBO1FBQ0xGLFdBQVdMLDhDQUFFQSxDQUFDLHlCQUF5Qks7UUFDdEMsR0FBR0MsS0FBSzs7Ozs7O0FBR2JZLFdBQVdULFdBQVcsR0FBR1gsd0RBQXFCLENBQUNXLFdBQVc7QUFFMUQsTUFBTVcsaUNBQW1CdkIsNkNBQWdCLENBR3ZDLENBQUMsRUFBRVEsU0FBUyxFQUFFLEdBQUdDLE9BQU8sRUFBRUMsb0JBQzFCLDhEQUFDVCw4REFBMkI7UUFDMUJTLEtBQUtBO1FBQ0xGLFdBQVdMLDhDQUFFQSxDQUFDLHNCQUFzQks7UUFDbkMsR0FBR0MsS0FBSzs7Ozs7O0FBR2JjLGlCQUFpQlgsV0FBVyxHQUFHWCw4REFBMkIsQ0FBQ1csV0FBVztBQUV0RSxNQUFNYSwyQkFBYXpCLDZDQUFnQixDQUdqQyxDQUFDLEVBQUVRLFNBQVMsRUFBRSxHQUFHQyxPQUFPLEVBQUVDLG9CQUMxQiw4REFBQ1Qsd0RBQXFCO1FBQ3BCUyxLQUFLQTtRQUNMRixXQUFXTCw4Q0FBRUEsQ0FDWCw0S0FDQUs7UUFFRCxHQUFHQyxLQUFLO2tCQUVULDRFQUFDa0I7WUFDQ0MsT0FBTTtZQUNOQyxRQUFPO1lBQ1BDLFNBQVE7WUFDUkMsTUFBSztZQUNMQyxPQUFNO3NCQUVOLDRFQUFDQztnQkFDQ0MsR0FBRTtnQkFDRkgsTUFBSztnQkFDTEksVUFBUztnQkFDVEMsVUFBUzs7Ozs7Ozs7Ozs7Ozs7OztBQUtqQlgsV0FBV2IsV0FBVyxHQUFHWCx3REFBcUIsQ0FBQ1csV0FBVztBQVN6RCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvdWkvdG9hc3QudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCAqIGFzIFRvYXN0UHJpbWl0aXZlcyBmcm9tICdAcmFkaXgtdWkvcmVhY3QtdG9hc3QnXG5pbXBvcnQgeyBjdmEsIHR5cGUgVmFyaWFudFByb3BzIH0gZnJvbSAnY2xhc3MtdmFyaWFuY2UtYXV0aG9yaXR5J1xuXG5pbXBvcnQgeyBjbiB9IGZyb20gJ0AvbGliL3V0aWxzJ1xuXG5jb25zdCBUb2FzdFByb3ZpZGVyID0gVG9hc3RQcmltaXRpdmVzLlByb3ZpZGVyXG5jb25zdCBUb2FzdFZpZXdwb3J0ID0gUmVhY3QuZm9yd2FyZFJlZjxcbiAgUmVhY3QuRWxlbWVudFJlZjx0eXBlb2YgVG9hc3RQcmltaXRpdmVzLlZpZXdwb3J0PixcbiAgUmVhY3QuQ29tcG9uZW50UHJvcHNXaXRob3V0UmVmPHR5cGVvZiBUb2FzdFByaW1pdGl2ZXMuVmlld3BvcnQ+XG4+KCh7IGNsYXNzTmFtZSwgLi4ucHJvcHMgfSwgcmVmKSA9PiAoXG4gIDxUb2FzdFByaW1pdGl2ZXMuVmlld3BvcnRcbiAgICByZWY9e3JlZn1cbiAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgJ2ZpeGVkIGJvdHRvbS0wIHotWzEwMF0gZmxleCBtYXgtaC1zY3JlZW4gdy1mdWxsIGZsZXgtY29sLXJldmVyc2UgcC00IHNtOmJvdHRvbS00IHNtOnJpZ2h0LTQgc206dy1bMzkwcHhdJyxcbiAgICAgIGNsYXNzTmFtZVxuICAgICl9XG4gICAgey4uLnByb3BzfVxuICAvPlxuKSlcblRvYXN0Vmlld3BvcnQuZGlzcGxheU5hbWUgPSBUb2FzdFByaW1pdGl2ZXMuVmlld3BvcnQuZGlzcGxheU5hbWVcblxuY29uc3QgdG9hc3RWYXJpYW50cyA9IGN2YShcbiAgJ2dyb3VwIHBvaW50ZXItZXZlbnRzLWF1dG8gcmVsYXRpdmUgZmxleCB3LWZ1bGwgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBzcGFjZS14LTQgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbWQgYm9yZGVyIHAtNiBwci04IHNoYWRvdy1sZyB0cmFuc2l0aW9uLWFsbCBkYXRhLVtzd2lwZT1jYW5jZWxdOnRyYW5zbGF0ZS14LTAgZGF0YS1bc3dpcGU9ZW5kXTp0cmFuc2xhdGUteC1bdmFyKC0tcmFkaXgtdG9hc3Qtc3dpcGUtZW5kLXgpXSBkYXRhLVtzd2lwZT1tb3ZlXTp0cmFuc2xhdGUteC1bdmFyKC0tcmFkaXgtdG9hc3Qtc3dpcGUtbW92ZS14KV0gZGF0YS1bc3dpcGU9bW92ZV06dHJhbnNpdGlvbi1ub25lJyxcbiAge1xuICAgIHZhcmlhbnRzOiB7XG4gICAgICB2YXJpYW50OiB7XG4gICAgICAgIGRlZmF1bHQ6ICdib3JkZXItYmctbGlnaHQgYmctYmcgdGV4dC10ZXh0JyxcbiAgICAgICAgZGVzdHJ1Y3RpdmU6XG4gICAgICAgICAgJ2Rlc3RydWN0aXZlIGdyb3VwIGJvcmRlci1kZXN0cnVjdGl2ZSBiZy1kZXN0cnVjdGl2ZSB0ZXh0LWRlc3RydWN0aXZlLWZvcmVncm91bmQnLFxuICAgICAgfSxcbiAgICB9LFxuICAgIGRlZmF1bHRWYXJpYW50czoge1xuICAgICAgdmFyaWFudDogJ2RlZmF1bHQnLFxuICAgIH0sXG4gIH1cbilcblxuY29uc3QgVG9hc3QgPSBSZWFjdC5mb3J3YXJkUmVmPFxuICBSZWFjdC5FbGVtZW50UmVmPHR5cGVvZiBUb2FzdFByaW1pdGl2ZXMuUm9vdD4sXG4gIFJlYWN0LkNvbXBvbmVudFByb3BzV2l0aG91dFJlZjx0eXBlb2YgVG9hc3RQcmltaXRpdmVzLlJvb3Q+ICZcbiAgICBWYXJpYW50UHJvcHM8dHlwZW9mIHRvYXN0VmFyaWFudHM+XG4+KCh7IGNsYXNzTmFtZSwgdmFyaWFudCwgLi4ucHJvcHMgfSwgcmVmKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPFRvYXN0UHJpbWl0aXZlcy5Sb290XG4gICAgICByZWY9e3JlZn1cbiAgICAgIGNsYXNzTmFtZT17Y24odG9hc3RWYXJpYW50cyh7IHZhcmlhbnQgfSksIGNsYXNzTmFtZSl9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgLz5cbiAgKVxufSlcblRvYXN0LmRpc3BsYXlOYW1lID0gVG9hc3RQcmltaXRpdmVzLlJvb3QuZGlzcGxheU5hbWVcblxuY29uc3QgVG9hc3RUaXRsZSA9IFJlYWN0LmZvcndhcmRSZWY8XG4gIFJlYWN0LkVsZW1lbnRSZWY8dHlwZW9mIFRvYXN0UHJpbWl0aXZlcy5UaXRsZT4sXG4gIFJlYWN0LkNvbXBvbmVudFByb3BzV2l0aG91dFJlZjx0eXBlb2YgVG9hc3RQcmltaXRpdmVzLlRpdGxlPlxuPigoeyBjbGFzc05hbWUsIC4uLnByb3BzIH0sIHJlZikgPT4gKFxuICA8VG9hc3RQcmltaXRpdmVzLlRpdGxlXG4gICAgcmVmPXtyZWZ9XG4gICAgY2xhc3NOYW1lPXtjbigndGV4dC1zbSBmb250LXNlbWlib2xkJywgY2xhc3NOYW1lKX1cbiAgICB7Li4ucHJvcHN9XG4gIC8+XG4pKVxuVG9hc3RUaXRsZS5kaXNwbGF5TmFtZSA9IFRvYXN0UHJpbWl0aXZlcy5UaXRsZS5kaXNwbGF5TmFtZVxuXG5jb25zdCBUb2FzdERlc2NyaXB0aW9uID0gUmVhY3QuZm9yd2FyZFJlZjxcbiAgUmVhY3QuRWxlbWVudFJlZjx0eXBlb2YgVG9hc3RQcmltaXRpdmVzLkRlc2NyaXB0aW9uPixcbiAgUmVhY3QuQ29tcG9uZW50UHJvcHNXaXRob3V0UmVmPHR5cGVvZiBUb2FzdFByaW1pdGl2ZXMuRGVzY3JpcHRpb24+XG4+KCh7IGNsYXNzTmFtZSwgLi4ucHJvcHMgfSwgcmVmKSA9PiAoXG4gIDxUb2FzdFByaW1pdGl2ZXMuRGVzY3JpcHRpb25cbiAgICByZWY9e3JlZn1cbiAgICBjbGFzc05hbWU9e2NuKCd0ZXh0LXNtIG9wYWNpdHktOTAnLCBjbGFzc05hbWUpfVxuICAgIHsuLi5wcm9wc31cbiAgLz5cbikpXG5Ub2FzdERlc2NyaXB0aW9uLmRpc3BsYXlOYW1lID0gVG9hc3RQcmltaXRpdmVzLkRlc2NyaXB0aW9uLmRpc3BsYXlOYW1lXG5cbmNvbnN0IFRvYXN0Q2xvc2UgPSBSZWFjdC5mb3J3YXJkUmVmPFxuICBSZWFjdC5FbGVtZW50UmVmPHR5cGVvZiBUb2FzdFByaW1pdGl2ZXMuQ2xvc2U+LFxuICBSZWFjdC5Db21wb25lbnRQcm9wc1dpdGhvdXRSZWY8dHlwZW9mIFRvYXN0UHJpbWl0aXZlcy5DbG9zZT5cbj4oKHsgY2xhc3NOYW1lLCAuLi5wcm9wcyB9LCByZWYpID0+IChcbiAgPFRvYXN0UHJpbWl0aXZlcy5DbG9zZVxuICAgIHJlZj17cmVmfVxuICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAnYWJzb2x1dGUgcmlnaHQtMiB0b3AtMiByb3VuZGVkLW1kIHAtMSB0ZXh0LWZvcmVncm91bmQvNTAgb3BhY2l0eS0wIHRyYW5zaXRpb24tb3BhY2l0eSBob3Zlcjp0ZXh0LWZvcmVncm91bmQgZm9jdXM6b3BhY2l0eS0xMDAgZm9jdXM6b3V0bGluZS1ub25lIGdyb3VwLWhvdmVyOm9wYWNpdHktMTAwJyxcbiAgICAgIGNsYXNzTmFtZVxuICAgICl9XG4gICAgey4uLnByb3BzfVxuICA+XG4gICAgPHN2Z1xuICAgICAgd2lkdGg9XCIxNVwiXG4gICAgICBoZWlnaHQ9XCIxNVwiXG4gICAgICB2aWV3Qm94PVwiMCAwIDE1IDE1XCJcbiAgICAgIGZpbGw9XCJub25lXCJcbiAgICAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxuICAgID5cbiAgICAgIDxwYXRoXG4gICAgICAgIGQ9XCJNMTEuNzgxNiA0LjAzMTU3QzEyLjAwNjIgMy44MDcwMiAxMi4wMDYyIDMuNDQyOTUgMTEuNzgxNiAzLjIxODRDMTEuNTU3MSAyLjk5Mzg1IDExLjE5MyAyLjk5Mzg1IDEwLjk2ODUgMy4yMTg0TDcuNTAwMDUgNi42ODY4Mkw0LjAzMTY0IDMuMjE4NEMzLjgwNzA4IDIuOTkzODUgMy40NDMwMSAyLjk5Mzg1IDMuMjE4NDYgMy4yMTg0QzIuOTkzOTEgMy40NDI5NSAyLjk5MzkxIDMuODA3MDIgMy4yMTg0NiA0LjAzMTU3TDYuNjg2ODggNy40OTk5OUwzLjIxODQ2IDEwLjk2ODRDMi45OTM5MSAxMS4xOTMgMi45OTM5MSAxMS41NTcgMy4yMTg0NiAxMS43ODE2QzMuNDQzMDEgMTIuMDA2MSAzLjgwNzA4IDEyLjAwNjEgNC4wMzE2NCAxMS43ODE2TDcuNTAwMDUgOC4zMTMxNkwxMC45Njg1IDExLjc4MTZDMTEuMTkzIDEyLjAwNjEgMTEuNTU3MSAxMi4wMDYxIDExLjc4MTYgMTEuNzgxNkMxMi4wMDYyIDExLjU1NyAxMi4wMDYyIDExLjE5MyAxMS43ODE2IDEwLjk2ODRMOC4zMTMyMiA3LjQ5OTk5TDExLjc4MTYgNC4wMzE1N1pcIlxuICAgICAgICBmaWxsPVwiY3VycmVudENvbG9yXCJcbiAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgY2xpcFJ1bGU9XCJldmVub2RkXCJcbiAgICAgID48L3BhdGg+XG4gICAgPC9zdmc+XG4gIDwvVG9hc3RQcmltaXRpdmVzLkNsb3NlPlxuKSlcblRvYXN0Q2xvc2UuZGlzcGxheU5hbWUgPSBUb2FzdFByaW1pdGl2ZXMuQ2xvc2UuZGlzcGxheU5hbWVcblxuZXhwb3J0IHtcbiAgVG9hc3QsXG4gIFRvYXN0Q2xvc2UsXG4gIFRvYXN0RGVzY3JpcHRpb24sXG4gIFRvYXN0UHJvdmlkZXIsXG4gIFRvYXN0VGl0bGUsXG4gIFRvYXN0Vmlld3BvcnQsXG59XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJUb2FzdFByaW1pdGl2ZXMiLCJjdmEiLCJjbiIsIlRvYXN0UHJvdmlkZXIiLCJQcm92aWRlciIsIlRvYXN0Vmlld3BvcnQiLCJmb3J3YXJkUmVmIiwiY2xhc3NOYW1lIiwicHJvcHMiLCJyZWYiLCJWaWV3cG9ydCIsImRpc3BsYXlOYW1lIiwidG9hc3RWYXJpYW50cyIsInZhcmlhbnRzIiwidmFyaWFudCIsImRlZmF1bHQiLCJkZXN0cnVjdGl2ZSIsImRlZmF1bHRWYXJpYW50cyIsIlRvYXN0IiwiUm9vdCIsIlRvYXN0VGl0bGUiLCJUaXRsZSIsIlRvYXN0RGVzY3JpcHRpb24iLCJEZXNjcmlwdGlvbiIsIlRvYXN0Q2xvc2UiLCJDbG9zZSIsInN2ZyIsIndpZHRoIiwiaGVpZ2h0Iiwidmlld0JveCIsImZpbGwiLCJ4bWxucyIsInBhdGgiLCJkIiwiZmlsbFJ1bGUiLCJjbGlwUnVsZSJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/toast.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/components/ui/toaster.tsx": +/*!***************************************!*\ + !*** ./src/components/ui/toaster.tsx ***! + \***************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Toaster: () => (/* binding */ Toaster)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_ui_toast__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/ui/toast */ \"(ssr)/./src/components/ui/toast.tsx\");\n/* harmony import */ var _hooks_use_toast__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/hooks/use-toast */ \"(ssr)/./src/hooks/use-toast.ts\");\n/* __next_internal_client_entry_do_not_use__ Toaster auto */ \n\n\nfunction Toaster() {\n const { toasts } = (0,_hooks_use_toast__WEBPACK_IMPORTED_MODULE_2__.useToast)();\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.ToastProvider, {\n children: [\n toasts.map(function({ id, title, description, action, ...props }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.Toast, {\n ...props,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid gap-1\",\n children: [\n title && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.ToastTitle, {\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 22,\n columnNumber: 25\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.ToastDescription, {\n children: description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 24,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 21,\n columnNumber: 13\n }, this),\n action,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.ToastClose, {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 28,\n columnNumber: 13\n }, this)\n ]\n }, id, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 20,\n columnNumber: 11\n }, this);\n }),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toast__WEBPACK_IMPORTED_MODULE_1__.ToastViewport, {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/toaster.tsx\",\n lineNumber: 17,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS90b2FzdGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFTOEI7QUFDYztBQUVyQyxTQUFTTztJQUNkLE1BQU0sRUFBRUMsTUFBTSxFQUFFLEdBQUdGLDBEQUFRQTtJQUUzQixxQkFDRSw4REFBQ0gsK0RBQWFBOztZQUNYSyxPQUFPQyxHQUFHLENBQUMsU0FBVSxFQUFFQyxFQUFFLEVBQUVDLEtBQUssRUFBRUMsV0FBVyxFQUFFQyxNQUFNLEVBQUUsR0FBR0MsT0FBTztnQkFDaEUscUJBQ0UsOERBQUNkLHVEQUFLQTtvQkFBVyxHQUFHYyxLQUFLOztzQ0FDdkIsOERBQUNDOzRCQUFJQyxXQUFVOztnQ0FDWkwsdUJBQVMsOERBQUNQLDREQUFVQTs4Q0FBRU87Ozs7OztnQ0FDdEJDLDZCQUNDLDhEQUFDVixrRUFBZ0JBOzhDQUFFVTs7Ozs7Ozs7Ozs7O3dCQUd0QkM7c0NBQ0QsOERBQUNaLDREQUFVQTs7Ozs7O21CQVJEUzs7Ozs7WUFXaEI7MEJBQ0EsOERBQUNMLCtEQUFhQTs7Ozs7Ozs7Ozs7QUFHcEIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL3VpL3RvYXN0ZXIudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQge1xuICBUb2FzdCxcbiAgVG9hc3RDbG9zZSxcbiAgVG9hc3REZXNjcmlwdGlvbixcbiAgVG9hc3RQcm92aWRlcixcbiAgVG9hc3RUaXRsZSxcbiAgVG9hc3RWaWV3cG9ydCxcbn0gZnJvbSAnQC9jb21wb25lbnRzL3VpL3RvYXN0J1xuaW1wb3J0IHsgdXNlVG9hc3QgfSBmcm9tICdAL2hvb2tzL3VzZS10b2FzdCdcblxuZXhwb3J0IGZ1bmN0aW9uIFRvYXN0ZXIoKSB7XG4gIGNvbnN0IHsgdG9hc3RzIH0gPSB1c2VUb2FzdCgpXG5cbiAgcmV0dXJuIChcbiAgICA8VG9hc3RQcm92aWRlcj5cbiAgICAgIHt0b2FzdHMubWFwKGZ1bmN0aW9uICh7IGlkLCB0aXRsZSwgZGVzY3JpcHRpb24sIGFjdGlvbiwgLi4ucHJvcHMgfSkge1xuICAgICAgICByZXR1cm4gKFxuICAgICAgICAgIDxUb2FzdCBrZXk9e2lkfSB7Li4ucHJvcHN9PlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJncmlkIGdhcC0xXCI+XG4gICAgICAgICAgICAgIHt0aXRsZSAmJiA8VG9hc3RUaXRsZT57dGl0bGV9PC9Ub2FzdFRpdGxlPn1cbiAgICAgICAgICAgICAge2Rlc2NyaXB0aW9uICYmIChcbiAgICAgICAgICAgICAgICA8VG9hc3REZXNjcmlwdGlvbj57ZGVzY3JpcHRpb259PC9Ub2FzdERlc2NyaXB0aW9uPlxuICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICB7YWN0aW9ufVxuICAgICAgICAgICAgPFRvYXN0Q2xvc2UgLz5cbiAgICAgICAgICA8L1RvYXN0PlxuICAgICAgICApXG4gICAgICB9KX1cbiAgICAgIDxUb2FzdFZpZXdwb3J0IC8+XG4gICAgPC9Ub2FzdFByb3ZpZGVyPlxuICApXG59XG4iXSwibmFtZXMiOlsiVG9hc3QiLCJUb2FzdENsb3NlIiwiVG9hc3REZXNjcmlwdGlvbiIsIlRvYXN0UHJvdmlkZXIiLCJUb2FzdFRpdGxlIiwiVG9hc3RWaWV3cG9ydCIsInVzZVRvYXN0IiwiVG9hc3RlciIsInRvYXN0cyIsIm1hcCIsImlkIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImFjdGlvbiIsInByb3BzIiwiZGl2IiwiY2xhc3NOYW1lIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/toaster.tsx\n"); + +/***/ }), + +/***/ "(ssr)/./src/hooks/use-toast.ts": +/*!********************************!*\ + !*** ./src/hooks/use-toast.ts ***! + \********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ toast: () => (/* binding */ toast),\n/* harmony export */ useToast: () => (/* binding */ useToast)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* __next_internal_client_entry_do_not_use__ useToast,toast auto */ \nconst TOAST_LIMIT = 3;\nconst TOAST_REMOVE_DELAY = 1000000;\nconst actionTypes = {\n ADD_TOAST: 'ADD_TOAST',\n UPDATE_TOAST: 'UPDATE_TOAST',\n DISMISS_TOAST: 'DISMISS_TOAST',\n REMOVE_TOAST: 'REMOVE_TOAST'\n};\nlet count = 0;\nfunction genId() {\n count = (count + 1) % Number.MAX_SAFE_INTEGER;\n return count.toString();\n}\nconst reducer = (state, action)=>{\n switch(action.type){\n case actionTypes.ADD_TOAST:\n return {\n ...state,\n toasts: [\n action.toast,\n ...state.toasts\n ].slice(0, TOAST_LIMIT)\n };\n case actionTypes.DISMISS_TOAST:\n {\n const { toastId } = action;\n return {\n ...state,\n toasts: state.toasts.map((toast)=>toast.id === toastId ? {\n ...toast,\n status: 'error'\n } : toast)\n };\n }\n case actionTypes.REMOVE_TOAST:\n return {\n ...state,\n toasts: state.toasts.filter((toast)=>toast.id !== action.toastId)\n };\n }\n};\nconst listeners = [];\nlet memoryState = {\n toasts: []\n};\nfunction dispatch(action) {\n memoryState = reducer(memoryState, action);\n listeners.forEach((listener)=>{\n listener(memoryState);\n });\n}\nfunction toast({ ...props }) {\n const id = genId();\n const update = (props)=>dispatch({\n type: actionTypes.UPDATE_TOAST,\n toast: {\n ...props,\n id\n }\n });\n const dismiss = ()=>dispatch({\n type: actionTypes.DISMISS_TOAST,\n toastId: id\n });\n dispatch({\n type: actionTypes.ADD_TOAST,\n toast: {\n ...props,\n id,\n status: props.status ?? 'info',\n title: props.title,\n description: props.description,\n action: props.action\n }\n });\n return {\n id: id,\n dismiss,\n update\n };\n}\nfunction useToast() {\n const [state, setState] = react__WEBPACK_IMPORTED_MODULE_0__.useState(memoryState);\n react__WEBPACK_IMPORTED_MODULE_0__.useEffect({\n \"useToast.useEffect\": ()=>{\n listeners.push(setState);\n return ({\n \"useToast.useEffect\": ()=>{\n const index = listeners.indexOf(setState);\n if (index > -1) {\n listeners.splice(index, 1);\n }\n }\n })[\"useToast.useEffect\"];\n }\n }[\"useToast.useEffect\"], [\n state\n ]);\n return {\n ...state,\n toast,\n dismiss: (toastId)=>dispatch({\n type: actionTypes.DISMISS_TOAST,\n toastId\n })\n };\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvaG9va3MvdXNlLXRvYXN0LnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7b0VBRThCO0FBRTlCLE1BQU1DLGNBQWM7QUFDcEIsTUFBTUMscUJBQXFCO0FBVTNCLE1BQU1DLGNBQWM7SUFDbEJDLFdBQVc7SUFDWEMsY0FBYztJQUNkQyxlQUFlO0lBQ2ZDLGNBQWM7QUFDaEI7QUFFQSxJQUFJQyxRQUFRO0FBRVosU0FBU0M7SUFDUEQsUUFBUSxDQUFDQSxRQUFRLEtBQUtFLE9BQU9DLGdCQUFnQjtJQUM3QyxPQUFPSCxNQUFNSSxRQUFRO0FBQ3ZCO0FBb0JBLE1BQU1DLFVBQVUsQ0FBQ0MsT0FBY0M7SUFDN0IsT0FBUUEsT0FBT0MsSUFBSTtRQUNqQixLQUFLYixZQUFZQyxTQUFTO1lBQ3hCLE9BQU87Z0JBQ0wsR0FBR1UsS0FBSztnQkFDUkcsUUFBUTtvQkFBQ0YsT0FBT0csS0FBSzt1QkFBS0osTUFBTUcsTUFBTTtpQkFBQyxDQUFDRSxLQUFLLENBQUMsR0FBR2xCO1lBQ25EO1FBRUYsS0FBS0UsWUFBWUcsYUFBYTtZQUFFO2dCQUM5QixNQUFNLEVBQUVjLE9BQU8sRUFBRSxHQUFHTDtnQkFFcEIsT0FBTztvQkFDTCxHQUFHRCxLQUFLO29CQUNSRyxRQUFRSCxNQUFNRyxNQUFNLENBQUNJLEdBQUcsQ0FBQyxDQUFDSCxRQUN4QkEsTUFBTUksRUFBRSxLQUFLRixVQUFVOzRCQUFFLEdBQUdGLEtBQUs7NEJBQUVLLFFBQVE7d0JBQVEsSUFBSUw7Z0JBRTNEO1lBQ0Y7UUFDQSxLQUFLZixZQUFZSSxZQUFZO1lBQzNCLE9BQU87Z0JBQ0wsR0FBR08sS0FBSztnQkFDUkcsUUFBUUgsTUFBTUcsTUFBTSxDQUFDTyxNQUFNLENBQUMsQ0FBQ04sUUFBVUEsTUFBTUksRUFBRSxLQUFLUCxPQUFPSyxPQUFPO1lBQ3BFO0lBQ0o7QUFDRjtBQUVBLE1BQU1LLFlBQTJDLEVBQUU7QUFFbkQsSUFBSUMsY0FBcUI7SUFBRVQsUUFBUSxFQUFFO0FBQUM7QUFFdEMsU0FBU1UsU0FBU1osTUFBYztJQUM5QlcsY0FBY2IsUUFBUWEsYUFBYVg7SUFDbkNVLFVBQVVHLE9BQU8sQ0FBQyxDQUFDQztRQUNqQkEsU0FBU0g7SUFDWDtBQUNGO0FBRUEsU0FBU1IsTUFBTSxFQUFFLEdBQUdZLE9BQXFCO0lBQ3ZDLE1BQU1SLEtBQUtiO0lBRVgsTUFBTXNCLFNBQVMsQ0FBQ0QsUUFDZEgsU0FBUztZQUNQWCxNQUFNYixZQUFZRSxZQUFZO1lBQzlCYSxPQUFPO2dCQUFFLEdBQUdZLEtBQUs7Z0JBQUVSO1lBQUc7UUFDeEI7SUFFRixNQUFNVSxVQUFVLElBQ2RMLFNBQVM7WUFBRVgsTUFBTWIsWUFBWUcsYUFBYTtZQUFFYyxTQUFTRTtRQUFHO0lBRTFESyxTQUFTO1FBQ1BYLE1BQU1iLFlBQVlDLFNBQVM7UUFDM0JjLE9BQU87WUFDTCxHQUFHWSxLQUFLO1lBQ1JSO1lBQ0FDLFFBQVFPLE1BQU1QLE1BQU0sSUFBSTtZQUN4QlUsT0FBT0gsTUFBTUcsS0FBSztZQUNsQkMsYUFBYUosTUFBTUksV0FBVztZQUM5Qm5CLFFBQVFlLE1BQU1mLE1BQU07UUFDdEI7SUFDRjtJQUVBLE9BQU87UUFDTE8sSUFBSUE7UUFDSlU7UUFDQUQ7SUFDRjtBQUNGO0FBRUEsU0FBU0k7SUFDUCxNQUFNLENBQUNyQixPQUFPc0IsU0FBUyxHQUFHcEMsMkNBQWMsQ0FBUTBCO0lBRWhEMUIsNENBQWU7OEJBQUM7WUFDZHlCLFVBQVVjLElBQUksQ0FBQ0g7WUFDZjtzQ0FBTztvQkFDTCxNQUFNSSxRQUFRZixVQUFVZ0IsT0FBTyxDQUFDTDtvQkFDaEMsSUFBSUksUUFBUSxDQUFDLEdBQUc7d0JBQ2RmLFVBQVVpQixNQUFNLENBQUNGLE9BQU87b0JBQzFCO2dCQUNGOztRQUNGOzZCQUFHO1FBQUMxQjtLQUFNO0lBRVYsT0FBTztRQUNMLEdBQUdBLEtBQUs7UUFDUkk7UUFDQWMsU0FBUyxDQUFDWixVQUNSTyxTQUFTO2dCQUFFWCxNQUFNYixZQUFZRyxhQUFhO2dCQUFFYztZQUFRO0lBQ3hEO0FBQ0Y7QUFFMEIiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9ob29rcy91c2UtdG9hc3QudHMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gJ3JlYWN0J1xuXG5jb25zdCBUT0FTVF9MSU1JVCA9IDNcbmNvbnN0IFRPQVNUX1JFTU9WRV9ERUxBWSA9IDEwMDAwMDBcblxudHlwZSBUb2FzdGVyVG9hc3QgPSB7XG4gIGlkOiBzdHJpbmdcbiAgdGl0bGU/OiBSZWFjdC5SZWFjdE5vZGVcbiAgZGVzY3JpcHRpb24/OiBSZWFjdC5SZWFjdE5vZGVcbiAgYWN0aW9uPzogUmVhY3QuUmVhY3ROb2RlXG4gIHN0YXR1cz86ICdzdWNjZXNzJyB8ICdlcnJvcicgfCAnaW5mbycgfCAnd2FybmluZydcbn1cblxuY29uc3QgYWN0aW9uVHlwZXMgPSB7XG4gIEFERF9UT0FTVDogJ0FERF9UT0FTVCcsXG4gIFVQREFURV9UT0FTVDogJ1VQREFURV9UT0FTVCcsXG4gIERJU01JU1NfVE9BU1Q6ICdESVNNSVNTX1RPQVNUJyxcbiAgUkVNT1ZFX1RPQVNUOiAnUkVNT1ZFX1RPQVNUJyxcbn0gYXMgY29uc3RcblxubGV0IGNvdW50ID0gMFxuXG5mdW5jdGlvbiBnZW5JZCgpIHtcbiAgY291bnQgPSAoY291bnQgKyAxKSAlIE51bWJlci5NQVhfU0FGRV9JTlRFR0VSXG4gIHJldHVybiBjb3VudC50b1N0cmluZygpXG59XG5cbnR5cGUgU3RhdGUgPSB7XG4gIHRvYXN0czogVG9hc3RlclRvYXN0W11cbn1cblxudHlwZSBBY3Rpb24gPVxuICB8IHtcbiAgICAgIHR5cGU6IHR5cGVvZiBhY3Rpb25UeXBlcy5BRERfVE9BU1RcbiAgICAgIHRvYXN0OiBUb2FzdGVyVG9hc3RcbiAgICB9XG4gIHwge1xuICAgICAgdHlwZTogdHlwZW9mIGFjdGlvblR5cGVzLkRJU01JU1NfVE9BU1RcbiAgICAgIHRvYXN0SWQ/OiBUb2FzdGVyVG9hc3RbJ2lkJ11cbiAgICB9XG4gIHwge1xuICAgICAgdHlwZTogdHlwZW9mIGFjdGlvblR5cGVzLlJFTU9WRV9UT0FTVFxuICAgICAgdG9hc3RJZD86IFRvYXN0ZXJUb2FzdFsnaWQnXVxuICAgIH1cblxuY29uc3QgcmVkdWNlciA9IChzdGF0ZTogU3RhdGUsIGFjdGlvbjogQWN0aW9uKTogU3RhdGUgPT4ge1xuICBzd2l0Y2ggKGFjdGlvbi50eXBlKSB7XG4gICAgY2FzZSBhY3Rpb25UeXBlcy5BRERfVE9BU1Q6XG4gICAgICByZXR1cm4ge1xuICAgICAgICAuLi5zdGF0ZSxcbiAgICAgICAgdG9hc3RzOiBbYWN0aW9uLnRvYXN0LCAuLi5zdGF0ZS50b2FzdHNdLnNsaWNlKDAsIFRPQVNUX0xJTUlUKSxcbiAgICAgIH1cblxuICAgIGNhc2UgYWN0aW9uVHlwZXMuRElTTUlTU19UT0FTVDoge1xuICAgICAgY29uc3QgeyB0b2FzdElkIH0gPSBhY3Rpb25cblxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgLi4uc3RhdGUsXG4gICAgICAgIHRvYXN0czogc3RhdGUudG9hc3RzLm1hcCgodG9hc3QpID0+XG4gICAgICAgICAgdG9hc3QuaWQgPT09IHRvYXN0SWQgPyB7IC4uLnRvYXN0LCBzdGF0dXM6ICdlcnJvcicgfSA6IHRvYXN0XG4gICAgICAgICksXG4gICAgICB9XG4gICAgfVxuICAgIGNhc2UgYWN0aW9uVHlwZXMuUkVNT1ZFX1RPQVNUOlxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgLi4uc3RhdGUsXG4gICAgICAgIHRvYXN0czogc3RhdGUudG9hc3RzLmZpbHRlcigodG9hc3QpID0+IHRvYXN0LmlkICE9PSBhY3Rpb24udG9hc3RJZCksXG4gICAgICB9XG4gIH1cbn1cblxuY29uc3QgbGlzdGVuZXJzOiBBcnJheTwoc3RhdGU6IFN0YXRlKSA9PiB2b2lkPiA9IFtdXG5cbmxldCBtZW1vcnlTdGF0ZTogU3RhdGUgPSB7IHRvYXN0czogW10gfVxuXG5mdW5jdGlvbiBkaXNwYXRjaChhY3Rpb246IEFjdGlvbikge1xuICBtZW1vcnlTdGF0ZSA9IHJlZHVjZXIobWVtb3J5U3RhdGUsIGFjdGlvbilcbiAgbGlzdGVuZXJzLmZvckVhY2goKGxpc3RlbmVyKSA9PiB7XG4gICAgbGlzdGVuZXIobWVtb3J5U3RhdGUpXG4gIH0pXG59XG5cbmZ1bmN0aW9uIHRvYXN0KHsgLi4ucHJvcHMgfTogVG9hc3RlclRvYXN0KSB7XG4gIGNvbnN0IGlkID0gZ2VuSWQoKVxuXG4gIGNvbnN0IHVwZGF0ZSA9IChwcm9wcz86IFRvYXN0ZXJUb2FzdCkgPT5cbiAgICBkaXNwYXRjaCh7XG4gICAgICB0eXBlOiBhY3Rpb25UeXBlcy5VUERBVEVfVE9BU1QsXG4gICAgICB0b2FzdDogeyAuLi5wcm9wcywgaWQgfSxcbiAgICB9KVxuXG4gIGNvbnN0IGRpc21pc3MgPSAoKSA9PlxuICAgIGRpc3BhdGNoKHsgdHlwZTogYWN0aW9uVHlwZXMuRElTTUlTU19UT0FTVCwgdG9hc3RJZDogaWQgfSlcblxuICBkaXNwYXRjaCh7XG4gICAgdHlwZTogYWN0aW9uVHlwZXMuQUREX1RPQVNULFxuICAgIHRvYXN0OiB7XG4gICAgICAuLi5wcm9wcyxcbiAgICAgIGlkLFxuICAgICAgc3RhdHVzOiBwcm9wcy5zdGF0dXMgPz8gJ2luZm8nLFxuICAgICAgdGl0bGU6IHByb3BzLnRpdGxlLFxuICAgICAgZGVzY3JpcHRpb246IHByb3BzLmRlc2NyaXB0aW9uLFxuICAgICAgYWN0aW9uOiBwcm9wcy5hY3Rpb24sXG4gICAgfSxcbiAgfSlcblxuICByZXR1cm4ge1xuICAgIGlkOiBpZCxcbiAgICBkaXNtaXNzLFxuICAgIHVwZGF0ZSxcbiAgfVxufVxuXG5mdW5jdGlvbiB1c2VUb2FzdCgpIHtcbiAgY29uc3QgW3N0YXRlLCBzZXRTdGF0ZV0gPSBSZWFjdC51c2VTdGF0ZTxTdGF0ZT4obWVtb3J5U3RhdGUpXG5cbiAgUmVhY3QudXNlRWZmZWN0KCgpID0+IHtcbiAgICBsaXN0ZW5lcnMucHVzaChzZXRTdGF0ZSlcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgY29uc3QgaW5kZXggPSBsaXN0ZW5lcnMuaW5kZXhPZihzZXRTdGF0ZSlcbiAgICAgIGlmIChpbmRleCA+IC0xKSB7XG4gICAgICAgIGxpc3RlbmVycy5zcGxpY2UoaW5kZXgsIDEpXG4gICAgICB9XG4gICAgfVxuICB9LCBbc3RhdGVdKVxuXG4gIHJldHVybiB7XG4gICAgLi4uc3RhdGUsXG4gICAgdG9hc3QsXG4gICAgZGlzbWlzczogKHRvYXN0SWQ/OiBzdHJpbmcpID0+XG4gICAgICBkaXNwYXRjaCh7IHR5cGU6IGFjdGlvblR5cGVzLkRJU01JU1NfVE9BU1QsIHRvYXN0SWQgfSksXG4gIH1cbn1cblxuZXhwb3J0IHsgdXNlVG9hc3QsIHRvYXN0IH1cbiJdLCJuYW1lcyI6WyJSZWFjdCIsIlRPQVNUX0xJTUlUIiwiVE9BU1RfUkVNT1ZFX0RFTEFZIiwiYWN0aW9uVHlwZXMiLCJBRERfVE9BU1QiLCJVUERBVEVfVE9BU1QiLCJESVNNSVNTX1RPQVNUIiwiUkVNT1ZFX1RPQVNUIiwiY291bnQiLCJnZW5JZCIsIk51bWJlciIsIk1BWF9TQUZFX0lOVEVHRVIiLCJ0b1N0cmluZyIsInJlZHVjZXIiLCJzdGF0ZSIsImFjdGlvbiIsInR5cGUiLCJ0b2FzdHMiLCJ0b2FzdCIsInNsaWNlIiwidG9hc3RJZCIsIm1hcCIsImlkIiwic3RhdHVzIiwiZmlsdGVyIiwibGlzdGVuZXJzIiwibWVtb3J5U3RhdGUiLCJkaXNwYXRjaCIsImZvckVhY2giLCJsaXN0ZW5lciIsInByb3BzIiwidXBkYXRlIiwiZGlzbWlzcyIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJ1c2VUb2FzdCIsInNldFN0YXRlIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJwdXNoIiwiaW5kZXgiLCJpbmRleE9mIiwic3BsaWNlIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/hooks/use-toast.ts\n"); + +/***/ }), + +/***/ "(ssr)/./src/lib/utils.ts": +/*!**************************!*\ + !*** ./src/lib/utils.ts ***! + \**************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ cn: () => (/* binding */ cn)\n/* harmony export */ });\n/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clsx */ \"(ssr)/./node_modules/clsx/dist/clsx.mjs\");\n/* harmony import */ var tailwind_merge__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tailwind-merge */ \"(ssr)/./node_modules/tailwind-merge/dist/bundle-mjs.mjs\");\n\n\nfunction cn(...inputs) {\n return (0,tailwind_merge__WEBPACK_IMPORTED_MODULE_1__.twMerge)((0,clsx__WEBPACK_IMPORTED_MODULE_0__.clsx)(inputs));\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvbGliL3V0aWxzLnRzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUE0QztBQUNKO0FBRWpDLFNBQVNFLEdBQUcsR0FBR0MsTUFBb0I7SUFDeEMsT0FBT0YsdURBQU9BLENBQUNELDBDQUFJQSxDQUFDRztBQUN0QiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2xpYi91dGlscy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB0eXBlIENsYXNzVmFsdWUsIGNsc3ggfSBmcm9tICdjbHN4J1xuaW1wb3J0IHsgdHdNZXJnZSB9IGZyb20gJ3RhaWx3aW5kLW1lcmdlJ1xuXG5leHBvcnQgZnVuY3Rpb24gY24oLi4uaW5wdXRzOiBDbGFzc1ZhbHVlW10pIHtcbiAgcmV0dXJuIHR3TWVyZ2UoY2xzeChpbnB1dHMpKVxufVxuIl0sIm5hbWVzIjpbImNsc3giLCJ0d01lcmdlIiwiY24iLCJpbnB1dHMiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/lib/utils.ts\n"); + +/***/ }), + +/***/ "../app-render/action-async-storage.external": +/*!*******************************************************************************!*\ + !*** external "next/dist/server/app-render/action-async-storage.external.js" ***! + \*******************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/action-async-storage.external.js"); + +/***/ }), + +/***/ "../app-render/after-task-async-storage.external": +/*!***********************************************************************************!*\ + !*** external "next/dist/server/app-render/after-task-async-storage.external.js" ***! + \***********************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/after-task-async-storage.external.js"); + +/***/ }), + +/***/ "../app-render/dynamic-access-async-storage.external": +/*!***************************************************************************************!*\ + !*** external "next/dist/server/app-render/dynamic-access-async-storage.external.js" ***! + \***************************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/dynamic-access-async-storage.external.js"); + +/***/ }), + +/***/ "./work-async-storage.external": +/*!*****************************************************************************!*\ + !*** external "next/dist/server/app-render/work-async-storage.external.js" ***! + \*****************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/work-async-storage.external.js"); + +/***/ }), + +/***/ "async_hooks": +/*!******************************!*\ + !*** external "async_hooks" ***! + \******************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("async_hooks"); + +/***/ }), + +/***/ "child_process": +/*!********************************!*\ + !*** external "child_process" ***! + \********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("child_process"); + +/***/ }), + +/***/ "crypto": +/*!*************************!*\ + !*** external "crypto" ***! + \*************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("crypto"); + +/***/ }), + +/***/ "diagnostics_channel": +/*!**************************************!*\ + !*** external "diagnostics_channel" ***! + \**************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("diagnostics_channel"); + +/***/ }), + +/***/ "events": +/*!*************************!*\ + !*** external "events" ***! + \*************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("events"); + +/***/ }), + +/***/ "fs": +/*!*********************!*\ + !*** external "fs" ***! + \*********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("fs"); + +/***/ }), + +/***/ "import-in-the-middle": +/*!***************************************!*\ + !*** external "import-in-the-middle" ***! + \***************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("import-in-the-middle"); + +/***/ }), + +/***/ "module": +/*!*************************!*\ + !*** external "module" ***! + \*************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("module"); + +/***/ }), + +/***/ "next/dist/compiled/next-server/app-page.runtime.dev.js": +/*!*************************************************************************!*\ + !*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***! + \*************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js"); + +/***/ }), + +/***/ "next/dist/server/app-render/work-unit-async-storage.external.js": +/*!**********************************************************************************!*\ + !*** external "next/dist/server/app-render/work-unit-async-storage.external.js" ***! + \**********************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/work-unit-async-storage.external.js"); + +/***/ }), + +/***/ "next/dist/shared/lib/no-fallback-error.external": +/*!******************************************************************!*\ + !*** external "next/dist/shared/lib/no-fallback-error.external" ***! + \******************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/no-fallback-error.external"); + +/***/ }), + +/***/ "next/dist/shared/lib/router/utils/app-paths": +/*!**************************************************************!*\ + !*** external "next/dist/shared/lib/router/utils/app-paths" ***! + \**************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/router/utils/app-paths"); + +/***/ }), + +/***/ "next/dist/shared/lib/router/utils/is-bot": +/*!***********************************************************!*\ + !*** external "next/dist/shared/lib/router/utils/is-bot" ***! + \***********************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/router/utils/is-bot"); + +/***/ }), + +/***/ "node:child_process": +/*!*************************************!*\ + !*** external "node:child_process" ***! + \*************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:child_process"); + +/***/ }), + +/***/ "node:diagnostics_channel": +/*!*******************************************!*\ + !*** external "node:diagnostics_channel" ***! + \*******************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:diagnostics_channel"); + +/***/ }), + +/***/ "node:fs": +/*!**************************!*\ + !*** external "node:fs" ***! + \**************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:fs"); + +/***/ }), + +/***/ "node:http": +/*!****************************!*\ + !*** external "node:http" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:http"); + +/***/ }), + +/***/ "node:https": +/*!*****************************!*\ + !*** external "node:https" ***! + \*****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:https"); + +/***/ }), + +/***/ "node:inspector": +/*!*********************************!*\ + !*** external "node:inspector" ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:inspector"); + +/***/ }), + +/***/ "node:net": +/*!***************************!*\ + !*** external "node:net" ***! + \***************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:net"); + +/***/ }), + +/***/ "node:os": +/*!**************************!*\ + !*** external "node:os" ***! + \**************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:os"); + +/***/ }), + +/***/ "node:path": +/*!****************************!*\ + !*** external "node:path" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:path"); + +/***/ }), + +/***/ "node:readline": +/*!********************************!*\ + !*** external "node:readline" ***! + \********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:readline"); + +/***/ }), + +/***/ "node:stream": +/*!******************************!*\ + !*** external "node:stream" ***! + \******************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:stream"); + +/***/ }), + +/***/ "node:tls": +/*!***************************!*\ + !*** external "node:tls" ***! + \***************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:tls"); + +/***/ }), + +/***/ "node:util": +/*!****************************!*\ + !*** external "node:util" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:util"); + +/***/ }), + +/***/ "node:worker_threads": +/*!**************************************!*\ + !*** external "node:worker_threads" ***! + \**************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:worker_threads"); + +/***/ }), + +/***/ "node:zlib": +/*!****************************!*\ + !*** external "node:zlib" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("node:zlib"); + +/***/ }), + +/***/ "os": +/*!*********************!*\ + !*** external "os" ***! + \*********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("os"); + +/***/ }), + +/***/ "path": +/*!***********************!*\ + !*** external "path" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("path"); + +/***/ }), + +/***/ "perf_hooks": +/*!*****************************!*\ + !*** external "perf_hooks" ***! + \*****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("perf_hooks"); + +/***/ }), + +/***/ "process": +/*!**************************!*\ + !*** external "process" ***! + \**************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("process"); + +/***/ }), + +/***/ "require-in-the-middle": +/*!****************************************!*\ + !*** external "require-in-the-middle" ***! + \****************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("require-in-the-middle"); + +/***/ }), + +/***/ "tty": +/*!**********************!*\ + !*** external "tty" ***! + \**********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("tty"); + +/***/ }), + +/***/ "url": +/*!**********************!*\ + !*** external "url" ***! + \**********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("url"); + +/***/ }), + +/***/ "util": +/*!***********************!*\ + !*** external "util" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("util"); + +/***/ }), + +/***/ "worker_threads": +/*!*********************************!*\ + !*** external "worker_threads" ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("worker_threads"); + +/***/ }) + +}; +; + +// load runtime +var __webpack_require__ = require("../../webpack-runtime.js"); +__webpack_require__.C(exports); +var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/next","vendor-chunks/@sentry","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown","vendor-chunks/next-auth","vendor-chunks/@babel","vendor-chunks/framer-motion","vendor-chunks/@radix-ui","vendor-chunks/tailwind-merge","vendor-chunks/next-themes","vendor-chunks/class-variance-authority","vendor-chunks/clsx"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"))); +module.exports = __webpack_exports__; + +})(); \ No newline at end of file diff --git a/.next/server/app/terms/page_client-reference-manifest.js b/.next/server/app/terms/page_client-reference-manifest.js new file mode 100644 index 0000000..6fed135 --- /dev/null +++ b/.next/server/app/terms/page_client-reference-manifest.js @@ -0,0 +1 @@ +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/terms/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(ssr)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(ssr)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(ssr)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(ssr)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(ssr)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(ssr)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(ssr)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(ssr)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(ssr)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(ssr)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(ssr)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(ssr)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(ssr)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(ssr)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error.tsx":{"id":"(app-pages-browser)/./src/app/global-error.tsx","name":"*","chunks":["app/global-error","static/chunks/app/global-error.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css":{"id":"(app-pages-browser)/./src/app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Rajdhani/Rajdhani-SemiBold.ttf\",\"weight\":\"600\",\"style\":\"normal\"},{\"path\":\"../fonts/Rajdhani/Rajdhani-Bold.ttf\",\"weight\":\"700\",\"style\":\"normal\"}],\"variable\":\"--font-rajdhani\",\"display\":\"swap\"}],\"variableName\":\"rajdhani\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}":{"id":"(app-pages-browser)/./node_modules/next/font/local/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"\",\"arguments\":[{\"src\":[{\"path\":\"../fonts/Kanit/Kanit-Regular.ttf\",\"weight\":\"400\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-Medium.ttf\",\"weight\":\"500\",\"style\":\"normal\"},{\"path\":\"../fonts/Kanit/Kanit-MediumItalic.ttf\",\"weight\":\"500\",\"style\":\"italic\"}],\"variable\":\"--font-kanit\",\"display\":\"swap\"}],\"variableName\":\"kanit\"}","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx":{"id":"(app-pages-browser)/./src/components/AppShell.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Providers.tsx":{"id":"(app-pages-browser)/./src/components/Providers.tsx","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page.tsx":{"id":"(app-pages-browser)/./src/app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/client-segment.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/lib/metadata/generate/icon-mark.js":{"id":"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js":{"id":"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/esm/client/app-dir/link.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/projects/ProjectsPageClient.tsx":{"id":"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/ui/ImageWithFallback.tsx":{"id":"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/BlogCard.tsx":{"id":"(app-pages-browser)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/FeaturedPost.tsx":{"id":"(app-pages-browser)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/contact/page.tsx":{"id":"(app-pages-browser)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/faq/page.tsx":{"id":"(app-pages-browser)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx":{"id":"(app-pages-browser)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false},"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx":{"id":"(app-pages-browser)/./src/app/terms/page.tsx","name":"*","chunks":["app/terms/page","static/chunks/app/terms/page.js"],"async":false}},"entryCSSFiles":{"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/global-error":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout":[{"inlined":false,"path":"static/css/app/layout.css"}],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/page":[],"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page":[]},"rscModuleMapping":{"(app-pages-browser)/./src/app/global-error.tsx":{"*":{"id":"(rsc)/./src/app/global-error.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/globals.css":{"*":{"id":"(rsc)/./src/app/globals.css","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/AppShell.tsx":{"*":{"id":"(rsc)/./src/components/AppShell.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/Providers.tsx":{"*":{"id":"(rsc)/./src/components/Providers.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/page.tsx":{"*":{"id":"(rsc)/./src/app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-segment.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/client-segment.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/async-metadata.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js":{"*":{"id":"(rsc)/./node_modules/next/dist/lib/metadata/generate/icon-mark.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js":{"*":{"id":"(rsc)/./node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js":{"*":{"id":"(rsc)/./node_modules/next/dist/client/app-dir/link.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/projects/ProjectsPageClient.tsx":{"*":{"id":"(rsc)/./src/app/projects/ProjectsPageClient.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/ui/ImageWithFallback.tsx":{"*":{"id":"(rsc)/./src/components/ui/ImageWithFallback.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/BlogCard.tsx":{"*":{"id":"(rsc)/./src/components/BlogCard.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/components/FeaturedPost.tsx":{"*":{"id":"(rsc)/./src/components/FeaturedPost.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/contact/page.tsx":{"*":{"id":"(rsc)/./src/app/contact/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/faq/page.tsx":{"*":{"id":"(rsc)/./src/app/faq/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/privacy/page.tsx":{"*":{"id":"(rsc)/./src/app/privacy/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./src/app/terms/page.tsx":{"*":{"id":"(rsc)/./src/app/terms/page.tsx","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/instrumentation.js b/.next/server/instrumentation.js index 0fc9a23..e217d18 100644 --- a/.next/server/instrumentation.js +++ b/.next/server/instrumentation.js @@ -418,7 +418,7 @@ module.exports = require("worker_threads"); var __webpack_require__ = require("./webpack-runtime.js"); __webpack_require__.C(exports); var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/@sentry","vendor-chunks/next","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown"], () => (__webpack_exec__("(instrument)/./src/instrumentation.ts"))); +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/@opentelemetry","vendor-chunks/next","vendor-chunks/@sentry","vendor-chunks/@prisma","vendor-chunks/semver","vendor-chunks/color-convert","vendor-chunks/is-core-module","vendor-chunks/forwarded-parse","vendor-chunks/color-name","vendor-chunks/ansi-styles","vendor-chunks/stacktrace-parser","vendor-chunks/shimmer","vendor-chunks/supports-color","vendor-chunks/function-bind","vendor-chunks/path-parse","vendor-chunks/balanced-match","vendor-chunks/@swc","vendor-chunks/has-flag","vendor-chunks/hasown"], () => (__webpack_exec__("(instrument)/./src/instrumentation.ts"))); module.exports = __webpack_exports__; })(); \ No newline at end of file diff --git a/.next/server/vendor-chunks/next.js b/.next/server/vendor-chunks/next.js index b876d88..a39ecd7 100644 --- a/.next/server/vendor-chunks/next.js +++ b/.next/server/vendor-chunks/next.js @@ -65,6 +65,17 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ }), +/***/ "(rsc)/./node_modules/next/dist/api/server.js": +/*!**********************************************!*\ + !*** ./node_modules/next/dist/api/server.js ***! + \**********************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _server_web_exports_index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../server/web/exports/index */ \"(rsc)/./node_modules/next/dist/server/web/exports/index.js\");\n/* harmony import */ var _server_web_exports_index__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_server_web_exports_index__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _server_web_exports_index__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _server_web_exports_index__WEBPACK_IMPORTED_MODULE_0__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceMappingURL=server.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2FwaS9zZXJ2ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQTRDOztBQUU1QyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9hcGkvc2VydmVyLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4uL3NlcnZlci93ZWIvZXhwb3J0cy9pbmRleCc7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNlcnZlci5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/api/server.js\n"); + +/***/ }), + /***/ "(rsc)/./node_modules/next/dist/build/output/log.js": /*!****************************************************!*\ !*** ./node_modules/next/dist/build/output/log.js ***! @@ -448,6 +459,16 @@ eval("(()=>{var e={318:function(e,t){(function(e,n){ true?n(t):0})(this,(functio /***/ }), +/***/ "(rsc)/./node_modules/next/dist/compiled/ua-parser-js/ua-parser.js": +/*!*******************************************************************!*\ + !*** ./node_modules/next/dist/compiled/ua-parser-js/ua-parser.js ***! + \*******************************************************************/ +/***/ ((module, exports, __webpack_require__) => { + +eval("var __WEBPACK_AMD_DEFINE_RESULT__;(()=>{var i={226:function(i,e){(function(o,a){\"use strict\";var r=\"1.0.35\",t=\"\",n=\"?\",s=\"function\",b=\"undefined\",w=\"object\",l=\"string\",d=\"major\",c=\"model\",u=\"name\",p=\"type\",m=\"vendor\",f=\"version\",h=\"architecture\",v=\"console\",g=\"mobile\",k=\"tablet\",x=\"smarttv\",_=\"wearable\",y=\"embedded\",q=350;var T=\"Amazon\",S=\"Apple\",z=\"ASUS\",N=\"BlackBerry\",A=\"Browser\",C=\"Chrome\",E=\"Edge\",O=\"Firefox\",U=\"Google\",j=\"Huawei\",P=\"LG\",R=\"Microsoft\",M=\"Motorola\",B=\"Opera\",V=\"Samsung\",D=\"Sharp\",I=\"Sony\",W=\"Viera\",F=\"Xiaomi\",G=\"Zebra\",H=\"Facebook\",L=\"Chromium OS\",Z=\"Mac OS\";var extend=function(i,e){var o={};for(var a in i){if(e[a]&&e[a].length%2===0){o[a]=e[a].concat(i[a])}else{o[a]=i[a]}}return o},enumerize=function(i){var e={};for(var o=0;o0){if(b.length===2){if(typeof b[1]==s){this[b[0]]=b[1].call(this,d)}else{this[b[0]]=b[1]}}else if(b.length===3){if(typeof b[1]===s&&!(b[1].exec&&b[1].test)){this[b[0]]=d?b[1].call(this,d,b[2]):a}else{this[b[0]]=d?d.replace(b[1],b[2]):a}}else if(b.length===4){this[b[0]]=d?b[3].call(this,d.replace(b[1],b[2])):a}}else{this[b]=d?d:a}}}}o+=2}},strMapper=function(i,e){for(var o in e){if(typeof e[o]===w&&e[o].length>0){for(var r=0;r2){i[c]=\"iPad\";i[p]=k}return i};this.getEngine=function(){var i={};i[u]=a;i[f]=a;rgxMapper.call(i,n,x.engine);return i};this.getOS=function(){var i={};i[u]=a;i[f]=a;rgxMapper.call(i,n,x.os);if(_&&!i[u]&&v&&v.platform!=\"Unknown\"){i[u]=v.platform.replace(/chrome os/i,L).replace(/macos/i,Z)}return i};this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}};this.getUA=function(){return n};this.setUA=function(i){n=typeof i===l&&i.length>q?trim(i,q):i;return this};this.setUA(n);return this};UAParser.VERSION=r;UAParser.BROWSER=enumerize([u,f,d]);UAParser.CPU=enumerize([h]);UAParser.DEVICE=enumerize([c,m,p,v,g,x,k,_,y]);UAParser.ENGINE=UAParser.OS=enumerize([u,f]);if(typeof e!==b){if(\"object\"!==b&&i.exports){e=i.exports=UAParser}e.UAParser=UAParser}else{if(\"function\"===s&&__webpack_require__.amdO){!(__WEBPACK_AMD_DEFINE_RESULT__ = (function(){return UAParser}).call(exports, __webpack_require__, exports, module),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof o!==b){o.UAParser=UAParser}}var Q=typeof o!==b&&(o.jQuery||o.Zepto);if(Q&&!Q.ua){var Y=new UAParser;Q.ua=Y.getResult();Q.ua.get=function(){return Y.getUA()};Q.ua.set=function(i){Y.setUA(i);var e=Y.getResult();for(var o in e){Q.ua[o]=e[o]}}}})(typeof window===\"object\"?window:this)}};var e={};function __nccwpck_require__(o){var a=e[o];if(a!==undefined){return a.exports}var r=e[o]={exports:{}};var t=true;try{i[o].call(r.exports,r,r.exports,__nccwpck_require__);t=false}finally{if(t)delete e[o]}return r.exports}if(typeof __nccwpck_require__!==\"undefined\")__nccwpck_require__.ab=__dirname+\"/\";var o=__nccwpck_require__(226);module.exports=o})();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NvbXBpbGVkL3VhLXBhcnNlci1qcy91YS1wYXJzZXIuanMiLCJtYXBwaW5ncyI6IkFBQUEsd0NBQU0sT0FBTyxrQkFBa0IsZUFBZSxhQUFhLHVPQUF1TyxxUUFBcVEseUJBQXlCLFNBQVMsZ0JBQWdCLDRCQUE0Qix1QkFBdUIsS0FBSyxXQUFXLFNBQVMsdUJBQXVCLFNBQVMsWUFBWSxXQUFXLEtBQUssMkJBQTJCLFNBQVMsbUJBQW1CLGdFQUFnRSxzQkFBc0IsdUJBQXVCLHNCQUFzQiw0REFBNEQsb0JBQW9CLGlCQUFpQix3QkFBd0IseUNBQXlDLDRCQUE0QixvQkFBb0Isc0JBQXNCLG9CQUFvQixNQUFNLHNCQUFzQixVQUFVLE1BQU0saUJBQWlCLFFBQVEsUUFBUSxXQUFXLEtBQUssU0FBUyxPQUFPLDZCQUE2QixpQkFBaUIsbUJBQW1CLDZCQUE2QixLQUFLLGlCQUFpQixzQkFBc0IsNkNBQTZDLHNDQUFzQyxLQUFLLHFDQUFxQyxzQkFBc0IscURBQXFELEtBQUssaUJBQWlCLE1BQU0seUJBQXlCLGdCQUFnQixtQ0FBbUMsWUFBWSxjQUFjLEtBQUssbUJBQW1CLG1CQUFtQixxQkFBcUIsa0JBQWtCLFVBQVUsT0FBTywrRkFBK0YsSUFBSSxzS0FBc0ssT0FBTywySkFBMkosSUFBSSx3M0JBQXczQixJQUFJLHEyQkFBcTJCLGdCQUFnQixraEJBQWtoQixHQUFHLHlWQUF5ViwyZkFBMmYscUhBQXFILGdDQUFnQyx5Q0FBeUMsZ0pBQWdKLElBQUksbURBQW1ELDRDQUE0Qyx5Q0FBeUMsMENBQTBDLDZIQUE2SCxJQUFJLFdBQVcsSUFBSSxvTUFBb00sZ0NBQWdDLFNBQVMsb0VBQW9FLDBDQUEwQyw2R0FBNkcsRUFBRSw4REFBOEQsc0JBQXNCLElBQUkscUdBQXFHLDhUQUE4VCxpQ0FBaUMsRUFBRSw4R0FBOEcsRUFBRSxpQkFBaUIseUNBQXlDLEVBQUUsVUFBVSxzS0FBc0ssSUFBSSw4REFBOEQsSUFBSSxrREFBa0QsRUFBRSxnQkFBZ0IsRUFBRSxHQUFHLGFBQWEsSUFBSSxxRkFBcUYseUpBQXlKLEVBQUUsV0FBVyxFQUFFLHlLQUF5SyxlQUFlLElBQUkscURBQXFELEVBQUUsV0FBVyxFQUFFLHlEQUF5RCxJQUFJLHFQQUFxUCxFQUFFLFlBQVksRUFBRSxzS0FBc0ssU0FBUyxpRUFBaUUsd0RBQXdELE1BQU0sZ0xBQWdMLElBQUksSUFBSSwwR0FBMEcsdUVBQXVFLDZEQUE2RCxpQ0FBaUMsR0FBRyxnTEFBZ0wsK1JBQStSLElBQUksNEJBQTRCLEVBQUUsNEJBQTRCLElBQUksMkdBQTJHLGlMQUFpTCxJQUFJLHNLQUFzSyxFQUFFLGdGQUFnRixFQUFFLHVDQUF1QyxFQUFFLDZDQUE2QyxFQUFFLHVGQUF1RixFQUFFLG1DQUFtQyxFQUFFLGdEQUFnRCxJQUFJLG9EQUFvRCxJQUFJLCtiQUErYixFQUFFLDRDQUE0QywwRUFBMEUsaUdBQWlHLGlEQUFpRCwwTUFBME0sNEdBQTRHLEVBQUUsbURBQW1ELDhGQUE4RixXQUFXLElBQUksSUFBSSwyRUFBMkUsa0ZBQWtGLGtIQUFrSCxXQUFXLHdIQUF3SCx5Q0FBeUMsUUFBUSxJQUFJLDZKQUE2SixJQUFJLGtFQUFrRSxJQUFJLDRFQUE0RSwwREFBMEQsMEVBQTBFLElBQUksRUFBRSxxWEFBcVgsSUFBSSwwRkFBMEYsc05BQXNOLElBQUksNkJBQTZCLGNBQWMsZ1hBQWdYLHFCQUFxQiw2Q0FBNkMsa0dBQWtHLFNBQVMsa0RBQWtELGdPQUFnTyxrSEFBa0gsWUFBWSwrRkFBK0Ysb1hBQW9YLElBQUksbUNBQW1DLElBQUksNlBBQTZQLDJCQUEyQixpQkFBaUIsSUFBSSxJQUFJLGdDQUFnQyxxQ0FBcUMsOENBQThDLHdDQUF3QywyQ0FBMkMsc0JBQXNCLHdCQUF3QiwyQkFBMkIsU0FBUyxPQUFPLE9BQU8sOEJBQThCLG9CQUFvQiw2Q0FBNkMsYUFBYSxVQUFVLHVCQUF1QixTQUFTLE9BQU8sMEJBQTBCLFVBQVUsMEJBQTBCLFNBQVMsT0FBTyxPQUFPLE9BQU8sNkJBQTZCLDBCQUEwQixPQUFPLDJGQUEyRixZQUFZLE9BQU8sVUFBVSwwQkFBMEIsU0FBUyxPQUFPLE9BQU8sNkJBQTZCLFVBQVUsc0JBQXNCLFNBQVMsT0FBTyxPQUFPLHlCQUF5Qix1Q0FBdUMsNERBQTRELFVBQVUsMEJBQTBCLE9BQU8sOEhBQThILHNCQUFzQixVQUFVLHVCQUF1Qix1Q0FBdUMsYUFBYSxjQUFjLGFBQWEsbUJBQW1CLG9DQUFvQyw0QkFBNEIsK0NBQStDLDZDQUE2QyxpQkFBaUIsNEJBQTRCLHFCQUFxQixvQkFBb0IsS0FBSyxHQUFHLFVBQWEsTUFBTSx3QkFBVSxFQUFFLG1DQUFRLFdBQVcsZ0JBQWdCO0FBQUEsa0dBQUUsQ0FBQyxzQkFBc0IscUJBQXFCLHdDQUF3QyxhQUFhLG1CQUFtQixtQkFBbUIsb0JBQW9CLGtCQUFrQixxQkFBcUIsV0FBVyxvQkFBb0IsZ0JBQWdCLGdCQUFnQiwwQ0FBMEMsU0FBUyxnQ0FBZ0MsV0FBVyxrQkFBa0IsaUJBQWlCLFlBQVksWUFBWSxXQUFXLElBQUkscURBQXFELFFBQVEsUUFBUSxpQkFBaUIsaUJBQWlCLGlGQUFpRiwrQkFBK0IsaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NvbXBpbGVkL3VhLXBhcnNlci1qcy91YS1wYXJzZXIuanMiXSwic291cmNlc0NvbnRlbnQiOlsiKCgpPT57dmFyIGk9ezIyNjpmdW5jdGlvbihpLGUpeyhmdW5jdGlvbihvLGEpe1widXNlIHN0cmljdFwiO3ZhciByPVwiMS4wLjM1XCIsdD1cIlwiLG49XCI/XCIscz1cImZ1bmN0aW9uXCIsYj1cInVuZGVmaW5lZFwiLHc9XCJvYmplY3RcIixsPVwic3RyaW5nXCIsZD1cIm1ham9yXCIsYz1cIm1vZGVsXCIsdT1cIm5hbWVcIixwPVwidHlwZVwiLG09XCJ2ZW5kb3JcIixmPVwidmVyc2lvblwiLGg9XCJhcmNoaXRlY3R1cmVcIix2PVwiY29uc29sZVwiLGc9XCJtb2JpbGVcIixrPVwidGFibGV0XCIseD1cInNtYXJ0dHZcIixfPVwid2VhcmFibGVcIix5PVwiZW1iZWRkZWRcIixxPTM1MDt2YXIgVD1cIkFtYXpvblwiLFM9XCJBcHBsZVwiLHo9XCJBU1VTXCIsTj1cIkJsYWNrQmVycnlcIixBPVwiQnJvd3NlclwiLEM9XCJDaHJvbWVcIixFPVwiRWRnZVwiLE89XCJGaXJlZm94XCIsVT1cIkdvb2dsZVwiLGo9XCJIdWF3ZWlcIixQPVwiTEdcIixSPVwiTWljcm9zb2Z0XCIsTT1cIk1vdG9yb2xhXCIsQj1cIk9wZXJhXCIsVj1cIlNhbXN1bmdcIixEPVwiU2hhcnBcIixJPVwiU29ueVwiLFc9XCJWaWVyYVwiLEY9XCJYaWFvbWlcIixHPVwiWmVicmFcIixIPVwiRmFjZWJvb2tcIixMPVwiQ2hyb21pdW0gT1NcIixaPVwiTWFjIE9TXCI7dmFyIGV4dGVuZD1mdW5jdGlvbihpLGUpe3ZhciBvPXt9O2Zvcih2YXIgYSBpbiBpKXtpZihlW2FdJiZlW2FdLmxlbmd0aCUyPT09MCl7b1thXT1lW2FdLmNvbmNhdChpW2FdKX1lbHNle29bYV09aVthXX19cmV0dXJuIG99LGVudW1lcml6ZT1mdW5jdGlvbihpKXt2YXIgZT17fTtmb3IodmFyIG89MDtvPGkubGVuZ3RoO28rKyl7ZVtpW29dLnRvVXBwZXJDYXNlKCldPWlbb119cmV0dXJuIGV9LGhhcz1mdW5jdGlvbihpLGUpe3JldHVybiB0eXBlb2YgaT09PWw/bG93ZXJpemUoZSkuaW5kZXhPZihsb3dlcml6ZShpKSkhPT0tMTpmYWxzZX0sbG93ZXJpemU9ZnVuY3Rpb24oaSl7cmV0dXJuIGkudG9Mb3dlckNhc2UoKX0sbWFqb3JpemU9ZnVuY3Rpb24oaSl7cmV0dXJuIHR5cGVvZiBpPT09bD9pLnJlcGxhY2UoL1teXFxkXFwuXS9nLHQpLnNwbGl0KFwiLlwiKVswXTphfSx0cmltPWZ1bmN0aW9uKGksZSl7aWYodHlwZW9mIGk9PT1sKXtpPWkucmVwbGFjZSgvXlxcc1xccyovLHQpO3JldHVybiB0eXBlb2YgZT09PWI/aTppLnN1YnN0cmluZygwLHEpfX07dmFyIHJneE1hcHBlcj1mdW5jdGlvbihpLGUpe3ZhciBvPTAscix0LG4sYixsLGQ7d2hpbGUobzxlLmxlbmd0aCYmIWwpe3ZhciBjPWVbb10sdT1lW28rMV07cj10PTA7d2hpbGUocjxjLmxlbmd0aCYmIWwpe2lmKCFjW3JdKXticmVha31sPWNbcisrXS5leGVjKGkpO2lmKCEhbCl7Zm9yKG49MDtuPHUubGVuZ3RoO24rKyl7ZD1sWysrdF07Yj11W25dO2lmKHR5cGVvZiBiPT09dyYmYi5sZW5ndGg+MCl7aWYoYi5sZW5ndGg9PT0yKXtpZih0eXBlb2YgYlsxXT09cyl7dGhpc1tiWzBdXT1iWzFdLmNhbGwodGhpcyxkKX1lbHNle3RoaXNbYlswXV09YlsxXX19ZWxzZSBpZihiLmxlbmd0aD09PTMpe2lmKHR5cGVvZiBiWzFdPT09cyYmIShiWzFdLmV4ZWMmJmJbMV0udGVzdCkpe3RoaXNbYlswXV09ZD9iWzFdLmNhbGwodGhpcyxkLGJbMl0pOmF9ZWxzZXt0aGlzW2JbMF1dPWQ/ZC5yZXBsYWNlKGJbMV0sYlsyXSk6YX19ZWxzZSBpZihiLmxlbmd0aD09PTQpe3RoaXNbYlswXV09ZD9iWzNdLmNhbGwodGhpcyxkLnJlcGxhY2UoYlsxXSxiWzJdKSk6YX19ZWxzZXt0aGlzW2JdPWQ/ZDphfX19fW8rPTJ9fSxzdHJNYXBwZXI9ZnVuY3Rpb24oaSxlKXtmb3IodmFyIG8gaW4gZSl7aWYodHlwZW9mIGVbb109PT13JiZlW29dLmxlbmd0aD4wKXtmb3IodmFyIHI9MDtyPGVbb10ubGVuZ3RoO3IrKyl7aWYoaGFzKGVbb11bcl0saSkpe3JldHVybiBvPT09bj9hOm99fX1lbHNlIGlmKGhhcyhlW29dLGkpKXtyZXR1cm4gbz09PW4/YTpvfX1yZXR1cm4gaX07dmFyICQ9e1wiMS4wXCI6XCIvOFwiLDEuMjpcIi8xXCIsMS4zOlwiLzNcIixcIjIuMFwiOlwiLzQxMlwiLFwiMi4wLjJcIjpcIi80MTZcIixcIjIuMC4zXCI6XCIvNDE3XCIsXCIyLjAuNFwiOlwiLzQxOVwiLFwiP1wiOlwiL1wifSxYPXtNRTpcIjQuOTBcIixcIk5UIDMuMTFcIjpcIk5UMy41MVwiLFwiTlQgNC4wXCI6XCJOVDQuMFwiLDJlMzpcIk5UIDUuMFwiLFhQOltcIk5UIDUuMVwiLFwiTlQgNS4yXCJdLFZpc3RhOlwiTlQgNi4wXCIsNzpcIk5UIDYuMVwiLDg6XCJOVCA2LjJcIiw4LjE6XCJOVCA2LjNcIiwxMDpbXCJOVCA2LjRcIixcIk5UIDEwLjBcIl0sUlQ6XCJBUk1cIn07dmFyIEs9e2Jyb3dzZXI6W1svXFxiKD86Y3Jtb3xjcmlvcylcXC8oW1xcd1xcLl0rKS9pXSxbZixbdSxcIkNocm9tZVwiXV0sWy9lZGcoPzplfGlvc3xhKT9cXC8oW1xcd1xcLl0rKS9pXSxbZixbdSxcIkVkZ2VcIl1dLFsvKG9wZXJhIG1pbmkpXFwvKFstXFx3XFwuXSspL2ksLyhvcGVyYSBbbW9iaWxldGFiXXszLDZ9KVxcYi4rdmVyc2lvblxcLyhbLVxcd1xcLl0rKS9pLC8ob3BlcmEpKD86Lit2ZXJzaW9uXFwvfFtcXC8gXSspKFtcXHdcXC5dKykvaV0sW3UsZl0sWy9vcGlvc1tcXC8gXSsoW1xcd1xcLl0rKS9pXSxbZixbdSxCK1wiIE1pbmlcIl1dLFsvXFxib3ByXFwvKFtcXHdcXC5dKykvaV0sW2YsW3UsQl1dLFsvKGtpbmRsZSlcXC8oW1xcd1xcLl0rKS9pLC8obHVuYXNjYXBlfG1heHRob258bmV0ZnJvbnR8amFzbWluZXxibGF6ZXIpW1xcLyBdPyhbXFx3XFwuXSopL2ksLyhhdmFudCB8aWVtb2JpbGV8c2xpbSkoPzpicm93c2VyKT9bXFwvIF0/KFtcXHdcXC5dKikvaSwvKGJhP2lkdWJyb3dzZXIpW1xcLyBdPyhbXFx3XFwuXSspL2ksLyg/Om1zfFxcKCkoaWUpIChbXFx3XFwuXSspL2ksLyhmbG9ja3xyb2NrbWVsdHxtaWRvcml8ZXBpcGhhbnl8c2lsa3xza3lmaXJlfGJvbHR8aXJvbnx2aXZhbGRpfGlyaWRpdW18cGhhbnRvbWpzfGJvd3NlcnxxdWFya3xxdXB6aWxsYXxmYWxrb258cmVrb25xfHB1ZmZpbnxicmF2ZXx3aGFsZSg/IS4rbmF2ZXIpfHFxYnJvd3NlcmxpdGV8cXF8ZHVja2R1Y2tnbylcXC8oWy1cXHdcXC5dKykvaSwvKGhleXRhcHxvdmkpYnJvd3NlclxcLyhbXFxkXFwuXSspL2ksLyh3ZWlibylfXyhbXFxkXFwuXSspL2ldLFt1LGZdLFsvKD86XFxidWM/ID9icm93c2VyfCg/Omp1Yy4rKXVjd2ViKVtcXC8gXT8oW1xcd1xcLl0rKS9pXSxbZixbdSxcIlVDXCIrQV1dLFsvbWljcm9tLitcXGJxYmNvcmVcXC8oW1xcd1xcLl0rKS9pLC9cXGJxYmNvcmVcXC8oW1xcd1xcLl0rKS4rbWljcm9tL2ldLFtmLFt1LFwiV2VDaGF0KFdpbikgRGVza3RvcFwiXV0sWy9taWNyb21lc3NlbmdlclxcLyhbXFx3XFwuXSspL2ldLFtmLFt1LFwiV2VDaGF0XCJdXSxbL2tvbnF1ZXJvclxcLyhbXFx3XFwuXSspL2ldLFtmLFt1LFwiS29ucXVlcm9yXCJdXSxbL3RyaWRlbnQuK3J2WzogXShbXFx3XFwuXXsxLDl9KVxcYi4rbGlrZSBnZWNrby9pXSxbZixbdSxcIklFXCJdXSxbL3lhKD86c2VhcmNoKT9icm93c2VyXFwvKFtcXHdcXC5dKykvaV0sW2YsW3UsXCJZYW5kZXhcIl1dLFsvKGF2YXN0fGF2ZylcXC8oW1xcd1xcLl0rKS9pXSxbW3UsLyguKykvLFwiJDEgU2VjdXJlIFwiK0FdLGZdLFsvXFxiZm9jdXNcXC8oW1xcd1xcLl0rKS9pXSxbZixbdSxPK1wiIEZvY3VzXCJdXSxbL1xcYm9wdFxcLyhbXFx3XFwuXSspL2ldLFtmLFt1LEIrXCIgVG91Y2hcIl1dLFsvY29jX2NvY1xcdytcXC8oW1xcd1xcLl0rKS9pXSxbZixbdSxcIkNvYyBDb2NcIl1dLFsvZG9sZmluXFwvKFtcXHdcXC5dKykvaV0sW2YsW3UsXCJEb2xwaGluXCJdXSxbL2NvYXN0XFwvKFtcXHdcXC5dKykvaV0sW2YsW3UsQitcIiBDb2FzdFwiXV0sWy9taXVpYnJvd3NlclxcLyhbXFx3XFwuXSspL2ldLFtmLFt1LFwiTUlVSSBcIitBXV0sWy9meGlvc1xcLyhbLVxcd1xcLl0rKS9pXSxbZixbdSxPXV0sWy9cXGJxaWh1fChxaT9obz9vP3wzNjApYnJvd3Nlci9pXSxbW3UsXCIzNjAgXCIrQV1dLFsvKG9jdWx1c3xzYW1zdW5nfHNhaWxmaXNofGh1YXdlaSlicm93c2VyXFwvKFtcXHdcXC5dKykvaV0sW1t1LC8oLispLyxcIiQxIFwiK0FdLGZdLFsvKGNvbW9kb19kcmFnb24pXFwvKFtcXHdcXC5dKykvaV0sW1t1LC9fL2csXCIgXCJdLGZdLFsvKGVsZWN0cm9uKVxcLyhbXFx3XFwuXSspIHNhZmFyaS9pLC8odGVzbGEpKD86IHF0Y2FyYnJvd3NlcnxcXC8oMjBcXGRcXGRcXC5bLVxcd1xcLl0rKSkvaSwvbT8ocXFicm93c2VyfGJhaWR1Ym94YXBwfDIzNDVFeHBsb3JlcilbXFwvIF0/KFtcXHdcXC5dKykvaV0sW3UsZl0sWy8obWV0YXNyKVtcXC8gXT8oW1xcd1xcLl0rKS9pLC8obGJicm93c2VyKS9pLC9cXFsobGlua2VkaW4pYXBwXFxdL2ldLFt1XSxbLygoPzpmYmFuXFwvZmJpb3N8ZmJfaWFiXFwvZmI0YSkoPyEuK2ZiYXYpfDtmYmF2XFwvKFtcXHdcXC5dKyk7KS9pXSxbW3UsSF0sZl0sWy8oa2FrYW8oPzp0YWxrfHN0b3J5KSlbXFwvIF0oW1xcd1xcLl0rKS9pLC8obmF2ZXIpXFwoLio/KFxcZCtcXC5bXFx3XFwuXSspLipcXCkvaSwvc2FmYXJpIChsaW5lKVxcLyhbXFx3XFwuXSspL2ksL1xcYihsaW5lKVxcLyhbXFx3XFwuXSspXFwvaWFiL2ksLyhjaHJvbWl1bXxpbnN0YWdyYW0pW1xcLyBdKFstXFx3XFwuXSspL2ldLFt1LGZdLFsvXFxiZ3NhXFwvKFtcXHdcXC5dKykgLipzYWZhcmlcXC8vaV0sW2YsW3UsXCJHU0FcIl1dLFsvbXVzaWNhbF9seSg/Oi4rYXBwXz92ZXJzaW9uXFwvfF8pKFtcXHdcXC5dKykvaV0sW2YsW3UsXCJUaWtUb2tcIl1dLFsvaGVhZGxlc3NjaHJvbWUoPzpcXC8oW1xcd1xcLl0rKXwgKS9pXSxbZixbdSxDK1wiIEhlYWRsZXNzXCJdXSxbLyB3dlxcKS4rKGNocm9tZSlcXC8oW1xcd1xcLl0rKS9pXSxbW3UsQytcIiBXZWJWaWV3XCJdLGZdLFsvZHJvaWQuKyB2ZXJzaW9uXFwvKFtcXHdcXC5dKylcXGIuKyg/Om1vYmlsZSBzYWZhcml8c2FmYXJpKS9pXSxbZixbdSxcIkFuZHJvaWQgXCIrQV1dLFsvKGNocm9tZXxvbW5pd2VifGFyb3JhfFt0aXplbm9rYV17NX0gP2Jyb3dzZXIpXFwvdj8oW1xcd1xcLl0rKS9pXSxbdSxmXSxbL3ZlcnNpb25cXC8oW1xcd1xcLlxcLF0rKSAuKm1vYmlsZVxcL1xcdysgKHNhZmFyaSkvaV0sW2YsW3UsXCJNb2JpbGUgU2FmYXJpXCJdXSxbL3ZlcnNpb25cXC8oW1xcdyhcXC58XFwsKV0rKSAuKihtb2JpbGUgP3NhZmFyaXxzYWZhcmkpL2ldLFtmLHVdLFsvd2Via2l0Lis/KG1vYmlsZSA/c2FmYXJpfHNhZmFyaSkoXFwvW1xcd1xcLl0rKS9pXSxbdSxbZixzdHJNYXBwZXIsJF1dLFsvKHdlYmtpdHxraHRtbClcXC8oW1xcd1xcLl0rKS9pXSxbdSxmXSxbLyhuYXZpZ2F0b3J8bmV0c2NhcGVcXGQ/KVxcLyhbLVxcd1xcLl0rKS9pXSxbW3UsXCJOZXRzY2FwZVwiXSxmXSxbL21vYmlsZSB2cjsgcnY6KFtcXHdcXC5dKylcXCkuK2ZpcmVmb3gvaV0sW2YsW3UsTytcIiBSZWFsaXR5XCJdXSxbL2VraW9oZi4rKGZsb3cpXFwvKFtcXHdcXC5dKykvaSwvKHN3aWZ0Zm94KS9pLC8oaWNlZHJhZ29ufGljZXdlYXNlbHxjYW1pbm98Y2hpbWVyYXxmZW5uZWN8bWFlbW8gYnJvd3NlcnxtaW5pbW98Y29ua2Vyb3J8a2xhcilbXFwvIF0/KFtcXHdcXC5cXCtdKykvaSwvKHNlYW1vbmtleXxrLW1lbGVvbnxpY2VjYXR8aWNlYXBlfGZpcmViaXJkfHBob2VuaXh8cGFsZW1vb258YmFzaWxpc2t8d2F0ZXJmb3gpXFwvKFstXFx3XFwuXSspJC9pLC8oZmlyZWZveClcXC8oW1xcd1xcLl0rKS9pLC8obW96aWxsYSlcXC8oW1xcd1xcLl0rKSAuK3J2XFw6LitnZWNrb1xcL1xcZCsvaSwvKHBvbGFyaXN8bHlueHxkaWxsb3xpY2FifGRvcmlzfGFtYXlhfHczbXxuZXRzdXJmfHNsZWlwbmlyfG9iaWdvfG1vc2FpY3woPzpnb3xpY2V8dXApW1xcLiBdP2Jyb3dzZXIpWy1cXC8gXT92PyhbXFx3XFwuXSspL2ksLyhsaW5rcykgXFwoKFtcXHdcXC5dKykvaSwvcGFuYXNvbmljOyh2aWVyYSkvaV0sW3UsZl0sWy8oY29iYWx0KVxcLyhbXFx3XFwuXSspL2ldLFt1LFtmLC9tYXN0ZXIufGx0cy4vLFwiXCJdXV0sY3B1OltbLyg/OihhbWR8eCg/Oig/Ojg2fDY0KVstX10pP3x3b3d8d2luKTY0KVs7XFwpXS9pXSxbW2gsXCJhbWQ2NFwiXV0sWy8oaWEzMig/PTspKS9pXSxbW2gsbG93ZXJpemVdXSxbLygoPzppWzM0Nl18eCk4NilbO1xcKV0vaV0sW1toLFwiaWEzMlwiXV0sWy9cXGIoYWFyY2g2NHxhcm0odj84ZT9sP3xfPzY0KSlcXGIvaV0sW1toLFwiYXJtNjRcIl1dLFsvXFxiKGFybSg/OnZbNjddKT9odD9uP1tmbF1wPylcXGIvaV0sW1toLFwiYXJtaGZcIl1dLFsvd2luZG93cyAoY2V8bW9iaWxlKTsgcHBjOy9pXSxbW2gsXCJhcm1cIl1dLFsvKCg/OnBwY3xwb3dlcnBjKSg/OjY0KT8pKD86IG1hY3w7fFxcKSkvaV0sW1toLC9vd2VyLyx0LGxvd2VyaXplXV0sWy8oc3VuNFxcdylbO1xcKV0vaV0sW1toLFwic3BhcmNcIl1dLFsvKCg/OmF2cjMyfGlhNjQoPz07KSl8NjhrKD89XFwpKXxcXGJhcm0oPz12KD86WzEtN118WzUtN10xKWw/fDt8ZWFiaSl8KD89YXRtZWwgKWF2cnwoPzppcml4fG1pcHN8c3BhcmMpKD86NjQpP1xcYnxwYS1yaXNjKS9pXSxbW2gsbG93ZXJpemVdXV0sZGV2aWNlOltbL1xcYihzY2gtaVs4OV0wXFxkfHNody1tMzgwc3xzbS1bcHR4XVxcd3syLDR9fGd0LVtwbl1cXGR7Miw0fXxzZ2gtdDhbNTZdOXxuZXh1cyAxMCkvaV0sW2MsW20sVl0sW3Asa11dLFsvXFxiKCg/OnNbY2dwXWh8Z3R8c20pLVxcdyt8c2NbZy1dP1tcXGRdK2E/fGdhbGF4eSBuZXh1cykvaSwvc2Ftc3VuZ1stIF0oWy1cXHddKykvaSwvc2VjLShzZ2hcXHcrKS9pXSxbYyxbbSxWXSxbcCxnXV0sWy8oPzpcXC98XFwoKShpcCg/OmhvbmV8b2QpW1xcdywgXSopKD86XFwvfDspL2ldLFtjLFttLFNdLFtwLGddXSxbL1xcKChpcGFkKTtbLVxcd1xcKSw7IF0rYXBwbGUvaSwvYXBwbGVjb3JlbWVkaWFcXC9bXFx3XFwuXSsgXFwoKGlwYWQpL2ksL1xcYihpcGFkKVxcZFxcZD8sXFxkXFxkP1s7XFxdXS4raW9zL2ldLFtjLFttLFNdLFtwLGtdXSxbLyhtYWNpbnRvc2gpOy9pXSxbYyxbbSxTXV0sWy9cXGIoc2gtP1thbHR2el0/XFxkXFxkW2EtZWttXT8pL2ldLFtjLFttLERdLFtwLGddXSxbL1xcYigoPzphZ1tyc11bMjNdP3xiYWgyP3xzaHQ/fGJ0diktYT9bbHddXFxkezJ9KVxcYig/IS4rZFxcL3MpL2ldLFtjLFttLGpdLFtwLGtdXSxbLyg/Omh1YXdlaXxob25vcikoWy1cXHcgXSspWztcXCldL2ksL1xcYihuZXh1cyA2cHxcXHd7Miw0fWU/LVthdHVdP1tsbl1bXFxkeF1bMDEyMzU5Y11bYWRuXT8pXFxiKD8hLitkXFwvcykvaV0sW2MsW20sal0sW3AsZ11dLFsvXFxiKHBvY29bXFx3IF0rKSg/OiBidWl8XFwpKS9pLC9cXGI7IChcXHcrKSBidWlsZFxcL2htXFwxL2ksL1xcYihobVstXyBdP25vdGU/W18gXT8oPzpcXGRcXHcpPykgYnVpL2ksL1xcYihyZWRtaVtcXC1fIF0/KD86bm90ZXxrKT9bXFx3XyBdKykoPzogYnVpfFxcKSkvaSwvXFxiKG1pWy1fIF0/KD86YVxcZHxvbmV8b25lW18gXXBsdXN8bm90ZSBsdGV8bWF4fGNjKT9bXyBdPyg/OlxcZD9cXHc/KVtfIF0/KD86cGx1c3xzZXxsaXRlKT8pKD86IGJ1aXxcXCkpL2ldLFtbYywvXy9nLFwiIFwiXSxbbSxGXSxbcCxnXV0sWy9cXGIobWlbLV8gXT8oPzpwYWQpKD86W1xcd18gXSspKSg/OiBidWl8XFwpKS9pXSxbW2MsL18vZyxcIiBcIl0sW20sRl0sW3Asa11dLFsvOyAoXFx3KykgYnVpLisgb3Bwby9pLC9cXGIoY3BoWzEyXVxcZHszfXxwKD86YWZ8Y1thbF18ZFxcd3xlW2FyXSlbbXRdXFxkMHx4OTAwN3xhMTAxb3ApXFxiL2ldLFtjLFttLFwiT1BQT1wiXSxbcCxnXV0sWy92aXZvIChcXHcrKSg/OiBidWl8XFwpKS9pLC9cXGIodlsxMl1cXGR7M31cXHc/W2F0XSkoPzogYnVpfDspL2ldLFtjLFttLFwiVml2b1wiXSxbcCxnXV0sWy9cXGIocm14WzEyXVxcZHszfSkoPzogYnVpfDt8XFwpKS9pXSxbYyxbbSxcIlJlYWxtZVwiXSxbcCxnXV0sWy9cXGIobWlsZXN0b25lfGRyb2lkKD86WzItNHhdfCAoPzpiaW9uaWN8eDJ8cHJvfHJhenIpKT86PyggNGcpPylcXGJbXFx3IF0rYnVpbGRcXC8vaSwvXFxibW90KD86b3JvbGEpP1stIF0oXFx3KikvaSwvKCg/Om1vdG9bXFx3XFwoXFwpIF0rfHh0XFxkezMsNH18bmV4dXMgNikoPz0gYnVpfFxcKSkpL2ldLFtjLFttLE1dLFtwLGddXSxbL1xcYihtejYwXFxkfHhvb21bMiBdezAsMn0pIGJ1aWxkXFwvL2ldLFtjLFttLE1dLFtwLGtdXSxbLygoPz1sZyk/W3ZsXWtcXC0/XFxkezN9KSBidWl8IDNcXC5bLVxcdzsgXXsxMH1sZz8tKFswNmN2OV17Myw0fSkvaV0sW2MsW20sUF0sW3Asa11dLFsvKGxtKD86LT9mMTAwW252XT98LVtcXHdcXC5dKykoPz0gYnVpfFxcKSl8bmV4dXMgWzQ1XSkvaSwvXFxibGdbLWU7XFwvIF0rKCg/IWJyb3dzZXJ8bmV0Y2FzdHxhbmRyb2lkIHR2KVxcdyspL2ksL1xcYmxnLT8oW1xcZFxcd10rKSBidWkvaV0sW2MsW20sUF0sW3AsZ11dLFsvKGlkZWF0YWJbLVxcdyBdKykvaSwvbGVub3ZvID8oc1s1Nl0wMDBbLVxcd10rfHRhYig/OltcXHcgXSspfHl0Wy1cXGRcXHddezZ9fHRiWy1cXGRcXHddezZ9KS9pXSxbYyxbbSxcIkxlbm92b1wiXSxbcCxrXV0sWy8oPzptYWVtb3xub2tpYSkuKihuOTAwfGx1bWlhIFxcZCspL2ksL25va2lhWy1fIF0/KFstXFx3XFwuXSopL2ldLFtbYywvXy9nLFwiIFwiXSxbbSxcIk5va2lhXCJdLFtwLGddXSxbLyhwaXhlbCBjKVxcYi9pXSxbYyxbbSxVXSxbcCxrXV0sWy9kcm9pZC4rOyAocGl4ZWxbXFxkYXhsIF17MCw2fSkoPzogYnVpfFxcKSkvaV0sW2MsW20sVV0sW3AsZ11dLFsvZHJvaWQuKyAoYT9cXGRbMC0yXXsyfXNvfFtjLWddXFxkezR9fHNvWy1nbF1cXHcrfHhxLWFcXHdbNC03XVsxMl0pKD89IGJ1aXxcXCkuK2Nocm9tZVxcLyg/IVsxLTZdezAsMX1cXGRcXC4pKS9pXSxbYyxbbSxJXSxbcCxnXV0sWy9zb255IHRhYmxldCBbcHNdL2ksL1xcYig/OnNvbnkpP3NncFxcdysoPzogYnVpfFxcKSkvaV0sW1tjLFwiWHBlcmlhIFRhYmxldFwiXSxbbSxJXSxbcCxrXV0sWy8gKGtiMjAwNXxpbjIwWzEyXTV8YmUyMFsxMl1bNTldKVxcYi9pLC8oPzpvbmUpPyg/OnBsdXMpPyAoYVxcZDBcXGRcXGQpKD86IGJ8XFwpKS9pXSxbYyxbbSxcIk9uZVBsdXNcIl0sW3AsZ11dLFsvKGFsZXhhKXdlYm0vaSwvKGtmW2Etel17Mn13aXxhZW9bYy1yXXsyfSkoIGJ1aXxcXCkpL2ksLyhrZlthLXpdKykoIGJ1aXxcXCkpLitzaWxrXFwvL2ldLFtjLFttLFRdLFtwLGtdXSxbLygoPzpzZHxrZilbMDM0OWhpam9yc3R1d10rKSggYnVpfFxcKSkuK3NpbGtcXC8vaV0sW1tjLC8oLispL2csXCJGaXJlIFBob25lICQxXCJdLFttLFRdLFtwLGddXSxbLyhwbGF5Ym9vayk7Wy1cXHdcXCksOyBdKyhyaW0pL2ldLFtjLG0sW3Asa11dLFsvXFxiKCg/OmJiW2EtZl18c3RbaHZdKTEwMC1cXGQpL2ksL1xcKGJiMTA7IChcXHcrKS9pXSxbYyxbbSxOXSxbcCxnXV0sWy8oPzpcXGJ8YXN1c18pKHRyYW5zZm9bcHJpbWUgXXs0LDEwfSBcXHcrfGVlZXBjfHNsaWRlciBcXHcrfG5leHVzIDd8cGFkZm9uZXxwMDBbY2pdKS9pXSxbYyxbbSx6XSxbcCxrXV0sWy8gKHpbYmVzXTZbMDI3XVswMTJdW2ttXVtsc118emVuZm9uZSBcXGRcXHc/KVxcYi9pXSxbYyxbbSx6XSxbcCxnXV0sWy8obmV4dXMgOSkvaV0sW2MsW20sXCJIVENcIl0sW3Asa11dLFsvKGh0YylbLTtfIF17MSwyfShbXFx3IF0rKD89XFwpfCBidWkpfFxcdyspL2ksLyh6dGUpWy0gXShbXFx3IF0rPykoPzogYnVpfFxcL3xcXCkpL2ksLyhhbGNhdGVsfGdlZWtzcGhvbmV8bmV4aWFufHBhbmFzb25pYyg/ISg/Ojt8XFwuKSl8c29ueSg/IS1icmEpKVstXyBdPyhbLVxcd10qKS9pXSxbbSxbYywvXy9nLFwiIFwiXSxbcCxnXV0sWy9kcm9pZC4rOyAoW2FiXVsxLTddLT9bMDE3OGFdXFxkXFxkPykvaV0sW2MsW20sXCJBY2VyXCJdLFtwLGtdXSxbL2Ryb2lkLis7IChtWzEtNV0gbm90ZSkgYnVpL2ksL1xcYm16LShbLVxcd117Mix9KS9pXSxbYyxbbSxcIk1laXp1XCJdLFtwLGddXSxbLyhibGFja2JlcnJ5fGJlbnF8cGFsbSg/PVxcLSl8c29ueWVyaWNzc29ufGFjZXJ8YXN1c3xkZWxsfG1laXp1fG1vdG9yb2xhfHBvbHl0cm9uKVstXyBdPyhbLVxcd10qKS9pLC8oaHApIChbXFx3IF0rXFx3KS9pLC8oYXN1cyktPyhcXHcrKS9pLC8obWljcm9zb2Z0KTsgKGx1bWlhW1xcdyBdKykvaSwvKGxlbm92bylbLV8gXT8oWy1cXHddKykvaSwvKGpvbGxhKS9pLC8ob3BwbykgPyhbXFx3IF0rKSBidWkvaV0sW20sYyxbcCxnXV0sWy8oa29ibylcXHMoZXJlYWRlcnx0b3VjaCkvaSwvKGFyY2hvcykgKGdhbWVwYWQyPykvaSwvKGhwKS4rKHRvdWNocGFkKD8hLit0YWJsZXQpfHRhYmxldCkvaSwvKGtpbmRsZSlcXC8oW1xcd1xcLl0rKS9pLC8obm9vaylbXFx3IF0rYnVpbGRcXC8oXFx3KykvaSwvKGRlbGwpIChzdHJlYVtrcHJcXGQgXSpbXFxka29dKS9pLC8obGVbLSBdK3BhbilbLSBdKyhcXHd7MSw5fSkgYnVpL2ksLyh0cmluaXR5KVstIF0qKHRcXGR7M30pIGJ1aS9pLC8oZ2lnYXNldClbLSBdKyhxXFx3ezEsOX0pIGJ1aS9pLC8odm9kYWZvbmUpIChbXFx3IF0rKSg/OlxcKXwgYnVpKS9pXSxbbSxjLFtwLGtdXSxbLyhzdXJmYWNlIGR1bykvaV0sW2MsW20sUl0sW3Asa11dLFsvZHJvaWQgW1xcZFxcLl0rOyAoZnBcXGR1PykoPzogYnxcXCkpL2ldLFtjLFttLFwiRmFpcnBob25lXCJdLFtwLGddXSxbLyh1MzA0YWEpL2ldLFtjLFttLFwiQVQmVFwiXSxbcCxnXV0sWy9cXGJzaWUtKFxcdyopL2ldLFtjLFttLFwiU2llbWVuc1wiXSxbcCxnXV0sWy9cXGIocmN0XFx3KykgYi9pXSxbYyxbbSxcIlJDQVwiXSxbcCxrXV0sWy9cXGIodmVudWVbXFxkIF17Miw3fSkgYi9pXSxbYyxbbSxcIkRlbGxcIl0sW3Asa11dLFsvXFxiKHEoPzptdnx0YSlcXHcrKSBiL2ldLFtjLFttLFwiVmVyaXpvblwiXSxbcCxrXV0sWy9cXGIoPzpiYXJuZXNbJiBdK25vYmxlIHxibltydF0pKFtcXHdcXCsgXSopIGIvaV0sW2MsW20sXCJCYXJuZXMgJiBOb2JsZVwiXSxbcCxrXV0sWy9cXGIodG1cXGR7M31cXHcrKSBiL2ldLFtjLFttLFwiTnVWaXNpb25cIl0sW3Asa11dLFsvXFxiKGs4OCkgYi9pXSxbYyxbbSxcIlpURVwiXSxbcCxrXV0sWy9cXGIobnhcXGR7M31qKSBiL2ldLFtjLFttLFwiWlRFXCJdLFtwLGddXSxbL1xcYihnZW5cXGR7M30pIGIuKzQ5aC9pXSxbYyxbbSxcIlN3aXNzXCJdLFtwLGddXSxbL1xcYih6dXJcXGR7M30pIGIvaV0sW2MsW20sXCJTd2lzc1wiXSxbcCxrXV0sWy9cXGIoKHpla2kpP3RiLipcXGIpIGIvaV0sW2MsW20sXCJaZWtpXCJdLFtwLGtdXSxbL1xcYihbeXJdXFxkezJ9KSBiL2ksL1xcYihkcmFnb25bLSBdK3RvdWNoIHxkdCkoXFx3ezV9KSBiL2ldLFtbbSxcIkRyYWdvbiBUb3VjaFwiXSxjLFtwLGtdXSxbL1xcYihucy0/XFx3ezAsOX0pIGIvaV0sW2MsW20sXCJJbnNpZ25pYVwiXSxbcCxrXV0sWy9cXGIoKG54YXxuZXh0KS0/XFx3ezAsOX0pIGIvaV0sW2MsW20sXCJOZXh0Qm9va1wiXSxbcCxrXV0sWy9cXGIoeHRyZW1lXFxfKT8odigxWzA0NV18MlswMTVdfFszNDY5XTB8N1swNV0pKSBiL2ldLFtbbSxcIlZvaWNlXCJdLGMsW3AsZ11dLFsvXFxiKGx2dGVsXFwtKT8odjFbMTJdKSBiL2ldLFtbbSxcIkx2VGVsXCJdLGMsW3AsZ11dLFsvXFxiKHBoLTEpIC9pXSxbYyxbbSxcIkVzc2VudGlhbFwiXSxbcCxnXV0sWy9cXGIodigxMDBtZHw3MDBuYXw3MDExfDkxN2cpLipcXGIpIGIvaV0sW2MsW20sXCJFbnZpemVuXCJdLFtwLGtdXSxbL1xcYih0cmlvWy1cXHdcXC4gXSspIGIvaV0sW2MsW20sXCJNYWNoU3BlZWRcIl0sW3Asa11dLFsvXFxidHVfKDE0OTEpIGIvaV0sW2MsW20sXCJSb3RvclwiXSxbcCxrXV0sWy8oc2hpZWxkW1xcdyBdKykgYi9pXSxbYyxbbSxcIk52aWRpYVwiXSxbcCxrXV0sWy8oc3ByaW50KSAoXFx3KykvaV0sW20sYyxbcCxnXV0sWy8oa2luXFwuW29uZXR3XXszfSkvaV0sW1tjLC9cXC4vZyxcIiBcIl0sW20sUl0sW3AsZ11dLFsvZHJvaWQuKzsgKGNjNjY2Nj98ZXQ1WzE2XXxtY1syMzldWzIzXXg/fHZjOFswM114PylcXCkvaV0sW2MsW20sR10sW3Asa11dLFsvZHJvaWQuKzsgKGVjMzB8cHMyMHx0Y1syLThdXFxkW2t4XSlcXCkvaV0sW2MsW20sR10sW3AsZ11dLFsvc21hcnQtdHYuKyhzYW1zdW5nKS9pXSxbbSxbcCx4XV0sWy9oYmJ0di4rbWFwbGU7KFxcZCspL2ldLFtbYywvXi8sXCJTbWFydFRWXCJdLFttLFZdLFtwLHhdXSxbLyhudXg7IG5ldGNhc3QuK3NtYXJ0dHZ8bGcgKG5ldGNhc3RcXC50di0yMDFcXGR8YW5kcm9pZCB0dikpL2ldLFtbbSxQXSxbcCx4XV0sWy8oYXBwbGUpID90di9pXSxbbSxbYyxTK1wiIFRWXCJdLFtwLHhdXSxbL2Nya2V5L2ldLFtbYyxDK1wiY2FzdFwiXSxbbSxVXSxbcCx4XV0sWy9kcm9pZC4rYWZ0KFxcdykoIGJ1aXxcXCkpL2ldLFtjLFttLFRdLFtwLHhdXSxbL1xcKGR0dltcXCk7XS4rKGFxdW9zKS9pLC8oYXF1b3MtdHZbXFx3IF0rKVxcKS9pXSxbYyxbbSxEXSxbcCx4XV0sWy8oYnJhdmlhW1xcdyBdKykoIGJ1aXxcXCkpL2ldLFtjLFttLEldLFtwLHhdXSxbLyhtaXR2LVxcd3s1fSkgYnVpL2ldLFtjLFttLEZdLFtwLHhdXSxbL0hiYnR2LioodGVjaG5pc2F0KSAoLiopOy9pXSxbbSxjLFtwLHhdXSxbL1xcYihyb2t1KVtcXGR4XSpbXFwpXFwvXSgoPzpkdnAtKT9bXFxkXFwuXSopL2ksL2hiYnR2XFwvXFxkK1xcLlxcZCtcXC5cXGQrICtcXChbXFx3XFwrIF0qOyAqKFtcXHdcXGRdW147XSopOyhbXjtdKikvaV0sW1ttLHRyaW1dLFtjLHRyaW1dLFtwLHhdXSxbL1xcYihhbmRyb2lkIHR2fHNtYXJ0Wy0gXT90dnxvcGVyYSB0dnx0djsgcnY6KVxcYi9pXSxbW3AseF1dLFsvKG91eWEpL2ksLyhuaW50ZW5kbykgKFt3aWRzM3V0Y2hdKykvaV0sW20sYyxbcCx2XV0sWy9kcm9pZC4rOyAoc2hpZWxkKSBidWkvaV0sW2MsW20sXCJOdmlkaWFcIl0sW3Asdl1dLFsvKHBsYXlzdGF0aW9uIFszNDVwb3J0YWJsZXZpXSspL2ldLFtjLFttLEldLFtwLHZdXSxbL1xcYih4Ym94KD86IG9uZSk/KD8hOyB4Ym94KSlbXFwpOyBdL2ldLFtjLFttLFJdLFtwLHZdXSxbLygocGViYmxlKSlhcHAvaV0sW20sYyxbcCxfXV0sWy8od2F0Y2gpKD86ID9vc1ssXFwvXXxcXGQsXFxkXFwvKVtcXGRcXC5dKy9pXSxbYyxbbSxTXSxbcCxfXV0sWy9kcm9pZC4rOyAoZ2xhc3MpIFxcZC9pXSxbYyxbbSxVXSxbcCxfXV0sWy9kcm9pZC4rOyAod3Q2Mz8wezIsM30pXFwpL2ldLFtjLFttLEddLFtwLF9dXSxbLyhxdWVzdCggMnwgcHJvKT8pL2ldLFtjLFttLEhdLFtwLF9dXSxbLyh0ZXNsYSkoPzogcXRjYXJicm93c2VyfFxcL1stXFx3XFwuXSspL2ldLFttLFtwLHldXSxbLyhhZW9iYylcXGIvaV0sW2MsW20sVF0sW3AseV1dLFsvZHJvaWQgLis/OyAoW147XSs/KSg/OiBidWl8XFwpIGFwcGxldykuKz8gbW9iaWxlIHNhZmFyaS9pXSxbYyxbcCxnXV0sWy9kcm9pZCAuKz87IChbXjtdKz8pKD86IGJ1aXxcXCkgYXBwbGV3KS4rPyg/ISBtb2JpbGUpIHNhZmFyaS9pXSxbYyxbcCxrXV0sWy9cXGIoKHRhYmxldHx0YWIpWztcXC9dfGZvY3VzXFwvXFxkKD8hLittb2JpbGUpKS9pXSxbW3Asa11dLFsvKHBob25lfG1vYmlsZSg/Ols7XFwvXXwgWyBcXHdcXC9cXC5dKnNhZmFyaSl8cGRhKD89Lit3aW5kb3dzIGNlKSkvaV0sW1twLGddXSxbLyhhbmRyb2lkWy1cXHdcXC4gXXswLDl9KTsuK2J1aWwvaV0sW2MsW20sXCJHZW5lcmljXCJdXV0sZW5naW5lOltbL3dpbmRvd3MuKyBlZGdlXFwvKFtcXHdcXC5dKykvaV0sW2YsW3UsRStcIkhUTUxcIl1dLFsvd2Via2l0XFwvNTM3XFwuMzYuK2Nocm9tZVxcLyg/ITI3KShbXFx3XFwuXSspL2ldLFtmLFt1LFwiQmxpbmtcIl1dLFsvKHByZXN0bylcXC8oW1xcd1xcLl0rKS9pLC8od2Via2l0fHRyaWRlbnR8bmV0ZnJvbnR8bmV0c3VyZnxhbWF5YXxseW54fHczbXxnb2FubmEpXFwvKFtcXHdcXC5dKykvaSwvZWtpb2goZmxvdylcXC8oW1xcd1xcLl0rKS9pLC8oa2h0bWx8dGFzbWFufGxpbmtzKVtcXC8gXVxcKD8oW1xcd1xcLl0rKS9pLC8oaWNhYilbXFwvIF0oWzIzXVxcLltcXGRcXC5dKykvaSwvXFxiKGxpYndlYikvaV0sW3UsZl0sWy9ydlxcOihbXFx3XFwuXXsxLDl9KVxcYi4rKGdlY2tvKS9pXSxbZix1XV0sb3M6W1svbWljcm9zb2Z0ICh3aW5kb3dzKSAodmlzdGF8eHApL2ldLFt1LGZdLFsvKHdpbmRvd3MpIG50IDZcXC4yOyAoYXJtKS9pLC8od2luZG93cyAoPzpwaG9uZSg/OiBvcyk/fG1vYmlsZSkpW1xcLyBdPyhbXFxkXFwuXFx3IF0qKS9pLC8od2luZG93cylbXFwvIF0/KFtudGNlXFxkXFwuIF0rXFx3KSg/IS4reGJveCkvaV0sW3UsW2Ysc3RyTWFwcGVyLFhdXSxbLyh3aW4oPz0zfDl8bil8d2luIDl4ICkoW250XFxkXFwuXSspL2ldLFtbdSxcIldpbmRvd3NcIl0sW2Ysc3RyTWFwcGVyLFhdXSxbL2lwW2hvbmVhZF17Miw0fVxcYig/Oi4qb3MgKFtcXHddKykgbGlrZSBtYWN8OyBvcGVyYSkvaSwvaW9zO2Zic3ZcXC8oW1xcZFxcLl0rKS9pLC9jZm5ldHdvcmtcXC8uK2Rhcndpbi9pXSxbW2YsL18vZyxcIi5cIl0sW3UsXCJpT1NcIl1dLFsvKG1hYyBvcyB4KSA/KFtcXHdcXC4gXSopL2ksLyhtYWNpbnRvc2h8bWFjX3Bvd2VycGNcXGIpKD8hLitoYWlrdSkvaV0sW1t1LFpdLFtmLC9fL2csXCIuXCJdXSxbL2Ryb2lkIChbXFx3XFwuXSspXFxiLisoYW5kcm9pZFstIF14ODZ8aGFybW9ueW9zKS9pXSxbZix1XSxbLyhhbmRyb2lkfHdlYm9zfHFueHxiYWRhfHJpbSB0YWJsZXQgb3N8bWFlbW98bWVlZ298c2FpbGZpc2gpWy1cXC8gXT8oW1xcd1xcLl0qKS9pLC8oYmxhY2tiZXJyeSlcXHcqXFwvKFtcXHdcXC5dKikvaSwvKHRpemVufGthaW9zKVtcXC8gXShbXFx3XFwuXSspL2ksL1xcKChzZXJpZXM0MCk7L2ldLFt1LGZdLFsvXFwoYmIoMTApOy9pXSxbZixbdSxOXV0sWy8oPzpzeW1iaWFuID9vc3xzeW1ib3N8czYwKD89Oyl8c2VyaWVzNjApWy1cXC8gXT8oW1xcd1xcLl0qKS9pXSxbZixbdSxcIlN5bWJpYW5cIl1dLFsvbW96aWxsYVxcL1tcXGRcXC5dKyBcXCgoPzptb2JpbGV8dGFibGV0fHR2fG1vYmlsZTsgW1xcdyBdKyk7IHJ2Oi4rIGdlY2tvXFwvKFtcXHdcXC5dKykvaV0sW2YsW3UsTytcIiBPU1wiXV0sWy93ZWIwczsuK3J0KHR2KS9pLC9cXGIoPzpocCk/d29zKD86YnJvd3Nlcik/XFwvKFtcXHdcXC5dKykvaV0sW2YsW3UsXCJ3ZWJPU1wiXV0sWy93YXRjaCg/OiA/b3NbLFxcL118XFxkLFxcZFxcLykoW1xcZFxcLl0rKS9pXSxbZixbdSxcIndhdGNoT1NcIl1dLFsvY3JrZXlcXC8oW1xcZFxcLl0rKS9pXSxbZixbdSxDK1wiY2FzdFwiXV0sWy8oY3JvcykgW1xcd10rKD86XFwpfCAoW1xcd1xcLl0rKVxcYikvaV0sW1t1LExdLGZdLFsvcGFuYXNvbmljOyh2aWVyYSkvaSwvKG5ldHJhbmdlKW1taC9pLC8obmV0dHYpXFwvKFxcZCtcXC5bXFx3XFwuXSspL2ksLyhuaW50ZW5kb3xwbGF5c3RhdGlvbikgKFt3aWRzMzQ1cG9ydGFibGV2dWNoXSspL2ksLyh4Ym94KTsgK3hib3ggKFteXFwpO10rKS9pLC9cXGIoam9saXxwYWxtKVxcYiA/KD86b3MpP1xcLz8oW1xcd1xcLl0qKS9pLC8obWludClbXFwvXFwoXFwpIF0/KFxcdyopL2ksLyhtYWdlaWF8dmVjdG9ybGludXgpWzsgXS9pLC8oW2t4bG5dP3VidW50dXxkZWJpYW58c3VzZXxvcGVuc3VzZXxnZW50b298YXJjaCg/PSBsaW51eCl8c2xhY2t3YXJlfGZlZG9yYXxtYW5kcml2YXxjZW50b3N8cGNsaW51eG9zfHJlZCA/aGF0fHplbndhbGt8bGlucHVzfHJhc3BiaWFufHBsYW4gOXxtaW5peHxyaXNjIG9zfGNvbnRpa2l8ZGVlcGlufG1hbmphcm98ZWxlbWVudGFyeSBvc3xzYWJheW9ufGxpbnNwaXJlKSg/OiBnbnVcXC9saW51eCk/KD86IGVudGVycHJpc2UpPyg/OlstIF1saW51eCk/KD86LWdudSk/Wy1cXC8gXT8oPyFjaHJvbXxwYWNrYWdlKShbLVxcd1xcLl0qKS9pLC8oaHVyZHxsaW51eCkgPyhbXFx3XFwuXSopL2ksLyhnbnUpID8oW1xcd1xcLl0qKS9pLC9cXGIoWy1mcmVudG9wY2doc117MCw1fWJzZHxkcmFnb25mbHkpW1xcLyBdPyg/IWFtZHxbaXgzNDZdezEsMn04NikoW1xcd1xcLl0qKS9pLC8oaGFpa3UpIChcXHcrKS9pXSxbdSxmXSxbLyhzdW5vcykgPyhbXFx3XFwuXFxkXSopL2ldLFtbdSxcIlNvbGFyaXNcIl0sZl0sWy8oKD86b3Blbik/c29sYXJpcylbLVxcLyBdPyhbXFx3XFwuXSopL2ksLyhhaXgpICgoXFxkKSg/PVxcLnxcXCl8IClbXFx3XFwuXSkqL2ksL1xcYihiZW9zfG9zXFwvMnxhbWlnYW9zfG1vcnBob3N8b3BlbnZtc3xmdWNoc2lhfGhwLXV4fHNlcmVuaXR5b3MpL2ksLyh1bml4KSA/KFtcXHdcXC5dKikvaV0sW3UsZl1dfTt2YXIgVUFQYXJzZXI9ZnVuY3Rpb24oaSxlKXtpZih0eXBlb2YgaT09PXcpe2U9aTtpPWF9aWYoISh0aGlzIGluc3RhbmNlb2YgVUFQYXJzZXIpKXtyZXR1cm4gbmV3IFVBUGFyc2VyKGksZSkuZ2V0UmVzdWx0KCl9dmFyIHI9dHlwZW9mIG8hPT1iJiZvLm5hdmlnYXRvcj9vLm5hdmlnYXRvcjphO3ZhciBuPWl8fChyJiZyLnVzZXJBZ2VudD9yLnVzZXJBZ2VudDp0KTt2YXIgdj1yJiZyLnVzZXJBZ2VudERhdGE/ci51c2VyQWdlbnREYXRhOmE7dmFyIHg9ZT9leHRlbmQoSyxlKTpLO3ZhciBfPXImJnIudXNlckFnZW50PT1uO3RoaXMuZ2V0QnJvd3Nlcj1mdW5jdGlvbigpe3ZhciBpPXt9O2lbdV09YTtpW2ZdPWE7cmd4TWFwcGVyLmNhbGwoaSxuLHguYnJvd3Nlcik7aVtkXT1tYWpvcml6ZShpW2ZdKTtpZihfJiZyJiZyLmJyYXZlJiZ0eXBlb2Ygci5icmF2ZS5pc0JyYXZlPT1zKXtpW3VdPVwiQnJhdmVcIn1yZXR1cm4gaX07dGhpcy5nZXRDUFU9ZnVuY3Rpb24oKXt2YXIgaT17fTtpW2hdPWE7cmd4TWFwcGVyLmNhbGwoaSxuLHguY3B1KTtyZXR1cm4gaX07dGhpcy5nZXREZXZpY2U9ZnVuY3Rpb24oKXt2YXIgaT17fTtpW21dPWE7aVtjXT1hO2lbcF09YTtyZ3hNYXBwZXIuY2FsbChpLG4seC5kZXZpY2UpO2lmKF8mJiFpW3BdJiZ2JiZ2Lm1vYmlsZSl7aVtwXT1nfWlmKF8mJmlbY109PVwiTWFjaW50b3NoXCImJnImJnR5cGVvZiByLnN0YW5kYWxvbmUhPT1iJiZyLm1heFRvdWNoUG9pbnRzJiZyLm1heFRvdWNoUG9pbnRzPjIpe2lbY109XCJpUGFkXCI7aVtwXT1rfXJldHVybiBpfTt0aGlzLmdldEVuZ2luZT1mdW5jdGlvbigpe3ZhciBpPXt9O2lbdV09YTtpW2ZdPWE7cmd4TWFwcGVyLmNhbGwoaSxuLHguZW5naW5lKTtyZXR1cm4gaX07dGhpcy5nZXRPUz1mdW5jdGlvbigpe3ZhciBpPXt9O2lbdV09YTtpW2ZdPWE7cmd4TWFwcGVyLmNhbGwoaSxuLHgub3MpO2lmKF8mJiFpW3VdJiZ2JiZ2LnBsYXRmb3JtIT1cIlVua25vd25cIil7aVt1XT12LnBsYXRmb3JtLnJlcGxhY2UoL2Nocm9tZSBvcy9pLEwpLnJlcGxhY2UoL21hY29zL2ksWil9cmV0dXJuIGl9O3RoaXMuZ2V0UmVzdWx0PWZ1bmN0aW9uKCl7cmV0dXJue3VhOnRoaXMuZ2V0VUEoKSxicm93c2VyOnRoaXMuZ2V0QnJvd3NlcigpLGVuZ2luZTp0aGlzLmdldEVuZ2luZSgpLG9zOnRoaXMuZ2V0T1MoKSxkZXZpY2U6dGhpcy5nZXREZXZpY2UoKSxjcHU6dGhpcy5nZXRDUFUoKX19O3RoaXMuZ2V0VUE9ZnVuY3Rpb24oKXtyZXR1cm4gbn07dGhpcy5zZXRVQT1mdW5jdGlvbihpKXtuPXR5cGVvZiBpPT09bCYmaS5sZW5ndGg+cT90cmltKGkscSk6aTtyZXR1cm4gdGhpc307dGhpcy5zZXRVQShuKTtyZXR1cm4gdGhpc307VUFQYXJzZXIuVkVSU0lPTj1yO1VBUGFyc2VyLkJST1dTRVI9ZW51bWVyaXplKFt1LGYsZF0pO1VBUGFyc2VyLkNQVT1lbnVtZXJpemUoW2hdKTtVQVBhcnNlci5ERVZJQ0U9ZW51bWVyaXplKFtjLG0scCx2LGcseCxrLF8seV0pO1VBUGFyc2VyLkVOR0lORT1VQVBhcnNlci5PUz1lbnVtZXJpemUoW3UsZl0pO2lmKHR5cGVvZiBlIT09Yil7aWYoXCJvYmplY3RcIiE9PWImJmkuZXhwb3J0cyl7ZT1pLmV4cG9ydHM9VUFQYXJzZXJ9ZS5VQVBhcnNlcj1VQVBhcnNlcn1lbHNle2lmKHR5cGVvZiBkZWZpbmU9PT1zJiZkZWZpbmUuYW1kKXtkZWZpbmUoKGZ1bmN0aW9uKCl7cmV0dXJuIFVBUGFyc2VyfSkpfWVsc2UgaWYodHlwZW9mIG8hPT1iKXtvLlVBUGFyc2VyPVVBUGFyc2VyfX12YXIgUT10eXBlb2YgbyE9PWImJihvLmpRdWVyeXx8by5aZXB0byk7aWYoUSYmIVEudWEpe3ZhciBZPW5ldyBVQVBhcnNlcjtRLnVhPVkuZ2V0UmVzdWx0KCk7US51YS5nZXQ9ZnVuY3Rpb24oKXtyZXR1cm4gWS5nZXRVQSgpfTtRLnVhLnNldD1mdW5jdGlvbihpKXtZLnNldFVBKGkpO3ZhciBlPVkuZ2V0UmVzdWx0KCk7Zm9yKHZhciBvIGluIGUpe1EudWFbb109ZVtvXX19fX0pKHR5cGVvZiB3aW5kb3c9PT1cIm9iamVjdFwiP3dpbmRvdzp0aGlzKX19O3ZhciBlPXt9O2Z1bmN0aW9uIF9fbmNjd3Bja19yZXF1aXJlX18obyl7dmFyIGE9ZVtvXTtpZihhIT09dW5kZWZpbmVkKXtyZXR1cm4gYS5leHBvcnRzfXZhciByPWVbb109e2V4cG9ydHM6e319O3ZhciB0PXRydWU7dHJ5e2lbb10uY2FsbChyLmV4cG9ydHMscixyLmV4cG9ydHMsX19uY2N3cGNrX3JlcXVpcmVfXyk7dD1mYWxzZX1maW5hbGx5e2lmKHQpZGVsZXRlIGVbb119cmV0dXJuIHIuZXhwb3J0c31pZih0eXBlb2YgX19uY2N3cGNrX3JlcXVpcmVfXyE9PVwidW5kZWZpbmVkXCIpX19uY2N3cGNrX3JlcXVpcmVfXy5hYj1fX2Rpcm5hbWUrXCIvXCI7dmFyIG89X19uY2N3cGNrX3JlcXVpcmVfXygyMjYpO21vZHVsZS5leHBvcnRzPW99KSgpOyJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/compiled/ua-parser-js/ua-parser.js\n"); + +/***/ }), + /***/ "(rsc)/./node_modules/next/dist/lib/batcher.js": /*!***********************************************!*\ !*** ./node_modules/next/dist/lib/batcher.js ***! @@ -835,6 +856,28 @@ const { createProxy } = __webpack_require__(/*! next/dist/build/webpack/loaders/ module.exports = createProxy("/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js") +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/server/after/after.js": +/*!******************************************************!*\ + !*** ./node_modules/next/dist/server/after/after.js ***! + \******************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"after\", ({\n enumerable: true,\n get: function() {\n return after;\n }\n}));\nconst _workasyncstorageexternal = __webpack_require__(/*! ../app-render/work-async-storage.external */ \"./work-async-storage.external\");\nfunction after(task) {\n const workStore = _workasyncstorageexternal.workAsyncStorage.getStore();\n if (!workStore) {\n // TODO(after): the linked docs page talks about *dynamic* APIs, which after soon won't be anymore\n throw Object.defineProperty(new Error('`after` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context'), \"__NEXT_ERROR_CODE\", {\n value: \"E468\",\n enumerable: false,\n configurable: true\n });\n }\n const { afterContext } = workStore;\n return afterContext.after(task);\n}\n\n//# sourceMappingURL=after.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3NlcnZlci9hZnRlci9hZnRlci5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLHlDQUF3QztBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUMsRUFBQztBQUNGLGtDQUFrQyxtQkFBTyxDQUFDLGdGQUEyQztBQUNyRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0EsWUFBWSxlQUFlO0FBQzNCO0FBQ0E7O0FBRUEiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3Qvc2VydmVyL2FmdGVyL2FmdGVyLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiYWZ0ZXJcIiwge1xuICAgIGVudW1lcmFibGU6IHRydWUsXG4gICAgZ2V0OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIGFmdGVyO1xuICAgIH1cbn0pO1xuY29uc3QgX3dvcmthc3luY3N0b3JhZ2VleHRlcm5hbCA9IHJlcXVpcmUoXCIuLi9hcHAtcmVuZGVyL3dvcmstYXN5bmMtc3RvcmFnZS5leHRlcm5hbFwiKTtcbmZ1bmN0aW9uIGFmdGVyKHRhc2spIHtcbiAgICBjb25zdCB3b3JrU3RvcmUgPSBfd29ya2FzeW5jc3RvcmFnZWV4dGVybmFsLndvcmtBc3luY1N0b3JhZ2UuZ2V0U3RvcmUoKTtcbiAgICBpZiAoIXdvcmtTdG9yZSkge1xuICAgICAgICAvLyBUT0RPKGFmdGVyKTogdGhlIGxpbmtlZCBkb2NzIHBhZ2UgdGFsa3MgYWJvdXQgKmR5bmFtaWMqIEFQSXMsIHdoaWNoIGFmdGVyIHNvb24gd29uJ3QgYmUgYW55bW9yZVxuICAgICAgICB0aHJvdyBPYmplY3QuZGVmaW5lUHJvcGVydHkobmV3IEVycm9yKCdgYWZ0ZXJgIHdhcyBjYWxsZWQgb3V0c2lkZSBhIHJlcXVlc3Qgc2NvcGUuIFJlYWQgbW9yZTogaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvbWVzc2FnZXMvbmV4dC1keW5hbWljLWFwaS13cm9uZy1jb250ZXh0JyksIFwiX19ORVhUX0VSUk9SX0NPREVcIiwge1xuICAgICAgICAgICAgdmFsdWU6IFwiRTQ2OFwiLFxuICAgICAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICAgICAgICBjb25maWd1cmFibGU6IHRydWVcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIGNvbnN0IHsgYWZ0ZXJDb250ZXh0IH0gPSB3b3JrU3RvcmU7XG4gICAgcmV0dXJuIGFmdGVyQ29udGV4dC5hZnRlcih0YXNrKTtcbn1cblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWZ0ZXIuanMubWFwIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/server/after/after.js\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/server/after/index.js": +/*!******************************************************!*\ + !*** ./node_modules/next/dist/server/after/index.js ***! + \******************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && 0;\n_export_star(__webpack_require__(/*! ./after */ \"(rsc)/./node_modules/next/dist/server/after/after.js\"), exports);\nfunction _export_star(from, to) {\n Object.keys(from).forEach(function(k) {\n if (k !== \"default\" && !Object.prototype.hasOwnProperty.call(to, k)) {\n Object.defineProperty(to, k, {\n enumerable: true,\n get: function() {\n return from[k];\n }\n });\n }\n });\n return from;\n}\n\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3NlcnZlci9hZnRlci9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLEtBQUssQ0FBNEI7QUFDakMsYUFBYSxtQkFBTyxDQUFDLHFFQUFTO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQSxLQUFLO0FBQ0w7QUFDQTs7QUFFQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zZXJ2ZXIvYWZ0ZXIvaW5kZXguanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG4wICYmIF9fZXhwb3J0KHJlcXVpcmUoXCIuL2FmdGVyXCIpKTtcbl9leHBvcnRfc3RhcihyZXF1aXJlKFwiLi9hZnRlclwiKSwgZXhwb3J0cyk7XG5mdW5jdGlvbiBfZXhwb3J0X3N0YXIoZnJvbSwgdG8pIHtcbiAgICBPYmplY3Qua2V5cyhmcm9tKS5mb3JFYWNoKGZ1bmN0aW9uKGspIHtcbiAgICAgICAgaWYgKGsgIT09IFwiZGVmYXVsdFwiICYmICFPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwodG8sIGspKSB7XG4gICAgICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodG8sIGssIHtcbiAgICAgICAgICAgICAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgICAgICAgICAgICAgIGdldDogZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBmcm9tW2tdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfSk7XG4gICAgcmV0dXJuIGZyb207XG59XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/server/after/index.js\n"); + /***/ }), /***/ "(rsc)/./node_modules/next/dist/server/api-utils/get-cookie-parser.js": @@ -1277,6 +1320,17 @@ eval("/* eslint-disable no-redeclare */ \nObject.defineProperty(exports, \"__esM /***/ }), +/***/ "(rsc)/./node_modules/next/dist/server/request/connection.js": +/*!*************************************************************!*\ + !*** ./node_modules/next/dist/server/request/connection.js ***! + \*************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"connection\", ({\n enumerable: true,\n get: function() {\n return connection;\n }\n}));\nconst _workasyncstorageexternal = __webpack_require__(/*! ../app-render/work-async-storage.external */ \"./work-async-storage.external\");\nconst _workunitasyncstorageexternal = __webpack_require__(/*! ../app-render/work-unit-async-storage.external */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\nconst _dynamicrendering = __webpack_require__(/*! ../app-render/dynamic-rendering */ \"(rsc)/./node_modules/next/dist/server/app-render/dynamic-rendering.js\");\nconst _staticgenerationbailout = __webpack_require__(/*! ../../client/components/static-generation-bailout */ \"(rsc)/./node_modules/next/dist/client/components/static-generation-bailout.js\");\nconst _dynamicrenderingutils = __webpack_require__(/*! ../dynamic-rendering-utils */ \"(rsc)/./node_modules/next/dist/server/dynamic-rendering-utils.js\");\nconst _utils = __webpack_require__(/*! ./utils */ \"(rsc)/./node_modules/next/dist/server/request/utils.js\");\nfunction connection() {\n const workStore = _workasyncstorageexternal.workAsyncStorage.getStore();\n const workUnitStore = _workunitasyncstorageexternal.workUnitAsyncStorage.getStore();\n if (workStore) {\n if (workUnitStore && workUnitStore.phase === 'after' && !(0, _utils.isRequestAPICallableInsideAfter)()) {\n throw Object.defineProperty(new Error(`Route ${workStore.route} used \"connection\" inside \"after(...)\". The \\`connection()\\` function is used to indicate the subsequent code must only run when there is an actual Request, but \"after(...)\" executes after the request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/canary/app/api-reference/functions/after`), \"__NEXT_ERROR_CODE\", {\n value: \"E186\",\n enumerable: false,\n configurable: true\n });\n }\n if (workStore.forceStatic) {\n // When using forceStatic we override all other logic and always just return an empty\n // headers object without tracking\n return Promise.resolve(undefined);\n }\n if (workUnitStore) {\n if (workUnitStore.type === 'cache') {\n throw Object.defineProperty(new Error(`Route ${workStore.route} used \"connection\" inside \"use cache\". The \\`connection()\\` function is used to indicate the subsequent code must only run when there is an actual Request, but caches must be able to be produced before a Request so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`), \"__NEXT_ERROR_CODE\", {\n value: \"E111\",\n enumerable: false,\n configurable: true\n });\n } else if (workUnitStore.type === 'unstable-cache') {\n throw Object.defineProperty(new Error(`Route ${workStore.route} used \"connection\" inside a function cached with \"unstable_cache(...)\". The \\`connection()\\` function is used to indicate the subsequent code must only run when there is an actual Request, but caches must be able to be produced before a Request so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`), \"__NEXT_ERROR_CODE\", {\n value: \"E1\",\n enumerable: false,\n configurable: true\n });\n }\n }\n if (workStore.dynamicShouldError) {\n throw Object.defineProperty(new _staticgenerationbailout.StaticGenBailoutError(`Route ${workStore.route} with \\`dynamic = \"error\"\\` couldn't be rendered statically because it used \\`connection\\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`), \"__NEXT_ERROR_CODE\", {\n value: \"E562\",\n enumerable: false,\n configurable: true\n });\n }\n if (workUnitStore) {\n if (workUnitStore.type === 'prerender' || workUnitStore.type === 'prerender-client') {\n // dynamicIO Prerender\n // We return a promise that never resolves to allow the prender to stall at this point\n return (0, _dynamicrenderingutils.makeHangingPromise)(workUnitStore.renderSignal, '`connection()`');\n } else if (workUnitStore.type === 'prerender-ppr') {\n // PPR Prerender (no dynamicIO)\n // We use React's postpone API to interrupt rendering here to create a dynamic hole\n (0, _dynamicrendering.postponeWithTracking)(workStore.route, 'connection', workUnitStore.dynamicTracking);\n } else if (workUnitStore.type === 'prerender-legacy') {\n // Legacy Prerender\n // We throw an error here to interrupt prerendering to mark the route as dynamic\n (0, _dynamicrendering.throwToInterruptStaticGeneration)('connection', workStore, workUnitStore);\n }\n }\n // We fall through to the dynamic context below but we still track dynamic access\n // because in dev we can still error for things like using headers inside a cache context\n (0, _dynamicrendering.trackDynamicDataInDynamicRender)(workStore, workUnitStore);\n }\n return Promise.resolve(undefined);\n} //# sourceMappingURL=connection.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3NlcnZlci9yZXF1ZXN0L2Nvbm5lY3Rpb24uanMiLCJtYXBwaW5ncyI6Ijs7Ozs4Q0FnQmdCQTs7O2VBQUFBOzs7c0RBaEJpQjswREFDSTs4Q0FLOUI7cURBQytCO21EQUNIO21DQUNhO0FBT3pDLFNBQVNBO0lBQ2QsTUFBTUMsWUFBWUMsMEJBQUFBLGdCQUFnQixDQUFDQyxRQUFRO0lBQzNDLE1BQU1DLGdCQUFnQkMsOEJBQUFBLG9CQUFvQixDQUFDRixRQUFRO0lBRW5ELElBQUlGLFdBQVc7UUFDYixJQUNFRyxpQkFDQUEsY0FBY0UsS0FBSyxLQUFLLFdBQ3hCLENBQUNDLENBQUFBLEdBQUFBLE9BQUFBLCtCQUFBQSxLQUNEO1lBQ0EsTUFBTSxxQkFFTCxDQUZLLElBQUlDLE1BQ1IsQ0FBQyxNQUFNLEVBQUVQLFVBQVVRLEtBQUssQ0FBQyw2VUFBNlUsQ0FBQyxHQURuVzt1QkFBQTs0QkFBQTs4QkFBQTtZQUVOO1FBQ0Y7UUFFQSxJQUFJUixVQUFVUyxXQUFXLEVBQUU7WUFDekIscUZBQXFGO1lBQ3JGLGtDQUFrQztZQUNsQyxPQUFPQyxRQUFRQyxPQUFPLENBQUNDO1FBQ3pCO1FBRUEsSUFBSVQsZUFBZTtZQUNqQixJQUFJQSxjQUFjVSxJQUFJLEtBQUssU0FBUztnQkFDbEMsTUFBTSxxQkFFTCxDQUZLLElBQUlOLE1BQ1IsQ0FBQyxNQUFNLEVBQUVQLFVBQVVRLEtBQUssQ0FBQyxpVkFBaVYsQ0FBQyxHQUR2VzsyQkFBQTtnQ0FBQTtrQ0FBQTtnQkFFTjtZQUNGLE9BQU8sSUFBSUwsY0FBY1UsSUFBSSxLQUFLLGtCQUFrQjtnQkFDbEQsTUFBTSxxQkFFTCxDQUZLLElBQUlOLE1BQ1IsQ0FBQyxNQUFNLEVBQUVQLFVBQVVRLEtBQUssQ0FBQywwWEFBMFgsQ0FBQyxHQURoWjsyQkFBQTtnQ0FBQTtrQ0FBQTtnQkFFTjtZQUNGO1FBQ0Y7UUFDQSxJQUFJUixVQUFVYyxrQkFBa0IsRUFBRTtZQUNoQyxNQUFNLHFCQUVMLENBRkssSUFBSUMseUJBQUFBLHFCQUFxQixDQUM3QixDQUFDLE1BQU0sRUFBRWYsVUFBVVEsS0FBSyxDQUFDLG9OQUFvTixDQUFDLEdBRDFPO3VCQUFBOzRCQUFBOzhCQUFBO1lBRU47UUFDRjtRQUVBLElBQUlMLGVBQWU7WUFDakIsSUFDRUEsY0FBY1UsSUFBSSxLQUFLLGVBQ3ZCVixjQUFjVSxJQUFJLEtBQUssb0JBQ3ZCO2dCQUNBLHNCQUFzQjtnQkFDdEIsc0ZBQXNGO2dCQUN0RixPQUFPRyxDQUFBQSxHQUFBQSx1QkFBQUEsa0JBQUFBLEVBQW1CYixjQUFjYyxZQUFZLEVBQUU7WUFDeEQsT0FBTyxJQUFJZCxjQUFjVSxJQUFJLEtBQUssaUJBQWlCO2dCQUNqRCwrQkFBK0I7Z0JBQy9CLG1GQUFtRjtnQkFDbkZLLENBQUFBLEdBQUFBLGtCQUFBQSxvQkFBQUEsRUFDRWxCLFVBQVVRLEtBQUssRUFDZixjQUNBTCxjQUFjZ0IsZUFBZTtZQUVqQyxPQUFPLElBQUloQixjQUFjVSxJQUFJLEtBQUssb0JBQW9CO2dCQUNwRCxtQkFBbUI7Z0JBQ25CLGdGQUFnRjtnQkFDaEZPLENBQUFBLEdBQUFBLGtCQUFBQSxnQ0FBQUEsRUFBaUMsY0FBY3BCLFdBQVdHO1lBQzVEO1FBQ0Y7UUFDQSxpRkFBaUY7UUFDakYseUZBQXlGO1FBQ3pGa0IsQ0FBQUEsR0FBQUEsa0JBQUFBLCtCQUFBQSxFQUFnQ3JCLFdBQVdHO0lBQzdDO0lBRUEsT0FBT08sUUFBUUMsT0FBTyxDQUFDQztBQUN6QiIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvc3JjL3NlcnZlci9yZXF1ZXN0L2Nvbm5lY3Rpb24udHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgd29ya0FzeW5jU3RvcmFnZSB9IGZyb20gJy4uL2FwcC1yZW5kZXIvd29yay1hc3luYy1zdG9yYWdlLmV4dGVybmFsJ1xuaW1wb3J0IHsgd29ya1VuaXRBc3luY1N0b3JhZ2UgfSBmcm9tICcuLi9hcHAtcmVuZGVyL3dvcmstdW5pdC1hc3luYy1zdG9yYWdlLmV4dGVybmFsJ1xuaW1wb3J0IHtcbiAgcG9zdHBvbmVXaXRoVHJhY2tpbmcsXG4gIHRocm93VG9JbnRlcnJ1cHRTdGF0aWNHZW5lcmF0aW9uLFxuICB0cmFja0R5bmFtaWNEYXRhSW5EeW5hbWljUmVuZGVyLFxufSBmcm9tICcuLi9hcHAtcmVuZGVyL2R5bmFtaWMtcmVuZGVyaW5nJ1xuaW1wb3J0IHsgU3RhdGljR2VuQmFpbG91dEVycm9yIH0gZnJvbSAnLi4vLi4vY2xpZW50L2NvbXBvbmVudHMvc3RhdGljLWdlbmVyYXRpb24tYmFpbG91dCdcbmltcG9ydCB7IG1ha2VIYW5naW5nUHJvbWlzZSB9IGZyb20gJy4uL2R5bmFtaWMtcmVuZGVyaW5nLXV0aWxzJ1xuaW1wb3J0IHsgaXNSZXF1ZXN0QVBJQ2FsbGFibGVJbnNpZGVBZnRlciB9IGZyb20gJy4vdXRpbHMnXG5cbi8qKlxuICogVGhpcyBmdW5jdGlvbiBhbGxvd3MgeW91IHRvIGluZGljYXRlIHRoYXQgeW91IHJlcXVpcmUgYW4gYWN0dWFsIHVzZXIgUmVxdWVzdCBiZWZvcmUgY29udGludWluZy5cbiAqXG4gKiBEdXJpbmcgcHJlcmVuZGVyaW5nIGl0IHdpbGwgbmV2ZXIgcmVzb2x2ZSBhbmQgZHVyaW5nIHJlbmRlcmluZyBpdCByZXNvbHZlcyBpbW1lZGlhdGVseS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNvbm5lY3Rpb24oKTogUHJvbWlzZTx2b2lkPiB7XG4gIGNvbnN0IHdvcmtTdG9yZSA9IHdvcmtBc3luY1N0b3JhZ2UuZ2V0U3RvcmUoKVxuICBjb25zdCB3b3JrVW5pdFN0b3JlID0gd29ya1VuaXRBc3luY1N0b3JhZ2UuZ2V0U3RvcmUoKVxuXG4gIGlmICh3b3JrU3RvcmUpIHtcbiAgICBpZiAoXG4gICAgICB3b3JrVW5pdFN0b3JlICYmXG4gICAgICB3b3JrVW5pdFN0b3JlLnBoYXNlID09PSAnYWZ0ZXInICYmXG4gICAgICAhaXNSZXF1ZXN0QVBJQ2FsbGFibGVJbnNpZGVBZnRlcigpXG4gICAgKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICAgIGBSb3V0ZSAke3dvcmtTdG9yZS5yb3V0ZX0gdXNlZCBcImNvbm5lY3Rpb25cIiBpbnNpZGUgXCJhZnRlciguLi4pXCIuIFRoZSBcXGBjb25uZWN0aW9uKClcXGAgZnVuY3Rpb24gaXMgdXNlZCB0byBpbmRpY2F0ZSB0aGUgc3Vic2VxdWVudCBjb2RlIG11c3Qgb25seSBydW4gd2hlbiB0aGVyZSBpcyBhbiBhY3R1YWwgUmVxdWVzdCwgYnV0IFwiYWZ0ZXIoLi4uKVwiIGV4ZWN1dGVzIGFmdGVyIHRoZSByZXF1ZXN0LCBzbyB0aGlzIGZ1bmN0aW9uIGlzIG5vdCBhbGxvd2VkIGluIHRoaXMgc2NvcGUuIFNlZSBtb3JlIGluZm8gaGVyZTogaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvY2FuYXJ5L2FwcC9hcGktcmVmZXJlbmNlL2Z1bmN0aW9ucy9hZnRlcmBcbiAgICAgIClcbiAgICB9XG5cbiAgICBpZiAod29ya1N0b3JlLmZvcmNlU3RhdGljKSB7XG4gICAgICAvLyBXaGVuIHVzaW5nIGZvcmNlU3RhdGljIHdlIG92ZXJyaWRlIGFsbCBvdGhlciBsb2dpYyBhbmQgYWx3YXlzIGp1c3QgcmV0dXJuIGFuIGVtcHR5XG4gICAgICAvLyBoZWFkZXJzIG9iamVjdCB3aXRob3V0IHRyYWNraW5nXG4gICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHVuZGVmaW5lZClcbiAgICB9XG5cbiAgICBpZiAod29ya1VuaXRTdG9yZSkge1xuICAgICAgaWYgKHdvcmtVbml0U3RvcmUudHlwZSA9PT0gJ2NhY2hlJykge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICAgICAgYFJvdXRlICR7d29ya1N0b3JlLnJvdXRlfSB1c2VkIFwiY29ubmVjdGlvblwiIGluc2lkZSBcInVzZSBjYWNoZVwiLiBUaGUgXFxgY29ubmVjdGlvbigpXFxgIGZ1bmN0aW9uIGlzIHVzZWQgdG8gaW5kaWNhdGUgdGhlIHN1YnNlcXVlbnQgY29kZSBtdXN0IG9ubHkgcnVuIHdoZW4gdGhlcmUgaXMgYW4gYWN0dWFsIFJlcXVlc3QsIGJ1dCBjYWNoZXMgbXVzdCBiZSBhYmxlIHRvIGJlIHByb2R1Y2VkIGJlZm9yZSBhIFJlcXVlc3Qgc28gdGhpcyBmdW5jdGlvbiBpcyBub3QgYWxsb3dlZCBpbiB0aGlzIHNjb3BlLiBTZWUgbW9yZSBpbmZvIGhlcmU6IGh0dHBzOi8vbmV4dGpzLm9yZy9kb2NzL21lc3NhZ2VzL25leHQtcmVxdWVzdC1pbi11c2UtY2FjaGVgXG4gICAgICAgIClcbiAgICAgIH0gZWxzZSBpZiAod29ya1VuaXRTdG9yZS50eXBlID09PSAndW5zdGFibGUtY2FjaGUnKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihcbiAgICAgICAgICBgUm91dGUgJHt3b3JrU3RvcmUucm91dGV9IHVzZWQgXCJjb25uZWN0aW9uXCIgaW5zaWRlIGEgZnVuY3Rpb24gY2FjaGVkIHdpdGggXCJ1bnN0YWJsZV9jYWNoZSguLi4pXCIuIFRoZSBcXGBjb25uZWN0aW9uKClcXGAgZnVuY3Rpb24gaXMgdXNlZCB0byBpbmRpY2F0ZSB0aGUgc3Vic2VxdWVudCBjb2RlIG11c3Qgb25seSBydW4gd2hlbiB0aGVyZSBpcyBhbiBhY3R1YWwgUmVxdWVzdCwgYnV0IGNhY2hlcyBtdXN0IGJlIGFibGUgdG8gYmUgcHJvZHVjZWQgYmVmb3JlIGEgUmVxdWVzdCBzbyB0aGlzIGZ1bmN0aW9uIGlzIG5vdCBhbGxvd2VkIGluIHRoaXMgc2NvcGUuIFNlZSBtb3JlIGluZm8gaGVyZTogaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvYXBwL2FwaS1yZWZlcmVuY2UvZnVuY3Rpb25zL3Vuc3RhYmxlX2NhY2hlYFxuICAgICAgICApXG4gICAgICB9XG4gICAgfVxuICAgIGlmICh3b3JrU3RvcmUuZHluYW1pY1Nob3VsZEVycm9yKSB7XG4gICAgICB0aHJvdyBuZXcgU3RhdGljR2VuQmFpbG91dEVycm9yKFxuICAgICAgICBgUm91dGUgJHt3b3JrU3RvcmUucm91dGV9IHdpdGggXFxgZHluYW1pYyA9IFwiZXJyb3JcIlxcYCBjb3VsZG4ndCBiZSByZW5kZXJlZCBzdGF0aWNhbGx5IGJlY2F1c2UgaXQgdXNlZCBcXGBjb25uZWN0aW9uXFxgLiBTZWUgbW9yZSBpbmZvIGhlcmU6IGh0dHBzOi8vbmV4dGpzLm9yZy9kb2NzL2FwcC9idWlsZGluZy15b3VyLWFwcGxpY2F0aW9uL3JlbmRlcmluZy9zdGF0aWMtYW5kLWR5bmFtaWMjZHluYW1pYy1yZW5kZXJpbmdgXG4gICAgICApXG4gICAgfVxuXG4gICAgaWYgKHdvcmtVbml0U3RvcmUpIHtcbiAgICAgIGlmIChcbiAgICAgICAgd29ya1VuaXRTdG9yZS50eXBlID09PSAncHJlcmVuZGVyJyB8fFxuICAgICAgICB3b3JrVW5pdFN0b3JlLnR5cGUgPT09ICdwcmVyZW5kZXItY2xpZW50J1xuICAgICAgKSB7XG4gICAgICAgIC8vIGR5bmFtaWNJTyBQcmVyZW5kZXJcbiAgICAgICAgLy8gV2UgcmV0dXJuIGEgcHJvbWlzZSB0aGF0IG5ldmVyIHJlc29sdmVzIHRvIGFsbG93IHRoZSBwcmVuZGVyIHRvIHN0YWxsIGF0IHRoaXMgcG9pbnRcbiAgICAgICAgcmV0dXJuIG1ha2VIYW5naW5nUHJvbWlzZSh3b3JrVW5pdFN0b3JlLnJlbmRlclNpZ25hbCwgJ2Bjb25uZWN0aW9uKClgJylcbiAgICAgIH0gZWxzZSBpZiAod29ya1VuaXRTdG9yZS50eXBlID09PSAncHJlcmVuZGVyLXBwcicpIHtcbiAgICAgICAgLy8gUFBSIFByZXJlbmRlciAobm8gZHluYW1pY0lPKVxuICAgICAgICAvLyBXZSB1c2UgUmVhY3QncyBwb3N0cG9uZSBBUEkgdG8gaW50ZXJydXB0IHJlbmRlcmluZyBoZXJlIHRvIGNyZWF0ZSBhIGR5bmFtaWMgaG9sZVxuICAgICAgICBwb3N0cG9uZVdpdGhUcmFja2luZyhcbiAgICAgICAgICB3b3JrU3RvcmUucm91dGUsXG4gICAgICAgICAgJ2Nvbm5lY3Rpb24nLFxuICAgICAgICAgIHdvcmtVbml0U3RvcmUuZHluYW1pY1RyYWNraW5nXG4gICAgICAgIClcbiAgICAgIH0gZWxzZSBpZiAod29ya1VuaXRTdG9yZS50eXBlID09PSAncHJlcmVuZGVyLWxlZ2FjeScpIHtcbiAgICAgICAgLy8gTGVnYWN5IFByZXJlbmRlclxuICAgICAgICAvLyBXZSB0aHJvdyBhbiBlcnJvciBoZXJlIHRvIGludGVycnVwdCBwcmVyZW5kZXJpbmcgdG8gbWFyayB0aGUgcm91dGUgYXMgZHluYW1pY1xuICAgICAgICB0aHJvd1RvSW50ZXJydXB0U3RhdGljR2VuZXJhdGlvbignY29ubmVjdGlvbicsIHdvcmtTdG9yZSwgd29ya1VuaXRTdG9yZSlcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gV2UgZmFsbCB0aHJvdWdoIHRvIHRoZSBkeW5hbWljIGNvbnRleHQgYmVsb3cgYnV0IHdlIHN0aWxsIHRyYWNrIGR5bmFtaWMgYWNjZXNzXG4gICAgLy8gYmVjYXVzZSBpbiBkZXYgd2UgY2FuIHN0aWxsIGVycm9yIGZvciB0aGluZ3MgbGlrZSB1c2luZyBoZWFkZXJzIGluc2lkZSBhIGNhY2hlIGNvbnRleHRcbiAgICB0cmFja0R5bmFtaWNEYXRhSW5EeW5hbWljUmVuZGVyKHdvcmtTdG9yZSwgd29ya1VuaXRTdG9yZSlcbiAgfVxuXG4gIHJldHVybiBQcm9taXNlLnJlc29sdmUodW5kZWZpbmVkKVxufVxuIl0sIm5hbWVzIjpbImNvbm5lY3Rpb24iLCJ3b3JrU3RvcmUiLCJ3b3JrQXN5bmNTdG9yYWdlIiwiZ2V0U3RvcmUiLCJ3b3JrVW5pdFN0b3JlIiwid29ya1VuaXRBc3luY1N0b3JhZ2UiLCJwaGFzZSIsImlzUmVxdWVzdEFQSUNhbGxhYmxlSW5zaWRlQWZ0ZXIiLCJFcnJvciIsInJvdXRlIiwiZm9yY2VTdGF0aWMiLCJQcm9taXNlIiwicmVzb2x2ZSIsInVuZGVmaW5lZCIsInR5cGUiLCJkeW5hbWljU2hvdWxkRXJyb3IiLCJTdGF0aWNHZW5CYWlsb3V0RXJyb3IiLCJtYWtlSGFuZ2luZ1Byb21pc2UiLCJyZW5kZXJTaWduYWwiLCJwb3N0cG9uZVdpdGhUcmFja2luZyIsImR5bmFtaWNUcmFja2luZyIsInRocm93VG9JbnRlcnJ1cHRTdGF0aWNHZW5lcmF0aW9uIiwidHJhY2tEeW5hbWljRGF0YUluRHluYW1pY1JlbmRlciJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/server/request/connection.js\n"); + +/***/ }), + /***/ "(rsc)/./node_modules/next/dist/server/request/cookies.js": /*!**********************************************************!*\ !*** ./node_modules/next/dist/server/request/cookies.js ***! @@ -1343,6 +1397,17 @@ eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n})); /***/ }), +/***/ "(rsc)/./node_modules/next/dist/server/request/root-params.js": +/*!**************************************************************!*\ + !*** ./node_modules/next/dist/server/request/root-params.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"unstable_rootParams\", ({\n enumerable: true,\n get: function() {\n return unstable_rootParams;\n }\n}));\nconst _invarianterror = __webpack_require__(/*! ../../shared/lib/invariant-error */ \"(rsc)/./node_modules/next/dist/shared/lib/invariant-error.js\");\nconst _dynamicrendering = __webpack_require__(/*! ../app-render/dynamic-rendering */ \"(rsc)/./node_modules/next/dist/server/app-render/dynamic-rendering.js\");\nconst _workasyncstorageexternal = __webpack_require__(/*! ../app-render/work-async-storage.external */ \"./work-async-storage.external\");\nconst _workunitasyncstorageexternal = __webpack_require__(/*! ../app-render/work-unit-async-storage.external */ \"next/dist/server/app-render/work-unit-async-storage.external.js\");\nconst _dynamicrenderingutils = __webpack_require__(/*! ../dynamic-rendering-utils */ \"(rsc)/./node_modules/next/dist/server/dynamic-rendering-utils.js\");\nconst _reflectutils = __webpack_require__(/*! ../../shared/lib/utils/reflect-utils */ \"(rsc)/./node_modules/next/dist/shared/lib/utils/reflect-utils.js\");\nconst CachedParams = new WeakMap();\nasync function unstable_rootParams() {\n const workStore = _workasyncstorageexternal.workAsyncStorage.getStore();\n if (!workStore) {\n throw Object.defineProperty(new _invarianterror.InvariantError('Missing workStore in unstable_rootParams'), \"__NEXT_ERROR_CODE\", {\n value: \"E615\",\n enumerable: false,\n configurable: true\n });\n }\n const workUnitStore = _workunitasyncstorageexternal.workUnitAsyncStorage.getStore();\n if (!workUnitStore) {\n throw Object.defineProperty(new Error(`Route ${workStore.route} used \\`unstable_rootParams()\\` in Pages Router. This API is only available within App Router.`), \"__NEXT_ERROR_CODE\", {\n value: \"E641\",\n enumerable: false,\n configurable: true\n });\n }\n switch(workUnitStore.type){\n case 'unstable-cache':\n case 'cache':\n {\n throw Object.defineProperty(new Error(`Route ${workStore.route} used \\`unstable_rootParams()\\` inside \\`\"use cache\"\\` or \\`unstable_cache\\`. Support for this API inside cache scopes is planned for a future version of Next.js.`), \"__NEXT_ERROR_CODE\", {\n value: \"E642\",\n enumerable: false,\n configurable: true\n });\n }\n case 'prerender':\n case 'prerender-client':\n case 'prerender-ppr':\n case 'prerender-legacy':\n return createPrerenderRootParams(workUnitStore.rootParams, workStore, workUnitStore);\n default:\n return Promise.resolve(workUnitStore.rootParams);\n }\n}\nfunction createPrerenderRootParams(underlyingParams, workStore, prerenderStore) {\n const fallbackParams = workStore.fallbackRouteParams;\n if (fallbackParams) {\n let hasSomeFallbackParams = false;\n for(const key in underlyingParams){\n if (fallbackParams.has(key)) {\n hasSomeFallbackParams = true;\n break;\n }\n }\n if (hasSomeFallbackParams) {\n // params need to be treated as dynamic because we have at least one fallback param\n switch(prerenderStore.type){\n case 'prerender':\n // We are in a dynamicIO prerender\n const cachedParams = CachedParams.get(underlyingParams);\n if (cachedParams) {\n return cachedParams;\n }\n const promise = (0, _dynamicrenderingutils.makeHangingPromise)(prerenderStore.renderSignal, '`unstable_rootParams`');\n CachedParams.set(underlyingParams, promise);\n return promise;\n case 'prerender-client':\n const exportName = '`unstable_rootParams`';\n throw Object.defineProperty(new _invarianterror.InvariantError(`${exportName} must not be used within a client component. Next.js should be preventing ${exportName} from being included in client components statically, but did not in this case.`), \"__NEXT_ERROR_CODE\", {\n value: \"E693\",\n enumerable: false,\n configurable: true\n });\n default:\n // remaining cases are prerender-ppr and prerender-legacy\n // We aren't in a dynamicIO prerender but we do have fallback params at this\n // level so we need to make an erroring params object which will postpone\n // if you access the fallback params\n return makeErroringRootParams(underlyingParams, fallbackParams, workStore, prerenderStore);\n }\n }\n }\n // We don't have any fallback params so we have an entirely static safe params object\n return Promise.resolve(underlyingParams);\n}\nfunction makeErroringRootParams(underlyingParams, fallbackParams, workStore, prerenderStore) {\n const cachedParams = CachedParams.get(underlyingParams);\n if (cachedParams) {\n return cachedParams;\n }\n const augmentedUnderlying = {\n ...underlyingParams\n };\n // We don't use makeResolvedReactPromise here because params\n // supports copying with spread and we don't want to unnecessarily\n // instrument the promise with spreadable properties of ReactPromise.\n const promise = Promise.resolve(augmentedUnderlying);\n CachedParams.set(underlyingParams, promise);\n Object.keys(underlyingParams).forEach((prop)=>{\n if (_reflectutils.wellKnownProperties.has(prop)) {\n // These properties cannot be shadowed because they need to be the\n // true underlying value for Promises to work correctly at runtime\n } else {\n if (fallbackParams.has(prop)) {\n Object.defineProperty(augmentedUnderlying, prop, {\n get () {\n const expression = (0, _reflectutils.describeStringPropertyAccess)('unstable_rootParams', prop);\n // In most dynamic APIs we also throw if `dynamic = \"error\"` however\n // for params is only dynamic when we're generating a fallback shell\n // and even when `dynamic = \"error\"` we still support generating dynamic\n // fallback shells\n // TODO remove this comment when dynamicIO is the default since there\n // will be no `dynamic = \"error\"`\n if (prerenderStore.type === 'prerender-ppr') {\n // PPR Prerender (no dynamicIO)\n (0, _dynamicrendering.postponeWithTracking)(workStore.route, expression, prerenderStore.dynamicTracking);\n } else {\n // Legacy Prerender\n (0, _dynamicrendering.throwToInterruptStaticGeneration)(expression, workStore, prerenderStore);\n }\n },\n enumerable: true\n });\n } else {\n ;\n promise[prop] = underlyingParams[prop];\n }\n }\n });\n return promise;\n} //# sourceMappingURL=root-params.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3NlcnZlci9yZXF1ZXN0L3Jvb3QtcGFyYW1zLmpzIiwibWFwcGluZ3MiOiI7Ozs7dURBMEJzQkE7OztlQUFBQTs7OzRDQTFCUzs4Q0FJeEI7c0RBSUE7MERBTUE7bURBQzRCOzBDQU01QjtBQUdQLE1BQU1DLGVBQWUsSUFBSUM7QUFFbEIsZUFBZUY7SUFDcEIsTUFBTUcsWUFBWUMsMEJBQUFBLGdCQUFnQixDQUFDQyxRQUFRO0lBQzNDLElBQUksQ0FBQ0YsV0FBVztRQUNkLE1BQU0scUJBQThELENBQTlELElBQUlHLGdCQUFBQSxjQUFjLENBQUMsNkNBQW5CO21CQUFBO3dCQUFBOzBCQUFBO1FBQTZEO0lBQ3JFO0lBRUEsTUFBTUMsZ0JBQWdCQyw4QkFBQUEsb0JBQW9CLENBQUNILFFBQVE7SUFFbkQsSUFBSSxDQUFDRSxlQUFlO1FBQ2xCLE1BQU0scUJBRUwsQ0FGSyxJQUFJRSxNQUNSLENBQUMsTUFBTSxFQUFFTixVQUFVTyxLQUFLLENBQUMsOEZBQThGLENBQUMsR0FEcEg7bUJBQUE7d0JBQUE7MEJBQUE7UUFFTjtJQUNGO0lBRUEsT0FBUUgsY0FBY0ksSUFBSTtRQUN4QixLQUFLO1FBQ0wsS0FBSztZQUFTO2dCQUNaLE1BQU0scUJBRUwsQ0FGSyxJQUFJRixNQUNSLENBQUMsTUFBTSxFQUFFTixVQUFVTyxLQUFLLENBQUMsa0tBQWtLLENBQUMsR0FEeEw7MkJBQUE7Z0NBQUE7a0NBQUE7Z0JBRU47WUFDRjtRQUNBLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFDSCxPQUFPRSwwQkFDTEwsY0FBY00sVUFBVSxFQUN4QlYsV0FDQUk7UUFFSjtZQUNFLE9BQU9PLFFBQVFDLE9BQU8sQ0FBQ1IsY0FBY00sVUFBVTtJQUNuRDtBQUNGO0FBRUEsU0FBU0QsMEJBQ1BJLGdCQUF3QixFQUN4QmIsU0FBb0IsRUFDcEJjLGNBQThCO0lBRTlCLE1BQU1DLGlCQUFpQmYsVUFBVWdCLG1CQUFtQjtJQUNwRCxJQUFJRCxnQkFBZ0I7UUFDbEIsSUFBSUUsd0JBQXdCO1FBQzVCLElBQUssTUFBTUMsT0FBT0wsaUJBQWtCO1lBQ2xDLElBQUlFLGVBQWVJLEdBQUcsQ0FBQ0QsTUFBTTtnQkFDM0JELHdCQUF3QjtnQkFDeEI7WUFDRjtRQUNGO1FBRUEsSUFBSUEsdUJBQXVCO1lBQ3pCLG1GQUFtRjtZQUNuRixPQUFRSCxlQUFlTixJQUFJO2dCQUN6QixLQUFLO29CQUNILGtDQUFrQztvQkFDbEMsTUFBTVksZUFBZXRCLGFBQWF1QixHQUFHLENBQUNSO29CQUN0QyxJQUFJTyxjQUFjO3dCQUNoQixPQUFPQTtvQkFDVDtvQkFFQSxNQUFNRSxVQUFVQyxDQUFBQSxHQUFBQSx1QkFBQUEsa0JBQUFBLEVBQ2RULGVBQWVVLFlBQVksRUFDM0I7b0JBRUYxQixhQUFhMkIsR0FBRyxDQUFDWixrQkFBa0JTO29CQUVuQyxPQUFPQTtnQkFDVCxLQUFLO29CQUNILE1BQU1JLGFBQWE7b0JBQ25CLE1BQU0scUJBRUwsQ0FGSyxJQUFJdkIsZ0JBQUFBLGNBQWMsQ0FDdEIsR0FBR3VCLFdBQVcsMEVBQTBFLEVBQUVBLFdBQVcsK0VBQStFLENBQUMsR0FEakw7K0JBQUE7b0NBQUE7c0NBQUE7b0JBRU47Z0JBQ0Y7b0JBQ0UseURBQXlEO29CQUN6RCw0RUFBNEU7b0JBQzVFLHlFQUF5RTtvQkFDekUsb0NBQW9DO29CQUNwQyxPQUFPQyx1QkFDTGQsa0JBQ0FFLGdCQUNBZixXQUNBYztZQUVOO1FBQ0Y7SUFDRjtJQUVBLHFGQUFxRjtJQUNyRixPQUFPSCxRQUFRQyxPQUFPLENBQUNDO0FBQ3pCO0FBRUEsU0FBU2MsdUJBQ1BkLGdCQUF3QixFQUN4QkUsY0FBbUMsRUFDbkNmLFNBQW9CLEVBQ3BCYyxjQUF3RDtJQUV4RCxNQUFNTSxlQUFldEIsYUFBYXVCLEdBQUcsQ0FBQ1I7SUFDdEMsSUFBSU8sY0FBYztRQUNoQixPQUFPQTtJQUNUO0lBRUEsTUFBTVEsc0JBQXNCO1FBQUUsR0FBR2YsZ0JBQWdCO0lBQUM7SUFFbEQsNERBQTREO0lBQzVELGtFQUFrRTtJQUNsRSxxRUFBcUU7SUFDckUsTUFBTVMsVUFBVVgsUUFBUUMsT0FBTyxDQUFDZ0I7SUFDaEM5QixhQUFhMkIsR0FBRyxDQUFDWixrQkFBa0JTO0lBRW5DTyxPQUFPQyxJQUFJLENBQUNqQixrQkFBa0JrQixPQUFPLENBQUMsQ0FBQ0M7UUFDckMsSUFBSUMsY0FBQUEsbUJBQW1CLENBQUNkLEdBQUcsQ0FBQ2EsT0FBTztRQUNqQyxrRUFBa0U7UUFDbEUsa0VBQWtFO1FBQ3BFLE9BQU87WUFDTCxJQUFJakIsZUFBZUksR0FBRyxDQUFDYSxPQUFPO2dCQUM1QkgsT0FBT0ssY0FBYyxDQUFDTixxQkFBcUJJLE1BQU07b0JBQy9DWDt3QkFDRSxNQUFNYyxhQUFhQyxDQUFBQSxHQUFBQSxjQUFBQSw0QkFBQUEsRUFDakIsdUJBQ0FKO3dCQUVGLG9FQUFvRTt3QkFDcEUsb0VBQW9FO3dCQUNwRSx3RUFBd0U7d0JBQ3hFLGtCQUFrQjt3QkFDbEIscUVBQXFFO3dCQUNyRSxpQ0FBaUM7d0JBQ2pDLElBQUlsQixlQUFlTixJQUFJLEtBQUssaUJBQWlCOzRCQUMzQywrQkFBK0I7NEJBQy9CNkIsQ0FBQUEsR0FBQUEsa0JBQUFBLG9CQUFBQSxFQUNFckMsVUFBVU8sS0FBSyxFQUNmNEIsWUFDQXJCLGVBQWV3QixlQUFlO3dCQUVsQyxPQUFPOzRCQUNMLG1CQUFtQjs0QkFDbkJDLENBQUFBLEdBQUFBLGtCQUFBQSxnQ0FBQUEsRUFDRUosWUFDQW5DLFdBQ0FjO3dCQUVKO29CQUNGO29CQUNBMEIsWUFBWTtnQkFDZDtZQUNGLE9BQU87O2dCQUNIbEIsT0FBZSxDQUFDVSxLQUFLLEdBQUduQixnQkFBZ0IsQ0FBQ21CLEtBQUs7WUFDbEQ7UUFDRjtJQUNGO0lBRUEsT0FBT1Y7QUFDVCIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvc3JjL3NlcnZlci9yZXF1ZXN0L3Jvb3QtcGFyYW1zLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEludmFyaWFudEVycm9yIH0gZnJvbSAnLi4vLi4vc2hhcmVkL2xpYi9pbnZhcmlhbnQtZXJyb3InXG5pbXBvcnQge1xuICBwb3N0cG9uZVdpdGhUcmFja2luZyxcbiAgdGhyb3dUb0ludGVycnVwdFN0YXRpY0dlbmVyYXRpb24sXG59IGZyb20gJy4uL2FwcC1yZW5kZXIvZHluYW1pYy1yZW5kZXJpbmcnXG5pbXBvcnQge1xuICB3b3JrQXN5bmNTdG9yYWdlLFxuICB0eXBlIFdvcmtTdG9yZSxcbn0gZnJvbSAnLi4vYXBwLXJlbmRlci93b3JrLWFzeW5jLXN0b3JhZ2UuZXh0ZXJuYWwnXG5pbXBvcnQge1xuICB3b3JrVW5pdEFzeW5jU3RvcmFnZSxcbiAgdHlwZSBQcmVyZW5kZXJTdG9yZSxcbiAgdHlwZSBQcmVyZW5kZXJTdG9yZUxlZ2FjeSxcbiAgdHlwZSBQcmVyZW5kZXJTdG9yZVBQUixcbn0gZnJvbSAnLi4vYXBwLXJlbmRlci93b3JrLXVuaXQtYXN5bmMtc3RvcmFnZS5leHRlcm5hbCdcbmltcG9ydCB7IG1ha2VIYW5naW5nUHJvbWlzZSB9IGZyb20gJy4uL2R5bmFtaWMtcmVuZGVyaW5nLXV0aWxzJ1xuaW1wb3J0IHR5cGUgeyBGYWxsYmFja1JvdXRlUGFyYW1zIH0gZnJvbSAnLi9mYWxsYmFjay1wYXJhbXMnXG5pbXBvcnQgdHlwZSB7IFBhcmFtcyB9IGZyb20gJy4vcGFyYW1zJ1xuaW1wb3J0IHtcbiAgZGVzY3JpYmVTdHJpbmdQcm9wZXJ0eUFjY2VzcyxcbiAgd2VsbEtub3duUHJvcGVydGllcyxcbn0gZnJvbSAnLi4vLi4vc2hhcmVkL2xpYi91dGlscy9yZWZsZWN0LXV0aWxzJ1xuXG5pbnRlcmZhY2UgQ2FjaGVMaWZldGltZSB7fVxuY29uc3QgQ2FjaGVkUGFyYW1zID0gbmV3IFdlYWtNYXA8Q2FjaGVMaWZldGltZSwgUHJvbWlzZTxQYXJhbXM+PigpXG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiB1bnN0YWJsZV9yb290UGFyYW1zKCk6IFByb21pc2U8UGFyYW1zPiB7XG4gIGNvbnN0IHdvcmtTdG9yZSA9IHdvcmtBc3luY1N0b3JhZ2UuZ2V0U3RvcmUoKVxuICBpZiAoIXdvcmtTdG9yZSkge1xuICAgIHRocm93IG5ldyBJbnZhcmlhbnRFcnJvcignTWlzc2luZyB3b3JrU3RvcmUgaW4gdW5zdGFibGVfcm9vdFBhcmFtcycpXG4gIH1cblxuICBjb25zdCB3b3JrVW5pdFN0b3JlID0gd29ya1VuaXRBc3luY1N0b3JhZ2UuZ2V0U3RvcmUoKVxuXG4gIGlmICghd29ya1VuaXRTdG9yZSkge1xuICAgIHRocm93IG5ldyBFcnJvcihcbiAgICAgIGBSb3V0ZSAke3dvcmtTdG9yZS5yb3V0ZX0gdXNlZCBcXGB1bnN0YWJsZV9yb290UGFyYW1zKClcXGAgaW4gUGFnZXMgUm91dGVyLiBUaGlzIEFQSSBpcyBvbmx5IGF2YWlsYWJsZSB3aXRoaW4gQXBwIFJvdXRlci5gXG4gICAgKVxuICB9XG5cbiAgc3dpdGNoICh3b3JrVW5pdFN0b3JlLnR5cGUpIHtcbiAgICBjYXNlICd1bnN0YWJsZS1jYWNoZSc6XG4gICAgY2FzZSAnY2FjaGUnOiB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICAgIGBSb3V0ZSAke3dvcmtTdG9yZS5yb3V0ZX0gdXNlZCBcXGB1bnN0YWJsZV9yb290UGFyYW1zKClcXGAgaW5zaWRlIFxcYFwidXNlIGNhY2hlXCJcXGAgb3IgXFxgdW5zdGFibGVfY2FjaGVcXGAuIFN1cHBvcnQgZm9yIHRoaXMgQVBJIGluc2lkZSBjYWNoZSBzY29wZXMgaXMgcGxhbm5lZCBmb3IgYSBmdXR1cmUgdmVyc2lvbiBvZiBOZXh0LmpzLmBcbiAgICAgIClcbiAgICB9XG4gICAgY2FzZSAncHJlcmVuZGVyJzpcbiAgICBjYXNlICdwcmVyZW5kZXItY2xpZW50JzpcbiAgICBjYXNlICdwcmVyZW5kZXItcHByJzpcbiAgICBjYXNlICdwcmVyZW5kZXItbGVnYWN5JzpcbiAgICAgIHJldHVybiBjcmVhdGVQcmVyZW5kZXJSb290UGFyYW1zKFxuICAgICAgICB3b3JrVW5pdFN0b3JlLnJvb3RQYXJhbXMsXG4gICAgICAgIHdvcmtTdG9yZSxcbiAgICAgICAgd29ya1VuaXRTdG9yZVxuICAgICAgKVxuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHdvcmtVbml0U3RvcmUucm9vdFBhcmFtcylcbiAgfVxufVxuXG5mdW5jdGlvbiBjcmVhdGVQcmVyZW5kZXJSb290UGFyYW1zKFxuICB1bmRlcmx5aW5nUGFyYW1zOiBQYXJhbXMsXG4gIHdvcmtTdG9yZTogV29ya1N0b3JlLFxuICBwcmVyZW5kZXJTdG9yZTogUHJlcmVuZGVyU3RvcmVcbik6IFByb21pc2U8UGFyYW1zPiB7XG4gIGNvbnN0IGZhbGxiYWNrUGFyYW1zID0gd29ya1N0b3JlLmZhbGxiYWNrUm91dGVQYXJhbXNcbiAgaWYgKGZhbGxiYWNrUGFyYW1zKSB7XG4gICAgbGV0IGhhc1NvbWVGYWxsYmFja1BhcmFtcyA9IGZhbHNlXG4gICAgZm9yIChjb25zdCBrZXkgaW4gdW5kZXJseWluZ1BhcmFtcykge1xuICAgICAgaWYgKGZhbGxiYWNrUGFyYW1zLmhhcyhrZXkpKSB7XG4gICAgICAgIGhhc1NvbWVGYWxsYmFja1BhcmFtcyA9IHRydWVcbiAgICAgICAgYnJlYWtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoaGFzU29tZUZhbGxiYWNrUGFyYW1zKSB7XG4gICAgICAvLyBwYXJhbXMgbmVlZCB0byBiZSB0cmVhdGVkIGFzIGR5bmFtaWMgYmVjYXVzZSB3ZSBoYXZlIGF0IGxlYXN0IG9uZSBmYWxsYmFjayBwYXJhbVxuICAgICAgc3dpdGNoIChwcmVyZW5kZXJTdG9yZS50eXBlKSB7XG4gICAgICAgIGNhc2UgJ3ByZXJlbmRlcic6XG4gICAgICAgICAgLy8gV2UgYXJlIGluIGEgZHluYW1pY0lPIHByZXJlbmRlclxuICAgICAgICAgIGNvbnN0IGNhY2hlZFBhcmFtcyA9IENhY2hlZFBhcmFtcy5nZXQodW5kZXJseWluZ1BhcmFtcylcbiAgICAgICAgICBpZiAoY2FjaGVkUGFyYW1zKSB7XG4gICAgICAgICAgICByZXR1cm4gY2FjaGVkUGFyYW1zXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY29uc3QgcHJvbWlzZSA9IG1ha2VIYW5naW5nUHJvbWlzZTxQYXJhbXM+KFxuICAgICAgICAgICAgcHJlcmVuZGVyU3RvcmUucmVuZGVyU2lnbmFsLFxuICAgICAgICAgICAgJ2B1bnN0YWJsZV9yb290UGFyYW1zYCdcbiAgICAgICAgICApXG4gICAgICAgICAgQ2FjaGVkUGFyYW1zLnNldCh1bmRlcmx5aW5nUGFyYW1zLCBwcm9taXNlKVxuXG4gICAgICAgICAgcmV0dXJuIHByb21pc2VcbiAgICAgICAgY2FzZSAncHJlcmVuZGVyLWNsaWVudCc6XG4gICAgICAgICAgY29uc3QgZXhwb3J0TmFtZSA9ICdgdW5zdGFibGVfcm9vdFBhcmFtc2AnXG4gICAgICAgICAgdGhyb3cgbmV3IEludmFyaWFudEVycm9yKFxuICAgICAgICAgICAgYCR7ZXhwb3J0TmFtZX0gbXVzdCBub3QgYmUgdXNlZCB3aXRoaW4gYSBjbGllbnQgY29tcG9uZW50LiBOZXh0LmpzIHNob3VsZCBiZSBwcmV2ZW50aW5nICR7ZXhwb3J0TmFtZX0gZnJvbSBiZWluZyBpbmNsdWRlZCBpbiBjbGllbnQgY29tcG9uZW50cyBzdGF0aWNhbGx5LCBidXQgZGlkIG5vdCBpbiB0aGlzIGNhc2UuYFxuICAgICAgICAgIClcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAvLyByZW1haW5pbmcgY2FzZXMgYXJlIHByZXJlbmRlci1wcHIgYW5kIHByZXJlbmRlci1sZWdhY3lcbiAgICAgICAgICAvLyBXZSBhcmVuJ3QgaW4gYSBkeW5hbWljSU8gcHJlcmVuZGVyIGJ1dCB3ZSBkbyBoYXZlIGZhbGxiYWNrIHBhcmFtcyBhdCB0aGlzXG4gICAgICAgICAgLy8gbGV2ZWwgc28gd2UgbmVlZCB0byBtYWtlIGFuIGVycm9yaW5nIHBhcmFtcyBvYmplY3Qgd2hpY2ggd2lsbCBwb3N0cG9uZVxuICAgICAgICAgIC8vIGlmIHlvdSBhY2Nlc3MgdGhlIGZhbGxiYWNrIHBhcmFtc1xuICAgICAgICAgIHJldHVybiBtYWtlRXJyb3JpbmdSb290UGFyYW1zKFxuICAgICAgICAgICAgdW5kZXJseWluZ1BhcmFtcyxcbiAgICAgICAgICAgIGZhbGxiYWNrUGFyYW1zLFxuICAgICAgICAgICAgd29ya1N0b3JlLFxuICAgICAgICAgICAgcHJlcmVuZGVyU3RvcmVcbiAgICAgICAgICApXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gV2UgZG9uJ3QgaGF2ZSBhbnkgZmFsbGJhY2sgcGFyYW1zIHNvIHdlIGhhdmUgYW4gZW50aXJlbHkgc3RhdGljIHNhZmUgcGFyYW1zIG9iamVjdFxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHVuZGVybHlpbmdQYXJhbXMpXG59XG5cbmZ1bmN0aW9uIG1ha2VFcnJvcmluZ1Jvb3RQYXJhbXMoXG4gIHVuZGVybHlpbmdQYXJhbXM6IFBhcmFtcyxcbiAgZmFsbGJhY2tQYXJhbXM6IEZhbGxiYWNrUm91dGVQYXJhbXMsXG4gIHdvcmtTdG9yZTogV29ya1N0b3JlLFxuICBwcmVyZW5kZXJTdG9yZTogUHJlcmVuZGVyU3RvcmVQUFIgfCBQcmVyZW5kZXJTdG9yZUxlZ2FjeVxuKTogUHJvbWlzZTxQYXJhbXM+IHtcbiAgY29uc3QgY2FjaGVkUGFyYW1zID0gQ2FjaGVkUGFyYW1zLmdldCh1bmRlcmx5aW5nUGFyYW1zKVxuICBpZiAoY2FjaGVkUGFyYW1zKSB7XG4gICAgcmV0dXJuIGNhY2hlZFBhcmFtc1xuICB9XG5cbiAgY29uc3QgYXVnbWVudGVkVW5kZXJseWluZyA9IHsgLi4udW5kZXJseWluZ1BhcmFtcyB9XG5cbiAgLy8gV2UgZG9uJ3QgdXNlIG1ha2VSZXNvbHZlZFJlYWN0UHJvbWlzZSBoZXJlIGJlY2F1c2UgcGFyYW1zXG4gIC8vIHN1cHBvcnRzIGNvcHlpbmcgd2l0aCBzcHJlYWQgYW5kIHdlIGRvbid0IHdhbnQgdG8gdW5uZWNlc3NhcmlseVxuICAvLyBpbnN0cnVtZW50IHRoZSBwcm9taXNlIHdpdGggc3ByZWFkYWJsZSBwcm9wZXJ0aWVzIG9mIFJlYWN0UHJvbWlzZS5cbiAgY29uc3QgcHJvbWlzZSA9IFByb21pc2UucmVzb2x2ZShhdWdtZW50ZWRVbmRlcmx5aW5nKVxuICBDYWNoZWRQYXJhbXMuc2V0KHVuZGVybHlpbmdQYXJhbXMsIHByb21pc2UpXG5cbiAgT2JqZWN0LmtleXModW5kZXJseWluZ1BhcmFtcykuZm9yRWFjaCgocHJvcCkgPT4ge1xuICAgIGlmICh3ZWxsS25vd25Qcm9wZXJ0aWVzLmhhcyhwcm9wKSkge1xuICAgICAgLy8gVGhlc2UgcHJvcGVydGllcyBjYW5ub3QgYmUgc2hhZG93ZWQgYmVjYXVzZSB0aGV5IG5lZWQgdG8gYmUgdGhlXG4gICAgICAvLyB0cnVlIHVuZGVybHlpbmcgdmFsdWUgZm9yIFByb21pc2VzIHRvIHdvcmsgY29ycmVjdGx5IGF0IHJ1bnRpbWVcbiAgICB9IGVsc2Uge1xuICAgICAgaWYgKGZhbGxiYWNrUGFyYW1zLmhhcyhwcm9wKSkge1xuICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoYXVnbWVudGVkVW5kZXJseWluZywgcHJvcCwge1xuICAgICAgICAgIGdldCgpIHtcbiAgICAgICAgICAgIGNvbnN0IGV4cHJlc3Npb24gPSBkZXNjcmliZVN0cmluZ1Byb3BlcnR5QWNjZXNzKFxuICAgICAgICAgICAgICAndW5zdGFibGVfcm9vdFBhcmFtcycsXG4gICAgICAgICAgICAgIHByb3BcbiAgICAgICAgICAgIClcbiAgICAgICAgICAgIC8vIEluIG1vc3QgZHluYW1pYyBBUElzIHdlIGFsc28gdGhyb3cgaWYgYGR5bmFtaWMgPSBcImVycm9yXCJgIGhvd2V2ZXJcbiAgICAgICAgICAgIC8vIGZvciBwYXJhbXMgaXMgb25seSBkeW5hbWljIHdoZW4gd2UncmUgZ2VuZXJhdGluZyBhIGZhbGxiYWNrIHNoZWxsXG4gICAgICAgICAgICAvLyBhbmQgZXZlbiB3aGVuIGBkeW5hbWljID0gXCJlcnJvclwiYCB3ZSBzdGlsbCBzdXBwb3J0IGdlbmVyYXRpbmcgZHluYW1pY1xuICAgICAgICAgICAgLy8gZmFsbGJhY2sgc2hlbGxzXG4gICAgICAgICAgICAvLyBUT0RPIHJlbW92ZSB0aGlzIGNvbW1lbnQgd2hlbiBkeW5hbWljSU8gaXMgdGhlIGRlZmF1bHQgc2luY2UgdGhlcmVcbiAgICAgICAgICAgIC8vIHdpbGwgYmUgbm8gYGR5bmFtaWMgPSBcImVycm9yXCJgXG4gICAgICAgICAgICBpZiAocHJlcmVuZGVyU3RvcmUudHlwZSA9PT0gJ3ByZXJlbmRlci1wcHInKSB7XG4gICAgICAgICAgICAgIC8vIFBQUiBQcmVyZW5kZXIgKG5vIGR5bmFtaWNJTylcbiAgICAgICAgICAgICAgcG9zdHBvbmVXaXRoVHJhY2tpbmcoXG4gICAgICAgICAgICAgICAgd29ya1N0b3JlLnJvdXRlLFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb24sXG4gICAgICAgICAgICAgICAgcHJlcmVuZGVyU3RvcmUuZHluYW1pY1RyYWNraW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIC8vIExlZ2FjeSBQcmVyZW5kZXJcbiAgICAgICAgICAgICAgdGhyb3dUb0ludGVycnVwdFN0YXRpY0dlbmVyYXRpb24oXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbixcbiAgICAgICAgICAgICAgICB3b3JrU3RvcmUsXG4gICAgICAgICAgICAgICAgcHJlcmVuZGVyU3RvcmVcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgICAgICAgfSlcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIDsocHJvbWlzZSBhcyBhbnkpW3Byb3BdID0gdW5kZXJseWluZ1BhcmFtc1twcm9wXVxuICAgICAgfVxuICAgIH1cbiAgfSlcblxuICByZXR1cm4gcHJvbWlzZVxufVxuIl0sIm5hbWVzIjpbInVuc3RhYmxlX3Jvb3RQYXJhbXMiLCJDYWNoZWRQYXJhbXMiLCJXZWFrTWFwIiwid29ya1N0b3JlIiwid29ya0FzeW5jU3RvcmFnZSIsImdldFN0b3JlIiwiSW52YXJpYW50RXJyb3IiLCJ3b3JrVW5pdFN0b3JlIiwid29ya1VuaXRBc3luY1N0b3JhZ2UiLCJFcnJvciIsInJvdXRlIiwidHlwZSIsImNyZWF0ZVByZXJlbmRlclJvb3RQYXJhbXMiLCJyb290UGFyYW1zIiwiUHJvbWlzZSIsInJlc29sdmUiLCJ1bmRlcmx5aW5nUGFyYW1zIiwicHJlcmVuZGVyU3RvcmUiLCJmYWxsYmFja1BhcmFtcyIsImZhbGxiYWNrUm91dGVQYXJhbXMiLCJoYXNTb21lRmFsbGJhY2tQYXJhbXMiLCJrZXkiLCJoYXMiLCJjYWNoZWRQYXJhbXMiLCJnZXQiLCJwcm9taXNlIiwibWFrZUhhbmdpbmdQcm9taXNlIiwicmVuZGVyU2lnbmFsIiwic2V0IiwiZXhwb3J0TmFtZSIsIm1ha2VFcnJvcmluZ1Jvb3RQYXJhbXMiLCJhdWdtZW50ZWRVbmRlcmx5aW5nIiwiT2JqZWN0Iiwia2V5cyIsImZvckVhY2giLCJwcm9wIiwid2VsbEtub3duUHJvcGVydGllcyIsImRlZmluZVByb3BlcnR5IiwiZXhwcmVzc2lvbiIsImRlc2NyaWJlU3RyaW5nUHJvcGVydHlBY2Nlc3MiLCJwb3N0cG9uZVdpdGhUcmFja2luZyIsImR5bmFtaWNUcmFja2luZyIsInRocm93VG9JbnRlcnJ1cHRTdGF0aWNHZW5lcmF0aW9uIiwiZW51bWVyYWJsZSJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/server/request/root-params.js\n"); + +/***/ }), + /***/ "(rsc)/./node_modules/next/dist/server/request/search-params.js": /*!****************************************************************!*\ !*** ./node_modules/next/dist/server/request/search-params.js ***! @@ -1563,6 +1628,17 @@ eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n})); /***/ }), +/***/ "(rsc)/./node_modules/next/dist/server/web/exports/index.js": +/*!************************************************************!*\ + !*** ./node_modules/next/dist/server/web/exports/index.js ***! + \************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("// Alias index file of next/server for edge runtime for tree-shaking purpose\n\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n ImageResponse: function() {\n return _imageresponse.ImageResponse;\n },\n NextRequest: function() {\n return _request.NextRequest;\n },\n NextResponse: function() {\n return _response.NextResponse;\n },\n URLPattern: function() {\n return _urlpattern.URLPattern;\n },\n after: function() {\n return _after.after;\n },\n connection: function() {\n return _connection.connection;\n },\n unstable_rootParams: function() {\n return _rootparams.unstable_rootParams;\n },\n userAgent: function() {\n return _useragent.userAgent;\n },\n userAgentFromString: function() {\n return _useragent.userAgentFromString;\n }\n});\nconst _imageresponse = __webpack_require__(/*! ../spec-extension/image-response */ \"(rsc)/./node_modules/next/dist/server/web/spec-extension/image-response.js\");\nconst _request = __webpack_require__(/*! ../spec-extension/request */ \"(rsc)/./node_modules/next/dist/server/web/spec-extension/request.js\");\nconst _response = __webpack_require__(/*! ../spec-extension/response */ \"(rsc)/./node_modules/next/dist/server/web/spec-extension/response.js\");\nconst _useragent = __webpack_require__(/*! ../spec-extension/user-agent */ \"(rsc)/./node_modules/next/dist/server/web/spec-extension/user-agent.js\");\nconst _urlpattern = __webpack_require__(/*! ../spec-extension/url-pattern */ \"(rsc)/./node_modules/next/dist/server/web/spec-extension/url-pattern.js\");\nconst _after = __webpack_require__(/*! ../../after */ \"(rsc)/./node_modules/next/dist/server/after/index.js\");\nconst _connection = __webpack_require__(/*! ../../request/connection */ \"(rsc)/./node_modules/next/dist/server/request/connection.js\");\nconst _rootparams = __webpack_require__(/*! ../../request/root-params */ \"(rsc)/./node_modules/next/dist/server/request/root-params.js\");\n\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3NlcnZlci93ZWIvZXhwb3J0cy9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNhO0FBQ2IsOENBQTZDO0FBQzdDO0FBQ0EsQ0FBQyxFQUFDO0FBQ0YsTUFBTSxDQVVMO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0QsdUJBQXVCLG1CQUFPLENBQUMsb0hBQWtDO0FBQ2pFLGlCQUFpQixtQkFBTyxDQUFDLHNHQUEyQjtBQUNwRCxrQkFBa0IsbUJBQU8sQ0FBQyx3R0FBNEI7QUFDdEQsbUJBQW1CLG1CQUFPLENBQUMsNEdBQThCO0FBQ3pELG9CQUFvQixtQkFBTyxDQUFDLDhHQUErQjtBQUMzRCxlQUFlLG1CQUFPLENBQUMseUVBQWE7QUFDcEMsb0JBQW9CLG1CQUFPLENBQUMsNkZBQTBCO0FBQ3RELG9CQUFvQixtQkFBTyxDQUFDLCtGQUEyQjs7QUFFdkQiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3Qvc2VydmVyL3dlYi9leHBvcnRzL2luZGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEFsaWFzIGluZGV4IGZpbGUgb2YgbmV4dC9zZXJ2ZXIgZm9yIGVkZ2UgcnVudGltZSBmb3IgdHJlZS1zaGFraW5nIHB1cnBvc2VcblwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuMCAmJiAobW9kdWxlLmV4cG9ydHMgPSB7XG4gICAgSW1hZ2VSZXNwb25zZTogbnVsbCxcbiAgICBOZXh0UmVxdWVzdDogbnVsbCxcbiAgICBOZXh0UmVzcG9uc2U6IG51bGwsXG4gICAgVVJMUGF0dGVybjogbnVsbCxcbiAgICBhZnRlcjogbnVsbCxcbiAgICBjb25uZWN0aW9uOiBudWxsLFxuICAgIHVuc3RhYmxlX3Jvb3RQYXJhbXM6IG51bGwsXG4gICAgdXNlckFnZW50OiBudWxsLFxuICAgIHVzZXJBZ2VudEZyb21TdHJpbmc6IG51bGxcbn0pO1xuZnVuY3Rpb24gX2V4cG9ydCh0YXJnZXQsIGFsbCkge1xuICAgIGZvcih2YXIgbmFtZSBpbiBhbGwpT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgbmFtZSwge1xuICAgICAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgICAgICBnZXQ6IGFsbFtuYW1lXVxuICAgIH0pO1xufVxuX2V4cG9ydChleHBvcnRzLCB7XG4gICAgSW1hZ2VSZXNwb25zZTogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBfaW1hZ2VyZXNwb25zZS5JbWFnZVJlc3BvbnNlO1xuICAgIH0sXG4gICAgTmV4dFJlcXVlc3Q6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gX3JlcXVlc3QuTmV4dFJlcXVlc3Q7XG4gICAgfSxcbiAgICBOZXh0UmVzcG9uc2U6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gX3Jlc3BvbnNlLk5leHRSZXNwb25zZTtcbiAgICB9LFxuICAgIFVSTFBhdHRlcm46IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gX3VybHBhdHRlcm4uVVJMUGF0dGVybjtcbiAgICB9LFxuICAgIGFmdGVyOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIF9hZnRlci5hZnRlcjtcbiAgICB9LFxuICAgIGNvbm5lY3Rpb246IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gX2Nvbm5lY3Rpb24uY29ubmVjdGlvbjtcbiAgICB9LFxuICAgIHVuc3RhYmxlX3Jvb3RQYXJhbXM6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gX3Jvb3RwYXJhbXMudW5zdGFibGVfcm9vdFBhcmFtcztcbiAgICB9LFxuICAgIHVzZXJBZ2VudDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBfdXNlcmFnZW50LnVzZXJBZ2VudDtcbiAgICB9LFxuICAgIHVzZXJBZ2VudEZyb21TdHJpbmc6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gX3VzZXJhZ2VudC51c2VyQWdlbnRGcm9tU3RyaW5nO1xuICAgIH1cbn0pO1xuY29uc3QgX2ltYWdlcmVzcG9uc2UgPSByZXF1aXJlKFwiLi4vc3BlYy1leHRlbnNpb24vaW1hZ2UtcmVzcG9uc2VcIik7XG5jb25zdCBfcmVxdWVzdCA9IHJlcXVpcmUoXCIuLi9zcGVjLWV4dGVuc2lvbi9yZXF1ZXN0XCIpO1xuY29uc3QgX3Jlc3BvbnNlID0gcmVxdWlyZShcIi4uL3NwZWMtZXh0ZW5zaW9uL3Jlc3BvbnNlXCIpO1xuY29uc3QgX3VzZXJhZ2VudCA9IHJlcXVpcmUoXCIuLi9zcGVjLWV4dGVuc2lvbi91c2VyLWFnZW50XCIpO1xuY29uc3QgX3VybHBhdHRlcm4gPSByZXF1aXJlKFwiLi4vc3BlYy1leHRlbnNpb24vdXJsLXBhdHRlcm5cIik7XG5jb25zdCBfYWZ0ZXIgPSByZXF1aXJlKFwiLi4vLi4vYWZ0ZXJcIik7XG5jb25zdCBfY29ubmVjdGlvbiA9IHJlcXVpcmUoXCIuLi8uLi9yZXF1ZXN0L2Nvbm5lY3Rpb25cIik7XG5jb25zdCBfcm9vdHBhcmFtcyA9IHJlcXVpcmUoXCIuLi8uLi9yZXF1ZXN0L3Jvb3QtcGFyYW1zXCIpO1xuXG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/server/web/exports/index.js\n"); + +/***/ }), + /***/ "(rsc)/./node_modules/next/dist/server/web/next-url.js": /*!*******************************************************!*\ !*** ./node_modules/next/dist/server/web/next-url.js ***! @@ -1629,6 +1705,17 @@ eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n})); /***/ }), +/***/ "(rsc)/./node_modules/next/dist/server/web/spec-extension/image-response.js": +/*!****************************************************************************!*\ + !*** ./node_modules/next/dist/server/web/spec-extension/image-response.js ***! + \****************************************************************************/ +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; +eval("/**\n * @deprecated ImageResponse moved from \"next/server\" to \"next/og\" since Next.js 14, please import from \"next/og\" instead.\n * Migration with codemods: https://nextjs.org/docs/app/building-your-application/upgrading/codemods#next-og-import\n */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"ImageResponse\", ({\n enumerable: true,\n get: function() {\n return ImageResponse;\n }\n}));\nfunction ImageResponse() {\n throw Object.defineProperty(new Error('ImageResponse moved from \"next/server\" to \"next/og\" since Next.js 14, please import from \"next/og\" instead'), \"__NEXT_ERROR_CODE\", {\n value: \"E183\",\n enumerable: false,\n configurable: true\n });\n}\n\n//# sourceMappingURL=image-response.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3NlcnZlci93ZWIvc3BlYy1leHRlbnNpb24vaW1hZ2UtcmVzcG9uc2UuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0EsSUFBaUI7QUFDakIsOENBQTZDO0FBQzdDO0FBQ0EsQ0FBQyxFQUFDO0FBQ0YsaURBQWdEO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQyxFQUFDO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zZXJ2ZXIvd2ViL3NwZWMtZXh0ZW5zaW9uL2ltYWdlLXJlc3BvbnNlLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGRlcHJlY2F0ZWQgSW1hZ2VSZXNwb25zZSBtb3ZlZCBmcm9tIFwibmV4dC9zZXJ2ZXJcIiB0byBcIm5leHQvb2dcIiBzaW5jZSBOZXh0LmpzIDE0LCBwbGVhc2UgaW1wb3J0IGZyb20gXCJuZXh0L29nXCIgaW5zdGVhZC5cbiAqIE1pZ3JhdGlvbiB3aXRoIGNvZGVtb2RzOiBodHRwczovL25leHRqcy5vcmcvZG9jcy9hcHAvYnVpbGRpbmcteW91ci1hcHBsaWNhdGlvbi91cGdyYWRpbmcvY29kZW1vZHMjbmV4dC1vZy1pbXBvcnRcbiAqLyBcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIkltYWdlUmVzcG9uc2VcIiwge1xuICAgIGVudW1lcmFibGU6IHRydWUsXG4gICAgZ2V0OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIEltYWdlUmVzcG9uc2U7XG4gICAgfVxufSk7XG5mdW5jdGlvbiBJbWFnZVJlc3BvbnNlKCkge1xuICAgIHRocm93IE9iamVjdC5kZWZpbmVQcm9wZXJ0eShuZXcgRXJyb3IoJ0ltYWdlUmVzcG9uc2UgbW92ZWQgZnJvbSBcIm5leHQvc2VydmVyXCIgdG8gXCJuZXh0L29nXCIgc2luY2UgTmV4dC5qcyAxNCwgcGxlYXNlIGltcG9ydCBmcm9tIFwibmV4dC9vZ1wiIGluc3RlYWQnKSwgXCJfX05FWFRfRVJST1JfQ09ERVwiLCB7XG4gICAgICAgIHZhbHVlOiBcIkUxODNcIixcbiAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZVxuICAgIH0pO1xufVxuXG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbWFnZS1yZXNwb25zZS5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/server/web/spec-extension/image-response.js\n"); + +/***/ }), + /***/ "(rsc)/./node_modules/next/dist/server/web/spec-extension/request.js": /*!*********************************************************************!*\ !*** ./node_modules/next/dist/server/web/spec-extension/request.js ***! @@ -1640,6 +1727,39 @@ eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n})); /***/ }), +/***/ "(rsc)/./node_modules/next/dist/server/web/spec-extension/response.js": +/*!**********************************************************************!*\ + !*** ./node_modules/next/dist/server/web/spec-extension/response.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"NextResponse\", ({\n enumerable: true,\n get: function() {\n return NextResponse;\n }\n}));\nconst _cookies = __webpack_require__(/*! ../../web/spec-extension/cookies */ \"(rsc)/./node_modules/next/dist/server/web/spec-extension/cookies.js\");\nconst _nexturl = __webpack_require__(/*! ../next-url */ \"(rsc)/./node_modules/next/dist/server/web/next-url.js\");\nconst _utils = __webpack_require__(/*! ../utils */ \"(rsc)/./node_modules/next/dist/server/web/utils.js\");\nconst _reflect = __webpack_require__(/*! ./adapters/reflect */ \"(rsc)/./node_modules/next/dist/server/web/spec-extension/adapters/reflect.js\");\nconst _cookies1 = __webpack_require__(/*! ./cookies */ \"(rsc)/./node_modules/next/dist/server/web/spec-extension/cookies.js\");\nconst INTERNALS = Symbol('internal response');\nconst REDIRECTS = new Set([\n 301,\n 302,\n 303,\n 307,\n 308\n]);\nfunction handleMiddlewareField(init, headers) {\n var _init_request;\n if (init == null ? void 0 : (_init_request = init.request) == null ? void 0 : _init_request.headers) {\n if (!(init.request.headers instanceof Headers)) {\n throw Object.defineProperty(new Error('request.headers must be an instance of Headers'), \"__NEXT_ERROR_CODE\", {\n value: \"E119\",\n enumerable: false,\n configurable: true\n });\n }\n const keys = [];\n for (const [key, value] of init.request.headers){\n headers.set('x-middleware-request-' + key, value);\n keys.push(key);\n }\n headers.set('x-middleware-override-headers', keys.join(','));\n }\n}\nclass NextResponse extends Response {\n constructor(body, init = {}){\n super(body, init);\n const headers = this.headers;\n const cookies = new _cookies1.ResponseCookies(headers);\n const cookiesProxy = new Proxy(cookies, {\n get (target, prop, receiver) {\n switch(prop){\n case 'delete':\n case 'set':\n {\n return (...args)=>{\n const result = Reflect.apply(target[prop], target, args);\n const newHeaders = new Headers(headers);\n if (result instanceof _cookies1.ResponseCookies) {\n headers.set('x-middleware-set-cookie', result.getAll().map((cookie)=>(0, _cookies.stringifyCookie)(cookie)).join(','));\n }\n handleMiddlewareField(init, newHeaders);\n return result;\n };\n }\n default:\n return _reflect.ReflectAdapter.get(target, prop, receiver);\n }\n }\n });\n this[INTERNALS] = {\n cookies: cookiesProxy,\n url: init.url ? new _nexturl.NextURL(init.url, {\n headers: (0, _utils.toNodeOutgoingHttpHeaders)(headers),\n nextConfig: init.nextConfig\n }) : undefined\n };\n }\n [Symbol.for('edge-runtime.inspect.custom')]() {\n return {\n cookies: this.cookies,\n url: this.url,\n // rest of props come from Response\n body: this.body,\n bodyUsed: this.bodyUsed,\n headers: Object.fromEntries(this.headers),\n ok: this.ok,\n redirected: this.redirected,\n status: this.status,\n statusText: this.statusText,\n type: this.type\n };\n }\n get cookies() {\n return this[INTERNALS].cookies;\n }\n static json(body, init) {\n const response = Response.json(body, init);\n return new NextResponse(response.body, response);\n }\n static redirect(url, init) {\n const status = typeof init === 'number' ? init : (init == null ? void 0 : init.status) ?? 307;\n if (!REDIRECTS.has(status)) {\n throw Object.defineProperty(new RangeError('Failed to execute \"redirect\" on \"response\": Invalid status code'), \"__NEXT_ERROR_CODE\", {\n value: \"E529\",\n enumerable: false,\n configurable: true\n });\n }\n const initObj = typeof init === 'object' ? init : {};\n const headers = new Headers(initObj == null ? void 0 : initObj.headers);\n headers.set('Location', (0, _utils.validateURL)(url));\n return new NextResponse(null, {\n ...initObj,\n headers,\n status\n });\n }\n static rewrite(destination, init) {\n const headers = new Headers(init == null ? void 0 : init.headers);\n headers.set('x-middleware-rewrite', (0, _utils.validateURL)(destination));\n handleMiddlewareField(init, headers);\n return new NextResponse(null, {\n ...init,\n headers\n });\n }\n static next(init) {\n const headers = new Headers(init == null ? void 0 : init.headers);\n headers.set('x-middleware-next', '1');\n handleMiddlewareField(init, headers);\n return new NextResponse(null, {\n ...init,\n headers\n });\n }\n}\n\n//# sourceMappingURL=response.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3NlcnZlci93ZWIvc3BlYy1leHRlbnNpb24vcmVzcG9uc2UuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixnREFBK0M7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLEVBQUM7QUFDRixpQkFBaUIsbUJBQU8sQ0FBQyw2R0FBa0M7QUFDM0QsaUJBQWlCLG1CQUFPLENBQUMsMEVBQWE7QUFDdEMsZUFBZSxtQkFBTyxDQUFDLG9FQUFVO0FBQ2pDLGlCQUFpQixtQkFBTyxDQUFDLHdHQUFvQjtBQUM3QyxrQkFBa0IsbUJBQU8sQ0FBQyxzRkFBVztBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTs7QUFFQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zZXJ2ZXIvd2ViL3NwZWMtZXh0ZW5zaW9uL3Jlc3BvbnNlLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiTmV4dFJlc3BvbnNlXCIsIHtcbiAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgIGdldDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBOZXh0UmVzcG9uc2U7XG4gICAgfVxufSk7XG5jb25zdCBfY29va2llcyA9IHJlcXVpcmUoXCIuLi8uLi93ZWIvc3BlYy1leHRlbnNpb24vY29va2llc1wiKTtcbmNvbnN0IF9uZXh0dXJsID0gcmVxdWlyZShcIi4uL25leHQtdXJsXCIpO1xuY29uc3QgX3V0aWxzID0gcmVxdWlyZShcIi4uL3V0aWxzXCIpO1xuY29uc3QgX3JlZmxlY3QgPSByZXF1aXJlKFwiLi9hZGFwdGVycy9yZWZsZWN0XCIpO1xuY29uc3QgX2Nvb2tpZXMxID0gcmVxdWlyZShcIi4vY29va2llc1wiKTtcbmNvbnN0IElOVEVSTkFMUyA9IFN5bWJvbCgnaW50ZXJuYWwgcmVzcG9uc2UnKTtcbmNvbnN0IFJFRElSRUNUUyA9IG5ldyBTZXQoW1xuICAgIDMwMSxcbiAgICAzMDIsXG4gICAgMzAzLFxuICAgIDMwNyxcbiAgICAzMDhcbl0pO1xuZnVuY3Rpb24gaGFuZGxlTWlkZGxld2FyZUZpZWxkKGluaXQsIGhlYWRlcnMpIHtcbiAgICB2YXIgX2luaXRfcmVxdWVzdDtcbiAgICBpZiAoaW5pdCA9PSBudWxsID8gdm9pZCAwIDogKF9pbml0X3JlcXVlc3QgPSBpbml0LnJlcXVlc3QpID09IG51bGwgPyB2b2lkIDAgOiBfaW5pdF9yZXF1ZXN0LmhlYWRlcnMpIHtcbiAgICAgICAgaWYgKCEoaW5pdC5yZXF1ZXN0LmhlYWRlcnMgaW5zdGFuY2VvZiBIZWFkZXJzKSkge1xuICAgICAgICAgICAgdGhyb3cgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ldyBFcnJvcigncmVxdWVzdC5oZWFkZXJzIG11c3QgYmUgYW4gaW5zdGFuY2Ugb2YgSGVhZGVycycpLCBcIl9fTkVYVF9FUlJPUl9DT0RFXCIsIHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogXCJFMTE5XCIsXG4gICAgICAgICAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICAgICAgICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBrZXlzID0gW107XG4gICAgICAgIGZvciAoY29uc3QgW2tleSwgdmFsdWVdIG9mIGluaXQucmVxdWVzdC5oZWFkZXJzKXtcbiAgICAgICAgICAgIGhlYWRlcnMuc2V0KCd4LW1pZGRsZXdhcmUtcmVxdWVzdC0nICsga2V5LCB2YWx1ZSk7XG4gICAgICAgICAgICBrZXlzLnB1c2goa2V5KTtcbiAgICAgICAgfVxuICAgICAgICBoZWFkZXJzLnNldCgneC1taWRkbGV3YXJlLW92ZXJyaWRlLWhlYWRlcnMnLCBrZXlzLmpvaW4oJywnKSk7XG4gICAgfVxufVxuY2xhc3MgTmV4dFJlc3BvbnNlIGV4dGVuZHMgUmVzcG9uc2Uge1xuICAgIGNvbnN0cnVjdG9yKGJvZHksIGluaXQgPSB7fSl7XG4gICAgICAgIHN1cGVyKGJvZHksIGluaXQpO1xuICAgICAgICBjb25zdCBoZWFkZXJzID0gdGhpcy5oZWFkZXJzO1xuICAgICAgICBjb25zdCBjb29raWVzID0gbmV3IF9jb29raWVzMS5SZXNwb25zZUNvb2tpZXMoaGVhZGVycyk7XG4gICAgICAgIGNvbnN0IGNvb2tpZXNQcm94eSA9IG5ldyBQcm94eShjb29raWVzLCB7XG4gICAgICAgICAgICBnZXQgKHRhcmdldCwgcHJvcCwgcmVjZWl2ZXIpIHtcbiAgICAgICAgICAgICAgICBzd2l0Y2gocHJvcCl7XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ2RlbGV0ZSc6XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ3NldCc6XG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuICguLi5hcmdzKT0+e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCByZXN1bHQgPSBSZWZsZWN0LmFwcGx5KHRhcmdldFtwcm9wXSwgdGFyZ2V0LCBhcmdzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbmV3SGVhZGVycyA9IG5ldyBIZWFkZXJzKGhlYWRlcnMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVzdWx0IGluc3RhbmNlb2YgX2Nvb2tpZXMxLlJlc3BvbnNlQ29va2llcykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVycy5zZXQoJ3gtbWlkZGxld2FyZS1zZXQtY29va2llJywgcmVzdWx0LmdldEFsbCgpLm1hcCgoY29va2llKT0+KDAsIF9jb29raWVzLnN0cmluZ2lmeUNvb2tpZSkoY29va2llKSkuam9pbignLCcpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVNaWRkbGV3YXJlRmllbGQoaW5pdCwgbmV3SGVhZGVycyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfcmVmbGVjdC5SZWZsZWN0QWRhcHRlci5nZXQodGFyZ2V0LCBwcm9wLCByZWNlaXZlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgICAgdGhpc1tJTlRFUk5BTFNdID0ge1xuICAgICAgICAgICAgY29va2llczogY29va2llc1Byb3h5LFxuICAgICAgICAgICAgdXJsOiBpbml0LnVybCA/IG5ldyBfbmV4dHVybC5OZXh0VVJMKGluaXQudXJsLCB7XG4gICAgICAgICAgICAgICAgaGVhZGVyczogKDAsIF91dGlscy50b05vZGVPdXRnb2luZ0h0dHBIZWFkZXJzKShoZWFkZXJzKSxcbiAgICAgICAgICAgICAgICBuZXh0Q29uZmlnOiBpbml0Lm5leHRDb25maWdcbiAgICAgICAgICAgIH0pIDogdW5kZWZpbmVkXG4gICAgICAgIH07XG4gICAgfVxuICAgIFtTeW1ib2wuZm9yKCdlZGdlLXJ1bnRpbWUuaW5zcGVjdC5jdXN0b20nKV0oKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBjb29raWVzOiB0aGlzLmNvb2tpZXMsXG4gICAgICAgICAgICB1cmw6IHRoaXMudXJsLFxuICAgICAgICAgICAgLy8gcmVzdCBvZiBwcm9wcyBjb21lIGZyb20gUmVzcG9uc2VcbiAgICAgICAgICAgIGJvZHk6IHRoaXMuYm9keSxcbiAgICAgICAgICAgIGJvZHlVc2VkOiB0aGlzLmJvZHlVc2VkLFxuICAgICAgICAgICAgaGVhZGVyczogT2JqZWN0LmZyb21FbnRyaWVzKHRoaXMuaGVhZGVycyksXG4gICAgICAgICAgICBvazogdGhpcy5vayxcbiAgICAgICAgICAgIHJlZGlyZWN0ZWQ6IHRoaXMucmVkaXJlY3RlZCxcbiAgICAgICAgICAgIHN0YXR1czogdGhpcy5zdGF0dXMsXG4gICAgICAgICAgICBzdGF0dXNUZXh0OiB0aGlzLnN0YXR1c1RleHQsXG4gICAgICAgICAgICB0eXBlOiB0aGlzLnR5cGVcbiAgICAgICAgfTtcbiAgICB9XG4gICAgZ2V0IGNvb2tpZXMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzW0lOVEVSTkFMU10uY29va2llcztcbiAgICB9XG4gICAgc3RhdGljIGpzb24oYm9keSwgaW5pdCkge1xuICAgICAgICBjb25zdCByZXNwb25zZSA9IFJlc3BvbnNlLmpzb24oYm9keSwgaW5pdCk7XG4gICAgICAgIHJldHVybiBuZXcgTmV4dFJlc3BvbnNlKHJlc3BvbnNlLmJvZHksIHJlc3BvbnNlKTtcbiAgICB9XG4gICAgc3RhdGljIHJlZGlyZWN0KHVybCwgaW5pdCkge1xuICAgICAgICBjb25zdCBzdGF0dXMgPSB0eXBlb2YgaW5pdCA9PT0gJ251bWJlcicgPyBpbml0IDogKGluaXQgPT0gbnVsbCA/IHZvaWQgMCA6IGluaXQuc3RhdHVzKSA/PyAzMDc7XG4gICAgICAgIGlmICghUkVESVJFQ1RTLmhhcyhzdGF0dXMpKSB7XG4gICAgICAgICAgICB0aHJvdyBPYmplY3QuZGVmaW5lUHJvcGVydHkobmV3IFJhbmdlRXJyb3IoJ0ZhaWxlZCB0byBleGVjdXRlIFwicmVkaXJlY3RcIiBvbiBcInJlc3BvbnNlXCI6IEludmFsaWQgc3RhdHVzIGNvZGUnKSwgXCJfX05FWFRfRVJST1JfQ09ERVwiLCB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IFwiRTUyOVwiLFxuICAgICAgICAgICAgICAgIGVudW1lcmFibGU6IGZhbHNlLFxuICAgICAgICAgICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgaW5pdE9iaiA9IHR5cGVvZiBpbml0ID09PSAnb2JqZWN0JyA/IGluaXQgOiB7fTtcbiAgICAgICAgY29uc3QgaGVhZGVycyA9IG5ldyBIZWFkZXJzKGluaXRPYmogPT0gbnVsbCA/IHZvaWQgMCA6IGluaXRPYmouaGVhZGVycyk7XG4gICAgICAgIGhlYWRlcnMuc2V0KCdMb2NhdGlvbicsICgwLCBfdXRpbHMudmFsaWRhdGVVUkwpKHVybCkpO1xuICAgICAgICByZXR1cm4gbmV3IE5leHRSZXNwb25zZShudWxsLCB7XG4gICAgICAgICAgICAuLi5pbml0T2JqLFxuICAgICAgICAgICAgaGVhZGVycyxcbiAgICAgICAgICAgIHN0YXR1c1xuICAgICAgICB9KTtcbiAgICB9XG4gICAgc3RhdGljIHJld3JpdGUoZGVzdGluYXRpb24sIGluaXQpIHtcbiAgICAgICAgY29uc3QgaGVhZGVycyA9IG5ldyBIZWFkZXJzKGluaXQgPT0gbnVsbCA/IHZvaWQgMCA6IGluaXQuaGVhZGVycyk7XG4gICAgICAgIGhlYWRlcnMuc2V0KCd4LW1pZGRsZXdhcmUtcmV3cml0ZScsICgwLCBfdXRpbHMudmFsaWRhdGVVUkwpKGRlc3RpbmF0aW9uKSk7XG4gICAgICAgIGhhbmRsZU1pZGRsZXdhcmVGaWVsZChpbml0LCBoZWFkZXJzKTtcbiAgICAgICAgcmV0dXJuIG5ldyBOZXh0UmVzcG9uc2UobnVsbCwge1xuICAgICAgICAgICAgLi4uaW5pdCxcbiAgICAgICAgICAgIGhlYWRlcnNcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIHN0YXRpYyBuZXh0KGluaXQpIHtcbiAgICAgICAgY29uc3QgaGVhZGVycyA9IG5ldyBIZWFkZXJzKGluaXQgPT0gbnVsbCA/IHZvaWQgMCA6IGluaXQuaGVhZGVycyk7XG4gICAgICAgIGhlYWRlcnMuc2V0KCd4LW1pZGRsZXdhcmUtbmV4dCcsICcxJyk7XG4gICAgICAgIGhhbmRsZU1pZGRsZXdhcmVGaWVsZChpbml0LCBoZWFkZXJzKTtcbiAgICAgICAgcmV0dXJuIG5ldyBOZXh0UmVzcG9uc2UobnVsbCwge1xuICAgICAgICAgICAgLi4uaW5pdCxcbiAgICAgICAgICAgIGhlYWRlcnNcbiAgICAgICAgfSk7XG4gICAgfVxufVxuXG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZXNwb25zZS5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/server/web/spec-extension/response.js\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/server/web/spec-extension/url-pattern.js": +/*!*************************************************************************!*\ + !*** ./node_modules/next/dist/server/web/spec-extension/url-pattern.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; +eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"URLPattern\", ({\n enumerable: true,\n get: function() {\n return GlobalURLPattern;\n }\n}));\nconst GlobalURLPattern = // @ts-expect-error: URLPattern is not available in Node.js\ntypeof URLPattern === 'undefined' ? undefined : URLPattern;\n\n//# sourceMappingURL=url-pattern.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3NlcnZlci93ZWIvc3BlYy1leHRlbnNpb24vdXJsLXBhdHRlcm4uanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRiw4Q0FBNkM7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLEVBQUM7QUFDRjtBQUNBOztBQUVBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3NlcnZlci93ZWIvc3BlYy1leHRlbnNpb24vdXJsLXBhdHRlcm4uanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJVUkxQYXR0ZXJuXCIsIHtcbiAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgIGdldDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBHbG9iYWxVUkxQYXR0ZXJuO1xuICAgIH1cbn0pO1xuY29uc3QgR2xvYmFsVVJMUGF0dGVybiA9IC8vIEB0cy1leHBlY3QtZXJyb3I6IFVSTFBhdHRlcm4gaXMgbm90IGF2YWlsYWJsZSBpbiBOb2RlLmpzXG50eXBlb2YgVVJMUGF0dGVybiA9PT0gJ3VuZGVmaW5lZCcgPyB1bmRlZmluZWQgOiBVUkxQYXR0ZXJuO1xuXG4vLyMgc291cmNlTWFwcGluZ1VSTD11cmwtcGF0dGVybi5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/server/web/spec-extension/url-pattern.js\n"); + +/***/ }), + +/***/ "(rsc)/./node_modules/next/dist/server/web/spec-extension/user-agent.js": +/*!************************************************************************!*\ + !*** ./node_modules/next/dist/server/web/spec-extension/user-agent.js ***! + \************************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n isBot: function() {\n return isBot;\n },\n userAgent: function() {\n return userAgent;\n },\n userAgentFromString: function() {\n return userAgentFromString;\n }\n});\nconst _uaparserjs = /*#__PURE__*/ _interop_require_default(__webpack_require__(/*! next/dist/compiled/ua-parser-js */ \"(rsc)/./node_modules/next/dist/compiled/ua-parser-js/ua-parser.js\"));\nfunction _interop_require_default(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\nfunction isBot(input) {\n return /Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Google-InspectionTool|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(input);\n}\nfunction userAgentFromString(input) {\n return {\n ...(0, _uaparserjs.default)(input),\n isBot: input === undefined ? false : isBot(input)\n };\n}\nfunction userAgent({ headers }) {\n return userAgentFromString(headers.get('user-agent') || undefined);\n}\n\n//# sourceMappingURL=user-agent.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3NlcnZlci93ZWIvc3BlYy1leHRlbnNpb24vdXNlci1hZ2VudC5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLE1BQU0sQ0FJTDtBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNELDJEQUEyRCxtQkFBTyxDQUFDLDBHQUFpQztBQUNwRztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLFNBQVM7QUFDOUI7QUFDQTs7QUFFQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zZXJ2ZXIvd2ViL3NwZWMtZXh0ZW5zaW9uL3VzZXItYWdlbnQuanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG4wICYmIChtb2R1bGUuZXhwb3J0cyA9IHtcbiAgICBpc0JvdDogbnVsbCxcbiAgICB1c2VyQWdlbnQ6IG51bGwsXG4gICAgdXNlckFnZW50RnJvbVN0cmluZzogbnVsbFxufSk7XG5mdW5jdGlvbiBfZXhwb3J0KHRhcmdldCwgYWxsKSB7XG4gICAgZm9yKHZhciBuYW1lIGluIGFsbClPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBuYW1lLCB7XG4gICAgICAgIGVudW1lcmFibGU6IHRydWUsXG4gICAgICAgIGdldDogYWxsW25hbWVdXG4gICAgfSk7XG59XG5fZXhwb3J0KGV4cG9ydHMsIHtcbiAgICBpc0JvdDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBpc0JvdDtcbiAgICB9LFxuICAgIHVzZXJBZ2VudDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiB1c2VyQWdlbnQ7XG4gICAgfSxcbiAgICB1c2VyQWdlbnRGcm9tU3RyaW5nOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIHVzZXJBZ2VudEZyb21TdHJpbmc7XG4gICAgfVxufSk7XG5jb25zdCBfdWFwYXJzZXJqcyA9IC8qI19fUFVSRV9fKi8gX2ludGVyb3BfcmVxdWlyZV9kZWZhdWx0KHJlcXVpcmUoXCJuZXh0L2Rpc3QvY29tcGlsZWQvdWEtcGFyc2VyLWpzXCIpKTtcbmZ1bmN0aW9uIF9pbnRlcm9wX3JlcXVpcmVfZGVmYXVsdChvYmopIHtcbiAgICByZXR1cm4gb2JqICYmIG9iai5fX2VzTW9kdWxlID8gb2JqIDoge1xuICAgICAgICBkZWZhdWx0OiBvYmpcbiAgICB9O1xufVxuZnVuY3Rpb24gaXNCb3QoaW5wdXQpIHtcbiAgICByZXR1cm4gL0dvb2dsZWJvdHxNZWRpYXBhcnRuZXJzLUdvb2dsZXxBZHNCb3QtR29vZ2xlfGdvb2dsZXdlYmxpZ2h0fFN0b3JlYm90LUdvb2dsZXxHb29nbGUtUGFnZVJlbmRlcmVyfEdvb2dsZS1JbnNwZWN0aW9uVG9vbHxCaW5nYm90fEJpbmdQcmV2aWV3fFNsdXJwfER1Y2tEdWNrQm90fGJhaWR1c3BpZGVyfHlhbmRleHxzb2dvdXxMaW5rZWRJbkJvdHxiaXRseWJvdHx0dW1ibHJ8dmtTaGFyZXxxdW9yYSBsaW5rIHByZXZpZXd8ZmFjZWJvb2tleHRlcm5hbGhpdHxmYWNlYm9va2NhdGFsb2d8VHdpdHRlcmJvdHxhcHBsZWJvdHxyZWRkaXRib3R8U2xhY2tib3R8RGlzY29yZGJvdHxXaGF0c0FwcHxTa3lwZVVyaVByZXZpZXd8aWFfYXJjaGl2ZXIvaS50ZXN0KGlucHV0KTtcbn1cbmZ1bmN0aW9uIHVzZXJBZ2VudEZyb21TdHJpbmcoaW5wdXQpIHtcbiAgICByZXR1cm4ge1xuICAgICAgICAuLi4oMCwgX3VhcGFyc2VyanMuZGVmYXVsdCkoaW5wdXQpLFxuICAgICAgICBpc0JvdDogaW5wdXQgPT09IHVuZGVmaW5lZCA/IGZhbHNlIDogaXNCb3QoaW5wdXQpXG4gICAgfTtcbn1cbmZ1bmN0aW9uIHVzZXJBZ2VudCh7IGhlYWRlcnMgfSkge1xuICAgIHJldHVybiB1c2VyQWdlbnRGcm9tU3RyaW5nKGhlYWRlcnMuZ2V0KCd1c2VyLWFnZW50JykgfHwgdW5kZWZpbmVkKTtcbn1cblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dXNlci1hZ2VudC5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/server/web/spec-extension/user-agent.js\n"); + +/***/ }), + /***/ "(rsc)/./node_modules/next/dist/server/web/utils.js": /*!****************************************************!*\ !*** ./node_modules/next/dist/server/web/utils.js ***! diff --git a/.next/server/webpack-runtime.js b/.next/server/webpack-runtime.js index 3d42773..95e633b 100644 --- a/.next/server/webpack-runtime.js +++ b/.next/server/webpack-runtime.js @@ -42,6 +42,11 @@ /******/ __webpack_require__.c = __webpack_module_cache__; /******/ /************************************************************************/ +/******/ /* webpack/runtime/amd options */ +/******/ (() => { +/******/ __webpack_require__.amdO = {}; +/******/ })(); +/******/ /******/ /* webpack/runtime/compat get default export */ /******/ (() => { /******/ // getDefaultExport function for compatibility with non-harmony modules @@ -120,7 +125,7 @@ /******/ /******/ /* webpack/runtime/getFullHash */ /******/ (() => { -/******/ __webpack_require__.h = () => ("24ced945b4cfdf09") +/******/ __webpack_require__.h = () => ("e1fef43b922afe29") /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ @@ -209,5 +214,5 @@ /******/ /******/ })() -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLXJ1bnRpbWUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhpcyBzb3VyY2Ugd2FzIGdlbmVyYXRlZCBieSBOZXh0LmpzIGJhc2VkIG9mZiBvZiB0aGUgZ2VuZXJhdGVkIFdlYnBhY2sgcnVudGltZS5cbi8vIFRoZSBtYXBwaW5ncyBhcmUgaW5jb3JyZWN0LlxuLy8gVG8gZ2V0IHRoZSBjb3JyZWN0IGxpbmUvY29sdW1uIG1hcHBpbmdzLCB0dXJuIG9mZiBzb3VyY2VtYXBzIGluIHlvdXIgZGVidWdnZXIuXG5cbi8qKioqKiovICgoKSA9PiB7IC8vIHdlYnBhY2tCb290c3RyYXBcbi8qKioqKiovIFx0XCJ1c2Ugc3RyaWN0XCI7XG4vKioqKioqLyBcdHZhciBfX3dlYnBhY2tfbW9kdWxlc19fID0gKHt9KTtcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqLyBcdC8vIFRoZSBtb2R1bGUgY2FjaGVcbi8qKioqKiovIFx0dmFyIF9fd2VicGFja19tb2R1bGVfY2FjaGVfXyA9IHt9O1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Ly8gVGhlIHJlcXVpcmUgZnVuY3Rpb25cbi8qKioqKiovIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuLyoqKioqKi8gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuLyoqKioqKi8gXHRcdHZhciBjYWNoZWRNb2R1bGUgPSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdGlmIChjYWNoZWRNb2R1bGUgIT09IHVuZGVmaW5lZCkge1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGNhY2hlZE1vZHVsZS5leHBvcnRzO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuLyoqKioqKi8gXHRcdHZhciBtb2R1bGUgPSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdID0ge1xuLyoqKioqKi8gXHRcdFx0aWQ6IG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0bG9hZGVkOiBmYWxzZSxcbi8qKioqKiovIFx0XHRcdGV4cG9ydHM6IHt9XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdFx0Ly8gRXhlY3V0ZSB0aGUgbW9kdWxlIGZ1bmN0aW9uXG4vKioqKioqLyBcdFx0dmFyIHRocmV3ID0gdHJ1ZTtcbi8qKioqKiovIFx0XHR0cnkge1xuLyoqKioqKi8gXHRcdFx0X193ZWJwYWNrX21vZHVsZXNfX1ttb2R1bGVJZF0uY2FsbChtb2R1bGUuZXhwb3J0cywgbW9kdWxlLCBtb2R1bGUuZXhwb3J0cywgX193ZWJwYWNrX3JlcXVpcmVfXyk7XG4vKioqKioqLyBcdFx0XHR0aHJldyA9IGZhbHNlO1xuLyoqKioqKi8gXHRcdH0gZmluYWxseSB7XG4vKioqKioqLyBcdFx0XHRpZih0aHJldykgZGVsZXRlIF9fd2VicGFja19tb2R1bGVfY2FjaGVfX1ttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4vKioqKioqLyBcdFx0bW9kdWxlLmxvYWRlZCA9IHRydWU7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHRcdC8vIFJldHVybiB0aGUgZXhwb3J0cyBvZiB0aGUgbW9kdWxlXG4vKioqKioqLyBcdFx0cmV0dXJuIG1vZHVsZS5leHBvcnRzO1xuLyoqKioqKi8gXHR9XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvLyBleHBvc2UgdGhlIG1vZHVsZXMgb2JqZWN0IChfX3dlYnBhY2tfbW9kdWxlc19fKVxuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm0gPSBfX3dlYnBhY2tfbW9kdWxlc19fO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGUgY2FjaGVcbi8qKioqKiovIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5jID0gX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fO1xuLyoqKioqKi8gXHRcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9jb21wYXQgZ2V0IGRlZmF1bHQgZXhwb3J0ICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0Ly8gZ2V0RGVmYXVsdEV4cG9ydCBmdW5jdGlvbiBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIG5vbi1oYXJtb255IG1vZHVsZXNcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLm4gPSAobW9kdWxlKSA9PiB7XG4vKioqKioqLyBcdFx0XHR2YXIgZ2V0dGVyID0gbW9kdWxlICYmIG1vZHVsZS5fX2VzTW9kdWxlID9cbi8qKioqKiovIFx0XHRcdFx0KCkgPT4gKG1vZHVsZVsnZGVmYXVsdCddKSA6XG4vKioqKioqLyBcdFx0XHRcdCgpID0+IChtb2R1bGUpO1xuLyoqKioqKi8gXHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgeyBhOiBnZXR0ZXIgfSk7XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gZ2V0dGVyO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvY3JlYXRlIGZha2UgbmFtZXNwYWNlIG9iamVjdCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdHZhciBnZXRQcm90byA9IE9iamVjdC5nZXRQcm90b3R5cGVPZiA/IChvYmopID0+IChPYmplY3QuZ2V0UHJvdG90eXBlT2Yob2JqKSkgOiAob2JqKSA9PiAob2JqLl9fcHJvdG9fXyk7XG4vKioqKioqLyBcdFx0dmFyIGxlYWZQcm90b3R5cGVzO1xuLyoqKioqKi8gXHRcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuLyoqKioqKi8gXHRcdC8vIG1vZGUgJiAxOiB2YWx1ZSBpcyBhIG1vZHVsZSBpZCwgcmVxdWlyZSBpdFxuLyoqKioqKi8gXHRcdC8vIG1vZGUgJiAyOiBtZXJnZSBhbGwgcHJvcGVydGllcyBvZiB2YWx1ZSBpbnRvIHRoZSBuc1xuLyoqKioqKi8gXHRcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuLyoqKioqKi8gXHRcdC8vIG1vZGUgJiAxNjogcmV0dXJuIHZhbHVlIHdoZW4gaXQncyBQcm9taXNlLWxpa2Vcbi8qKioqKiovIFx0XHQvLyBtb2RlICYgOHwxOiBiZWhhdmUgbGlrZSByZXF1aXJlXG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbi8qKioqKiovIFx0XHRcdGlmKG1vZGUgJiAxKSB2YWx1ZSA9IHRoaXModmFsdWUpO1xuLyoqKioqKi8gXHRcdFx0aWYobW9kZSAmIDgpIHJldHVybiB2YWx1ZTtcbi8qKioqKiovIFx0XHRcdGlmKHR5cGVvZiB2YWx1ZSA9PT0gJ29iamVjdCcgJiYgdmFsdWUpIHtcbi8qKioqKiovIFx0XHRcdFx0aWYoKG1vZGUgJiA0KSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4vKioqKioqLyBcdFx0XHRcdGlmKChtb2RlICYgMTYpICYmIHR5cGVvZiB2YWx1ZS50aGVuID09PSAnZnVuY3Rpb24nKSByZXR1cm4gdmFsdWU7XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR2YXIgbnMgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuLyoqKioqKi8gXHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5yKG5zKTtcbi8qKioqKiovIFx0XHRcdHZhciBkZWYgPSB7fTtcbi8qKioqKiovIFx0XHRcdGxlYWZQcm90b3R5cGVzID0gbGVhZlByb3RvdHlwZXMgfHwgW251bGwsIGdldFByb3RvKHt9KSwgZ2V0UHJvdG8oW10pLCBnZXRQcm90byhnZXRQcm90byldO1xuLyoqKioqKi8gXHRcdFx0Zm9yKHZhciBjdXJyZW50ID0gbW9kZSAmIDIgJiYgdmFsdWU7IHR5cGVvZiBjdXJyZW50ID09ICdvYmplY3QnICYmICF+bGVhZlByb3RvdHlwZXMuaW5kZXhPZihjdXJyZW50KTsgY3VycmVudCA9IGdldFByb3RvKGN1cnJlbnQpKSB7XG4vKioqKioqLyBcdFx0XHRcdE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGN1cnJlbnQpLmZvckVhY2goKGtleSkgPT4gKGRlZltrZXldID0gKCkgPT4gKHZhbHVlW2tleV0pKSk7XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRkZWZbJ2RlZmF1bHQnXSA9ICgpID0+ICh2YWx1ZSk7XG4vKioqKioqLyBcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQobnMsIGRlZik7XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gbnM7XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9kZWZpbmUgcHJvcGVydHkgZ2V0dGVycyAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdC8vIGRlZmluZSBnZXR0ZXIgZnVuY3Rpb25zIGZvciBoYXJtb255IGV4cG9ydHNcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQgPSAoZXhwb3J0cywgZGVmaW5pdGlvbikgPT4ge1xuLyoqKioqKi8gXHRcdFx0Zm9yKHZhciBrZXkgaW4gZGVmaW5pdGlvbikge1xuLyoqKioqKi8gXHRcdFx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZGVmaW5pdGlvbiwga2V5KSAmJiAhX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIGtleSkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywga2V5LCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZGVmaW5pdGlvbltrZXldIH0pO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9lbnN1cmUgY2h1bmsgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmYgPSB7fTtcbi8qKioqKiovIFx0XHQvLyBUaGlzIGZpbGUgY29udGFpbnMgb25seSB0aGUgZW50cnkgY2h1bmsuXG4vKioqKioqLyBcdFx0Ly8gVGhlIGNodW5rIGxvYWRpbmcgZnVuY3Rpb24gZm9yIGFkZGl0aW9uYWwgY2h1bmtzXG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5lID0gKGNodW5rSWQpID0+IHtcbi8qKioqKiovIFx0XHRcdHJldHVybiBQcm9taXNlLmFsbChPYmplY3Qua2V5cyhfX3dlYnBhY2tfcmVxdWlyZV9fLmYpLnJlZHVjZSgocHJvbWlzZXMsIGtleSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmZba2V5XShjaHVua0lkLCBwcm9taXNlcyk7XG4vKioqKioqLyBcdFx0XHRcdHJldHVybiBwcm9taXNlcztcbi8qKioqKiovIFx0XHRcdH0sIFtdKSk7XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9nZXQgamF2YXNjcmlwdCBjaHVuayBmaWxlbmFtZSAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdC8vIFRoaXMgZnVuY3Rpb24gYWxsb3cgdG8gcmVmZXJlbmNlIGFzeW5jIGNodW5rcyBhbmQgc2libGluZyBjaHVua3MgZm9yIHRoZSBlbnRyeXBvaW50XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy51ID0gKGNodW5rSWQpID0+IHtcbi8qKioqKiovIFx0XHRcdC8vIHJldHVybiB1cmwgZm9yIGZpbGVuYW1lcyBiYXNlZCBvbiB0ZW1wbGF0ZVxuLyoqKioqKi8gXHRcdFx0cmV0dXJuIFwiXCIgKyBjaHVua0lkICsgXCIuanNcIjtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5oID0gKCkgPT4gKFwiMjRjZWQ5NDViNGNmZGYwOVwiKVxuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSlcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9tYWtlIG5hbWVzcGFjZSBvYmplY3QgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHQvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5yID0gKGV4cG9ydHMpID0+IHtcbi8qKioqKiovIFx0XHRcdGlmKHR5cGVvZiBTeW1ib2wgIT09ICd1bmRlZmluZWQnICYmIFN5bWJvbC50b1N0cmluZ1RhZykge1xuLyoqKioqKi8gXHRcdFx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAnX19lc01vZHVsZScsIHsgdmFsdWU6IHRydWUgfSk7XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9ub2RlIG1vZHVsZSBkZWNvcmF0b3IgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLm5tZCA9IChtb2R1bGUpID0+IHtcbi8qKioqKiovIFx0XHRcdG1vZHVsZS5wYXRocyA9IFtdO1xuLyoqKioqKi8gXHRcdFx0aWYgKCFtb2R1bGUuY2hpbGRyZW4pIG1vZHVsZS5jaGlsZHJlbiA9IFtdO1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIG1vZHVsZTtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL3N0YXJ0dXAgZW50cnlwb2ludCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uWCA9IChyZXN1bHQsIGNodW5rSWRzLCBmbikgPT4ge1xuLyoqKioqKi8gXHRcdFx0Ly8gYXJndW1lbnRzOiBjaHVua0lkcywgbW9kdWxlSWQgYXJlIGRlcHJlY2F0ZWRcbi8qKioqKiovIFx0XHRcdHZhciBtb2R1bGVJZCA9IGNodW5rSWRzO1xuLyoqKioqKi8gXHRcdFx0aWYoIWZuKSBjaHVua0lkcyA9IHJlc3VsdCwgZm4gPSAoKSA9PiAoX193ZWJwYWNrX3JlcXVpcmVfXyhfX3dlYnBhY2tfcmVxdWlyZV9fLnMgPSBtb2R1bGVJZCkpO1xuLyoqKioqKi8gXHRcdFx0Y2h1bmtJZHMubWFwKF9fd2VicGFja19yZXF1aXJlX18uZSwgX193ZWJwYWNrX3JlcXVpcmVfXylcbi8qKioqKiovIFx0XHRcdHZhciByID0gZm4oKTtcbi8qKioqKiovIFx0XHRcdHJldHVybiByID09PSB1bmRlZmluZWQgPyByZXN1bHQgOiByO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9yZXF1aXJlIGNodW5rIGxvYWRpbmcgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHQvLyBubyBiYXNlVVJJXG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gb2JqZWN0IHRvIHN0b3JlIGxvYWRlZCBjaHVua3Ncbi8qKioqKiovIFx0XHQvLyBcIjFcIiBtZWFucyBcImxvYWRlZFwiLCBvdGhlcndpc2Ugbm90IGxvYWRlZCB5ZXRcbi8qKioqKiovIFx0XHR2YXIgaW5zdGFsbGVkQ2h1bmtzID0ge1xuLyoqKioqKi8gXHRcdFx0XCJ3ZWJwYWNrLXJ1bnRpbWVcIjogMVxuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gbm8gb24gY2h1bmtzIGxvYWRlZFxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdHZhciBpbnN0YWxsQ2h1bmsgPSAoY2h1bmspID0+IHtcbi8qKioqKiovIFx0XHRcdHZhciBtb3JlTW9kdWxlcyA9IGNodW5rLm1vZHVsZXMsIGNodW5rSWRzID0gY2h1bmsuaWRzLCBydW50aW1lID0gY2h1bmsucnVudGltZTtcbi8qKioqKiovIFx0XHRcdGZvcih2YXIgbW9kdWxlSWQgaW4gbW9yZU1vZHVsZXMpIHtcbi8qKioqKiovIFx0XHRcdFx0aWYoX193ZWJwYWNrX3JlcXVpcmVfXy5vKG1vcmVNb2R1bGVzLCBtb2R1bGVJZCkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLm1bbW9kdWxlSWRdID0gbW9yZU1vZHVsZXNbbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRpZihydW50aW1lKSBydW50aW1lKF9fd2VicGFja19yZXF1aXJlX18pO1xuLyoqKioqKi8gXHRcdFx0Zm9yKHZhciBpID0gMDsgaSA8IGNodW5rSWRzLmxlbmd0aDsgaSsrKVxuLyoqKioqKi8gXHRcdFx0XHRpbnN0YWxsZWRDaHVua3NbY2h1bmtJZHNbaV1dID0gMTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIHJlcXVpcmUoKSBjaHVuayBsb2FkaW5nIGZvciBqYXZhc2NyaXB0XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5mLnJlcXVpcmUgPSAoY2h1bmtJZCwgcHJvbWlzZXMpID0+IHtcbi8qKioqKiovIFx0XHRcdC8vIFwiMVwiIGlzIHRoZSBzaWduYWwgZm9yIFwiYWxyZWFkeSBsb2FkZWRcIlxuLyoqKioqKi8gXHRcdFx0aWYoIWluc3RhbGxlZENodW5rc1tjaHVua0lkXSkge1xuLyoqKioqKi8gXHRcdFx0XHRpZihcIndlYnBhY2stcnVudGltZVwiICE9IGNodW5rSWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRpbnN0YWxsQ2h1bmsocmVxdWlyZShcIi4vXCIgKyBfX3dlYnBhY2tfcmVxdWlyZV9fLnUoY2h1bmtJZCkpKTtcbi8qKioqKiovIFx0XHRcdFx0fSBlbHNlIGluc3RhbGxlZENodW5rc1tjaHVua0lkXSA9IDE7XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19yZXF1aXJlX187XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5DID0gaW5zdGFsbENodW5rO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIG5vIEhNUlxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIG5vIEhNUiBtYW5pZmVzdFxuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvLyBtb2R1bGUgY2FjaGUgYXJlIHVzZWQgc28gZW50cnkgaW5saW5pbmcgaXMgZGlzYWJsZWRcbi8qKioqKiovIFx0XG4vKioqKioqLyB9KSgpXG4iXX0= +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLXJ1bnRpbWUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhpcyBzb3VyY2Ugd2FzIGdlbmVyYXRlZCBieSBOZXh0LmpzIGJhc2VkIG9mZiBvZiB0aGUgZ2VuZXJhdGVkIFdlYnBhY2sgcnVudGltZS5cbi8vIFRoZSBtYXBwaW5ncyBhcmUgaW5jb3JyZWN0LlxuLy8gVG8gZ2V0IHRoZSBjb3JyZWN0IGxpbmUvY29sdW1uIG1hcHBpbmdzLCB0dXJuIG9mZiBzb3VyY2VtYXBzIGluIHlvdXIgZGVidWdnZXIuXG5cbi8qKioqKiovICgoKSA9PiB7IC8vIHdlYnBhY2tCb290c3RyYXBcbi8qKioqKiovIFx0XCJ1c2Ugc3RyaWN0XCI7XG4vKioqKioqLyBcdHZhciBfX3dlYnBhY2tfbW9kdWxlc19fID0gKHt9KTtcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqLyBcdC8vIFRoZSBtb2R1bGUgY2FjaGVcbi8qKioqKiovIFx0dmFyIF9fd2VicGFja19tb2R1bGVfY2FjaGVfXyA9IHt9O1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Ly8gVGhlIHJlcXVpcmUgZnVuY3Rpb25cbi8qKioqKiovIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuLyoqKioqKi8gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuLyoqKioqKi8gXHRcdHZhciBjYWNoZWRNb2R1bGUgPSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdGlmIChjYWNoZWRNb2R1bGUgIT09IHVuZGVmaW5lZCkge1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGNhY2hlZE1vZHVsZS5leHBvcnRzO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuLyoqKioqKi8gXHRcdHZhciBtb2R1bGUgPSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdID0ge1xuLyoqKioqKi8gXHRcdFx0aWQ6IG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0bG9hZGVkOiBmYWxzZSxcbi8qKioqKiovIFx0XHRcdGV4cG9ydHM6IHt9XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdFx0Ly8gRXhlY3V0ZSB0aGUgbW9kdWxlIGZ1bmN0aW9uXG4vKioqKioqLyBcdFx0dmFyIHRocmV3ID0gdHJ1ZTtcbi8qKioqKiovIFx0XHR0cnkge1xuLyoqKioqKi8gXHRcdFx0X193ZWJwYWNrX21vZHVsZXNfX1ttb2R1bGVJZF0uY2FsbChtb2R1bGUuZXhwb3J0cywgbW9kdWxlLCBtb2R1bGUuZXhwb3J0cywgX193ZWJwYWNrX3JlcXVpcmVfXyk7XG4vKioqKioqLyBcdFx0XHR0aHJldyA9IGZhbHNlO1xuLyoqKioqKi8gXHRcdH0gZmluYWxseSB7XG4vKioqKioqLyBcdFx0XHRpZih0aHJldykgZGVsZXRlIF9fd2VicGFja19tb2R1bGVfY2FjaGVfX1ttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4vKioqKioqLyBcdFx0bW9kdWxlLmxvYWRlZCA9IHRydWU7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHRcdC8vIFJldHVybiB0aGUgZXhwb3J0cyBvZiB0aGUgbW9kdWxlXG4vKioqKioqLyBcdFx0cmV0dXJuIG1vZHVsZS5leHBvcnRzO1xuLyoqKioqKi8gXHR9XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvLyBleHBvc2UgdGhlIG1vZHVsZXMgb2JqZWN0IChfX3dlYnBhY2tfbW9kdWxlc19fKVxuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm0gPSBfX3dlYnBhY2tfbW9kdWxlc19fO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGUgY2FjaGVcbi8qKioqKiovIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5jID0gX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fO1xuLyoqKioqKi8gXHRcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9hbWQgb3B0aW9ucyAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uYW1kTyA9IHt9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2NvbXBhdCBnZXQgZGVmYXVsdCBleHBvcnQgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18ubiA9IChtb2R1bGUpID0+IHtcbi8qKioqKiovIFx0XHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuLyoqKioqKi8gXHRcdFx0XHQoKSA9PiAobW9kdWxlWydkZWZhdWx0J10pIDpcbi8qKioqKiovIFx0XHRcdFx0KCkgPT4gKG1vZHVsZSk7XG4vKioqKioqLyBcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQoZ2V0dGVyLCB7IGE6IGdldHRlciB9KTtcbi8qKioqKiovIFx0XHRcdHJldHVybiBnZXR0ZXI7XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9jcmVhdGUgZmFrZSBuYW1lc3BhY2Ugb2JqZWN0ICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0dmFyIGdldFByb3RvID0gT2JqZWN0LmdldFByb3RvdHlwZU9mID8gKG9iaikgPT4gKE9iamVjdC5nZXRQcm90b3R5cGVPZihvYmopKSA6IChvYmopID0+IChvYmouX19wcm90b19fKTtcbi8qKioqKiovIFx0XHR2YXIgbGVhZlByb3RvdHlwZXM7XG4vKioqKioqLyBcdFx0Ly8gY3JlYXRlIGEgZmFrZSBuYW1lc3BhY2Ugb2JqZWN0XG4vKioqKioqLyBcdFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4vKioqKioqLyBcdFx0Ly8gbW9kZSAmIDI6IG1lcmdlIGFsbCBwcm9wZXJ0aWVzIG9mIHZhbHVlIGludG8gdGhlIG5zXG4vKioqKioqLyBcdFx0Ly8gbW9kZSAmIDQ6IHJldHVybiB2YWx1ZSB3aGVuIGFscmVhZHkgbnMgb2JqZWN0XG4vKioqKioqLyBcdFx0Ly8gbW9kZSAmIDE2OiByZXR1cm4gdmFsdWUgd2hlbiBpdCdzIFByb21pc2UtbGlrZVxuLyoqKioqKi8gXHRcdC8vIG1vZGUgJiA4fDE6IGJlaGF2ZSBsaWtlIHJlcXVpcmVcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnQgPSBmdW5jdGlvbih2YWx1ZSwgbW9kZSkge1xuLyoqKioqKi8gXHRcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gdGhpcyh2YWx1ZSk7XG4vKioqKioqLyBcdFx0XHRpZihtb2RlICYgOCkgcmV0dXJuIHZhbHVlO1xuLyoqKioqKi8gXHRcdFx0aWYodHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSkge1xuLyoqKioqKi8gXHRcdFx0XHRpZigobW9kZSAmIDQpICYmIHZhbHVlLl9fZXNNb2R1bGUpIHJldHVybiB2YWx1ZTtcbi8qKioqKiovIFx0XHRcdFx0aWYoKG1vZGUgJiAxNikgJiYgdHlwZW9mIHZhbHVlLnRoZW4gPT09ICdmdW5jdGlvbicpIHJldHVybiB2YWx1ZTtcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4vKioqKioqLyBcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnIobnMpO1xuLyoqKioqKi8gXHRcdFx0dmFyIGRlZiA9IHt9O1xuLyoqKioqKi8gXHRcdFx0bGVhZlByb3RvdHlwZXMgPSBsZWFmUHJvdG90eXBlcyB8fCBbbnVsbCwgZ2V0UHJvdG8oe30pLCBnZXRQcm90byhbXSksIGdldFByb3RvKGdldFByb3RvKV07XG4vKioqKioqLyBcdFx0XHRmb3IodmFyIGN1cnJlbnQgPSBtb2RlICYgMiAmJiB2YWx1ZTsgdHlwZW9mIGN1cnJlbnQgPT0gJ29iamVjdCcgJiYgIX5sZWFmUHJvdG90eXBlcy5pbmRleE9mKGN1cnJlbnQpOyBjdXJyZW50ID0gZ2V0UHJvdG8oY3VycmVudCkpIHtcbi8qKioqKiovIFx0XHRcdFx0T2JqZWN0LmdldE93blByb3BlcnR5TmFtZXMoY3VycmVudCkuZm9yRWFjaCgoa2V5KSA9PiAoZGVmW2tleV0gPSAoKSA9PiAodmFsdWVba2V5XSkpKTtcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdGRlZlsnZGVmYXVsdCddID0gKCkgPT4gKHZhbHVlKTtcbi8qKioqKiovIFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18uZChucywgZGVmKTtcbi8qKioqKiovIFx0XHRcdHJldHVybiBucztcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2RlZmluZSBwcm9wZXJ0eSBnZXR0ZXJzICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0Ly8gZGVmaW5lIGdldHRlciBmdW5jdGlvbnMgZm9yIGhhcm1vbnkgZXhwb3J0c1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IChleHBvcnRzLCBkZWZpbml0aW9uKSA9PiB7XG4vKioqKioqLyBcdFx0XHRmb3IodmFyIGtleSBpbiBkZWZpbml0aW9uKSB7XG4vKioqKioqLyBcdFx0XHRcdGlmKF9fd2VicGFja19yZXF1aXJlX18ubyhkZWZpbml0aW9uLCBrZXkpICYmICFfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZXhwb3J0cywga2V5KSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBrZXksIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBkZWZpbml0aW9uW2tleV0gfSk7XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2Vuc3VyZSBjaHVuayAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uZiA9IHt9O1xuLyoqKioqKi8gXHRcdC8vIFRoaXMgZmlsZSBjb250YWlucyBvbmx5IHRoZSBlbnRyeSBjaHVuay5cbi8qKioqKiovIFx0XHQvLyBUaGUgY2h1bmsgbG9hZGluZyBmdW5jdGlvbiBmb3IgYWRkaXRpb25hbCBjaHVua3Ncbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmUgPSAoY2h1bmtJZCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIFByb21pc2UuYWxsKE9iamVjdC5rZXlzKF9fd2VicGFja19yZXF1aXJlX18uZikucmVkdWNlKChwcm9taXNlcywga2V5KSA9PiB7XG4vKioqKioqLyBcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18uZltrZXldKGNodW5rSWQsIHByb21pc2VzKTtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIHByb21pc2VzO1xuLyoqKioqKi8gXHRcdFx0fSwgW10pKTtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2dldCBqYXZhc2NyaXB0IGNodW5rIGZpbGVuYW1lICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0Ly8gVGhpcyBmdW5jdGlvbiBhbGxvdyB0byByZWZlcmVuY2UgYXN5bmMgY2h1bmtzIGFuZCBzaWJsaW5nIGNodW5rcyBmb3IgdGhlIGVudHJ5cG9pbnRcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnUgPSAoY2h1bmtJZCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0Ly8gcmV0dXJuIHVybCBmb3IgZmlsZW5hbWVzIGJhc2VkIG9uIHRlbXBsYXRlXG4vKioqKioqLyBcdFx0XHRyZXR1cm4gXCJcIiArIGNodW5rSWQgKyBcIi5qc1wiO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZ2V0RnVsbEhhc2ggKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJlMWZlZjQzYjkyMmFmZTI5XCIpXG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvaGFzT3duUHJvcGVydHkgc2hvcnRoYW5kICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5vID0gKG9iaiwgcHJvcCkgPT4gKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIHByb3ApKVxuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuLyoqKioqKi8gXHRcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4vKioqKioqLyBcdFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBTeW1ib2wudG9TdHJpbmdUYWcsIHsgdmFsdWU6ICdNb2R1bGUnIH0pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL25vZGUgbW9kdWxlIGRlY29yYXRvciAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18ubm1kID0gKG1vZHVsZSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0bW9kdWxlLnBhdGhzID0gW107XG4vKioqKioqLyBcdFx0XHRpZiAoIW1vZHVsZS5jaGlsZHJlbikgbW9kdWxlLmNoaWxkcmVuID0gW107XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gbW9kdWxlO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvc3RhcnR1cCBlbnRyeXBvaW50ICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5YID0gKHJlc3VsdCwgY2h1bmtJZHMsIGZuKSA9PiB7XG4vKioqKioqLyBcdFx0XHQvLyBhcmd1bWVudHM6IGNodW5rSWRzLCBtb2R1bGVJZCBhcmUgZGVwcmVjYXRlZFxuLyoqKioqKi8gXHRcdFx0dmFyIG1vZHVsZUlkID0gY2h1bmtJZHM7XG4vKioqKioqLyBcdFx0XHRpZighZm4pIGNodW5rSWRzID0gcmVzdWx0LCBmbiA9ICgpID0+IChfX3dlYnBhY2tfcmVxdWlyZV9fKF9fd2VicGFja19yZXF1aXJlX18ucyA9IG1vZHVsZUlkKSk7XG4vKioqKioqLyBcdFx0XHRjaHVua0lkcy5tYXAoX193ZWJwYWNrX3JlcXVpcmVfXy5lLCBfX3dlYnBhY2tfcmVxdWlyZV9fKVxuLyoqKioqKi8gXHRcdFx0dmFyIHIgPSBmbigpO1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIHIgPT09IHVuZGVmaW5lZCA/IHJlc3VsdCA6IHI7XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL3JlcXVpcmUgY2h1bmsgbG9hZGluZyAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdC8vIG5vIGJhc2VVUklcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHQvLyBvYmplY3QgdG8gc3RvcmUgbG9hZGVkIGNodW5rc1xuLyoqKioqKi8gXHRcdC8vIFwiMVwiIG1lYW5zIFwibG9hZGVkXCIsIG90aGVyd2lzZSBub3QgbG9hZGVkIHlldFxuLyoqKioqKi8gXHRcdHZhciBpbnN0YWxsZWRDaHVua3MgPSB7XG4vKioqKioqLyBcdFx0XHRcIndlYnBhY2stcnVudGltZVwiOiAxXG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHQvLyBubyBvbiBjaHVua3MgbG9hZGVkXG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0dmFyIGluc3RhbGxDaHVuayA9IChjaHVuaykgPT4ge1xuLyoqKioqKi8gXHRcdFx0dmFyIG1vcmVNb2R1bGVzID0gY2h1bmsubW9kdWxlcywgY2h1bmtJZHMgPSBjaHVuay5pZHMsIHJ1bnRpbWUgPSBjaHVuay5ydW50aW1lO1xuLyoqKioqKi8gXHRcdFx0Zm9yKHZhciBtb2R1bGVJZCBpbiBtb3JlTW9kdWxlcykge1xuLyoqKioqKi8gXHRcdFx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8obW9yZU1vZHVsZXMsIG1vZHVsZUlkKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18ubVttb2R1bGVJZF0gPSBtb3JlTW9kdWxlc1ttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdGlmKHJ1bnRpbWUpIHJ1bnRpbWUoX193ZWJwYWNrX3JlcXVpcmVfXyk7XG4vKioqKioqLyBcdFx0XHRmb3IodmFyIGkgPSAwOyBpIDwgY2h1bmtJZHMubGVuZ3RoOyBpKyspXG4vKioqKioqLyBcdFx0XHRcdGluc3RhbGxlZENodW5rc1tjaHVua0lkc1tpXV0gPSAxO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gcmVxdWlyZSgpIGNodW5rIGxvYWRpbmcgZm9yIGphdmFzY3JpcHRcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmYucmVxdWlyZSA9IChjaHVua0lkLCBwcm9taXNlcykgPT4ge1xuLyoqKioqKi8gXHRcdFx0Ly8gXCIxXCIgaXMgdGhlIHNpZ25hbCBmb3IgXCJhbHJlYWR5IGxvYWRlZFwiXG4vKioqKioqLyBcdFx0XHRpZighaW5zdGFsbGVkQ2h1bmtzW2NodW5rSWRdKSB7XG4vKioqKioqLyBcdFx0XHRcdGlmKFwid2VicGFjay1ydW50aW1lXCIgIT0gY2h1bmtJZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdGluc3RhbGxDaHVuayhyZXF1aXJlKFwiLi9cIiArIF9fd2VicGFja19yZXF1aXJlX18udShjaHVua0lkKSkpO1xuLyoqKioqKi8gXHRcdFx0XHR9IGVsc2UgaW5zdGFsbGVkQ2h1bmtzW2NodW5rSWRdID0gMTtcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdG1vZHVsZS5leHBvcnRzID0gX193ZWJwYWNrX3JlcXVpcmVfXztcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLkMgPSBpbnN0YWxsQ2h1bms7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gbm8gSE1SXG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gbm8gSE1SIG1hbmlmZXN0XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8vIG1vZHVsZSBjYWNoZSBhcmUgdXNlZCBzbyBlbnRyeSBpbmxpbmluZyBpcyBkaXNhYmxlZFxuLyoqKioqKi8gXHRcbi8qKioqKiovIH0pKClcbiJdfQ== ; \ No newline at end of file diff --git a/.next/static/chunks/app/contact/page.js b/.next/static/chunks/app/contact/page.js index f5e37e3..60ffe95 100644 --- a/.next/static/chunks/app/contact/page.js +++ b/.next/static/chunks/app/contact/page.js @@ -255,7 +255,7 @@ eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* har /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button(param) {\n let { variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props } = param;\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: \"\".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className, \" \").concat(isLoading ? 'opacity-75 cursor-wait' : ''),\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 35,\n columnNumber: 5\n }, this);\n}\n_c = Button;\nfunction LinkButton(param) {\n let { variant = 'primary', size = 'md', children, className = '', href = '#', ...props } = param;\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: \"\".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className),\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 80,\n columnNumber: 5\n }, this);\n}\n_c1 = LinkButton;\nfunction IconButton(param) {\n let { icon, label, onClick, variant = 'ghost', className = '' } = param;\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"\".concat(variants[variant], \" p-1.5 \").concat(className),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 112,\n columnNumber: 5\n }, this);\n}\n_c2 = IconButton;\nfunction FloatingActionButton(param) {\n let { icon, label, onClick, position = 'bottom-right' } = param;\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"fixed \".concat(positions[position], \" z-40 w-12 h-12 rounded-full bg-accent text-text-primary flex items-center justify-center\"),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 141,\n columnNumber: 5\n }, this);\n}\n_c3 = FloatingActionButton;\nvar _c, _c1, _c2, _c3;\n$RefreshReg$(_c, \"Button\");\n$RefreshReg$(_c1, \"LinkButton\");\n$RefreshReg$(_c2, \"IconButton\");\n$RefreshReg$(_c3, \"FloatingActionButton\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBNEI7QUFDSDtBQVNsQixTQUFTRSxPQUFPLEtBUVQ7UUFSUyxFQUNyQkMsVUFBVSxTQUFTLEVBQ25CQyxPQUFPLElBQUksRUFDWEMsWUFBWSxLQUFLLEVBQ2pCQyxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkQyxRQUFRLEVBQ1IsR0FBR0MsT0FDUyxHQVJTO0lBU3JCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsUUFDRTtJQUNKO0lBRUEsTUFBTUMsUUFBUTtRQUNaQyxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtJQUNOO0lBRUEscUJBQ0UsOERBQUNDO1FBQ0NaLFdBQVcsR0FBd0JRLE9BQXJCTCxRQUFRLENBQUNQLFFBQVEsRUFBQyxLQUFrQkksT0FBZlEsS0FBSyxDQUFDWCxLQUFLLEVBQUMsS0FDN0NDLE9BRGdERSxXQUFVLEtBRTNELE9BRENGLFlBQVksMkJBQTJCO1FBRXpDRyxVQUFVQSxZQUFZSDtRQUNyQixHQUFHSSxLQUFLO2tCQUVSSiwwQkFDQyw4REFBQ2U7WUFBS2IsV0FBVTs7OEJBQ2QsOERBQUNhO29CQUFLYixXQUFVOzs7Ozs7Z0JBQW9COzs7Ozs7bUJBSXRDRDs7Ozs7O0FBSVI7S0F6Q2dCSjtBQWdEVCxTQUFTbUIsV0FBVyxLQU9UO1FBUFMsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhLEdBUFM7SUFRekIsTUFBTUMsV0FBVztRQUNmQyxTQUFTO1FBQ1RDLFdBQVc7UUFDWEMsT0FBTztJQUNUO0lBRUEsTUFBTUUsUUFBUTtRQUNaQyxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtJQUNOO0lBRUEscUJBQ0UsOERBQUNsQixrREFBSUE7UUFDSHNCLE1BQU1BO1FBQ05mLFdBQVcsR0FBd0JRLE9BQXJCTCxRQUFRLENBQUNQLFFBQVEsRUFBQyxLQUFrQkksT0FBZlEsS0FBSyxDQUFDWCxLQUFLLEVBQUMsS0FBYSxPQUFWRztRQUNqRCxHQUFHRSxLQUFLO2tCQUVSSDs7Ozs7O0FBR1A7TUE3QmdCZTtBQStCVCxTQUFTRSxXQUFXLEtBWTFCO1FBWjBCLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZixHQVowQjtJQWF6QixNQUFNRyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLFFBQ0U7SUFDSjtJQUVBLHFCQUNFLDhEQUFDSztRQUNDTyxTQUFTQTtRQUNUbkIsV0FBVyxHQUE4QkEsT0FBM0JHLFFBQVEsQ0FBQ1AsUUFBUSxFQUFDLFdBQW1CLE9BQVZJO1FBQ3pDb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtNQTlCZ0JEO0FBZ0NULFNBQVNLLHFCQUFxQixLQVVwQztRQVZvQyxFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCLEdBVm9DO0lBV25DLE1BQU1DLFlBQVk7UUFDaEIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixhQUFhO1FBQ2IsWUFBWTtJQUNkO0lBRUEscUJBQ0UsOERBQUNYO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLFNBQTZCLE9BQXBCdUIsU0FBUyxDQUFDRCxTQUFTLEVBQUM7UUFDeENGLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7TUEzQmdCSSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGFuZ2VyJ1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG4gIGlzTG9hZGluZz86IGJvb2xlYW5cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEJ1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBpc0xvYWRpbmcgPSBmYWxzZSxcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBkaXNhYmxlZCxcbiAgLi4ucHJvcHNcbn06IEJ1dHRvblByb3BzKSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdidG4tcHJpbWFyeScsXG4gICAgc2Vjb25kYXJ5OiAnYnRuLXNlY29uZGFyeScsXG4gICAgZ2hvc3Q6ICdidG4tZ2hvc3QnLFxuICAgIGRhbmdlcjpcbiAgICAgICdidG4gYmctZGVzdHJ1Y3RpdmUgdGV4dC1kZXN0cnVjdGl2ZS1mb3JlZ3JvdW5kIGhvdmVyOmJnLWJyYW5kLXByaW1hcnknLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdweC0yIHB5LTEgdGV4dC14cycsXG4gICAgbWQ6ICdweC0zIHB5LTEuNSB0ZXh0LXNtJyxcbiAgICBsZzogJ3B4LTQgcHktMiB0ZXh0LWJhc2UnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBjbGFzc05hbWU9e2Ake3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAncHgtMiBweS0xIHRleHQteHMnLFxuICAgIG1kOiAncHgtMyBweS0xLjUgdGV4dC1zbScsXG4gICAgbGc6ICdweC00IHB5LTIgdGV4dC1iYXNlJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPExpbmtcbiAgICAgIGhyZWY9e2hyZWZ9XG4gICAgICBjbGFzc05hbWU9e2Ake3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2RhbmdlcidcbiAgY2xhc3NOYW1lPzogc3RyaW5nXG59KSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdidG4tcHJpbWFyeScsXG4gICAgc2Vjb25kYXJ5OiAnYnRuLXNlY29uZGFyeScsXG4gICAgZ2hvc3Q6ICdidG4tZ2hvc3QnLFxuICAgIGRhbmdlcjpcbiAgICAgICdidG4gYmctZGVzdHJ1Y3RpdmUgdGV4dC1kZXN0cnVjdGl2ZS1mb3JlZ3JvdW5kIGhvdmVyOmJnLWJyYW5kLXByaW1hcnknLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gcC0xLjUgJHtjbGFzc05hbWV9YH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBGbG9hdGluZ0FjdGlvbkJ1dHRvbih7XG4gIGljb24sXG4gIGxhYmVsLFxuICBvbkNsaWNrLFxuICBwb3NpdGlvbiA9ICdib3R0b20tcmlnaHQnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrOiAoKSA9PiB2b2lkXG4gIHBvc2l0aW9uPzogJ2JvdHRvbS1yaWdodCcgfCAnYm90dG9tLWxlZnQnIHwgJ3RvcC1yaWdodCcgfCAndG9wLWxlZnQnXG59KSB7XG4gIGNvbnN0IHBvc2l0aW9ucyA9IHtcbiAgICAnYm90dG9tLXJpZ2h0JzogJ2JvdHRvbS00IHJpZ2h0LTQnLFxuICAgICdib3R0b20tbGVmdCc6ICdib3R0b20tNCBsZWZ0LTQnLFxuICAgICd0b3AtcmlnaHQnOiAndG9wLTQgcmlnaHQtNCcsXG4gICAgJ3RvcC1sZWZ0JzogJ3RvcC00IGxlZnQtNCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BmaXhlZCAke3Bvc2l0aW9uc1twb3NpdGlvbl19IHotNDAgdy0xMiBoLTEyIHJvdW5kZWQtZnVsbCBiZy1hY2NlbnQgdGV4dC10ZXh0LXByaW1hcnkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGFuZ2VyIiwic2l6ZXMiLCJzbSIsIm1kIiwibGciLCJidXR0b24iLCJzcGFuIiwiTGlua0J1dHRvbiIsImhyZWYiLCJJY29uQnV0dG9uIiwiaWNvbiIsImxhYmVsIiwib25DbGljayIsImFyaWEtbGFiZWwiLCJGbG9hdGluZ0FjdGlvbkJ1dHRvbiIsInBvc2l0aW9uIiwicG9zaXRpb25zIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/Buttons.tsx\n")); +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button(param) {\n let { variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className, \" \").concat(isLoading ? 'opacity-75 cursor-wait' : ''),\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\n_c = Button;\nfunction LinkButton(param) {\n let { variant = 'primary', size = 'md', children, className = '', href = '#', ...props } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className),\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\n_c1 = LinkButton;\nfunction IconButton(param) {\n let { icon, label, onClick, variant = 'ghost', className = '' } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" h-9 w-9 rounded-md \").concat(className),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\n_c2 = IconButton;\nfunction FloatingActionButton(param) {\n let { icon, label, onClick, position = 'bottom-right' } = param;\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"fixed \".concat(positions[position], \" z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center\"),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n_c3 = FloatingActionButton;\nvar _c, _c1, _c2, _c3;\n$RefreshReg$(_c, \"Button\");\n$RefreshReg$(_c1, \"LinkButton\");\n$RefreshReg$(_c2, \"IconButton\");\n$RefreshReg$(_c3, \"FloatingActionButton\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBNEI7QUFDSDtBQVNsQixTQUFTRSxPQUFPLEtBUVQ7UUFSUyxFQUNyQkMsVUFBVSxTQUFTLEVBQ25CQyxPQUFPLElBQUksRUFDWEMsWUFBWSxLQUFLLEVBQ2pCQyxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkQyxRQUFRLEVBQ1IsR0FBR0MsT0FDUyxHQVJTO0lBU3JCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEsTUFBTUMsUUFBUTtRQUNaQyxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtJQUNOO0lBRUEscUJBQ0UsOERBQUNDO1FBQ0NaLFdBQVcsMkNBQWdFUSxPQUFyQkwsUUFBUSxDQUFDUCxRQUFRLEVBQUMsS0FBa0JJLE9BQWZRLEtBQUssQ0FBQ1gsS0FBSyxFQUFDLEtBQ3JGQyxPQUR3RkUsV0FBVSxLQUVuRyxPQURDRixZQUFZLDJCQUEyQjtRQUV6Q0csVUFBVUEsWUFBWUg7UUFDckIsR0FBR0ksS0FBSztrQkFFUkosMEJBQ0MsOERBQUNlO1lBQUtiLFdBQVU7OzhCQUNkLDhEQUFDYTtvQkFBS2IsV0FBVTs7Ozs7O2dCQUFvQjs7Ozs7O21CQUl0Q0Q7Ozs7OztBQUlSO0tBeENnQko7QUErQ1QsU0FBU21CLFdBQVcsS0FPVDtRQVBTLEVBQ3pCbEIsVUFBVSxTQUFTLEVBQ25CQyxPQUFPLElBQUksRUFDWEUsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZGUsT0FBTyxHQUFHLEVBQ1YsR0FBR2IsT0FDYSxHQVBTO0lBUXpCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLDJDQUFnRVEsT0FBckJMLFFBQVEsQ0FBQ1AsUUFBUSxFQUFDLEtBQWtCSSxPQUFmUSxLQUFLLENBQUNYLEtBQUssRUFBQyxLQUFhLE9BQVZHO1FBQ3pGLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtNQTdCZ0JlO0FBK0JULFNBQVNFLFdBQVcsS0FZMUI7UUFaMEIsRUFDekJDLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1B2QixVQUFVLE9BQU8sRUFDakJJLFlBQVksRUFBRSxFQU9mLEdBWjBCO0lBYXpCLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLDJDQUFtRkEsT0FBeENHLFFBQVEsQ0FBQ1AsUUFBUSxFQUFDLHdCQUFnQyxPQUFWSTtRQUM5Rm9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7TUE3QmdCRDtBQStCVCxTQUFTSyxxQkFBcUIsS0FVcEM7UUFWb0MsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQixHQVZvQztJQVduQyxNQUFNQyxZQUFZO1FBQ2hCLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsYUFBYTtRQUNiLFlBQVk7SUFDZDtJQUVBLHFCQUNFLDhEQUFDWDtRQUNDTyxTQUFTQTtRQUNUbkIsV0FBVyxTQUE2QixPQUFwQnVCLFNBQVMsQ0FBQ0QsU0FBUyxFQUFDO1FBQ3hDRixjQUFZRjtrQkFFWEQ7Ozs7OztBQUdQO01BM0JnQkkiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG4gIGlzTG9hZGluZz86IGJvb2xlYW5cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEJ1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBpc0xvYWRpbmcgPSBmYWxzZSxcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBkaXNhYmxlZCxcbiAgLi4ucHJvcHNcbn06IEJ1dHRvblByb3BzKSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdiZy1wcmltYXJ5IHRleHQtcHJpbWFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXByaW1hcnkvOTAnLFxuICAgIHNlY29uZGFyeTogJ2JnLXNlY29uZGFyeSB0ZXh0LXNlY29uZGFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXNlY29uZGFyeS84MCcsXG4gICAgZ2hvc3Q6ICdob3ZlcjpiZy1hY2NlbnQvMTAgaG92ZXI6dGV4dC1hY2NlbnQtZm9yZWdyb3VuZCcsXG4gICAgZGVzdHJ1Y3RpdmU6ICdiZy1kZXN0cnVjdGl2ZSB0ZXh0LWRlc3RydWN0aXZlLWZvcmVncm91bmQgaG92ZXI6YmctZGVzdHJ1Y3RpdmUvOTAnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAnaC04IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXhzJyxcbiAgICBtZDogJ2gtOSByb3VuZGVkLW1kIHB4LTMgdGV4dC1zbScsXG4gICAgbGc6ICdoLTEwIHJvdW5kZWQtbWQgcHgtOCB0ZXh0LXNtJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPExpbmtcbiAgICAgIGhyZWY9e2hyZWZ9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkZXN0cnVjdGl2ZSdcbiAgY2xhc3NOYW1lPzogc3RyaW5nXG59KSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdiZy1wcmltYXJ5IHRleHQtcHJpbWFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXByaW1hcnkvOTAnLFxuICAgIHNlY29uZGFyeTogJ2JnLXNlY29uZGFyeSB0ZXh0LXNlY29uZGFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXNlY29uZGFyeS84MCcsXG4gICAgZ2hvc3Q6ICdob3ZlcjpiZy1hY2NlbnQvMTAgaG92ZXI6dGV4dC1hY2NlbnQtZm9yZWdyb3VuZCcsXG4gICAgZGVzdHJ1Y3RpdmU6ICdiZy1kZXN0cnVjdGl2ZSB0ZXh0LWRlc3RydWN0aXZlLWZvcmVncm91bmQgaG92ZXI6YmctZGVzdHJ1Y3RpdmUvOTAnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyICR7dmFyaWFudHNbdmFyaWFudF19IGgtOSB3LTkgcm91bmRlZC1tZCAke2NsYXNzTmFtZX1gfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEZsb2F0aW5nQWN0aW9uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHBvc2l0aW9uID0gJ2JvdHRvbS1yaWdodCcsXG59OiB7XG4gIGljb246IFJlYWN0LlJlYWN0Tm9kZVxuICBsYWJlbDogc3RyaW5nXG4gIG9uQ2xpY2s6ICgpID0+IHZvaWRcbiAgcG9zaXRpb24/OiAnYm90dG9tLXJpZ2h0JyB8ICdib3R0b20tbGVmdCcgfCAndG9wLXJpZ2h0JyB8ICd0b3AtbGVmdCdcbn0pIHtcbiAgY29uc3QgcG9zaXRpb25zID0ge1xuICAgICdib3R0b20tcmlnaHQnOiAnYm90dG9tLTQgcmlnaHQtNCcsXG4gICAgJ2JvdHRvbS1sZWZ0JzogJ2JvdHRvbS00IGxlZnQtNCcsXG4gICAgJ3RvcC1yaWdodCc6ICd0b3AtNCByaWdodC00JyxcbiAgICAndG9wLWxlZnQnOiAndG9wLTQgbGVmdC00JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YGZpeGVkICR7cG9zaXRpb25zW3Bvc2l0aW9uXX0gei00MCBoLTEyIHctMTIgcm91bmRlZC1mdWxsIGJnLWFjY2VudCB0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRlc3RydWN0aXZlIiwic2l6ZXMiLCJzbSIsIm1kIiwibGciLCJidXR0b24iLCJzcGFuIiwiTGlua0J1dHRvbiIsImhyZWYiLCJJY29uQnV0dG9uIiwiaWNvbiIsImxhYmVsIiwib25DbGljayIsImFyaWEtbGFiZWwiLCJGbG9hdGluZ0FjdGlvbkJ1dHRvbiIsInBvc2l0aW9uIiwicG9zaXRpb25zIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/Buttons.tsx\n")); /***/ }), diff --git a/.next/static/chunks/app/layout.js b/.next/static/chunks/app/layout.js index 9622762..b0795de 100644 --- a/.next/static/chunks/app/layout.js +++ b/.next/static/chunks/app/layout.js @@ -1033,7 +1033,7 @@ eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* har /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"cf1ca827dfc9\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiY2YxY2E4MjdkZmM5XCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e7a33fb39b50\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTdhMzNmYjM5YjUwXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); /***/ }), @@ -1044,7 +1044,7 @@ eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* har /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(app-pages-browser)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(app-pages-browser)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(app-pages-browser)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(app-pages-browser)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(app-pages-browser)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(app-pages-browser)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\n\nfunction AppShell(param) {\n let { children } = param;\n _s();\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n var _pathname_startsWith;\n const isAdminRoute = (_pathname_startsWith = pathname === null || pathname === void 0 ? void 0 : pathname.startsWith('/admin')) !== null && _pathname_startsWith !== void 0 ? _pathname_startsWith : false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-surface-800/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n_s(AppShell, \"xbyQPtUVMO7MNj7WjJlpdWqRcTo=\", false, function() {\n return [\n next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname\n ];\n});\n_c = AppShell;\nvar _c;\n$RefreshReg$(_c, \"AppShell\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBRTZDO0FBQ2I7QUFDc0I7QUFDZDtBQUM0QjtBQUNaO0FBR3pDLFNBQVNNLFNBQVMsS0FBcUM7UUFBckMsRUFBRUMsUUFBUSxFQUEyQixHQUFyQzs7SUFDL0IsTUFBTUMsV0FBV1IsNERBQVdBO1FBQ1BRO0lBQXJCLE1BQU1DLGVBQWVELENBQUFBLHVCQUFBQSxxQkFBQUEsK0JBQUFBLFNBQVVFLFVBQVUsQ0FBQyx1QkFBckJGLGtDQUFBQSx1QkFBa0M7SUFFdkQscUJBQ0UsOERBQUNHO1FBQUlDLFdBQVU7OzBCQUNiLDhEQUFDVixpRUFBYUE7Ozs7OzBCQUNkLDhEQUFDUztnQkFDQ0MsV0FBV1gsOENBQUVBLENBQ1gseUZBQ0EsQ0FBQ1EsZ0JBQWdCOztrQ0FHbkIsOERBQUNJO3dCQUNDRCxXQUFXWCw4Q0FBRUEsQ0FDWCxVQUNBLENBQUNRLGVBQWUsdUJBQXVCO2tDQUd4Q0Y7Ozs7OztrQ0FFSCw4REFBQ0osMERBQU1BOzs7OztrQ0FDUCw4REFBQ0Msd0VBQW9CQTs7Ozs7a0NBQ3JCLDhEQUFDQyxrRUFBY0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBSXZCO0dBM0J3QkM7O1FBQ0xOLHdEQUFXQTs7O0tBRE5NIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCB7IHVzZVBhdGhuYW1lIH0gZnJvbSAnbmV4dC9uYXZpZ2F0aW9uJ1xuaW1wb3J0IHsgY24gfSBmcm9tICdAL2xpYi91dGlscydcbmltcG9ydCBHbG9iYWxTaWRlYmFyIGZyb20gJ0AvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyJ1xuaW1wb3J0IEZvb3RlciBmcm9tICdAL2NvbXBvbmVudHMvRm9vdGVyJ1xuaW1wb3J0IFRyYWNraW5nT3B0T3V0QmFubmVyIGZyb20gJ0AvY29tcG9uZW50cy9UcmFja2luZ09wdE91dEJhbm5lcidcbmltcG9ydCBDb21tYW5kUGFsZXR0ZSBmcm9tICdAL2NvbXBvbmVudHMvQ29tbWFuZFBhbGV0dGUnXG5pbXBvcnQgdHlwZSB7IFJlYWN0Tm9kZSB9IGZyb20gJ3JlYWN0J1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBBcHBTaGVsbCh7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9KSB7XG4gIGNvbnN0IHBhdGhuYW1lID0gdXNlUGF0aG5hbWUoKVxuICBjb25zdCBpc0FkbWluUm91dGUgPSBwYXRobmFtZT8uc3RhcnRzV2l0aCgnL2FkbWluJykgPz8gZmFsc2VcblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgZmxleCBtaW4taC1zY3JlZW4gZmxleC1jb2wgbWQ6ZmxleC1yb3dcIj5cbiAgICAgIDxHbG9iYWxTaWRlYmFyIC8+XG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgJ2ZsZXggbWluLWgtc2NyZWVuIHctZnVsbCBmbGV4LWNvbCBiZy1zdXJmYWNlLTgwMC80MCB0cmFuc2l0aW9uLVtwYWRkaW5nXSBkdXJhdGlvbi0zMDAnLFxuICAgICAgICAgICFpc0FkbWluUm91dGUgJiYgJ21kOnBsLVsyNTZweF0nXG4gICAgICAgICl9XG4gICAgICA+XG4gICAgICAgIDxtYWluXG4gICAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAgICdmbGV4LTEnLFxuICAgICAgICAgICAgIWlzQWRtaW5Sb3V0ZSA/ICdwYi0yNCBwdC00IG1kOnB0LTgnIDogJ3BiLTEyIHB0LTInXG4gICAgICAgICAgKX1cbiAgICAgICAgPlxuICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgPC9tYWluPlxuICAgICAgICA8Rm9vdGVyIC8+XG4gICAgICAgIDxUcmFja2luZ09wdE91dEJhbm5lciAvPlxuICAgICAgICA8Q29tbWFuZFBhbGV0dGUgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApXG59XG4iXSwibmFtZXMiOlsidXNlUGF0aG5hbWUiLCJjbiIsIkdsb2JhbFNpZGViYXIiLCJGb290ZXIiLCJUcmFja2luZ09wdE91dEJhbm5lciIsIkNvbW1hbmRQYWxldHRlIiwiQXBwU2hlbGwiLCJjaGlsZHJlbiIsInBhdGhuYW1lIiwiaXNBZG1pblJvdXRlIiwic3RhcnRzV2l0aCIsImRpdiIsImNsYXNzTmFtZSIsIm1haW4iXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/AppShell.tsx\n")); +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(app-pages-browser)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(app-pages-browser)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(app-pages-browser)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(app-pages-browser)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(app-pages-browser)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(app-pages-browser)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\n\nfunction AppShell(param) {\n let { children } = param;\n _s();\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n var _pathname_startsWith;\n const isAdminRoute = (_pathname_startsWith = pathname === null || pathname === void 0 ? void 0 : pathname.startsWith('/admin')) !== null && _pathname_startsWith !== void 0 ? _pathname_startsWith : false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-card/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n_s(AppShell, \"xbyQPtUVMO7MNj7WjJlpdWqRcTo=\", false, function() {\n return [\n next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname\n ];\n});\n_c = AppShell;\nvar _c;\n$RefreshReg$(_c, \"AppShell\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBRTZDO0FBQ2I7QUFDc0I7QUFDZDtBQUM0QjtBQUNaO0FBR3pDLFNBQVNNLFNBQVMsS0FBcUM7UUFBckMsRUFBRUMsUUFBUSxFQUEyQixHQUFyQzs7SUFDL0IsTUFBTUMsV0FBV1IsNERBQVdBO1FBQ1BRO0lBQXJCLE1BQU1DLGVBQWVELENBQUFBLHVCQUFBQSxxQkFBQUEsK0JBQUFBLFNBQVVFLFVBQVUsQ0FBQyx1QkFBckJGLGtDQUFBQSx1QkFBa0M7SUFFdkQscUJBQ0UsOERBQUNHO1FBQUlDLFdBQVU7OzBCQUNiLDhEQUFDVixpRUFBYUE7Ozs7OzBCQUNkLDhEQUFDUztnQkFDQ0MsV0FBV1gsOENBQUVBLENBQ1gsa0ZBQ0EsQ0FBQ1EsZ0JBQWdCOztrQ0FHbkIsOERBQUNJO3dCQUNDRCxXQUFXWCw4Q0FBRUEsQ0FDWCxVQUNBLENBQUNRLGVBQWUsdUJBQXVCO2tDQUd4Q0Y7Ozs7OztrQ0FFSCw4REFBQ0osMERBQU1BOzs7OztrQ0FDUCw4REFBQ0Msd0VBQW9CQTs7Ozs7a0NBQ3JCLDhEQUFDQyxrRUFBY0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBSXZCO0dBM0J3QkM7O1FBQ0xOLHdEQUFXQTs7O0tBRE5NIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCB7IHVzZVBhdGhuYW1lIH0gZnJvbSAnbmV4dC9uYXZpZ2F0aW9uJ1xuaW1wb3J0IHsgY24gfSBmcm9tICdAL2xpYi91dGlscydcbmltcG9ydCBHbG9iYWxTaWRlYmFyIGZyb20gJ0AvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyJ1xuaW1wb3J0IEZvb3RlciBmcm9tICdAL2NvbXBvbmVudHMvRm9vdGVyJ1xuaW1wb3J0IFRyYWNraW5nT3B0T3V0QmFubmVyIGZyb20gJ0AvY29tcG9uZW50cy9UcmFja2luZ09wdE91dEJhbm5lcidcbmltcG9ydCBDb21tYW5kUGFsZXR0ZSBmcm9tICdAL2NvbXBvbmVudHMvQ29tbWFuZFBhbGV0dGUnXG5pbXBvcnQgdHlwZSB7IFJlYWN0Tm9kZSB9IGZyb20gJ3JlYWN0J1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBBcHBTaGVsbCh7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9KSB7XG4gIGNvbnN0IHBhdGhuYW1lID0gdXNlUGF0aG5hbWUoKVxuICBjb25zdCBpc0FkbWluUm91dGUgPSBwYXRobmFtZT8uc3RhcnRzV2l0aCgnL2FkbWluJykgPz8gZmFsc2VcblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgZmxleCBtaW4taC1zY3JlZW4gZmxleC1jb2wgbWQ6ZmxleC1yb3dcIj5cbiAgICAgIDxHbG9iYWxTaWRlYmFyIC8+XG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgJ2ZsZXggbWluLWgtc2NyZWVuIHctZnVsbCBmbGV4LWNvbCBiZy1jYXJkLzQwIHRyYW5zaXRpb24tW3BhZGRpbmddIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgICAgIWlzQWRtaW5Sb3V0ZSAmJiAnbWQ6cGwtWzI1NnB4XSdcbiAgICAgICAgKX1cbiAgICAgID5cbiAgICAgICAgPG1haW5cbiAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgJ2ZsZXgtMScsXG4gICAgICAgICAgICAhaXNBZG1pblJvdXRlID8gJ3BiLTI0IHB0LTQgbWQ6cHQtOCcgOiAncGItMTIgcHQtMidcbiAgICAgICAgICApfVxuICAgICAgICA+XG4gICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L21haW4+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgICAgPFRyYWNraW5nT3B0T3V0QmFubmVyIC8+XG4gICAgICAgIDxDb21tYW5kUGFsZXR0ZSAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VQYXRobmFtZSIsImNuIiwiR2xvYmFsU2lkZWJhciIsIkZvb3RlciIsIlRyYWNraW5nT3B0T3V0QmFubmVyIiwiQ29tbWFuZFBhbGV0dGUiLCJBcHBTaGVsbCIsImNoaWxkcmVuIiwicGF0aG5hbWUiLCJpc0FkbWluUm91dGUiLCJzdGFydHNXaXRoIiwiZGl2IiwiY2xhc3NOYW1lIiwibWFpbiJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/AppShell.tsx\n")); /***/ }), @@ -1055,7 +1055,7 @@ eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* har /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button(param) {\n let { variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props } = param;\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: \"\".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className, \" \").concat(isLoading ? 'opacity-75 cursor-wait' : ''),\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 35,\n columnNumber: 5\n }, this);\n}\n_c = Button;\nfunction LinkButton(param) {\n let { variant = 'primary', size = 'md', children, className = '', href = '#', ...props } = param;\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost'\n };\n const sizes = {\n sm: 'px-2 py-1 text-xs',\n md: 'px-3 py-1.5 text-sm',\n lg: 'px-4 py-2 text-base'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: \"\".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className),\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 80,\n columnNumber: 5\n }, this);\n}\n_c1 = LinkButton;\nfunction IconButton(param) {\n let { icon, label, onClick, variant = 'ghost', className = '' } = param;\n const variants = {\n primary: 'btn-primary',\n secondary: 'btn-secondary',\n ghost: 'btn-ghost',\n danger: 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"\".concat(variants[variant], \" p-1.5 \").concat(className),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 112,\n columnNumber: 5\n }, this);\n}\n_c2 = IconButton;\nfunction FloatingActionButton(param) {\n let { icon, label, onClick, position = 'bottom-right' } = param;\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"fixed \".concat(positions[position], \" z-40 w-12 h-12 rounded-full bg-accent text-text-primary flex items-center justify-center\"),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 141,\n columnNumber: 5\n }, this);\n}\n_c3 = FloatingActionButton;\nvar _c, _c1, _c2, _c3;\n$RefreshReg$(_c, \"Button\");\n$RefreshReg$(_c1, \"LinkButton\");\n$RefreshReg$(_c2, \"IconButton\");\n$RefreshReg$(_c3, \"FloatingActionButton\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBNEI7QUFDSDtBQVNsQixTQUFTRSxPQUFPLEtBUVQ7UUFSUyxFQUNyQkMsVUFBVSxTQUFTLEVBQ25CQyxPQUFPLElBQUksRUFDWEMsWUFBWSxLQUFLLEVBQ2pCQyxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkQyxRQUFRLEVBQ1IsR0FBR0MsT0FDUyxHQVJTO0lBU3JCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsUUFDRTtJQUNKO0lBRUEsTUFBTUMsUUFBUTtRQUNaQyxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtJQUNOO0lBRUEscUJBQ0UsOERBQUNDO1FBQ0NaLFdBQVcsR0FBd0JRLE9BQXJCTCxRQUFRLENBQUNQLFFBQVEsRUFBQyxLQUFrQkksT0FBZlEsS0FBSyxDQUFDWCxLQUFLLEVBQUMsS0FDN0NDLE9BRGdERSxXQUFVLEtBRTNELE9BRENGLFlBQVksMkJBQTJCO1FBRXpDRyxVQUFVQSxZQUFZSDtRQUNyQixHQUFHSSxLQUFLO2tCQUVSSiwwQkFDQyw4REFBQ2U7WUFBS2IsV0FBVTs7OEJBQ2QsOERBQUNhO29CQUFLYixXQUFVOzs7Ozs7Z0JBQW9COzs7Ozs7bUJBSXRDRDs7Ozs7O0FBSVI7S0F6Q2dCSjtBQWdEVCxTQUFTbUIsV0FBVyxLQU9UO1FBUFMsRUFDekJsQixVQUFVLFNBQVMsRUFDbkJDLE9BQU8sSUFBSSxFQUNYRSxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkZSxPQUFPLEdBQUcsRUFDVixHQUFHYixPQUNhLEdBUFM7SUFRekIsTUFBTUMsV0FBVztRQUNmQyxTQUFTO1FBQ1RDLFdBQVc7UUFDWEMsT0FBTztJQUNUO0lBRUEsTUFBTUUsUUFBUTtRQUNaQyxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtJQUNOO0lBRUEscUJBQ0UsOERBQUNsQixrREFBSUE7UUFDSHNCLE1BQU1BO1FBQ05mLFdBQVcsR0FBd0JRLE9BQXJCTCxRQUFRLENBQUNQLFFBQVEsRUFBQyxLQUFrQkksT0FBZlEsS0FBSyxDQUFDWCxLQUFLLEVBQUMsS0FBYSxPQUFWRztRQUNqRCxHQUFHRSxLQUFLO2tCQUVSSDs7Ozs7O0FBR1A7TUE3QmdCZTtBQStCVCxTQUFTRSxXQUFXLEtBWTFCO1FBWjBCLEVBQ3pCQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsT0FBTyxFQUNQdkIsVUFBVSxPQUFPLEVBQ2pCSSxZQUFZLEVBQUUsRUFPZixHQVowQjtJQWF6QixNQUFNRyxXQUFXO1FBQ2ZDLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxPQUFPO1FBQ1BDLFFBQ0U7SUFDSjtJQUVBLHFCQUNFLDhEQUFDSztRQUNDTyxTQUFTQTtRQUNUbkIsV0FBVyxHQUE4QkEsT0FBM0JHLFFBQVEsQ0FBQ1AsUUFBUSxFQUFDLFdBQW1CLE9BQVZJO1FBQ3pDb0IsY0FBWUY7a0JBRVhEOzs7Ozs7QUFHUDtNQTlCZ0JEO0FBZ0NULFNBQVNLLHFCQUFxQixLQVVwQztRQVZvQyxFQUNuQ0osSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLE9BQU8sRUFDUEcsV0FBVyxjQUFjLEVBTTFCLEdBVm9DO0lBV25DLE1BQU1DLFlBQVk7UUFDaEIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixhQUFhO1FBQ2IsWUFBWTtJQUNkO0lBRUEscUJBQ0UsOERBQUNYO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLFNBQTZCLE9BQXBCdUIsU0FBUyxDQUFDRCxTQUFTLEVBQUM7UUFDeENGLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7TUEzQmdCSSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2NvbXBvbmVudHMvQnV0dG9ucy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJ1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMsIEFuY2hvckhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnXG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCcgfCAnZGFuZ2VyJ1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG4gIGlzTG9hZGluZz86IGJvb2xlYW5cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEJ1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBpc0xvYWRpbmcgPSBmYWxzZSxcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBkaXNhYmxlZCxcbiAgLi4ucHJvcHNcbn06IEJ1dHRvblByb3BzKSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdidG4tcHJpbWFyeScsXG4gICAgc2Vjb25kYXJ5OiAnYnRuLXNlY29uZGFyeScsXG4gICAgZ2hvc3Q6ICdidG4tZ2hvc3QnLFxuICAgIGRhbmdlcjpcbiAgICAgICdidG4gYmctZGVzdHJ1Y3RpdmUgdGV4dC1kZXN0cnVjdGl2ZS1mb3JlZ3JvdW5kIGhvdmVyOmJnLWJyYW5kLXByaW1hcnknLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdweC0yIHB5LTEgdGV4dC14cycsXG4gICAgbWQ6ICdweC0zIHB5LTEuNSB0ZXh0LXNtJyxcbiAgICBsZzogJ3B4LTQgcHktMiB0ZXh0LWJhc2UnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBjbGFzc05hbWU9e2Ake3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX0gJHtcbiAgICAgICAgaXNMb2FkaW5nID8gJ29wYWNpdHktNzUgY3Vyc29yLXdhaXQnIDogJydcbiAgICAgIH1gfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGlzTG9hZGluZ31cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7aXNMb2FkaW5nID8gKFxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInNwaW5uZXIgdy0zIGgtM1wiIC8+XG4gICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgICApIDogKFxuICAgICAgICBjaGlsZHJlblxuICAgICAgKX1cbiAgICA8L2J1dHRvbj5cbiAgKVxufVxuXG5pbnRlcmZhY2UgTGlua0J1dHRvblByb3BzIGV4dGVuZHMgQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+IHtcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0J1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMaW5rQnV0dG9uKHtcbiAgdmFyaWFudCA9ICdwcmltYXJ5JyxcbiAgc2l6ZSA9ICdtZCcsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUgPSAnJyxcbiAgaHJlZiA9ICcjJyxcbiAgLi4ucHJvcHNcbn06IExpbmtCdXR0b25Qcm9wcykge1xuICBjb25zdCB2YXJpYW50cyA9IHtcbiAgICBwcmltYXJ5OiAnYnRuLXByaW1hcnknLFxuICAgIHNlY29uZGFyeTogJ2J0bi1zZWNvbmRhcnknLFxuICAgIGdob3N0OiAnYnRuLWdob3N0JyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAncHgtMiBweS0xIHRleHQteHMnLFxuICAgIG1kOiAncHgtMyBweS0xLjUgdGV4dC1zbScsXG4gICAgbGc6ICdweC00IHB5LTIgdGV4dC1iYXNlJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPExpbmtcbiAgICAgIGhyZWY9e2hyZWZ9XG4gICAgICBjbGFzc05hbWU9e2Ake3ZhcmlhbnRzW3ZhcmlhbnRdfSAke3NpemVzW3NpemVdfSAke2NsYXNzTmFtZX1gfVxuICAgICAgey4uLnByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpbms+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEljb25CdXR0b24oe1xuICBpY29uLFxuICBsYWJlbCxcbiAgb25DbGljayxcbiAgdmFyaWFudCA9ICdnaG9zdCcsXG4gIGNsYXNzTmFtZSA9ICcnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrPzogKCkgPT4gdm9pZFxuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2RhbmdlcidcbiAgY2xhc3NOYW1lPzogc3RyaW5nXG59KSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdidG4tcHJpbWFyeScsXG4gICAgc2Vjb25kYXJ5OiAnYnRuLXNlY29uZGFyeScsXG4gICAgZ2hvc3Q6ICdidG4tZ2hvc3QnLFxuICAgIGRhbmdlcjpcbiAgICAgICdidG4gYmctZGVzdHJ1Y3RpdmUgdGV4dC1kZXN0cnVjdGl2ZS1mb3JlZ3JvdW5kIGhvdmVyOmJnLWJyYW5kLXByaW1hcnknLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgJHt2YXJpYW50c1t2YXJpYW50XX0gcC0xLjUgJHtjbGFzc05hbWV9YH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBGbG9hdGluZ0FjdGlvbkJ1dHRvbih7XG4gIGljb24sXG4gIGxhYmVsLFxuICBvbkNsaWNrLFxuICBwb3NpdGlvbiA9ICdib3R0b20tcmlnaHQnLFxufToge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGVcbiAgbGFiZWw6IHN0cmluZ1xuICBvbkNsaWNrOiAoKSA9PiB2b2lkXG4gIHBvc2l0aW9uPzogJ2JvdHRvbS1yaWdodCcgfCAnYm90dG9tLWxlZnQnIHwgJ3RvcC1yaWdodCcgfCAndG9wLWxlZnQnXG59KSB7XG4gIGNvbnN0IHBvc2l0aW9ucyA9IHtcbiAgICAnYm90dG9tLXJpZ2h0JzogJ2JvdHRvbS00IHJpZ2h0LTQnLFxuICAgICdib3R0b20tbGVmdCc6ICdib3R0b20tNCBsZWZ0LTQnLFxuICAgICd0b3AtcmlnaHQnOiAndG9wLTQgcmlnaHQtNCcsXG4gICAgJ3RvcC1sZWZ0JzogJ3RvcC00IGxlZnQtNCcsXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2BmaXhlZCAke3Bvc2l0aW9uc1twb3NpdGlvbl19IHotNDAgdy0xMiBoLTEyIHJvdW5kZWQtZnVsbCBiZy1hY2NlbnQgdGV4dC10ZXh0LXByaW1hcnkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJgfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJMaW5rIiwiUmVhY3QiLCJCdXR0b24iLCJ2YXJpYW50Iiwic2l6ZSIsImlzTG9hZGluZyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJwcm9wcyIsInZhcmlhbnRzIiwicHJpbWFyeSIsInNlY29uZGFyeSIsImdob3N0IiwiZGFuZ2VyIiwic2l6ZXMiLCJzbSIsIm1kIiwibGciLCJidXR0b24iLCJzcGFuIiwiTGlua0J1dHRvbiIsImhyZWYiLCJJY29uQnV0dG9uIiwiaWNvbiIsImxhYmVsIiwib25DbGljayIsImFyaWEtbGFiZWwiLCJGbG9hdGluZ0FjdGlvbkJ1dHRvbiIsInBvc2l0aW9uIiwicG9zaXRpb25zIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/Buttons.tsx\n")); +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button(param) {\n let { variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className, \" \").concat(isLoading ? 'opacity-75 cursor-wait' : ''),\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\n_c = Button;\nfunction LinkButton(param) {\n let { variant = 'primary', size = 'md', children, className = '', href = '#', ...props } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className),\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\n_c1 = LinkButton;\nfunction IconButton(param) {\n let { icon, label, onClick, variant = 'ghost', className = '' } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" h-9 w-9 rounded-md \").concat(className),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\n_c2 = IconButton;\nfunction FloatingActionButton(param) {\n let { icon, label, onClick, position = 'bottom-right' } = param;\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"fixed \".concat(positions[position], \" z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center\"),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n_c3 = FloatingActionButton;\nvar _c, _c1, _c2, _c3;\n$RefreshReg$(_c, \"Button\");\n$RefreshReg$(_c1, \"LinkButton\");\n$RefreshReg$(_c2, \"IconButton\");\n$RefreshReg$(_c3, \"FloatingActionButton\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBNEI7QUFDSDtBQVNsQixTQUFTRSxPQUFPLEtBUVQ7UUFSUyxFQUNyQkMsVUFBVSxTQUFTLEVBQ25CQyxPQUFPLElBQUksRUFDWEMsWUFBWSxLQUFLLEVBQ2pCQyxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkQyxRQUFRLEVBQ1IsR0FBR0MsT0FDUyxHQVJTO0lBU3JCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEsTUFBTUMsUUFBUTtRQUNaQyxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtJQUNOO0lBRUEscUJBQ0UsOERBQUNDO1FBQ0NaLFdBQVcsMkNBQWdFUSxPQUFyQkwsUUFBUSxDQUFDUCxRQUFRLEVBQUMsS0FBa0JJLE9BQWZRLEtBQUssQ0FBQ1gsS0FBSyxFQUFDLEtBQ3JGQyxPQUR3RkUsV0FBVSxLQUVuRyxPQURDRixZQUFZLDJCQUEyQjtRQUV6Q0csVUFBVUEsWUFBWUg7UUFDckIsR0FBR0ksS0FBSztrQkFFUkosMEJBQ0MsOERBQUNlO1lBQUtiLFdBQVU7OzhCQUNkLDhEQUFDYTtvQkFBS2IsV0FBVTs7Ozs7O2dCQUFvQjs7Ozs7O21CQUl0Q0Q7Ozs7OztBQUlSO0tBeENnQko7QUErQ1QsU0FBU21CLFdBQVcsS0FPVDtRQVBTLEVBQ3pCbEIsVUFBVSxTQUFTLEVBQ25CQyxPQUFPLElBQUksRUFDWEUsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZGUsT0FBTyxHQUFHLEVBQ1YsR0FBR2IsT0FDYSxHQVBTO0lBUXpCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLDJDQUFnRVEsT0FBckJMLFFBQVEsQ0FBQ1AsUUFBUSxFQUFDLEtBQWtCSSxPQUFmUSxLQUFLLENBQUNYLEtBQUssRUFBQyxLQUFhLE9BQVZHO1FBQ3pGLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtNQTdCZ0JlO0FBK0JULFNBQVNFLFdBQVcsS0FZMUI7UUFaMEIsRUFDekJDLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1B2QixVQUFVLE9BQU8sRUFDakJJLFlBQVksRUFBRSxFQU9mLEdBWjBCO0lBYXpCLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLDJDQUFtRkEsT0FBeENHLFFBQVEsQ0FBQ1AsUUFBUSxFQUFDLHdCQUFnQyxPQUFWSTtRQUM5Rm9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7TUE3QmdCRDtBQStCVCxTQUFTSyxxQkFBcUIsS0FVcEM7UUFWb0MsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQixHQVZvQztJQVduQyxNQUFNQyxZQUFZO1FBQ2hCLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsYUFBYTtRQUNiLFlBQVk7SUFDZDtJQUVBLHFCQUNFLDhEQUFDWDtRQUNDTyxTQUFTQTtRQUNUbkIsV0FBVyxTQUE2QixPQUFwQnVCLFNBQVMsQ0FBQ0QsU0FBUyxFQUFDO1FBQ3hDRixjQUFZRjtrQkFFWEQ7Ozs7OztBQUdQO01BM0JnQkkiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG4gIGlzTG9hZGluZz86IGJvb2xlYW5cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEJ1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBpc0xvYWRpbmcgPSBmYWxzZSxcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBkaXNhYmxlZCxcbiAgLi4ucHJvcHNcbn06IEJ1dHRvblByb3BzKSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdiZy1wcmltYXJ5IHRleHQtcHJpbWFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXByaW1hcnkvOTAnLFxuICAgIHNlY29uZGFyeTogJ2JnLXNlY29uZGFyeSB0ZXh0LXNlY29uZGFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXNlY29uZGFyeS84MCcsXG4gICAgZ2hvc3Q6ICdob3ZlcjpiZy1hY2NlbnQvMTAgaG92ZXI6dGV4dC1hY2NlbnQtZm9yZWdyb3VuZCcsXG4gICAgZGVzdHJ1Y3RpdmU6ICdiZy1kZXN0cnVjdGl2ZSB0ZXh0LWRlc3RydWN0aXZlLWZvcmVncm91bmQgaG92ZXI6YmctZGVzdHJ1Y3RpdmUvOTAnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAnaC04IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXhzJyxcbiAgICBtZDogJ2gtOSByb3VuZGVkLW1kIHB4LTMgdGV4dC1zbScsXG4gICAgbGc6ICdoLTEwIHJvdW5kZWQtbWQgcHgtOCB0ZXh0LXNtJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPExpbmtcbiAgICAgIGhyZWY9e2hyZWZ9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkZXN0cnVjdGl2ZSdcbiAgY2xhc3NOYW1lPzogc3RyaW5nXG59KSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdiZy1wcmltYXJ5IHRleHQtcHJpbWFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXByaW1hcnkvOTAnLFxuICAgIHNlY29uZGFyeTogJ2JnLXNlY29uZGFyeSB0ZXh0LXNlY29uZGFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXNlY29uZGFyeS84MCcsXG4gICAgZ2hvc3Q6ICdob3ZlcjpiZy1hY2NlbnQvMTAgaG92ZXI6dGV4dC1hY2NlbnQtZm9yZWdyb3VuZCcsXG4gICAgZGVzdHJ1Y3RpdmU6ICdiZy1kZXN0cnVjdGl2ZSB0ZXh0LWRlc3RydWN0aXZlLWZvcmVncm91bmQgaG92ZXI6YmctZGVzdHJ1Y3RpdmUvOTAnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyICR7dmFyaWFudHNbdmFyaWFudF19IGgtOSB3LTkgcm91bmRlZC1tZCAke2NsYXNzTmFtZX1gfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEZsb2F0aW5nQWN0aW9uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHBvc2l0aW9uID0gJ2JvdHRvbS1yaWdodCcsXG59OiB7XG4gIGljb246IFJlYWN0LlJlYWN0Tm9kZVxuICBsYWJlbDogc3RyaW5nXG4gIG9uQ2xpY2s6ICgpID0+IHZvaWRcbiAgcG9zaXRpb24/OiAnYm90dG9tLXJpZ2h0JyB8ICdib3R0b20tbGVmdCcgfCAndG9wLXJpZ2h0JyB8ICd0b3AtbGVmdCdcbn0pIHtcbiAgY29uc3QgcG9zaXRpb25zID0ge1xuICAgICdib3R0b20tcmlnaHQnOiAnYm90dG9tLTQgcmlnaHQtNCcsXG4gICAgJ2JvdHRvbS1sZWZ0JzogJ2JvdHRvbS00IGxlZnQtNCcsXG4gICAgJ3RvcC1yaWdodCc6ICd0b3AtNCByaWdodC00JyxcbiAgICAndG9wLWxlZnQnOiAndG9wLTQgbGVmdC00JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YGZpeGVkICR7cG9zaXRpb25zW3Bvc2l0aW9uXX0gei00MCBoLTEyIHctMTIgcm91bmRlZC1mdWxsIGJnLWFjY2VudCB0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRlc3RydWN0aXZlIiwic2l6ZXMiLCJzbSIsIm1kIiwibGciLCJidXR0b24iLCJzcGFuIiwiTGlua0J1dHRvbiIsImhyZWYiLCJJY29uQnV0dG9uIiwiaWNvbiIsImxhYmVsIiwib25DbGljayIsImFyaWEtbGFiZWwiLCJGbG9hdGluZ0FjdGlvbkJ1dHRvbiIsInBvc2l0aW9uIiwicG9zaXRpb25zIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/Buttons.tsx\n")); /***/ }), @@ -1099,7 +1099,7 @@ eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* har /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(app-pages-browser)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(app-pages-browser)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(app-pages-browser)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(\"\".concat(href, \"/\"));\n}\nfunction GlobalSidebar() {\n _s();\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname === null || pathname === void 0 ? void 0 : pathname.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"sidebar-rail text-sm text-text-secondary md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-brand-primary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"brand-title text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-text-muted\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"sidebar-group-title px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('nav-item group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"nav-pill\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-text-muted\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 140,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-surface-500/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-text-muted\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-surface-700 px-1.5 py-0.5 text-[11px] text-text-primary shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 155,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 154,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n_s(GlobalSidebar, \"xbyQPtUVMO7MNj7WjJlpdWqRcTo=\", false, function() {\n return [\n next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname\n ];\n});\n_c = GlobalSidebar;\nvar _c;\n$RefreshReg$(_c, \"GlobalSidebar\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0dsb2JhbFNpZGViYXIudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUU4QjtBQUNGO0FBQ2lCO0FBQ2I7QUFhaEMsTUFBTUksYUFBeUI7SUFDN0I7UUFDRUMsT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1NBQ0Q7SUFDSDtJQUNBO1FBQ0VKLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7WUFDQTtnQkFDRUYsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7Q0FDRDtBQUVELFNBQVNDLFNBQVNDLFFBQXVCLEVBQUVILElBQVk7SUFDckQsSUFBSSxDQUFDRyxVQUFVLE9BQU87SUFDdEIsSUFBSUgsU0FBUyxLQUFLLE9BQU9HLGFBQWE7SUFDdEMsT0FBT0EsYUFBYUgsUUFBUUcsU0FBU0MsVUFBVSxDQUFDLEdBQVEsT0FBTEosTUFBSztBQUMxRDtBQUVlLFNBQVNLOztJQUN0QixNQUFNRixXQUFXVCw0REFBV0E7SUFFNUIsSUFBSVMscUJBQUFBLCtCQUFBQSxTQUFVQyxVQUFVLENBQUMsV0FBVztRQUNsQyxPQUFPO0lBQ1Q7SUFFQSxxQkFDRSw4REFBQ0U7UUFDQ0MsY0FBVztRQUNYQyxXQUFVO2tCQUVWLDRFQUFDQztZQUFJRCxXQUFVOzs4QkFDYiw4REFBQ0M7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNmLGtEQUFJQTt3QkFDSE8sTUFBSzt3QkFDTFEsV0FBVTs7MENBRVYsOERBQUNFO2dDQUFLRixXQUFVOzBDQUNkLDRFQUFDaEIsa0RBQUtBO29DQUNKbUIsS0FBSTtvQ0FDSkMsS0FBSTtvQ0FDSkMsT0FBTztvQ0FDUEMsUUFBUTtvQ0FDUk4sV0FBVTtvQ0FDVk8sUUFBUTs7Ozs7Ozs7Ozs7MENBR1osOERBQUNMO2dDQUFLRixXQUFVOztrREFDZCw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQXNCOzs7Ozs7a0RBQ3RDLDhEQUFDRTt3Q0FBS0YsV0FBVTtrREFBMEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzhCQU9oRCw4REFBQ1E7b0JBQUlSLFdBQVU7OEJBQ2IsNEVBQUNTO3dCQUFHVCxXQUFVO2tDQUNYWixXQUFXc0IsR0FBRyxDQUFDLENBQUNDLHNCQUNmLDhEQUFDQzs7a0RBQ0MsOERBQUNDO3dDQUFHYixXQUFVO2tEQUE0QlcsTUFBTXRCLEtBQUs7Ozs7OztrREFDckQsOERBQUNvQjt3Q0FBR1QsV0FBVTtrREFDWFcsTUFBTXJCLEtBQUssQ0FBQ29CLEdBQUcsQ0FBQyxDQUFDSTs0Q0FDaEIsTUFBTUMsU0FBU3JCLFNBQVNDLFVBQVVtQixLQUFLdEIsSUFBSTs0Q0FDM0MscUJBQ0UsOERBQUNvQjswREFDQyw0RUFBQzNCLGtEQUFJQTtvREFDSE8sTUFBTXNCLEtBQUt0QixJQUFJO29EQUNmd0IsZ0JBQWNELFNBQVMsU0FBU0U7b0RBQ2hDQyxlQUFhSCxTQUFTLFNBQVNFO29EQUMvQmpCLFdBQVdiLDhDQUFFQSxDQUNYOztzRUFHRiw4REFBQ2U7NERBQUtGLFdBQVU7c0VBQVljLEtBQUt2QixLQUFLOzs7Ozs7d0RBQ3JDdUIsS0FBS3JCLFdBQVcsaUJBQ2YsOERBQUNTOzREQUFLRixXQUFVO3NFQUNiYyxLQUFLckIsV0FBVzs7Ozs7bUVBRWpCOzs7Ozs7OytDQWRDcUIsS0FBS3RCLElBQUk7Ozs7O3dDQWtCdEI7Ozs7Ozs7K0JBeEJLbUIsTUFBTXRCLEtBQUs7Ozs7Ozs7Ozs7Ozs7Ozs4QkErQjFCLDhEQUFDWTtvQkFBSUQsV0FBVTs4QkFDYiw0RUFBQ21CO3dCQUFFbkIsV0FBVTs7NEJBQTBDOzRCQUN0QjswQ0FDL0IsOERBQUNvQjtnQ0FBSXBCLFdBQVU7MENBQWtGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBUTdHO0dBbEZ3Qkg7O1FBQ0xYLHdEQUFXQTs7O0tBRE5XIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IEltYWdlIGZyb20gJ25leHQvaW1hZ2UnXG5pbXBvcnQgTGluayBmcm9tICduZXh0L2xpbmsnXG5pbXBvcnQgeyB1c2VQYXRobmFtZSB9IGZyb20gJ25leHQvbmF2aWdhdGlvbidcbmltcG9ydCB7IGNuIH0gZnJvbSAnQC9saWIvdXRpbHMnXG5cbnR5cGUgTmF2SXRlbSA9IHtcbiAgbGFiZWw6IHN0cmluZ1xuICBocmVmOiBzdHJpbmdcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmdcbn1cblxudHlwZSBOYXZHcm91cCA9IHtcbiAgdGl0bGU6IHN0cmluZ1xuICBpdGVtczogTmF2SXRlbVtdXG59XG5cbmNvbnN0IE5BVl9HUk9VUFM6IE5hdkdyb3VwW10gPSBbXG4gIHtcbiAgICB0aXRsZTogJ1Byb2plY3RzJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0FsbCBQcm9qZWN0cycsXG4gICAgICAgIGhyZWY6ICcvcHJvamVjdHMnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0V4cGxvcmUgcmVjZW50IGNhc2Ugc3R1ZGllcyBhbmQgcmVsZWFzZXMnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB7XG4gICAgdGl0bGU6ICdQcm9jZXNzJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ091ciBBcHByb2FjaCcsXG4gICAgICAgIGhyZWY6ICcvcHJvY2VzcycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnVW5kZXJzdGFuZCBob3cgd2UgbW92ZSBmcm9tIGNvbmNlcHQgdG8gZGVsaXZlcnknLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB7XG4gICAgdGl0bGU6ICdTdHVkaW8nLFxuICAgIGl0ZW1zOiBbXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnSW5zaWRlIEJpb2hhemFyZCcsXG4gICAgICAgIGhyZWY6ICcvc3R1ZGlvJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdMZWFybiBhYm91dCBvdXIgc3R1ZGlvIGFuZCB0ZWFtIGN1bHR1cmUnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdDcmV3IERpcmVjdG9yeScsXG4gICAgICAgIGhyZWY6ICcvY3JldycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTWVldCB0aGUgcGVvcGxlIGJlaGluZCB0aGUgd29yaycsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lnaHRzJyxcbiAgICAgICAgaHJlZjogJy9ibG9nJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdSZWFkIHByb2plY3Qgbm90ZXMgYW5kIGFubm91bmNlbWVudHMnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB7XG4gICAgdGl0bGU6ICdDb250YWN0JyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0dldCBpbiBUb3VjaCcsXG4gICAgICAgIGhyZWY6ICcvY29udGFjdCcsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnU3RhcnQgYSBwcm9qZWN0IG9yIHJlcXVlc3QgYSBjb25zdWx0YXRpb24nLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdGQVEnLFxuICAgICAgICBocmVmOiAnL2ZhcScsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnRmluZCBhbnN3ZXJzIHRvIGNvbW1vbiBxdWVzdGlvbnMnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuXVxuXG5mdW5jdGlvbiBpc0FjdGl2ZShwYXRobmFtZTogc3RyaW5nIHwgbnVsbCwgaHJlZjogc3RyaW5nKSB7XG4gIGlmICghcGF0aG5hbWUpIHJldHVybiBmYWxzZVxuICBpZiAoaHJlZiA9PT0gJy8nKSByZXR1cm4gcGF0aG5hbWUgPT09ICcvJ1xuICByZXR1cm4gcGF0aG5hbWUgPT09IGhyZWYgfHwgcGF0aG5hbWUuc3RhcnRzV2l0aChgJHtocmVmfS9gKVxufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBHbG9iYWxTaWRlYmFyKCkge1xuICBjb25zdCBwYXRobmFtZSA9IHVzZVBhdGhuYW1lKClcblxuICBpZiAocGF0aG5hbWU/LnN0YXJ0c1dpdGgoJy9hZG1pbicpKSB7XG4gICAgcmV0dXJuIG51bGxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGFzaWRlXG4gICAgICBhcmlhLWxhYmVsPVwiUHJpbWFyeVwiXG4gICAgICBjbGFzc05hbWU9XCJzaWRlYmFyLXJhaWwgdGV4dC1zbSB0ZXh0LXRleHQtc2Vjb25kYXJ5IG1kOmZpeGVkIG1kOmluc2V0LXktMCBtZDpsZWZ0LTAgbWQ6dy1bMjU2cHhdIG1kOmJvcmRlci1yIG1kOmJvcmRlci1zdXJmYWNlLTUwMC8zMFwiXG4gICAgPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIG1kOmgtZnVsbFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0zIHB4LTUgcHktNiBib3JkZXItYiBib3JkZXItc3VyZmFjZS01MDAvMzBcIj5cbiAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgaHJlZj1cIi9cIlxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGdhcC0zIGZvY3VzLXZpc2libGU6b3V0bGluZSBmb2N1cy12aXNpYmxlOm91dGxpbmUtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtb2Zmc2V0LTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLWFjY2VudC81MFwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVsYXRpdmUgaW5saW5lLWZsZXggc2l6ZS05IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1sZyBiZy1ncmFkaWVudC10by1iciBmcm9tLWFjY2VudC84MCB2aWEtYWNjZW50IHRvLWJyYW5kLXByaW1hcnlcIj5cbiAgICAgICAgICAgICAgPEltYWdlXG4gICAgICAgICAgICAgICAgc3JjPVwiL2ltYWdlcy9mYXZpY29uLTMyeDMyLnBuZ1wiXG4gICAgICAgICAgICAgICAgYWx0PVwiQmlvaGF6YXJkIFZGWCBMb2dvbWFya1wiXG4gICAgICAgICAgICAgICAgd2lkdGg9ezMyfVxuICAgICAgICAgICAgICAgIGhlaWdodD17MzJ9XG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiaC02IHctNiBvYmplY3QtY29udGFpblwiXG4gICAgICAgICAgICAgICAgcHJpb3JpdHlcbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2xcIj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiYnJhbmQtdGl0bGUgdGV4dC1zbVwiPkJpb2hhemFyZCBWRlg8L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC10ZXh0LW11dGVkXCI+XG4gICAgICAgICAgICAgICAgVmlzdWFsIFJlc2VhcmNoIFN0dWRpb1xuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9MaW5rPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImZsZXgtMSBvdmVyZmxvdy15LWF1dG8gcHgtMyBweS02XCI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktNlwiPlxuICAgICAgICAgICAge05BVl9HUk9VUFMubWFwKChncm91cCkgPT4gKFxuICAgICAgICAgICAgICA8bGkga2V5PXtncm91cC50aXRsZX0+XG4gICAgICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInNpZGViYXItZ3JvdXAtdGl0bGUgcHgtMlwiPntncm91cC50aXRsZX08L2gyPlxuICAgICAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJtdC0zIHNwYWNlLXktMS41XCI+XG4gICAgICAgICAgICAgICAgICB7Z3JvdXAuaXRlbXMubWFwKChpdGVtKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGFjdGl2ZSA9IGlzQWN0aXZlKHBhdGhuYW1lLCBpdGVtLmhyZWYpXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICAgICAgICAgICAgPGxpIGtleT17aXRlbS5ocmVmfT5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9e2l0ZW0uaHJlZn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1jdXJyZW50PXthY3RpdmUgPyAncGFnZScgOiB1bmRlZmluZWR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtYWN0aXZlPXthY3RpdmUgPyAndHJ1ZScgOiB1bmRlZmluZWR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ25hdi1pdGVtIGdyb3VwIGZsZXggZmxleC1jb2wgZ2FwLTEgcm91bmRlZC1sZyBib3JkZXIgcHgtMyBweS0yIHRyYW5zaXRpb24tYWxsIGZvY3VzLXZpc2libGU6b3V0bGluZSBmb2N1cy12aXNpYmxlOm91dGxpbmUtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtb2Zmc2V0LTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLWFjY2VudC80NSdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwibmF2LXBpbGxcIj57aXRlbS5sYWJlbH08L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtLmRlc2NyaXB0aW9uID8gKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtWzExcHhdIGxlYWRpbmctcmVsYXhlZCB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtLmRlc2NyaXB0aW9ufVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSA6IG51bGx9XG4gICAgICAgICAgICAgICAgICAgICAgICA8L0xpbms+XG4gICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgfSl9XG4gICAgICAgICAgICAgICAgPC91bD5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvdWw+XG4gICAgICAgIDwvbmF2PlxuXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicHgtNSBweS00IGJvcmRlci10IGJvcmRlci1zdXJmYWNlLTUwMC8zMFwiPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQteHMgbGVhZGluZy1yZWxheGVkIHRleHQtdGV4dC1tdXRlZFwiPlxuICAgICAgICAgICAgQ29tbWFuZCBQYWxldHRlIGF2YWlsYWJsZSB3aXRoeycgJ31cbiAgICAgICAgICAgIDxrYmQgY2xhc3NOYW1lPVwicm91bmRlZCBiZy1zdXJmYWNlLTcwMCBweC0xLjUgcHktMC41IHRleHQtWzExcHhdIHRleHQtdGV4dC1wcmltYXJ5IHNoYWRvdy1pbm5lclwiPlxuICAgICAgICAgICAgICDijJggLyBDdHJsICsgS1xuICAgICAgICAgICAgPC9rYmQ+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvYXNpZGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJJbWFnZSIsIkxpbmsiLCJ1c2VQYXRobmFtZSIsImNuIiwiTkFWX0dST1VQUyIsInRpdGxlIiwiaXRlbXMiLCJsYWJlbCIsImhyZWYiLCJkZXNjcmlwdGlvbiIsImlzQWN0aXZlIiwicGF0aG5hbWUiLCJzdGFydHNXaXRoIiwiR2xvYmFsU2lkZWJhciIsImFzaWRlIiwiYXJpYS1sYWJlbCIsImNsYXNzTmFtZSIsImRpdiIsInNwYW4iLCJzcmMiLCJhbHQiLCJ3aWR0aCIsImhlaWdodCIsInByaW9yaXR5IiwibmF2IiwidWwiLCJtYXAiLCJncm91cCIsImxpIiwiaDIiLCJpdGVtIiwiYWN0aXZlIiwiYXJpYS1jdXJyZW50IiwidW5kZWZpbmVkIiwiZGF0YS1hY3RpdmUiLCJwIiwia2JkIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/GlobalSidebar.tsx\n")); +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(app-pages-browser)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(app-pages-browser)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(app-pages-browser)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(\"\".concat(href, \"/\"));\n}\nfunction GlobalSidebar() {\n _s();\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname === null || pathname === void 0 ? void 0 : pathname.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"bg-background/90 backdrop-blur-sm text-sm text-muted-foreground md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-secondary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold tracking-wider text-foreground text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-muted-foreground\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3 px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45 border-border/60 text-muted-foreground'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent border-border/60\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-muted-foreground\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 142,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-muted-foreground\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-muted px-1.5 py-0.5 text-[11px] text-foreground shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n_s(GlobalSidebar, \"xbyQPtUVMO7MNj7WjJlpdWqRcTo=\", false, function() {\n return [\n next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname\n ];\n});\n_c = GlobalSidebar;\nvar _c;\n$RefreshReg$(_c, \"GlobalSidebar\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0dsb2JhbFNpZGViYXIudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUU4QjtBQUNGO0FBQ2lCO0FBQ2I7QUFhaEMsTUFBTUksYUFBeUI7SUFDN0I7UUFDRUMsT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1NBQ0Q7SUFDSDtJQUNBO1FBQ0VKLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7WUFDQTtnQkFDRUYsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7Q0FDRDtBQUVELFNBQVNDLFNBQVNDLFFBQXVCLEVBQUVILElBQVk7SUFDckQsSUFBSSxDQUFDRyxVQUFVLE9BQU87SUFDdEIsSUFBSUgsU0FBUyxLQUFLLE9BQU9HLGFBQWE7SUFDdEMsT0FBT0EsYUFBYUgsUUFBUUcsU0FBU0MsVUFBVSxDQUFDLEdBQVEsT0FBTEosTUFBSztBQUMxRDtBQUVlLFNBQVNLOztJQUN0QixNQUFNRixXQUFXVCw0REFBV0E7SUFFNUIsSUFBSVMscUJBQUFBLCtCQUFBQSxTQUFVQyxVQUFVLENBQUMsV0FBVztRQUNsQyxPQUFPO0lBQ1Q7SUFFQSxxQkFDRSw4REFBQ0U7UUFDQ0MsY0FBVztRQUNYQyxXQUFVO2tCQUVWLDRFQUFDQztZQUFJRCxXQUFVOzs4QkFDYiw4REFBQ0M7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNmLGtEQUFJQTt3QkFDSE8sTUFBSzt3QkFDTFEsV0FBVTs7MENBRVYsOERBQUNFO2dDQUFLRixXQUFVOzBDQUNkLDRFQUFDaEIsa0RBQUtBO29DQUNKbUIsS0FBSTtvQ0FDSkMsS0FBSTtvQ0FDSkMsT0FBTztvQ0FDUEMsUUFBUTtvQ0FDUk4sV0FBVTtvQ0FDVk8sUUFBUTs7Ozs7Ozs7Ozs7MENBR1osOERBQUNMO2dDQUFLRixXQUFVOztrREFDZCw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQW1EOzs7Ozs7a0RBQ25FLDhEQUFDRTt3Q0FBS0YsV0FBVTtrREFBZ0M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzhCQU90RCw4REFBQ1E7b0JBQUlSLFdBQVU7OEJBQ2IsNEVBQUNTO3dCQUFHVCxXQUFVO2tDQUNYWixXQUFXc0IsR0FBRyxDQUFDLENBQUNDLHNCQUNmLDhEQUFDQzs7a0RBQ0MsOERBQUNDO3dDQUFHYixXQUFVO2tEQUE0RlcsTUFBTXRCLEtBQUs7Ozs7OztrREFDckgsOERBQUNvQjt3Q0FBR1QsV0FBVTtrREFDWFcsTUFBTXJCLEtBQUssQ0FBQ29CLEdBQUcsQ0FBQyxDQUFDSTs0Q0FDaEIsTUFBTUMsU0FBU3JCLFNBQVNDLFVBQVVtQixLQUFLdEIsSUFBSTs0Q0FDM0MscUJBQ0UsOERBQUNvQjswREFDQyw0RUFBQzNCLGtEQUFJQTtvREFDSE8sTUFBTXNCLEtBQUt0QixJQUFJO29EQUNmd0IsZ0JBQWNELFNBQVMsU0FBU0U7b0RBQ2hDQyxlQUFhSCxTQUFTLFNBQVNFO29EQUMvQmpCLFdBQVdiLDhDQUFFQSxDQUNYOztzRUFHRiw4REFBQ2U7NERBQUtGLFdBQVU7c0VBQ2JjLEtBQUt2QixLQUFLOzs7Ozs7d0RBRVp1QixLQUFLckIsV0FBVyxpQkFDZiw4REFBQ1M7NERBQUtGLFdBQVU7c0VBQ2JjLEtBQUtyQixXQUFXOzs7OzttRUFFakI7Ozs7Ozs7K0NBaEJDcUIsS0FBS3RCLElBQUk7Ozs7O3dDQW9CdEI7Ozs7Ozs7K0JBMUJLbUIsTUFBTXRCLEtBQUs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFpQzFCLDhEQUFDWTtvQkFBSUQsV0FBVTs4QkFDYiw0RUFBQ21CO3dCQUFFbkIsV0FBVTs7NEJBQWdEOzRCQUM1QjswQ0FDL0IsOERBQUNvQjtnQ0FBSXBCLFdBQVU7MENBQTBFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBUXJHO0dBcEZ3Qkg7O1FBQ0xYLHdEQUFXQTs7O0tBRE5XIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IEltYWdlIGZyb20gJ25leHQvaW1hZ2UnXG5pbXBvcnQgTGluayBmcm9tICduZXh0L2xpbmsnXG5pbXBvcnQgeyB1c2VQYXRobmFtZSB9IGZyb20gJ25leHQvbmF2aWdhdGlvbidcbmltcG9ydCB7IGNuIH0gZnJvbSAnQC9saWIvdXRpbHMnXG5cbnR5cGUgTmF2SXRlbSA9IHtcbiAgbGFiZWw6IHN0cmluZ1xuICBocmVmOiBzdHJpbmdcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmdcbn1cblxudHlwZSBOYXZHcm91cCA9IHtcbiAgdGl0bGU6IHN0cmluZ1xuICBpdGVtczogTmF2SXRlbVtdXG59XG5cbmNvbnN0IE5BVl9HUk9VUFM6IE5hdkdyb3VwW10gPSBbXG4gIHtcbiAgICB0aXRsZTogJ1Byb2plY3RzJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0FsbCBQcm9qZWN0cycsXG4gICAgICAgIGhyZWY6ICcvcHJvamVjdHMnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0V4cGxvcmUgcmVjZW50IGNhc2Ugc3R1ZGllcyBhbmQgcmVsZWFzZXMnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB7XG4gICAgdGl0bGU6ICdQcm9jZXNzJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ091ciBBcHByb2FjaCcsXG4gICAgICAgIGhyZWY6ICcvcHJvY2VzcycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnVW5kZXJzdGFuZCBob3cgd2UgbW92ZSBmcm9tIGNvbmNlcHQgdG8gZGVsaXZlcnknLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB7XG4gICAgdGl0bGU6ICdTdHVkaW8nLFxuICAgIGl0ZW1zOiBbXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnSW5zaWRlIEJpb2hhemFyZCcsXG4gICAgICAgIGhyZWY6ICcvc3R1ZGlvJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdMZWFybiBhYm91dCBvdXIgc3R1ZGlvIGFuZCB0ZWFtIGN1bHR1cmUnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdDcmV3IERpcmVjdG9yeScsXG4gICAgICAgIGhyZWY6ICcvY3JldycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTWVldCB0aGUgcGVvcGxlIGJlaGluZCB0aGUgd29yaycsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lnaHRzJyxcbiAgICAgICAgaHJlZjogJy9ibG9nJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdSZWFkIHByb2plY3Qgbm90ZXMgYW5kIGFubm91bmNlbWVudHMnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB7XG4gICAgdGl0bGU6ICdDb250YWN0JyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0dldCBpbiBUb3VjaCcsXG4gICAgICAgIGhyZWY6ICcvY29udGFjdCcsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnU3RhcnQgYSBwcm9qZWN0IG9yIHJlcXVlc3QgYSBjb25zdWx0YXRpb24nLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdGQVEnLFxuICAgICAgICBocmVmOiAnL2ZhcScsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnRmluZCBhbnN3ZXJzIHRvIGNvbW1vbiBxdWVzdGlvbnMnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuXVxuXG5mdW5jdGlvbiBpc0FjdGl2ZShwYXRobmFtZTogc3RyaW5nIHwgbnVsbCwgaHJlZjogc3RyaW5nKSB7XG4gIGlmICghcGF0aG5hbWUpIHJldHVybiBmYWxzZVxuICBpZiAoaHJlZiA9PT0gJy8nKSByZXR1cm4gcGF0aG5hbWUgPT09ICcvJ1xuICByZXR1cm4gcGF0aG5hbWUgPT09IGhyZWYgfHwgcGF0aG5hbWUuc3RhcnRzV2l0aChgJHtocmVmfS9gKVxufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBHbG9iYWxTaWRlYmFyKCkge1xuICBjb25zdCBwYXRobmFtZSA9IHVzZVBhdGhuYW1lKClcblxuICBpZiAocGF0aG5hbWU/LnN0YXJ0c1dpdGgoJy9hZG1pbicpKSB7XG4gICAgcmV0dXJuIG51bGxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGFzaWRlXG4gICAgICBhcmlhLWxhYmVsPVwiUHJpbWFyeVwiXG4gICAgICBjbGFzc05hbWU9XCJiZy1iYWNrZ3JvdW5kLzkwIGJhY2tkcm9wLWJsdXItc20gdGV4dC1zbSB0ZXh0LW11dGVkLWZvcmVncm91bmQgbWQ6Zml4ZWQgbWQ6aW5zZXQteS0wIG1kOmxlZnQtMCBtZDp3LVsyNTZweF0gbWQ6Ym9yZGVyLXIgbWQ6Ym9yZGVyLWJvcmRlci8zMFwiXG4gICAgPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIG1kOmgtZnVsbFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0zIHB4LTUgcHktNiBib3JkZXItYiBib3JkZXItYm9yZGVyLzMwXCI+XG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGhyZWY9XCIvXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNTBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlbGF0aXZlIGlubGluZS1mbGV4IHNpemUtOSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbGcgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1hY2NlbnQvODAgdmlhLWFjY2VudCB0by1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgICAgPEltYWdlXG4gICAgICAgICAgICAgICAgc3JjPVwiL2ltYWdlcy9mYXZpY29uLTMyeDMyLnBuZ1wiXG4gICAgICAgICAgICAgICAgYWx0PVwiQmlvaGF6YXJkIFZGWCBMb2dvbWFya1wiXG4gICAgICAgICAgICAgICAgd2lkdGg9ezMyfVxuICAgICAgICAgICAgICAgIGhlaWdodD17MzJ9XG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiaC02IHctNiBvYmplY3QtY29udGFpblwiXG4gICAgICAgICAgICAgICAgcHJpb3JpdHlcbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2xcIj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZm9udC1ib2xkIHRyYWNraW5nLXdpZGVyIHRleHQtZm9yZWdyb3VuZCB0ZXh0LXNtXCI+QmlvaGF6YXJkIFZGWDwvc3Bhbj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC14cyB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgICAgICBWaXN1YWwgUmVzZWFyY2ggU3R1ZGlvXG4gICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICA8L0xpbms+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIDxuYXYgY2xhc3NOYW1lPVwiZmxleC0xIG92ZXJmbG93LXktYXV0byBweC0zIHB5LTZcIj5cbiAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwic3BhY2UteS02XCI+XG4gICAgICAgICAgICB7TkFWX0dST1VQUy5tYXAoKGdyb3VwKSA9PiAoXG4gICAgICAgICAgICAgIDxsaSBrZXk9e2dyb3VwLnRpdGxlfT5cbiAgICAgICAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC14cyBmb250LXNlbWlib2xkIHRyYWNraW5nLXdpZGVzdCB1cHBlcmNhc2UgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIHJlbGF0aXZlIHBsLTMgcHgtMlwiPntncm91cC50aXRsZX08L2gyPlxuICAgICAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJtdC0zIHNwYWNlLXktMS41XCI+XG4gICAgICAgICAgICAgICAgICB7Z3JvdXAuaXRlbXMubWFwKChpdGVtKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGFjdGl2ZSA9IGlzQWN0aXZlKHBhdGhuYW1lLCBpdGVtLmhyZWYpXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICAgICAgICAgICAgPGxpIGtleT17aXRlbS5ocmVmfT5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9e2l0ZW0uaHJlZn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1jdXJyZW50PXthY3RpdmUgPyAncGFnZScgOiB1bmRlZmluZWR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtYWN0aXZlPXthY3RpdmUgPyAndHJ1ZScgOiB1bmRlZmluZWR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2dyb3VwIGZsZXggZmxleC1jb2wgZ2FwLTEgcm91bmRlZC1sZyBib3JkZXIgcHgtMyBweS0yIHRyYW5zaXRpb24tYWxsIGZvY3VzLXZpc2libGU6b3V0bGluZSBmb2N1cy12aXNpYmxlOm91dGxpbmUtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtb2Zmc2V0LTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLWFjY2VudC80NSBib3JkZXItYm9yZGVyLzYwIHRleHQtbXV0ZWQtZm9yZWdyb3VuZCdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHctZml0IHB4LTIgcHktMSBib3JkZXIgcm91bmRlZC1bY2FsYyh2YXIoLS1yYWRpdXMpLTJweCldIHRleHQteHMgZm9udC1zZW1pYm9sZCB0cmFja2luZy13aWRlc3QgdXBwZXJjYXNlIGxlYWRpbmctbm9uZSB0ZXh0LW11dGVkLWZvcmVncm91bmQgYmctdHJhbnNwYXJlbnQgYm9yZGVyLWJvcmRlci82MFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtLmxhYmVsfVxuICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtLmRlc2NyaXB0aW9uID8gKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtWzExcHhdIGxlYWRpbmctcmVsYXhlZCB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtLmRlc2NyaXB0aW9ufVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSA6IG51bGx9XG4gICAgICAgICAgICAgICAgICAgICAgICA8L0xpbms+XG4gICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgfSl9XG4gICAgICAgICAgICAgICAgPC91bD5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvdWw+XG4gICAgICAgIDwvbmF2PlxuXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicHgtNSBweS00IGJvcmRlci10IGJvcmRlci1ib3JkZXIvMzBcIj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIGxlYWRpbmctcmVsYXhlZCB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIENvbW1hbmQgUGFsZXR0ZSBhdmFpbGFibGUgd2l0aHsnICd9XG4gICAgICAgICAgICA8a2JkIGNsYXNzTmFtZT1cInJvdW5kZWQgYmctbXV0ZWQgcHgtMS41IHB5LTAuNSB0ZXh0LVsxMXB4XSB0ZXh0LWZvcmVncm91bmQgc2hhZG93LWlubmVyXCI+XG4gICAgICAgICAgICAgIOKMmCAvIEN0cmwgKyBLXG4gICAgICAgICAgICA8L2tiZD5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9hc2lkZT5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIkltYWdlIiwiTGluayIsInVzZVBhdGhuYW1lIiwiY24iLCJOQVZfR1JPVVBTIiwidGl0bGUiLCJpdGVtcyIsImxhYmVsIiwiaHJlZiIsImRlc2NyaXB0aW9uIiwiaXNBY3RpdmUiLCJwYXRobmFtZSIsInN0YXJ0c1dpdGgiLCJHbG9iYWxTaWRlYmFyIiwiYXNpZGUiLCJhcmlhLWxhYmVsIiwiY2xhc3NOYW1lIiwiZGl2Iiwic3BhbiIsInNyYyIsImFsdCIsIndpZHRoIiwiaGVpZ2h0IiwicHJpb3JpdHkiLCJuYXYiLCJ1bCIsIm1hcCIsImdyb3VwIiwibGkiLCJoMiIsIml0ZW0iLCJhY3RpdmUiLCJhcmlhLWN1cnJlbnQiLCJ1bmRlZmluZWQiLCJkYXRhLWFjdGl2ZSIsInAiLCJrYmQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/GlobalSidebar.tsx\n")); /***/ }), diff --git a/.next/static/chunks/app/privacy/page.js b/.next/static/chunks/app/privacy/page.js new file mode 100644 index 0000000..7103ae7 --- /dev/null +++ b/.next/static/chunks/app/privacy/page.js @@ -0,0 +1,72 @@ +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["app/privacy/page"],{ + +/***/ "(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!": +/*!********************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false! ***! + \********************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval(__webpack_require__.ts("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/privacy/page.tsx */ \"(app-pages-browser)/./src/app/privacy/page.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtZmxpZ2h0LWNsaWVudC1lbnRyeS1sb2FkZXIuanM/bW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGc3JjJTJGYXBwJTJGcHJpdmFjeSUyRnBhZ2UudHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJnNlcnZlcj1mYWxzZSEiLCJtYXBwaW5ncyI6IkFBQUEsOEtBQTBHIiwic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL3ByaXZhY3kvcGFnZS50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js": +/*!****************************************************************************************!*\ + !*** ./node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js ***! + \****************************************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval(__webpack_require__.ts("/**\n * @license React\n * react-jsx-dev-runtime.development.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n true &&\n (function () {\n function getComponentNameFromType(type) {\n if (null == type) return null;\n if (\"function\" === typeof type)\n return type.$$typeof === REACT_CLIENT_REFERENCE\n ? null\n : type.displayName || type.name || null;\n if (\"string\" === typeof type) return type;\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return \"Fragment\";\n case REACT_PROFILER_TYPE:\n return \"Profiler\";\n case REACT_STRICT_MODE_TYPE:\n return \"StrictMode\";\n case REACT_SUSPENSE_TYPE:\n return \"Suspense\";\n case REACT_SUSPENSE_LIST_TYPE:\n return \"SuspenseList\";\n case REACT_ACTIVITY_TYPE:\n return \"Activity\";\n }\n if (\"object\" === typeof type)\n switch (\n (\"number\" === typeof type.tag &&\n console.error(\n \"Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.\"\n ),\n type.$$typeof)\n ) {\n case REACT_PORTAL_TYPE:\n return \"Portal\";\n case REACT_CONTEXT_TYPE:\n return type.displayName || \"Context\";\n case REACT_CONSUMER_TYPE:\n return (type._context.displayName || \"Context\") + \".Consumer\";\n case REACT_FORWARD_REF_TYPE:\n var innerType = type.render;\n type = type.displayName;\n type ||\n ((type = innerType.displayName || innerType.name || \"\"),\n (type = \"\" !== type ? \"ForwardRef(\" + type + \")\" : \"ForwardRef\"));\n return type;\n case REACT_MEMO_TYPE:\n return (\n (innerType = type.displayName || null),\n null !== innerType\n ? innerType\n : getComponentNameFromType(type.type) || \"Memo\"\n );\n case REACT_LAZY_TYPE:\n innerType = type._payload;\n type = type._init;\n try {\n return getComponentNameFromType(type(innerType));\n } catch (x) {}\n }\n return null;\n }\n function testStringCoercion(value) {\n return \"\" + value;\n }\n function checkKeyStringCoercion(value) {\n try {\n testStringCoercion(value);\n var JSCompiler_inline_result = !1;\n } catch (e) {\n JSCompiler_inline_result = !0;\n }\n if (JSCompiler_inline_result) {\n JSCompiler_inline_result = console;\n var JSCompiler_temp_const = JSCompiler_inline_result.error;\n var JSCompiler_inline_result$jscomp$0 =\n (\"function\" === typeof Symbol &&\n Symbol.toStringTag &&\n value[Symbol.toStringTag]) ||\n value.constructor.name ||\n \"Object\";\n JSCompiler_temp_const.call(\n JSCompiler_inline_result,\n \"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.\",\n JSCompiler_inline_result$jscomp$0\n );\n return testStringCoercion(value);\n }\n }\n function getTaskName(type) {\n if (type === REACT_FRAGMENT_TYPE) return \"<>\";\n if (\n \"object\" === typeof type &&\n null !== type &&\n type.$$typeof === REACT_LAZY_TYPE\n )\n return \"<...>\";\n try {\n var name = getComponentNameFromType(type);\n return name ? \"<\" + name + \">\" : \"<...>\";\n } catch (x) {\n return \"<...>\";\n }\n }\n function getOwner() {\n var dispatcher = ReactSharedInternals.A;\n return null === dispatcher ? null : dispatcher.getOwner();\n }\n function UnknownOwner() {\n return Error(\"react-stack-top-frame\");\n }\n function hasValidKey(config) {\n if (hasOwnProperty.call(config, \"key\")) {\n var getter = Object.getOwnPropertyDescriptor(config, \"key\").get;\n if (getter && getter.isReactWarning) return !1;\n }\n return void 0 !== config.key;\n }\n function defineKeyPropWarningGetter(props, displayName) {\n function warnAboutAccessingKey() {\n specialPropKeyWarningShown ||\n ((specialPropKeyWarningShown = !0),\n console.error(\n \"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)\",\n displayName\n ));\n }\n warnAboutAccessingKey.isReactWarning = !0;\n Object.defineProperty(props, \"key\", {\n get: warnAboutAccessingKey,\n configurable: !0\n });\n }\n function elementRefGetterWithDeprecationWarning() {\n var componentName = getComponentNameFromType(this.type);\n didWarnAboutElementRef[componentName] ||\n ((didWarnAboutElementRef[componentName] = !0),\n console.error(\n \"Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.\"\n ));\n componentName = this.props.ref;\n return void 0 !== componentName ? componentName : null;\n }\n function ReactElement(\n type,\n key,\n self,\n source,\n owner,\n props,\n debugStack,\n debugTask\n ) {\n self = props.ref;\n type = {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key,\n props: props,\n _owner: owner\n };\n null !== (void 0 !== self ? self : null)\n ? Object.defineProperty(type, \"ref\", {\n enumerable: !1,\n get: elementRefGetterWithDeprecationWarning\n })\n : Object.defineProperty(type, \"ref\", { enumerable: !1, value: null });\n type._store = {};\n Object.defineProperty(type._store, \"validated\", {\n configurable: !1,\n enumerable: !1,\n writable: !0,\n value: 0\n });\n Object.defineProperty(type, \"_debugInfo\", {\n configurable: !1,\n enumerable: !1,\n writable: !0,\n value: null\n });\n Object.defineProperty(type, \"_debugStack\", {\n configurable: !1,\n enumerable: !1,\n writable: !0,\n value: debugStack\n });\n Object.defineProperty(type, \"_debugTask\", {\n configurable: !1,\n enumerable: !1,\n writable: !0,\n value: debugTask\n });\n Object.freeze && (Object.freeze(type.props), Object.freeze(type));\n return type;\n }\n function jsxDEVImpl(\n type,\n config,\n maybeKey,\n isStaticChildren,\n source,\n self,\n debugStack,\n debugTask\n ) {\n var children = config.children;\n if (void 0 !== children)\n if (isStaticChildren)\n if (isArrayImpl(children)) {\n for (\n isStaticChildren = 0;\n isStaticChildren < children.length;\n isStaticChildren++\n )\n validateChildKeys(children[isStaticChildren]);\n Object.freeze && Object.freeze(children);\n } else\n console.error(\n \"React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.\"\n );\n else validateChildKeys(children);\n if (hasOwnProperty.call(config, \"key\")) {\n children = getComponentNameFromType(type);\n var keys = Object.keys(config).filter(function (k) {\n return \"key\" !== k;\n });\n isStaticChildren =\n 0 < keys.length\n ? \"{key: someKey, \" + keys.join(\": ..., \") + \": ...}\"\n : \"{key: someKey}\";\n didWarnAboutKeySpread[children + isStaticChildren] ||\n ((keys =\n 0 < keys.length ? \"{\" + keys.join(\": ..., \") + \": ...}\" : \"{}\"),\n console.error(\n 'A props object containing a \"key\" prop is being spread into JSX:\\n let props = %s;\\n <%s {...props} />\\nReact keys must be passed directly to JSX without using spread:\\n let props = %s;\\n <%s key={someKey} {...props} />',\n isStaticChildren,\n children,\n keys,\n children\n ),\n (didWarnAboutKeySpread[children + isStaticChildren] = !0));\n }\n children = null;\n void 0 !== maybeKey &&\n (checkKeyStringCoercion(maybeKey), (children = \"\" + maybeKey));\n hasValidKey(config) &&\n (checkKeyStringCoercion(config.key), (children = \"\" + config.key));\n if (\"key\" in config) {\n maybeKey = {};\n for (var propName in config)\n \"key\" !== propName && (maybeKey[propName] = config[propName]);\n } else maybeKey = config;\n children &&\n defineKeyPropWarningGetter(\n maybeKey,\n \"function\" === typeof type\n ? type.displayName || type.name || \"Unknown\"\n : type\n );\n return ReactElement(\n type,\n children,\n self,\n source,\n getOwner(),\n maybeKey,\n debugStack,\n debugTask\n );\n }\n function validateChildKeys(node) {\n \"object\" === typeof node &&\n null !== node &&\n node.$$typeof === REACT_ELEMENT_TYPE &&\n node._store &&\n (node._store.validated = 1);\n }\n var React = __webpack_require__(/*! next/dist/compiled/react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\"),\n REACT_ELEMENT_TYPE = Symbol.for(\"react.transitional.element\"),\n REACT_PORTAL_TYPE = Symbol.for(\"react.portal\"),\n REACT_FRAGMENT_TYPE = Symbol.for(\"react.fragment\"),\n REACT_STRICT_MODE_TYPE = Symbol.for(\"react.strict_mode\"),\n REACT_PROFILER_TYPE = Symbol.for(\"react.profiler\"),\n REACT_CONSUMER_TYPE = Symbol.for(\"react.consumer\"),\n REACT_CONTEXT_TYPE = Symbol.for(\"react.context\"),\n REACT_FORWARD_REF_TYPE = Symbol.for(\"react.forward_ref\"),\n REACT_SUSPENSE_TYPE = Symbol.for(\"react.suspense\"),\n REACT_SUSPENSE_LIST_TYPE = Symbol.for(\"react.suspense_list\"),\n REACT_MEMO_TYPE = Symbol.for(\"react.memo\"),\n REACT_LAZY_TYPE = Symbol.for(\"react.lazy\"),\n REACT_ACTIVITY_TYPE = Symbol.for(\"react.activity\"),\n REACT_CLIENT_REFERENCE = Symbol.for(\"react.client.reference\"),\n ReactSharedInternals =\n React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,\n hasOwnProperty = Object.prototype.hasOwnProperty,\n isArrayImpl = Array.isArray,\n createTask = console.createTask\n ? console.createTask\n : function () {\n return null;\n };\n React = {\n react_stack_bottom_frame: function (callStackForError) {\n return callStackForError();\n }\n };\n var specialPropKeyWarningShown;\n var didWarnAboutElementRef = {};\n var unknownOwnerDebugStack = React.react_stack_bottom_frame.bind(\n React,\n UnknownOwner\n )();\n var unknownOwnerDebugTask = createTask(getTaskName(UnknownOwner));\n var didWarnAboutKeySpread = {};\n exports.Fragment = REACT_FRAGMENT_TYPE;\n exports.jsxDEV = function (\n type,\n config,\n maybeKey,\n isStaticChildren,\n source,\n self\n ) {\n var trackActualOwner =\n 1e4 > ReactSharedInternals.recentlyCreatedOwnerStacks++;\n return jsxDEVImpl(\n type,\n config,\n maybeKey,\n isStaticChildren,\n source,\n self,\n trackActualOwner\n ? Error(\"react-stack-top-frame\")\n : unknownOwnerDebugStack,\n trackActualOwner ? createTask(getTaskName(type)) : unknownOwnerDebugTask\n );\n };\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY29tcGlsZWQvcmVhY3QvY2pzL3JlYWN0LWpzeC1kZXYtcnVudGltZS5kZXZlbG9wbWVudC5qcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWE7QUFDYixLQUFxQztBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWCwrQ0FBK0MsNkJBQTZCO0FBQzVFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsZ0JBQWdCLGdEQUFnRDtBQUNoRSxnQkFBZ0IsYUFBYTtBQUM3QjtBQUNBO0FBQ0EsZ0NBQWdDLGtDQUFrQyxPQUFPO0FBQ3pFO0FBQ0EsZ0dBQWdHLFNBQVMsVUFBVSxzRkFBc0YsYUFBYSxVQUFVLFVBQVU7QUFDMU87QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsbUJBQU8sQ0FBQyxzR0FBMEI7QUFDbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSxnQkFBZ0I7QUFDcEIsSUFBSSxjQUFjO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jb21waWxlZC9yZWFjdC9janMvcmVhY3QtanN4LWRldi1ydW50aW1lLmRldmVsb3BtZW50LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2UgUmVhY3RcbiAqIHJlYWN0LWpzeC1kZXYtcnVudGltZS5kZXZlbG9wbWVudC5qc1xuICpcbiAqIENvcHlyaWdodCAoYykgTWV0YSBQbGF0Zm9ybXMsIEluYy4gYW5kIGFmZmlsaWF0ZXMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuXCJ1c2Ugc3RyaWN0XCI7XG5cInByb2R1Y3Rpb25cIiAhPT0gcHJvY2Vzcy5lbnYuTk9ERV9FTlYgJiZcbiAgKGZ1bmN0aW9uICgpIHtcbiAgICBmdW5jdGlvbiBnZXRDb21wb25lbnROYW1lRnJvbVR5cGUodHlwZSkge1xuICAgICAgaWYgKG51bGwgPT0gdHlwZSkgcmV0dXJuIG51bGw7XG4gICAgICBpZiAoXCJmdW5jdGlvblwiID09PSB0eXBlb2YgdHlwZSlcbiAgICAgICAgcmV0dXJuIHR5cGUuJCR0eXBlb2YgPT09IFJFQUNUX0NMSUVOVF9SRUZFUkVOQ0VcbiAgICAgICAgICA/IG51bGxcbiAgICAgICAgICA6IHR5cGUuZGlzcGxheU5hbWUgfHwgdHlwZS5uYW1lIHx8IG51bGw7XG4gICAgICBpZiAoXCJzdHJpbmdcIiA9PT0gdHlwZW9mIHR5cGUpIHJldHVybiB0eXBlO1xuICAgICAgc3dpdGNoICh0eXBlKSB7XG4gICAgICAgIGNhc2UgUkVBQ1RfRlJBR01FTlRfVFlQRTpcbiAgICAgICAgICByZXR1cm4gXCJGcmFnbWVudFwiO1xuICAgICAgICBjYXNlIFJFQUNUX1BST0ZJTEVSX1RZUEU6XG4gICAgICAgICAgcmV0dXJuIFwiUHJvZmlsZXJcIjtcbiAgICAgICAgY2FzZSBSRUFDVF9TVFJJQ1RfTU9ERV9UWVBFOlxuICAgICAgICAgIHJldHVybiBcIlN0cmljdE1vZGVcIjtcbiAgICAgICAgY2FzZSBSRUFDVF9TVVNQRU5TRV9UWVBFOlxuICAgICAgICAgIHJldHVybiBcIlN1c3BlbnNlXCI7XG4gICAgICAgIGNhc2UgUkVBQ1RfU1VTUEVOU0VfTElTVF9UWVBFOlxuICAgICAgICAgIHJldHVybiBcIlN1c3BlbnNlTGlzdFwiO1xuICAgICAgICBjYXNlIFJFQUNUX0FDVElWSVRZX1RZUEU6XG4gICAgICAgICAgcmV0dXJuIFwiQWN0aXZpdHlcIjtcbiAgICAgIH1cbiAgICAgIGlmIChcIm9iamVjdFwiID09PSB0eXBlb2YgdHlwZSlcbiAgICAgICAgc3dpdGNoIChcbiAgICAgICAgICAoXCJudW1iZXJcIiA9PT0gdHlwZW9mIHR5cGUudGFnICYmXG4gICAgICAgICAgICBjb25zb2xlLmVycm9yKFxuICAgICAgICAgICAgICBcIlJlY2VpdmVkIGFuIHVuZXhwZWN0ZWQgb2JqZWN0IGluIGdldENvbXBvbmVudE5hbWVGcm9tVHlwZSgpLiBUaGlzIGlzIGxpa2VseSBhIGJ1ZyBpbiBSZWFjdC4gUGxlYXNlIGZpbGUgYW4gaXNzdWUuXCJcbiAgICAgICAgICAgICksXG4gICAgICAgICAgdHlwZS4kJHR5cGVvZilcbiAgICAgICAgKSB7XG4gICAgICAgICAgY2FzZSBSRUFDVF9QT1JUQUxfVFlQRTpcbiAgICAgICAgICAgIHJldHVybiBcIlBvcnRhbFwiO1xuICAgICAgICAgIGNhc2UgUkVBQ1RfQ09OVEVYVF9UWVBFOlxuICAgICAgICAgICAgcmV0dXJuIHR5cGUuZGlzcGxheU5hbWUgfHwgXCJDb250ZXh0XCI7XG4gICAgICAgICAgY2FzZSBSRUFDVF9DT05TVU1FUl9UWVBFOlxuICAgICAgICAgICAgcmV0dXJuICh0eXBlLl9jb250ZXh0LmRpc3BsYXlOYW1lIHx8IFwiQ29udGV4dFwiKSArIFwiLkNvbnN1bWVyXCI7XG4gICAgICAgICAgY2FzZSBSRUFDVF9GT1JXQVJEX1JFRl9UWVBFOlxuICAgICAgICAgICAgdmFyIGlubmVyVHlwZSA9IHR5cGUucmVuZGVyO1xuICAgICAgICAgICAgdHlwZSA9IHR5cGUuZGlzcGxheU5hbWU7XG4gICAgICAgICAgICB0eXBlIHx8XG4gICAgICAgICAgICAgICgodHlwZSA9IGlubmVyVHlwZS5kaXNwbGF5TmFtZSB8fCBpbm5lclR5cGUubmFtZSB8fCBcIlwiKSxcbiAgICAgICAgICAgICAgKHR5cGUgPSBcIlwiICE9PSB0eXBlID8gXCJGb3J3YXJkUmVmKFwiICsgdHlwZSArIFwiKVwiIDogXCJGb3J3YXJkUmVmXCIpKTtcbiAgICAgICAgICAgIHJldHVybiB0eXBlO1xuICAgICAgICAgIGNhc2UgUkVBQ1RfTUVNT19UWVBFOlxuICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgKGlubmVyVHlwZSA9IHR5cGUuZGlzcGxheU5hbWUgfHwgbnVsbCksXG4gICAgICAgICAgICAgIG51bGwgIT09IGlubmVyVHlwZVxuICAgICAgICAgICAgICAgID8gaW5uZXJUeXBlXG4gICAgICAgICAgICAgICAgOiBnZXRDb21wb25lbnROYW1lRnJvbVR5cGUodHlwZS50eXBlKSB8fCBcIk1lbW9cIlxuICAgICAgICAgICAgKTtcbiAgICAgICAgICBjYXNlIFJFQUNUX0xBWllfVFlQRTpcbiAgICAgICAgICAgIGlubmVyVHlwZSA9IHR5cGUuX3BheWxvYWQ7XG4gICAgICAgICAgICB0eXBlID0gdHlwZS5faW5pdDtcbiAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgIHJldHVybiBnZXRDb21wb25lbnROYW1lRnJvbVR5cGUodHlwZShpbm5lclR5cGUpKTtcbiAgICAgICAgICAgIH0gY2F0Y2ggKHgpIHt9XG4gICAgICAgIH1cbiAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICBmdW5jdGlvbiB0ZXN0U3RyaW5nQ29lcmNpb24odmFsdWUpIHtcbiAgICAgIHJldHVybiBcIlwiICsgdmFsdWU7XG4gICAgfVxuICAgIGZ1bmN0aW9uIGNoZWNrS2V5U3RyaW5nQ29lcmNpb24odmFsdWUpIHtcbiAgICAgIHRyeSB7XG4gICAgICAgIHRlc3RTdHJpbmdDb2VyY2lvbih2YWx1ZSk7XG4gICAgICAgIHZhciBKU0NvbXBpbGVyX2lubGluZV9yZXN1bHQgPSAhMTtcbiAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgSlNDb21waWxlcl9pbmxpbmVfcmVzdWx0ID0gITA7XG4gICAgICB9XG4gICAgICBpZiAoSlNDb21waWxlcl9pbmxpbmVfcmVzdWx0KSB7XG4gICAgICAgIEpTQ29tcGlsZXJfaW5saW5lX3Jlc3VsdCA9IGNvbnNvbGU7XG4gICAgICAgIHZhciBKU0NvbXBpbGVyX3RlbXBfY29uc3QgPSBKU0NvbXBpbGVyX2lubGluZV9yZXN1bHQuZXJyb3I7XG4gICAgICAgIHZhciBKU0NvbXBpbGVyX2lubGluZV9yZXN1bHQkanNjb21wJDAgPVxuICAgICAgICAgIChcImZ1bmN0aW9uXCIgPT09IHR5cGVvZiBTeW1ib2wgJiZcbiAgICAgICAgICAgIFN5bWJvbC50b1N0cmluZ1RhZyAmJlxuICAgICAgICAgICAgdmFsdWVbU3ltYm9sLnRvU3RyaW5nVGFnXSkgfHxcbiAgICAgICAgICB2YWx1ZS5jb25zdHJ1Y3Rvci5uYW1lIHx8XG4gICAgICAgICAgXCJPYmplY3RcIjtcbiAgICAgICAgSlNDb21waWxlcl90ZW1wX2NvbnN0LmNhbGwoXG4gICAgICAgICAgSlNDb21waWxlcl9pbmxpbmVfcmVzdWx0LFxuICAgICAgICAgIFwiVGhlIHByb3ZpZGVkIGtleSBpcyBhbiB1bnN1cHBvcnRlZCB0eXBlICVzLiBUaGlzIHZhbHVlIG11c3QgYmUgY29lcmNlZCB0byBhIHN0cmluZyBiZWZvcmUgdXNpbmcgaXQgaGVyZS5cIixcbiAgICAgICAgICBKU0NvbXBpbGVyX2lubGluZV9yZXN1bHQkanNjb21wJDBcbiAgICAgICAgKTtcbiAgICAgICAgcmV0dXJuIHRlc3RTdHJpbmdDb2VyY2lvbih2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuICAgIGZ1bmN0aW9uIGdldFRhc2tOYW1lKHR5cGUpIHtcbiAgICAgIGlmICh0eXBlID09PSBSRUFDVF9GUkFHTUVOVF9UWVBFKSByZXR1cm4gXCI8PlwiO1xuICAgICAgaWYgKFxuICAgICAgICBcIm9iamVjdFwiID09PSB0eXBlb2YgdHlwZSAmJlxuICAgICAgICBudWxsICE9PSB0eXBlICYmXG4gICAgICAgIHR5cGUuJCR0eXBlb2YgPT09IFJFQUNUX0xBWllfVFlQRVxuICAgICAgKVxuICAgICAgICByZXR1cm4gXCI8Li4uPlwiO1xuICAgICAgdHJ5IHtcbiAgICAgICAgdmFyIG5hbWUgPSBnZXRDb21wb25lbnROYW1lRnJvbVR5cGUodHlwZSk7XG4gICAgICAgIHJldHVybiBuYW1lID8gXCI8XCIgKyBuYW1lICsgXCI+XCIgOiBcIjwuLi4+XCI7XG4gICAgICB9IGNhdGNoICh4KSB7XG4gICAgICAgIHJldHVybiBcIjwuLi4+XCI7XG4gICAgICB9XG4gICAgfVxuICAgIGZ1bmN0aW9uIGdldE93bmVyKCkge1xuICAgICAgdmFyIGRpc3BhdGNoZXIgPSBSZWFjdFNoYXJlZEludGVybmFscy5BO1xuICAgICAgcmV0dXJuIG51bGwgPT09IGRpc3BhdGNoZXIgPyBudWxsIDogZGlzcGF0Y2hlci5nZXRPd25lcigpO1xuICAgIH1cbiAgICBmdW5jdGlvbiBVbmtub3duT3duZXIoKSB7XG4gICAgICByZXR1cm4gRXJyb3IoXCJyZWFjdC1zdGFjay10b3AtZnJhbWVcIik7XG4gICAgfVxuICAgIGZ1bmN0aW9uIGhhc1ZhbGlkS2V5KGNvbmZpZykge1xuICAgICAgaWYgKGhhc093blByb3BlcnR5LmNhbGwoY29uZmlnLCBcImtleVwiKSkge1xuICAgICAgICB2YXIgZ2V0dGVyID0gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihjb25maWcsIFwia2V5XCIpLmdldDtcbiAgICAgICAgaWYgKGdldHRlciAmJiBnZXR0ZXIuaXNSZWFjdFdhcm5pbmcpIHJldHVybiAhMTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB2b2lkIDAgIT09IGNvbmZpZy5rZXk7XG4gICAgfVxuICAgIGZ1bmN0aW9uIGRlZmluZUtleVByb3BXYXJuaW5nR2V0dGVyKHByb3BzLCBkaXNwbGF5TmFtZSkge1xuICAgICAgZnVuY3Rpb24gd2FybkFib3V0QWNjZXNzaW5nS2V5KCkge1xuICAgICAgICBzcGVjaWFsUHJvcEtleVdhcm5pbmdTaG93biB8fFxuICAgICAgICAgICgoc3BlY2lhbFByb3BLZXlXYXJuaW5nU2hvd24gPSAhMCksXG4gICAgICAgICAgY29uc29sZS5lcnJvcihcbiAgICAgICAgICAgIFwiJXM6IGBrZXlgIGlzIG5vdCBhIHByb3AuIFRyeWluZyB0byBhY2Nlc3MgaXQgd2lsbCByZXN1bHQgaW4gYHVuZGVmaW5lZGAgYmVpbmcgcmV0dXJuZWQuIElmIHlvdSBuZWVkIHRvIGFjY2VzcyB0aGUgc2FtZSB2YWx1ZSB3aXRoaW4gdGhlIGNoaWxkIGNvbXBvbmVudCwgeW91IHNob3VsZCBwYXNzIGl0IGFzIGEgZGlmZmVyZW50IHByb3AuIChodHRwczovL3JlYWN0LmRldi9saW5rL3NwZWNpYWwtcHJvcHMpXCIsXG4gICAgICAgICAgICBkaXNwbGF5TmFtZVxuICAgICAgICAgICkpO1xuICAgICAgfVxuICAgICAgd2FybkFib3V0QWNjZXNzaW5nS2V5LmlzUmVhY3RXYXJuaW5nID0gITA7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkocHJvcHMsIFwia2V5XCIsIHtcbiAgICAgICAgZ2V0OiB3YXJuQWJvdXRBY2Nlc3NpbmdLZXksXG4gICAgICAgIGNvbmZpZ3VyYWJsZTogITBcbiAgICAgIH0pO1xuICAgIH1cbiAgICBmdW5jdGlvbiBlbGVtZW50UmVmR2V0dGVyV2l0aERlcHJlY2F0aW9uV2FybmluZygpIHtcbiAgICAgIHZhciBjb21wb25lbnROYW1lID0gZ2V0Q29tcG9uZW50TmFtZUZyb21UeXBlKHRoaXMudHlwZSk7XG4gICAgICBkaWRXYXJuQWJvdXRFbGVtZW50UmVmW2NvbXBvbmVudE5hbWVdIHx8XG4gICAgICAgICgoZGlkV2FybkFib3V0RWxlbWVudFJlZltjb21wb25lbnROYW1lXSA9ICEwKSxcbiAgICAgICAgY29uc29sZS5lcnJvcihcbiAgICAgICAgICBcIkFjY2Vzc2luZyBlbGVtZW50LnJlZiB3YXMgcmVtb3ZlZCBpbiBSZWFjdCAxOS4gcmVmIGlzIG5vdyBhIHJlZ3VsYXIgcHJvcC4gSXQgd2lsbCBiZSByZW1vdmVkIGZyb20gdGhlIEpTWCBFbGVtZW50IHR5cGUgaW4gYSBmdXR1cmUgcmVsZWFzZS5cIlxuICAgICAgICApKTtcbiAgICAgIGNvbXBvbmVudE5hbWUgPSB0aGlzLnByb3BzLnJlZjtcbiAgICAgIHJldHVybiB2b2lkIDAgIT09IGNvbXBvbmVudE5hbWUgPyBjb21wb25lbnROYW1lIDogbnVsbDtcbiAgICB9XG4gICAgZnVuY3Rpb24gUmVhY3RFbGVtZW50KFxuICAgICAgdHlwZSxcbiAgICAgIGtleSxcbiAgICAgIHNlbGYsXG4gICAgICBzb3VyY2UsXG4gICAgICBvd25lcixcbiAgICAgIHByb3BzLFxuICAgICAgZGVidWdTdGFjayxcbiAgICAgIGRlYnVnVGFza1xuICAgICkge1xuICAgICAgc2VsZiA9IHByb3BzLnJlZjtcbiAgICAgIHR5cGUgPSB7XG4gICAgICAgICQkdHlwZW9mOiBSRUFDVF9FTEVNRU5UX1RZUEUsXG4gICAgICAgIHR5cGU6IHR5cGUsXG4gICAgICAgIGtleToga2V5LFxuICAgICAgICBwcm9wczogcHJvcHMsXG4gICAgICAgIF9vd25lcjogb3duZXJcbiAgICAgIH07XG4gICAgICBudWxsICE9PSAodm9pZCAwICE9PSBzZWxmID8gc2VsZiA6IG51bGwpXG4gICAgICAgID8gT2JqZWN0LmRlZmluZVByb3BlcnR5KHR5cGUsIFwicmVmXCIsIHtcbiAgICAgICAgICAgIGVudW1lcmFibGU6ICExLFxuICAgICAgICAgICAgZ2V0OiBlbGVtZW50UmVmR2V0dGVyV2l0aERlcHJlY2F0aW9uV2FybmluZ1xuICAgICAgICAgIH0pXG4gICAgICAgIDogT2JqZWN0LmRlZmluZVByb3BlcnR5KHR5cGUsIFwicmVmXCIsIHsgZW51bWVyYWJsZTogITEsIHZhbHVlOiBudWxsIH0pO1xuICAgICAgdHlwZS5fc3RvcmUgPSB7fTtcbiAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0eXBlLl9zdG9yZSwgXCJ2YWxpZGF0ZWRcIiwge1xuICAgICAgICBjb25maWd1cmFibGU6ICExLFxuICAgICAgICBlbnVtZXJhYmxlOiAhMSxcbiAgICAgICAgd3JpdGFibGU6ICEwLFxuICAgICAgICB2YWx1ZTogMFxuICAgICAgfSk7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodHlwZSwgXCJfZGVidWdJbmZvXCIsIHtcbiAgICAgICAgY29uZmlndXJhYmxlOiAhMSxcbiAgICAgICAgZW51bWVyYWJsZTogITEsXG4gICAgICAgIHdyaXRhYmxlOiAhMCxcbiAgICAgICAgdmFsdWU6IG51bGxcbiAgICAgIH0pO1xuICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHR5cGUsIFwiX2RlYnVnU3RhY2tcIiwge1xuICAgICAgICBjb25maWd1cmFibGU6ICExLFxuICAgICAgICBlbnVtZXJhYmxlOiAhMSxcbiAgICAgICAgd3JpdGFibGU6ICEwLFxuICAgICAgICB2YWx1ZTogZGVidWdTdGFja1xuICAgICAgfSk7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodHlwZSwgXCJfZGVidWdUYXNrXCIsIHtcbiAgICAgICAgY29uZmlndXJhYmxlOiAhMSxcbiAgICAgICAgZW51bWVyYWJsZTogITEsXG4gICAgICAgIHdyaXRhYmxlOiAhMCxcbiAgICAgICAgdmFsdWU6IGRlYnVnVGFza1xuICAgICAgfSk7XG4gICAgICBPYmplY3QuZnJlZXplICYmIChPYmplY3QuZnJlZXplKHR5cGUucHJvcHMpLCBPYmplY3QuZnJlZXplKHR5cGUpKTtcbiAgICAgIHJldHVybiB0eXBlO1xuICAgIH1cbiAgICBmdW5jdGlvbiBqc3hERVZJbXBsKFxuICAgICAgdHlwZSxcbiAgICAgIGNvbmZpZyxcbiAgICAgIG1heWJlS2V5LFxuICAgICAgaXNTdGF0aWNDaGlsZHJlbixcbiAgICAgIHNvdXJjZSxcbiAgICAgIHNlbGYsXG4gICAgICBkZWJ1Z1N0YWNrLFxuICAgICAgZGVidWdUYXNrXG4gICAgKSB7XG4gICAgICB2YXIgY2hpbGRyZW4gPSBjb25maWcuY2hpbGRyZW47XG4gICAgICBpZiAodm9pZCAwICE9PSBjaGlsZHJlbilcbiAgICAgICAgaWYgKGlzU3RhdGljQ2hpbGRyZW4pXG4gICAgICAgICAgaWYgKGlzQXJyYXlJbXBsKGNoaWxkcmVuKSkge1xuICAgICAgICAgICAgZm9yIChcbiAgICAgICAgICAgICAgaXNTdGF0aWNDaGlsZHJlbiA9IDA7XG4gICAgICAgICAgICAgIGlzU3RhdGljQ2hpbGRyZW4gPCBjaGlsZHJlbi5sZW5ndGg7XG4gICAgICAgICAgICAgIGlzU3RhdGljQ2hpbGRyZW4rK1xuICAgICAgICAgICAgKVxuICAgICAgICAgICAgICB2YWxpZGF0ZUNoaWxkS2V5cyhjaGlsZHJlbltpc1N0YXRpY0NoaWxkcmVuXSk7XG4gICAgICAgICAgICBPYmplY3QuZnJlZXplICYmIE9iamVjdC5mcmVlemUoY2hpbGRyZW4pO1xuICAgICAgICAgIH0gZWxzZVxuICAgICAgICAgICAgY29uc29sZS5lcnJvcihcbiAgICAgICAgICAgICAgXCJSZWFjdC5qc3g6IFN0YXRpYyBjaGlsZHJlbiBzaG91bGQgYWx3YXlzIGJlIGFuIGFycmF5LiBZb3UgYXJlIGxpa2VseSBleHBsaWNpdGx5IGNhbGxpbmcgUmVhY3QuanN4cyBvciBSZWFjdC5qc3hERVYuIFVzZSB0aGUgQmFiZWwgdHJhbnNmb3JtIGluc3RlYWQuXCJcbiAgICAgICAgICAgICk7XG4gICAgICAgIGVsc2UgdmFsaWRhdGVDaGlsZEtleXMoY2hpbGRyZW4pO1xuICAgICAgaWYgKGhhc093blByb3BlcnR5LmNhbGwoY29uZmlnLCBcImtleVwiKSkge1xuICAgICAgICBjaGlsZHJlbiA9IGdldENvbXBvbmVudE5hbWVGcm9tVHlwZSh0eXBlKTtcbiAgICAgICAgdmFyIGtleXMgPSBPYmplY3Qua2V5cyhjb25maWcpLmZpbHRlcihmdW5jdGlvbiAoaykge1xuICAgICAgICAgIHJldHVybiBcImtleVwiICE9PSBrO1xuICAgICAgICB9KTtcbiAgICAgICAgaXNTdGF0aWNDaGlsZHJlbiA9XG4gICAgICAgICAgMCA8IGtleXMubGVuZ3RoXG4gICAgICAgICAgICA/IFwie2tleTogc29tZUtleSwgXCIgKyBrZXlzLmpvaW4oXCI6IC4uLiwgXCIpICsgXCI6IC4uLn1cIlxuICAgICAgICAgICAgOiBcIntrZXk6IHNvbWVLZXl9XCI7XG4gICAgICAgIGRpZFdhcm5BYm91dEtleVNwcmVhZFtjaGlsZHJlbiArIGlzU3RhdGljQ2hpbGRyZW5dIHx8XG4gICAgICAgICAgKChrZXlzID1cbiAgICAgICAgICAgIDAgPCBrZXlzLmxlbmd0aCA/IFwie1wiICsga2V5cy5qb2luKFwiOiAuLi4sIFwiKSArIFwiOiAuLi59XCIgOiBcInt9XCIpLFxuICAgICAgICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICAgICAgICAnQSBwcm9wcyBvYmplY3QgY29udGFpbmluZyBhIFwia2V5XCIgcHJvcCBpcyBiZWluZyBzcHJlYWQgaW50byBKU1g6XFxuICBsZXQgcHJvcHMgPSAlcztcXG4gIDwlcyB7Li4ucHJvcHN9IC8+XFxuUmVhY3Qga2V5cyBtdXN0IGJlIHBhc3NlZCBkaXJlY3RseSB0byBKU1ggd2l0aG91dCB1c2luZyBzcHJlYWQ6XFxuICBsZXQgcHJvcHMgPSAlcztcXG4gIDwlcyBrZXk9e3NvbWVLZXl9IHsuLi5wcm9wc30gLz4nLFxuICAgICAgICAgICAgaXNTdGF0aWNDaGlsZHJlbixcbiAgICAgICAgICAgIGNoaWxkcmVuLFxuICAgICAgICAgICAga2V5cyxcbiAgICAgICAgICAgIGNoaWxkcmVuXG4gICAgICAgICAgKSxcbiAgICAgICAgICAoZGlkV2FybkFib3V0S2V5U3ByZWFkW2NoaWxkcmVuICsgaXNTdGF0aWNDaGlsZHJlbl0gPSAhMCkpO1xuICAgICAgfVxuICAgICAgY2hpbGRyZW4gPSBudWxsO1xuICAgICAgdm9pZCAwICE9PSBtYXliZUtleSAmJlxuICAgICAgICAoY2hlY2tLZXlTdHJpbmdDb2VyY2lvbihtYXliZUtleSksIChjaGlsZHJlbiA9IFwiXCIgKyBtYXliZUtleSkpO1xuICAgICAgaGFzVmFsaWRLZXkoY29uZmlnKSAmJlxuICAgICAgICAoY2hlY2tLZXlTdHJpbmdDb2VyY2lvbihjb25maWcua2V5KSwgKGNoaWxkcmVuID0gXCJcIiArIGNvbmZpZy5rZXkpKTtcbiAgICAgIGlmIChcImtleVwiIGluIGNvbmZpZykge1xuICAgICAgICBtYXliZUtleSA9IHt9O1xuICAgICAgICBmb3IgKHZhciBwcm9wTmFtZSBpbiBjb25maWcpXG4gICAgICAgICAgXCJrZXlcIiAhPT0gcHJvcE5hbWUgJiYgKG1heWJlS2V5W3Byb3BOYW1lXSA9IGNvbmZpZ1twcm9wTmFtZV0pO1xuICAgICAgfSBlbHNlIG1heWJlS2V5ID0gY29uZmlnO1xuICAgICAgY2hpbGRyZW4gJiZcbiAgICAgICAgZGVmaW5lS2V5UHJvcFdhcm5pbmdHZXR0ZXIoXG4gICAgICAgICAgbWF5YmVLZXksXG4gICAgICAgICAgXCJmdW5jdGlvblwiID09PSB0eXBlb2YgdHlwZVxuICAgICAgICAgICAgPyB0eXBlLmRpc3BsYXlOYW1lIHx8IHR5cGUubmFtZSB8fCBcIlVua25vd25cIlxuICAgICAgICAgICAgOiB0eXBlXG4gICAgICAgICk7XG4gICAgICByZXR1cm4gUmVhY3RFbGVtZW50KFxuICAgICAgICB0eXBlLFxuICAgICAgICBjaGlsZHJlbixcbiAgICAgICAgc2VsZixcbiAgICAgICAgc291cmNlLFxuICAgICAgICBnZXRPd25lcigpLFxuICAgICAgICBtYXliZUtleSxcbiAgICAgICAgZGVidWdTdGFjayxcbiAgICAgICAgZGVidWdUYXNrXG4gICAgICApO1xuICAgIH1cbiAgICBmdW5jdGlvbiB2YWxpZGF0ZUNoaWxkS2V5cyhub2RlKSB7XG4gICAgICBcIm9iamVjdFwiID09PSB0eXBlb2Ygbm9kZSAmJlxuICAgICAgICBudWxsICE9PSBub2RlICYmXG4gICAgICAgIG5vZGUuJCR0eXBlb2YgPT09IFJFQUNUX0VMRU1FTlRfVFlQRSAmJlxuICAgICAgICBub2RlLl9zdG9yZSAmJlxuICAgICAgICAobm9kZS5fc3RvcmUudmFsaWRhdGVkID0gMSk7XG4gICAgfVxuICAgIHZhciBSZWFjdCA9IHJlcXVpcmUoXCJuZXh0L2Rpc3QvY29tcGlsZWQvcmVhY3RcIiksXG4gICAgICBSRUFDVF9FTEVNRU5UX1RZUEUgPSBTeW1ib2wuZm9yKFwicmVhY3QudHJhbnNpdGlvbmFsLmVsZW1lbnRcIiksXG4gICAgICBSRUFDVF9QT1JUQUxfVFlQRSA9IFN5bWJvbC5mb3IoXCJyZWFjdC5wb3J0YWxcIiksXG4gICAgICBSRUFDVF9GUkFHTUVOVF9UWVBFID0gU3ltYm9sLmZvcihcInJlYWN0LmZyYWdtZW50XCIpLFxuICAgICAgUkVBQ1RfU1RSSUNUX01PREVfVFlQRSA9IFN5bWJvbC5mb3IoXCJyZWFjdC5zdHJpY3RfbW9kZVwiKSxcbiAgICAgIFJFQUNUX1BST0ZJTEVSX1RZUEUgPSBTeW1ib2wuZm9yKFwicmVhY3QucHJvZmlsZXJcIiksXG4gICAgICBSRUFDVF9DT05TVU1FUl9UWVBFID0gU3ltYm9sLmZvcihcInJlYWN0LmNvbnN1bWVyXCIpLFxuICAgICAgUkVBQ1RfQ09OVEVYVF9UWVBFID0gU3ltYm9sLmZvcihcInJlYWN0LmNvbnRleHRcIiksXG4gICAgICBSRUFDVF9GT1JXQVJEX1JFRl9UWVBFID0gU3ltYm9sLmZvcihcInJlYWN0LmZvcndhcmRfcmVmXCIpLFxuICAgICAgUkVBQ1RfU1VTUEVOU0VfVFlQRSA9IFN5bWJvbC5mb3IoXCJyZWFjdC5zdXNwZW5zZVwiKSxcbiAgICAgIFJFQUNUX1NVU1BFTlNFX0xJU1RfVFlQRSA9IFN5bWJvbC5mb3IoXCJyZWFjdC5zdXNwZW5zZV9saXN0XCIpLFxuICAgICAgUkVBQ1RfTUVNT19UWVBFID0gU3ltYm9sLmZvcihcInJlYWN0Lm1lbW9cIiksXG4gICAgICBSRUFDVF9MQVpZX1RZUEUgPSBTeW1ib2wuZm9yKFwicmVhY3QubGF6eVwiKSxcbiAgICAgIFJFQUNUX0FDVElWSVRZX1RZUEUgPSBTeW1ib2wuZm9yKFwicmVhY3QuYWN0aXZpdHlcIiksXG4gICAgICBSRUFDVF9DTElFTlRfUkVGRVJFTkNFID0gU3ltYm9sLmZvcihcInJlYWN0LmNsaWVudC5yZWZlcmVuY2VcIiksXG4gICAgICBSZWFjdFNoYXJlZEludGVybmFscyA9XG4gICAgICAgIFJlYWN0Ll9fQ0xJRU5UX0lOVEVSTkFMU19ET19OT1RfVVNFX09SX1dBUk5fVVNFUlNfVEhFWV9DQU5OT1RfVVBHUkFERSxcbiAgICAgIGhhc093blByb3BlcnR5ID0gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eSxcbiAgICAgIGlzQXJyYXlJbXBsID0gQXJyYXkuaXNBcnJheSxcbiAgICAgIGNyZWF0ZVRhc2sgPSBjb25zb2xlLmNyZWF0ZVRhc2tcbiAgICAgICAgPyBjb25zb2xlLmNyZWF0ZVRhc2tcbiAgICAgICAgOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgICAgICB9O1xuICAgIFJlYWN0ID0ge1xuICAgICAgcmVhY3Rfc3RhY2tfYm90dG9tX2ZyYW1lOiBmdW5jdGlvbiAoY2FsbFN0YWNrRm9yRXJyb3IpIHtcbiAgICAgICAgcmV0dXJuIGNhbGxTdGFja0ZvckVycm9yKCk7XG4gICAgICB9XG4gICAgfTtcbiAgICB2YXIgc3BlY2lhbFByb3BLZXlXYXJuaW5nU2hvd247XG4gICAgdmFyIGRpZFdhcm5BYm91dEVsZW1lbnRSZWYgPSB7fTtcbiAgICB2YXIgdW5rbm93bk93bmVyRGVidWdTdGFjayA9IFJlYWN0LnJlYWN0X3N0YWNrX2JvdHRvbV9mcmFtZS5iaW5kKFxuICAgICAgUmVhY3QsXG4gICAgICBVbmtub3duT3duZXJcbiAgICApKCk7XG4gICAgdmFyIHVua25vd25Pd25lckRlYnVnVGFzayA9IGNyZWF0ZVRhc2soZ2V0VGFza05hbWUoVW5rbm93bk93bmVyKSk7XG4gICAgdmFyIGRpZFdhcm5BYm91dEtleVNwcmVhZCA9IHt9O1xuICAgIGV4cG9ydHMuRnJhZ21lbnQgPSBSRUFDVF9GUkFHTUVOVF9UWVBFO1xuICAgIGV4cG9ydHMuanN4REVWID0gZnVuY3Rpb24gKFxuICAgICAgdHlwZSxcbiAgICAgIGNvbmZpZyxcbiAgICAgIG1heWJlS2V5LFxuICAgICAgaXNTdGF0aWNDaGlsZHJlbixcbiAgICAgIHNvdXJjZSxcbiAgICAgIHNlbGZcbiAgICApIHtcbiAgICAgIHZhciB0cmFja0FjdHVhbE93bmVyID1cbiAgICAgICAgMWU0ID4gUmVhY3RTaGFyZWRJbnRlcm5hbHMucmVjZW50bHlDcmVhdGVkT3duZXJTdGFja3MrKztcbiAgICAgIHJldHVybiBqc3hERVZJbXBsKFxuICAgICAgICB0eXBlLFxuICAgICAgICBjb25maWcsXG4gICAgICAgIG1heWJlS2V5LFxuICAgICAgICBpc1N0YXRpY0NoaWxkcmVuLFxuICAgICAgICBzb3VyY2UsXG4gICAgICAgIHNlbGYsXG4gICAgICAgIHRyYWNrQWN0dWFsT3duZXJcbiAgICAgICAgICA/IEVycm9yKFwicmVhY3Qtc3RhY2stdG9wLWZyYW1lXCIpXG4gICAgICAgICAgOiB1bmtub3duT3duZXJEZWJ1Z1N0YWNrLFxuICAgICAgICB0cmFja0FjdHVhbE93bmVyID8gY3JlYXRlVGFzayhnZXRUYXNrTmFtZSh0eXBlKSkgOiB1bmtub3duT3duZXJEZWJ1Z1Rhc2tcbiAgICAgICk7XG4gICAgfTtcbiAgfSkoKTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js": +/*!******************************************************************!*\ + !*** ./node_modules/next/dist/compiled/react/jsx-dev-runtime.js ***! + \******************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +"use strict"; +eval(__webpack_require__.ts("\n\nif (false) {} else {\n module.exports = __webpack_require__(/*! ./cjs/react-jsx-dev-runtime.development.js */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js\");\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY29tcGlsZWQvcmVhY3QvanN4LWRldi1ydW50aW1lLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLElBQUksS0FBcUMsRUFBRSxFQUUxQyxDQUFDO0FBQ0YsRUFBRSw4TEFBc0U7QUFDeEUiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY29tcGlsZWQvcmVhY3QvanN4LWRldi1ydW50aW1lLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxuaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAncHJvZHVjdGlvbicpIHtcbiAgbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2Nqcy9yZWFjdC1qc3gtZGV2LXJ1bnRpbWUucHJvZHVjdGlvbi5qcycpO1xufSBlbHNlIHtcbiAgbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2Nqcy9yZWFjdC1qc3gtZGV2LXJ1bnRpbWUuZGV2ZWxvcG1lbnQuanMnKTtcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./src/app/privacy/page.tsx": +/*!**********************************!*\ + !*** ./src/app/privacy/page.tsx ***! + \**********************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ PrivacyPolicy)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var _components_PageTemplate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/PageTemplate */ \"(app-pages-browser)/./src/components/PageTemplate.tsx\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\nfunction PrivacyPolicy() {\n _s();\n const [isExpanded, setIsExpanded] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const toggleExpand = ()=>setIsExpanded(!isExpanded);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_PageTemplate__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n title: \"Privacy Policy\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"prose prose-invert max-w-none\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-lg text-muted-foreground\",\n children: [\n \"Last updated: \",\n new Date().toLocaleDateString()\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 13,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"This Privacy Policy explains how Biohazard VFX LLC (“Biohazard VFX,” “we,” “us,” “our”) collects, uses, discloses, and protects personal information when you visit \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 18,\n columnNumber: 77\n }, this),\n \"(the “Site”) or contact us.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 16,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"1. Information We Collect\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 23,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-muted-foreground\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Information you provide\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 25,\n columnNumber: 17\n }, this),\n \" (e.g., name, email, company, message contents, files you choose to send).\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 25,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Automatic data\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 26,\n columnNumber: 17\n }, this),\n \" (e.g., device/browser info, pages viewed, timestamps, referrers, basic diagnostics).\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 26,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Cookies & analytics\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 27,\n columnNumber: 17\n }, this),\n \" used to measure traffic and performance. If we use Google Analytics 4 (“GA4”), it offers region-level privacy controls; GA4 does not log or store IP addresses and drops any collected EU IP addresses before logging. You can set your browser to block cookies.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 27,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"We do not intentionally collect sensitive personal information.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 30,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 24,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 22,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"2. How We Use Information\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 35,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-muted-foreground\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Operate, secure, and improve the Site.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 37,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Respond to inquiries and communicate with you.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 38,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Prevent fraud/abuse; comply with law; enforce our terms.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 39,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Internal analytics and performance measurement.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 40,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 36,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground mt-4\",\n children: \"Where required (e.g., EEA/UK), our lawful bases include consent, contract, legal obligation, and legitimate interests.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 42,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"3. Disclosures of Information\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 48,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-muted-foreground\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Service providers\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 50,\n columnNumber: 17\n }, this),\n \" that host, operate, or secure the Site.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 50,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Legal/safety\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 51,\n columnNumber: 17\n }, this),\n \" when required by law or to protect rights.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 51,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Business transfers\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 52,\n columnNumber: 17\n }, this),\n \" (e.g., merger, acquisition, asset sale).\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 52,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 49,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground mt-4\",\n children: \"We do not sell or “share” personal information for cross-context behavioral advertising. If that ever changes, we will update this Policy and provide required opt-outs (e.g., “Do Not Sell or Share” for California).\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 54,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 47,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"4. Retention\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 61,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We keep personal information only as long as needed for the purposes above or as required by law, then delete or de-identify it.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 62,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 60,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"5. Security\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We use reasonable administrative, technical, and physical safeguards. No method of transmission or storage is 100% secure.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 69,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"6. Children\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 75,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"The Site is not directed to children under 13, and we do not knowingly collect their data. If you believe a child provided personal information, contact \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 78,\n columnNumber: 43\n }, this),\n \" and we will delete it as required.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 76,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 74,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"7. Your Privacy Rights\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 83,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"Depending on where you live, you may have rights to request access, correction, deletion, portability, and to opt out of certain processing.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 84,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl font-semibold text-foreground mt-4 mb-2\",\n children: \"Colorado residents (CPA)\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 88,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"If the Colorado Privacy Act applies, you may submit a rights request and, if denied, \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"appeal\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 90,\n columnNumber: 98\n }, this),\n \". Our appeal process is conspicuously available and as easy to use as the initial request. If we deny an appeal, we’ll tell you how to contact the Colorado Attorney General.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 89,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl font-semibold text-foreground mt-4 mb-2\",\n children: \"California residents\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 94,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"If California law applies, you may have CPRA rights (e.g., to opt out of “sale”/“sharing” and to limit sensitive personal information uses). We currently do not sell or share personal information.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 95,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl font-semibold text-foreground mt-4 mb-2\",\n children: \"EU/EEA & UK visitors\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 100,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"Where GDPR applies, you may have rights including access, rectification, erasure, restriction, portability, and objection based on the lawful bases stated above.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 101,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground mt-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"How to exercise your rights:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 106,\n columnNumber: 13\n }, this),\n \" Email \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 106,\n columnNumber: 65\n }, this),\n \". We may need to verify your identity. We will respond within the timelines required by applicable laws.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 105,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 82,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"8. Do Not Track & Universal Opt-Out\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 112,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We do not respond to browser “Do Not Track” signals at this time. Where a recognized universal opt-out mechanism is legally required (e.g., Colorado’s list of Universal Opt-Out Mechanisms), we will honor it when applicable.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 113,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 111,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"9. International Transfers\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 120,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"If we transfer personal information across borders, we use appropriate safeguards consistent with applicable law.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 119,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"10. Changes\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 127,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We will update this Policy as our practices or laws change. The “Last updated” date above reflects the latest revision.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 128,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 126,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"11. Contact\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 134,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"Privacy & general inquiries: \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 136,\n columnNumber: 42\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 136,\n columnNumber: 112\n }, this),\n \"DMCA notices only: \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n children: \"Davane@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 137,\n columnNumber: 32\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 135,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 133,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n_s(PrivacyPolicy, \"FPNvbbHVlWWR4LKxxNntSxiIS38=\");\n_c = PrivacyPolicy;\nvar _c;\n$RefreshReg$(_c, \"PrivacyPolicy\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvcHJpdmFjeS9wYWdlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBRW9EO0FBQ3BCO0FBRWpCLFNBQVNFOztJQUN0QixNQUFNLENBQUNDLFlBQVlDLGNBQWMsR0FBR0gsK0NBQVFBLENBQUM7SUFDN0MsTUFBTUksZUFBZSxJQUFNRCxjQUFjLENBQUNEO0lBRTFDLHFCQUNFLDhEQUFDSCxnRUFBWUE7UUFBQ00sT0FBTTtrQkFDbEIsNEVBQUNDO1lBQUlDLFdBQVU7OzhCQUNiLDhEQUFDQztvQkFBRUQsV0FBVTs7d0JBQWdDO3dCQUM1QixJQUFJRSxPQUFPQyxrQkFBa0I7Ozs7Ozs7OEJBRTlDLDhEQUFDRjtvQkFBRUQsV0FBVTs7d0JBQXdCO3NDQUUrQiw4REFBQ0k7c0NBQU87Ozs7Ozt3QkFBeUI7Ozs7Ozs7OEJBSXJHLDhEQUFDQztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNPOzRCQUFHUCxXQUFVOzs4Q0FDWiw4REFBQ1E7O3NEQUFHLDhEQUFDSjtzREFBTzs7Ozs7O3dDQUFnQzs7Ozs7Ozs4Q0FDNUMsOERBQUNJOztzREFBRyw4REFBQ0o7c0RBQU87Ozs7Ozt3Q0FBdUI7Ozs7Ozs7OENBQ25DLDhEQUFDSTs7c0RBQUcsOERBQUNKO3NEQUFPOzs7Ozs7d0NBQTRCOzs7Ozs7OzhDQUd4Qyw4REFBQ0k7OENBQUc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFJUiw4REFBQ0g7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDTzs0QkFBR1AsV0FBVTs7OENBQ1osOERBQUNROzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7Ozs7Ozs7c0NBRU4sOERBQUNQOzRCQUFFRCxXQUFVO3NDQUE2Qjs7Ozs7Ozs7Ozs7OzhCQUs1Qyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDTzs0QkFBR1AsV0FBVTs7OENBQ1osOERBQUNROztzREFBRyw4REFBQ0o7c0RBQU87Ozs7Ozt3Q0FBMEI7Ozs7Ozs7OENBQ3RDLDhEQUFDSTs7c0RBQUcsOERBQUNKO3NEQUFPOzs7Ozs7d0NBQXFCOzs7Ozs7OzhDQUNqQyw4REFBQ0k7O3NEQUFHLDhEQUFDSjtzREFBTzs7Ozs7O3dDQUEyQjs7Ozs7Ozs7Ozs7OztzQ0FFekMsOERBQUNIOzRCQUFFRCxXQUFVO3NDQUE2Qjs7Ozs7Ozs7Ozs7OzhCQU01Qyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBd0I7Ozs7Ozs7Ozs7Ozs4QkFLdkMsOERBQUNLO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUEwQzs7Ozs7O3NDQUN4RCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7Ozs7Ozs7OEJBS3ZDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNDOzRCQUFFRCxXQUFVOztnQ0FBd0I7OENBRUwsOERBQUNTO29DQUFFQyxNQUFLOzhDQUFrQzs7Ozs7O2dDQUE0Qjs7Ozs7Ozs7Ozs7Ozs4QkFJeEcsOERBQUNMO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUEwQzs7Ozs7O3NDQUN4RCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7c0NBSXJDLDhEQUFDVzs0QkFBR1gsV0FBVTtzQ0FBa0Q7Ozs7OztzQ0FDaEUsOERBQUNDOzRCQUFFRCxXQUFVOztnQ0FBd0I7OENBQ2tELDhEQUFDSTs4Q0FBTzs7Ozs7O2dDQUFlOzs7Ozs7O3NDQUk5Ryw4REFBQ087NEJBQUdYLFdBQVU7c0NBQWtEOzs7Ozs7c0NBQ2hFLDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBd0I7Ozs7OztzQ0FLckMsOERBQUNXOzRCQUFHWCxXQUFVO3NDQUFrRDs7Ozs7O3NDQUNoRSw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7c0NBSXJDLDhEQUFDQzs0QkFBRUQsV0FBVTs7OENBQ1gsOERBQUNJOzhDQUFPOzs7Ozs7Z0NBQXFDOzhDQUFPLDhEQUFDSztvQ0FBRUMsTUFBSzs4Q0FBa0M7Ozs7OztnQ0FBNEI7Ozs7Ozs7Ozs7Ozs7OEJBSzlILDhEQUFDTDtvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUF3Qjs7Ozs7Ozs7Ozs7OzhCQU12Qyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBd0I7Ozs7Ozs7Ozs7Ozs4QkFLdkMsOERBQUNLO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUEwQzs7Ozs7O3NDQUN4RCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7Ozs7Ozs7OEJBS3ZDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNDOzRCQUFFRCxXQUFVOztnQ0FBd0I7OENBQ04sOERBQUNTO29DQUFFQyxNQUFLOzhDQUFrQzs7Ozs7OzhDQUE0Qiw4REFBQ0U7Ozs7O2dDQUFLOzhDQUN0Riw4REFBQ0g7b0NBQUVDLE1BQUs7OENBQWlDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU14RTtHQXpJd0JoQjtLQUFBQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9wcml2YWN5L3BhZ2UudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgUGFnZVRlbXBsYXRlIGZyb20gJ0AvY29tcG9uZW50cy9QYWdlVGVtcGxhdGUnXG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0J1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBQcml2YWN5UG9saWN5KCkge1xuICBjb25zdCBbaXNFeHBhbmRlZCwgc2V0SXNFeHBhbmRlZF0gPSB1c2VTdGF0ZShmYWxzZSlcbiAgY29uc3QgdG9nZ2xlRXhwYW5kID0gKCkgPT4gc2V0SXNFeHBhbmRlZCghaXNFeHBhbmRlZClcblxuICByZXR1cm4gKFxuICAgIDxQYWdlVGVtcGxhdGUgdGl0bGU9XCJQcml2YWN5IFBvbGljeVwiPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJwcm9zZSBwcm9zZS1pbnZlcnQgbWF4LXctbm9uZVwiPlxuICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LWxnIHRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgIExhc3QgdXBkYXRlZDoge25ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgVGhpcyBQcml2YWN5IFBvbGljeSBleHBsYWlucyBob3cgQmlvaGF6YXJkIFZGWCBMTEMgKOKAnEJpb2hhemFyZCBWRlgs4oCdIOKAnHdlLOKAnSDigJx1cyzigJ0g4oCcb3Vy4oCdKSBjb2xsZWN0cyxcbiAgICAgICAgICB1c2VzLCBkaXNjbG9zZXMsIGFuZCBwcm90ZWN0cyBwZXJzb25hbCBpbmZvcm1hdGlvbiB3aGVuIHlvdSB2aXNpdCA8c3Ryb25nPmJpb2hhemFyZHZmeC5jb208L3N0cm9uZz5cbiAgICAgICAgICAodGhlIOKAnFNpdGXigJ0pIG9yIGNvbnRhY3QgdXMuXG4gICAgICAgIDwvcD5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjEuIEluZm9ybWF0aW9uIFdlIENvbGxlY3Q8L2gyPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0LWRpc2MgcGwtNiB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIDxsaT48c3Ryb25nPkluZm9ybWF0aW9uIHlvdSBwcm92aWRlPC9zdHJvbmc+IChlLmcuLCBuYW1lLCBlbWFpbCwgY29tcGFueSwgbWVzc2FnZSBjb250ZW50cywgZmlsZXMgeW91IGNob29zZSB0byBzZW5kKS48L2xpPlxuICAgICAgICAgICAgPGxpPjxzdHJvbmc+QXV0b21hdGljIGRhdGE8L3N0cm9uZz4gKGUuZy4sIGRldmljZS9icm93c2VyIGluZm8sIHBhZ2VzIHZpZXdlZCwgdGltZXN0YW1wcywgcmVmZXJyZXJzLCBiYXNpYyBkaWFnbm9zdGljcykuPC9saT5cbiAgICAgICAgICAgIDxsaT48c3Ryb25nPkNvb2tpZXMgJiBhbmFseXRpY3M8L3N0cm9uZz4gdXNlZCB0byBtZWFzdXJlIHRyYWZmaWMgYW5kIHBlcmZvcm1hbmNlLiBJZiB3ZSB1c2UgR29vZ2xlIEFuYWx5dGljcyA0ICjigJxHQTTigJ0pLFxuICAgICAgICAgICAgICBpdCBvZmZlcnMgcmVnaW9uLWxldmVsIHByaXZhY3kgY29udHJvbHM7IEdBNCBkb2VzIG5vdCBsb2cgb3Igc3RvcmUgSVAgYWRkcmVzc2VzIGFuZCBkcm9wcyBhbnkgY29sbGVjdGVkIEVVIElQXG4gICAgICAgICAgICAgIGFkZHJlc3NlcyBiZWZvcmUgbG9nZ2luZy4gWW91IGNhbiBzZXQgeW91ciBicm93c2VyIHRvIGJsb2NrIGNvb2tpZXMuPC9saT5cbiAgICAgICAgICAgIDxsaT5XZSBkbyBub3QgaW50ZW50aW9uYWxseSBjb2xsZWN0IHNlbnNpdGl2ZSBwZXJzb25hbCBpbmZvcm1hdGlvbi48L2xpPlxuICAgICAgICAgIDwvdWw+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjIuIEhvdyBXZSBVc2UgSW5mb3JtYXRpb248L2gyPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0LWRpc2MgcGwtNiB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIDxsaT5PcGVyYXRlLCBzZWN1cmUsIGFuZCBpbXByb3ZlIHRoZSBTaXRlLjwvbGk+XG4gICAgICAgICAgICA8bGk+UmVzcG9uZCB0byBpbnF1aXJpZXMgYW5kIGNvbW11bmljYXRlIHdpdGggeW91LjwvbGk+XG4gICAgICAgICAgICA8bGk+UHJldmVudCBmcmF1ZC9hYnVzZTsgY29tcGx5IHdpdGggbGF3OyBlbmZvcmNlIG91ciB0ZXJtcy48L2xpPlxuICAgICAgICAgICAgPGxpPkludGVybmFsIGFuYWx5dGljcyBhbmQgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQuPC9saT5cbiAgICAgICAgICA8L3VsPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZCBtdC00XCI+XG4gICAgICAgICAgICBXaGVyZSByZXF1aXJlZCAoZS5nLiwgRUVBL1VLKSwgb3VyIGxhd2Z1bCBiYXNlcyBpbmNsdWRlIGNvbnNlbnQsIGNvbnRyYWN0LCBsZWdhbCBvYmxpZ2F0aW9uLCBhbmQgbGVnaXRpbWF0ZSBpbnRlcmVzdHMuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG1iLTRcIj4zLiBEaXNjbG9zdXJlcyBvZiBJbmZvcm1hdGlvbjwvaDI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cImxpc3QtZGlzYyBwbC02IHRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgPGxpPjxzdHJvbmc+U2VydmljZSBwcm92aWRlcnM8L3N0cm9uZz4gdGhhdCBob3N0LCBvcGVyYXRlLCBvciBzZWN1cmUgdGhlIFNpdGUuPC9saT5cbiAgICAgICAgICAgIDxsaT48c3Ryb25nPkxlZ2FsL3NhZmV0eTwvc3Ryb25nPiB3aGVuIHJlcXVpcmVkIGJ5IGxhdyBvciB0byBwcm90ZWN0IHJpZ2h0cy48L2xpPlxuICAgICAgICAgICAgPGxpPjxzdHJvbmc+QnVzaW5lc3MgdHJhbnNmZXJzPC9zdHJvbmc+IChlLmcuLCBtZXJnZXIsIGFjcXVpc2l0aW9uLCBhc3NldCBzYWxlKS48L2xpPlxuICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG10LTRcIj5cbiAgICAgICAgICAgIFdlIGRvIG5vdCBzZWxsIG9yIOKAnHNoYXJl4oCdIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZvciBjcm9zcy1jb250ZXh0IGJlaGF2aW9yYWwgYWR2ZXJ0aXNpbmcuIElmIHRoYXQgZXZlciBjaGFuZ2VzLFxuICAgICAgICAgICAgd2Ugd2lsbCB1cGRhdGUgdGhpcyBQb2xpY3kgYW5kIHByb3ZpZGUgcmVxdWlyZWQgb3B0LW91dHMgKGUuZy4sIOKAnERvIE5vdCBTZWxsIG9yIFNoYXJl4oCdIGZvciBDYWxpZm9ybmlhKS5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjQuIFJldGVudGlvbjwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBXZSBrZWVwIHBlcnNvbmFsIGluZm9ybWF0aW9uIG9ubHkgYXMgbG9uZyBhcyBuZWVkZWQgZm9yIHRoZSBwdXJwb3NlcyBhYm92ZSBvciBhcyByZXF1aXJlZCBieSBsYXcsIHRoZW4gZGVsZXRlIG9yIGRlLWlkZW50aWZ5IGl0LlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+NS4gU2VjdXJpdHk8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgV2UgdXNlIHJlYXNvbmFibGUgYWRtaW5pc3RyYXRpdmUsIHRlY2huaWNhbCwgYW5kIHBoeXNpY2FsIHNhZmVndWFyZHMuIE5vIG1ldGhvZCBvZiB0cmFuc21pc3Npb24gb3Igc3RvcmFnZSBpcyAxMDAlIHNlY3VyZS5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjYuIENoaWxkcmVuPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIFRoZSBTaXRlIGlzIG5vdCBkaXJlY3RlZCB0byBjaGlsZHJlbiB1bmRlciAxMywgYW5kIHdlIGRvIG5vdCBrbm93aW5nbHkgY29sbGVjdCB0aGVpciBkYXRhLiBJZiB5b3UgYmVsaWV2ZSBhIGNoaWxkIHByb3ZpZGVkXG4gICAgICAgICAgICBwZXJzb25hbCBpbmZvcm1hdGlvbiwgY29udGFjdCA8YSBocmVmPVwibWFpbHRvOmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbVwiPmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbTwvYT4gYW5kIHdlIHdpbGwgZGVsZXRlIGl0IGFzIHJlcXVpcmVkLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+Ny4gWW91ciBQcml2YWN5IFJpZ2h0czwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBEZXBlbmRpbmcgb24gd2hlcmUgeW91IGxpdmUsIHlvdSBtYXkgaGF2ZSByaWdodHMgdG8gcmVxdWVzdCBhY2Nlc3MsIGNvcnJlY3Rpb24sIGRlbGV0aW9uLCBwb3J0YWJpbGl0eSwgYW5kIHRvIG9wdCBvdXQgb2YgY2VydGFpbiBwcm9jZXNzaW5nLlxuICAgICAgICAgIDwvcD5cblxuICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LXhsIGZvbnQtc2VtaWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG10LTQgbWItMlwiPkNvbG9yYWRvIHJlc2lkZW50cyAoQ1BBKTwvaDM+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBJZiB0aGUgQ29sb3JhZG8gUHJpdmFjeSBBY3QgYXBwbGllcywgeW91IG1heSBzdWJtaXQgYSByaWdodHMgcmVxdWVzdCBhbmQsIGlmIGRlbmllZCwgPHN0cm9uZz5hcHBlYWw8L3N0cm9uZz4uIE91ciBhcHBlYWwgcHJvY2VzcyBpc1xuICAgICAgICAgICAgY29uc3BpY3VvdXNseSBhdmFpbGFibGUgYW5kIGFzIGVhc3kgdG8gdXNlIGFzIHRoZSBpbml0aWFsIHJlcXVlc3QuIElmIHdlIGRlbnkgYW4gYXBwZWFsLCB3ZeKAmWxsIHRlbGwgeW91IGhvdyB0byBjb250YWN0IHRoZSBDb2xvcmFkbyBBdHRvcm5leSBHZW5lcmFsLlxuICAgICAgICAgIDwvcD5cblxuICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LXhsIGZvbnQtc2VtaWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG10LTQgbWItMlwiPkNhbGlmb3JuaWEgcmVzaWRlbnRzPC9oMz5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIElmIENhbGlmb3JuaWEgbGF3IGFwcGxpZXMsIHlvdSBtYXkgaGF2ZSBDUFJBIHJpZ2h0cyAoZS5nLiwgdG8gb3B0IG91dCBvZiDigJxzYWxl4oCdL+KAnHNoYXJpbmfigJ0gYW5kIHRvIGxpbWl0IHNlbnNpdGl2ZSBwZXJzb25hbCBpbmZvcm1hdGlvbiB1c2VzKS5cbiAgICAgICAgICAgIFdlIGN1cnJlbnRseSBkbyBub3Qgc2VsbCBvciBzaGFyZSBwZXJzb25hbCBpbmZvcm1hdGlvbi5cbiAgICAgICAgICA8L3A+XG5cbiAgICAgICAgICA8aDMgY2xhc3NOYW1lPVwidGV4dC14bCBmb250LXNlbWlib2xkIHRleHQtZm9yZWdyb3VuZCBtdC00IG1iLTJcIj5FVS9FRUEgJiBVSyB2aXNpdG9yczwvaDM+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBXaGVyZSBHRFBSIGFwcGxpZXMsIHlvdSBtYXkgaGF2ZSByaWdodHMgaW5jbHVkaW5nIGFjY2VzcywgcmVjdGlmaWNhdGlvbiwgZXJhc3VyZSwgcmVzdHJpY3Rpb24sIHBvcnRhYmlsaXR5LCBhbmQgb2JqZWN0aW9uIGJhc2VkIG9uIHRoZSBsYXdmdWwgYmFzZXMgc3RhdGVkIGFib3ZlLlxuICAgICAgICAgIDwvcD5cblxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZCBtdC00XCI+XG4gICAgICAgICAgICA8c3Ryb25nPkhvdyB0byBleGVyY2lzZSB5b3VyIHJpZ2h0czo8L3N0cm9uZz4gRW1haWwgPGEgaHJlZj1cIm1haWx0bzpjb250YWN0QGJpb2hhemFyZHZmeC5jb21cIj5jb250YWN0QGJpb2hhemFyZHZmeC5jb208L2E+LlxuICAgICAgICAgICAgV2UgbWF5IG5lZWQgdG8gdmVyaWZ5IHlvdXIgaWRlbnRpdHkuIFdlIHdpbGwgcmVzcG9uZCB3aXRoaW4gdGhlIHRpbWVsaW5lcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhd3MuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG1iLTRcIj44LiBEbyBOb3QgVHJhY2sgJiBVbml2ZXJzYWwgT3B0LU91dDwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBXZSBkbyBub3QgcmVzcG9uZCB0byBicm93c2VyIOKAnERvIE5vdCBUcmFja+KAnSBzaWduYWxzIGF0IHRoaXMgdGltZS4gV2hlcmUgYSByZWNvZ25pemVkIHVuaXZlcnNhbCBvcHQtb3V0IG1lY2hhbmlzbSBpcyBsZWdhbGx5IHJlcXVpcmVkXG4gICAgICAgICAgICAoZS5nLiwgQ29sb3JhZG/igJlzIGxpc3Qgb2YgVW5pdmVyc2FsIE9wdC1PdXQgTWVjaGFuaXNtcyksIHdlIHdpbGwgaG9ub3IgaXQgd2hlbiBhcHBsaWNhYmxlLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+OS4gSW50ZXJuYXRpb25hbCBUcmFuc2ZlcnM8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgSWYgd2UgdHJhbnNmZXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYWNyb3NzIGJvcmRlcnMsIHdlIHVzZSBhcHByb3ByaWF0ZSBzYWZlZ3VhcmRzIGNvbnNpc3RlbnQgd2l0aCBhcHBsaWNhYmxlIGxhdy5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjEwLiBDaGFuZ2VzPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIFdlIHdpbGwgdXBkYXRlIHRoaXMgUG9saWN5IGFzIG91ciBwcmFjdGljZXMgb3IgbGF3cyBjaGFuZ2UuIFRoZSDigJxMYXN0IHVwZGF0ZWTigJ0gZGF0ZSBhYm92ZSByZWZsZWN0cyB0aGUgbGF0ZXN0IHJldmlzaW9uLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+MTEuIENvbnRhY3Q8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgUHJpdmFjeSAmIGdlbmVyYWwgaW5xdWlyaWVzOiA8YSBocmVmPVwibWFpbHRvOmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbVwiPmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbTwvYT48YnIgLz5cbiAgICAgICAgICAgIERNQ0Egbm90aWNlcyBvbmx5OiA8YSBocmVmPVwibWFpbHRvOkRhdmFuZUBiaW9oYXphcmR2ZnguY29tXCI+RGF2YW5lQGJpb2hhemFyZHZmeC5jb208L2E+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG4gICAgICA8L2Rpdj5cbiAgICA8L1BhZ2VUZW1wbGF0ZT5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIlBhZ2VUZW1wbGF0ZSIsInVzZVN0YXRlIiwiUHJpdmFjeVBvbGljeSIsImlzRXhwYW5kZWQiLCJzZXRJc0V4cGFuZGVkIiwidG9nZ2xlRXhwYW5kIiwidGl0bGUiLCJkaXYiLCJjbGFzc05hbWUiLCJwIiwiRGF0ZSIsInRvTG9jYWxlRGF0ZVN0cmluZyIsInN0cm9uZyIsInNlY3Rpb24iLCJoMiIsInVsIiwibGkiLCJhIiwiaHJlZiIsImgzIiwiYnIiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/privacy/page.tsx\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./src/components/PageTemplate.tsx": +/*!*****************************************!*\ + !*** ./src/components/PageTemplate.tsx ***! + \*****************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ PageTemplate)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction PageTemplate(param) {\n let { title, description, children, className = '', fullWidth = false } = param;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"min-h-screen bg-bg-dark py-24 \".concat(className),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: fullWidth ? \"px-6 md:px-8 lg:px-10\" : \"max-w-7xl mx-auto px-6 md:px-8 lg:px-10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"mb-16 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-4xl font-montserrat font-bold text-primary\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 22,\n columnNumber: 11\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted mt-4 max-w-2xl mx-auto\",\n children: description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 26,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 21,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 20,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n_c = PageTemplate;\nvar _c;\n$RefreshReg$(_c, \"PageTemplate\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL1BhZ2VUZW1wbGF0ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBd0M7QUFVekIsU0FBU0MsYUFBYSxLQU1qQjtRQU5pQixFQUNuQ0MsS0FBSyxFQUNMQyxXQUFXLEVBQ1hDLFFBQVEsRUFDUkMsWUFBWSxFQUFFLEVBQ2RDLFlBQVksS0FBSyxFQUNDLEdBTmlCO0lBT25DLHFCQUNFLDhEQUFDQztRQUFJRixXQUFXLGlDQUEyQyxPQUFWQTtrQkFDL0MsNEVBQUNFO1lBQUlGLFdBQVdDLFlBQVksMEJBQTBCOzs4QkFDcEQsOERBQUNFO29CQUFPSCxXQUFVOztzQ0FDaEIsOERBQUNJOzRCQUFHSixXQUFVO3NDQUNYSDs7Ozs7O3dCQUVGQyw2QkFDQyw4REFBQ087NEJBQUVMLFdBQVU7c0NBQ1ZGOzs7Ozs7Ozs7Ozs7OEJBS1AsOERBQUNROzhCQUFNUDs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJZjtLQXpCd0JIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9QYWdlVGVtcGxhdGUudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCdcblxuaW50ZXJmYWNlIFBhZ2VUZW1wbGF0ZVByb3BzIHtcbiAgdGl0bGU6IHN0cmluZ1xuICBkZXNjcmlwdGlvbj86IHN0cmluZ1xuICBjaGlsZHJlbjogUmVhY3ROb2RlXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xuICBmdWxsV2lkdGg/OiBib29sZWFuXG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFBhZ2VUZW1wbGF0ZSh7XG4gIHRpdGxlLFxuICBkZXNjcmlwdGlvbixcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBmdWxsV2lkdGggPSBmYWxzZSxcbn06IFBhZ2VUZW1wbGF0ZVByb3BzKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9e2BtaW4taC1zY3JlZW4gYmctYmctZGFyayBweS0yNCAke2NsYXNzTmFtZX1gfT5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXtmdWxsV2lkdGggPyBcInB4LTYgbWQ6cHgtOCBsZzpweC0xMFwiIDogXCJtYXgtdy03eGwgbXgtYXV0byBweC02IG1kOnB4LTggbGc6cHgtMTBcIn0+XG4gICAgICAgIDxoZWFkZXIgY2xhc3NOYW1lPVwibWItMTYgdGV4dC1jZW50ZXJcIj5cbiAgICAgICAgICA8aDEgY2xhc3NOYW1lPVwidGV4dC00eGwgZm9udC1tb250c2VycmF0IGZvbnQtYm9sZCB0ZXh0LXByaW1hcnlcIj5cbiAgICAgICAgICAgIHt0aXRsZX1cbiAgICAgICAgICA8L2gxPlxuICAgICAgICAgIHtkZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtbXV0ZWQgbXQtNCBtYXgtdy0yeGwgbXgtYXV0b1wiPlxuICAgICAgICAgICAgICB7ZGVzY3JpcHRpb259XG4gICAgICAgICAgICA8L3A+XG4gICAgICAgICAgKX1cbiAgICAgICAgPC9oZWFkZXI+XG5cbiAgICAgICAgPG1haW4+e2NoaWxkcmVufTwvbWFpbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApXG59XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJQYWdlVGVtcGxhdGUiLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiY2hpbGRyZW4iLCJjbGFzc05hbWUiLCJmdWxsV2lkdGgiLCJkaXYiLCJoZWFkZXIiLCJoMSIsInAiLCJtYWluIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/PageTemplate.tsx\n")); + +/***/ }) + +}, +/******/ __webpack_require__ => { // webpackRuntimeModules +/******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) +/******/ __webpack_require__.O(0, ["main-app"], () => (__webpack_exec__("(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"))); +/******/ var __webpack_exports__ = __webpack_require__.O(); +/******/ _N_E = __webpack_exports__; +/******/ } +]); \ No newline at end of file diff --git a/.next/static/chunks/app/terms/page.js b/.next/static/chunks/app/terms/page.js new file mode 100644 index 0000000..e97a526 --- /dev/null +++ b/.next/static/chunks/app/terms/page.js @@ -0,0 +1,72 @@ +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["app/terms/page"],{ + +/***/ "(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!": +/*!******************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false! ***! + \******************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval(__webpack_require__.ts("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/terms/page.tsx */ \"(app-pages-browser)/./src/app/terms/page.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtZmxpZ2h0LWNsaWVudC1lbnRyeS1sb2FkZXIuanM/bW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRk5pY2hvbGFpJTJGRG9jdW1lbnRzJTJGRGV2JTJGYmlvaGF6YXJkLXZmeC0yJTJGc3JjJTJGYXBwJTJGdGVybXMlMkZwYWdlLnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9ZmFsc2UhIiwibWFwcGluZ3MiOiJBQUFBLDBLQUF3RyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC90ZXJtcy9wYWdlLnRzeFwiKTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js": +/*!****************************************************************************************!*\ + !*** ./node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js ***! + \****************************************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval(__webpack_require__.ts("/**\n * @license React\n * react-jsx-dev-runtime.development.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n true &&\n (function () {\n function getComponentNameFromType(type) {\n if (null == type) return null;\n if (\"function\" === typeof type)\n return type.$$typeof === REACT_CLIENT_REFERENCE\n ? null\n : type.displayName || type.name || null;\n if (\"string\" === typeof type) return type;\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return \"Fragment\";\n case REACT_PROFILER_TYPE:\n return \"Profiler\";\n case REACT_STRICT_MODE_TYPE:\n return \"StrictMode\";\n case REACT_SUSPENSE_TYPE:\n return \"Suspense\";\n case REACT_SUSPENSE_LIST_TYPE:\n return \"SuspenseList\";\n case REACT_ACTIVITY_TYPE:\n return \"Activity\";\n }\n if (\"object\" === typeof type)\n switch (\n (\"number\" === typeof type.tag &&\n console.error(\n \"Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.\"\n ),\n type.$$typeof)\n ) {\n case REACT_PORTAL_TYPE:\n return \"Portal\";\n case REACT_CONTEXT_TYPE:\n return type.displayName || \"Context\";\n case REACT_CONSUMER_TYPE:\n return (type._context.displayName || \"Context\") + \".Consumer\";\n case REACT_FORWARD_REF_TYPE:\n var innerType = type.render;\n type = type.displayName;\n type ||\n ((type = innerType.displayName || innerType.name || \"\"),\n (type = \"\" !== type ? \"ForwardRef(\" + type + \")\" : \"ForwardRef\"));\n return type;\n case REACT_MEMO_TYPE:\n return (\n (innerType = type.displayName || null),\n null !== innerType\n ? innerType\n : getComponentNameFromType(type.type) || \"Memo\"\n );\n case REACT_LAZY_TYPE:\n innerType = type._payload;\n type = type._init;\n try {\n return getComponentNameFromType(type(innerType));\n } catch (x) {}\n }\n return null;\n }\n function testStringCoercion(value) {\n return \"\" + value;\n }\n function checkKeyStringCoercion(value) {\n try {\n testStringCoercion(value);\n var JSCompiler_inline_result = !1;\n } catch (e) {\n JSCompiler_inline_result = !0;\n }\n if (JSCompiler_inline_result) {\n JSCompiler_inline_result = console;\n var JSCompiler_temp_const = JSCompiler_inline_result.error;\n var JSCompiler_inline_result$jscomp$0 =\n (\"function\" === typeof Symbol &&\n Symbol.toStringTag &&\n value[Symbol.toStringTag]) ||\n value.constructor.name ||\n \"Object\";\n JSCompiler_temp_const.call(\n JSCompiler_inline_result,\n \"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.\",\n JSCompiler_inline_result$jscomp$0\n );\n return testStringCoercion(value);\n }\n }\n function getTaskName(type) {\n if (type === REACT_FRAGMENT_TYPE) return \"<>\";\n if (\n \"object\" === typeof type &&\n null !== type &&\n type.$$typeof === REACT_LAZY_TYPE\n )\n return \"<...>\";\n try {\n var name = getComponentNameFromType(type);\n return name ? \"<\" + name + \">\" : \"<...>\";\n } catch (x) {\n return \"<...>\";\n }\n }\n function getOwner() {\n var dispatcher = ReactSharedInternals.A;\n return null === dispatcher ? null : dispatcher.getOwner();\n }\n function UnknownOwner() {\n return Error(\"react-stack-top-frame\");\n }\n function hasValidKey(config) {\n if (hasOwnProperty.call(config, \"key\")) {\n var getter = Object.getOwnPropertyDescriptor(config, \"key\").get;\n if (getter && getter.isReactWarning) return !1;\n }\n return void 0 !== config.key;\n }\n function defineKeyPropWarningGetter(props, displayName) {\n function warnAboutAccessingKey() {\n specialPropKeyWarningShown ||\n ((specialPropKeyWarningShown = !0),\n console.error(\n \"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)\",\n displayName\n ));\n }\n warnAboutAccessingKey.isReactWarning = !0;\n Object.defineProperty(props, \"key\", {\n get: warnAboutAccessingKey,\n configurable: !0\n });\n }\n function elementRefGetterWithDeprecationWarning() {\n var componentName = getComponentNameFromType(this.type);\n didWarnAboutElementRef[componentName] ||\n ((didWarnAboutElementRef[componentName] = !0),\n console.error(\n \"Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.\"\n ));\n componentName = this.props.ref;\n return void 0 !== componentName ? componentName : null;\n }\n function ReactElement(\n type,\n key,\n self,\n source,\n owner,\n props,\n debugStack,\n debugTask\n ) {\n self = props.ref;\n type = {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key,\n props: props,\n _owner: owner\n };\n null !== (void 0 !== self ? self : null)\n ? Object.defineProperty(type, \"ref\", {\n enumerable: !1,\n get: elementRefGetterWithDeprecationWarning\n })\n : Object.defineProperty(type, \"ref\", { enumerable: !1, value: null });\n type._store = {};\n Object.defineProperty(type._store, \"validated\", {\n configurable: !1,\n enumerable: !1,\n writable: !0,\n value: 0\n });\n Object.defineProperty(type, \"_debugInfo\", {\n configurable: !1,\n enumerable: !1,\n writable: !0,\n value: null\n });\n Object.defineProperty(type, \"_debugStack\", {\n configurable: !1,\n enumerable: !1,\n writable: !0,\n value: debugStack\n });\n Object.defineProperty(type, \"_debugTask\", {\n configurable: !1,\n enumerable: !1,\n writable: !0,\n value: debugTask\n });\n Object.freeze && (Object.freeze(type.props), Object.freeze(type));\n return type;\n }\n function jsxDEVImpl(\n type,\n config,\n maybeKey,\n isStaticChildren,\n source,\n self,\n debugStack,\n debugTask\n ) {\n var children = config.children;\n if (void 0 !== children)\n if (isStaticChildren)\n if (isArrayImpl(children)) {\n for (\n isStaticChildren = 0;\n isStaticChildren < children.length;\n isStaticChildren++\n )\n validateChildKeys(children[isStaticChildren]);\n Object.freeze && Object.freeze(children);\n } else\n console.error(\n \"React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.\"\n );\n else validateChildKeys(children);\n if (hasOwnProperty.call(config, \"key\")) {\n children = getComponentNameFromType(type);\n var keys = Object.keys(config).filter(function (k) {\n return \"key\" !== k;\n });\n isStaticChildren =\n 0 < keys.length\n ? \"{key: someKey, \" + keys.join(\": ..., \") + \": ...}\"\n : \"{key: someKey}\";\n didWarnAboutKeySpread[children + isStaticChildren] ||\n ((keys =\n 0 < keys.length ? \"{\" + keys.join(\": ..., \") + \": ...}\" : \"{}\"),\n console.error(\n 'A props object containing a \"key\" prop is being spread into JSX:\\n let props = %s;\\n <%s {...props} />\\nReact keys must be passed directly to JSX without using spread:\\n let props = %s;\\n <%s key={someKey} {...props} />',\n isStaticChildren,\n children,\n keys,\n children\n ),\n (didWarnAboutKeySpread[children + isStaticChildren] = !0));\n }\n children = null;\n void 0 !== maybeKey &&\n (checkKeyStringCoercion(maybeKey), (children = \"\" + maybeKey));\n hasValidKey(config) &&\n (checkKeyStringCoercion(config.key), (children = \"\" + config.key));\n if (\"key\" in config) {\n maybeKey = {};\n for (var propName in config)\n \"key\" !== propName && (maybeKey[propName] = config[propName]);\n } else maybeKey = config;\n children &&\n defineKeyPropWarningGetter(\n maybeKey,\n \"function\" === typeof type\n ? type.displayName || type.name || \"Unknown\"\n : type\n );\n return ReactElement(\n type,\n children,\n self,\n source,\n getOwner(),\n maybeKey,\n debugStack,\n debugTask\n );\n }\n function validateChildKeys(node) {\n \"object\" === typeof node &&\n null !== node &&\n node.$$typeof === REACT_ELEMENT_TYPE &&\n node._store &&\n (node._store.validated = 1);\n }\n var React = __webpack_require__(/*! next/dist/compiled/react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\"),\n REACT_ELEMENT_TYPE = Symbol.for(\"react.transitional.element\"),\n REACT_PORTAL_TYPE = Symbol.for(\"react.portal\"),\n REACT_FRAGMENT_TYPE = Symbol.for(\"react.fragment\"),\n REACT_STRICT_MODE_TYPE = Symbol.for(\"react.strict_mode\"),\n REACT_PROFILER_TYPE = Symbol.for(\"react.profiler\"),\n REACT_CONSUMER_TYPE = Symbol.for(\"react.consumer\"),\n REACT_CONTEXT_TYPE = Symbol.for(\"react.context\"),\n REACT_FORWARD_REF_TYPE = Symbol.for(\"react.forward_ref\"),\n REACT_SUSPENSE_TYPE = Symbol.for(\"react.suspense\"),\n REACT_SUSPENSE_LIST_TYPE = Symbol.for(\"react.suspense_list\"),\n REACT_MEMO_TYPE = Symbol.for(\"react.memo\"),\n REACT_LAZY_TYPE = Symbol.for(\"react.lazy\"),\n REACT_ACTIVITY_TYPE = Symbol.for(\"react.activity\"),\n REACT_CLIENT_REFERENCE = Symbol.for(\"react.client.reference\"),\n ReactSharedInternals =\n React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,\n hasOwnProperty = Object.prototype.hasOwnProperty,\n isArrayImpl = Array.isArray,\n createTask = console.createTask\n ? console.createTask\n : function () {\n return null;\n };\n React = {\n react_stack_bottom_frame: function (callStackForError) {\n return callStackForError();\n }\n };\n var specialPropKeyWarningShown;\n var didWarnAboutElementRef = {};\n var unknownOwnerDebugStack = React.react_stack_bottom_frame.bind(\n React,\n UnknownOwner\n )();\n var unknownOwnerDebugTask = createTask(getTaskName(UnknownOwner));\n var didWarnAboutKeySpread = {};\n exports.Fragment = REACT_FRAGMENT_TYPE;\n exports.jsxDEV = function (\n type,\n config,\n maybeKey,\n isStaticChildren,\n source,\n self\n ) {\n var trackActualOwner =\n 1e4 > ReactSharedInternals.recentlyCreatedOwnerStacks++;\n return jsxDEVImpl(\n type,\n config,\n maybeKey,\n isStaticChildren,\n source,\n self,\n trackActualOwner\n ? Error(\"react-stack-top-frame\")\n : unknownOwnerDebugStack,\n trackActualOwner ? createTask(getTaskName(type)) : unknownOwnerDebugTask\n );\n };\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY29tcGlsZWQvcmVhY3QvY2pzL3JlYWN0LWpzeC1kZXYtcnVudGltZS5kZXZlbG9wbWVudC5qcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWE7QUFDYixLQUFxQztBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWCwrQ0FBK0MsNkJBQTZCO0FBQzVFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsZ0JBQWdCLGdEQUFnRDtBQUNoRSxnQkFBZ0IsYUFBYTtBQUM3QjtBQUNBO0FBQ0EsZ0NBQWdDLGtDQUFrQyxPQUFPO0FBQ3pFO0FBQ0EsZ0dBQWdHLFNBQVMsVUFBVSxzRkFBc0YsYUFBYSxVQUFVLFVBQVU7QUFDMU87QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsbUJBQU8sQ0FBQyxzR0FBMEI7QUFDbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSxnQkFBZ0I7QUFDcEIsSUFBSSxjQUFjO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jb21waWxlZC9yZWFjdC9janMvcmVhY3QtanN4LWRldi1ydW50aW1lLmRldmVsb3BtZW50LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2UgUmVhY3RcbiAqIHJlYWN0LWpzeC1kZXYtcnVudGltZS5kZXZlbG9wbWVudC5qc1xuICpcbiAqIENvcHlyaWdodCAoYykgTWV0YSBQbGF0Zm9ybXMsIEluYy4gYW5kIGFmZmlsaWF0ZXMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuXCJ1c2Ugc3RyaWN0XCI7XG5cInByb2R1Y3Rpb25cIiAhPT0gcHJvY2Vzcy5lbnYuTk9ERV9FTlYgJiZcbiAgKGZ1bmN0aW9uICgpIHtcbiAgICBmdW5jdGlvbiBnZXRDb21wb25lbnROYW1lRnJvbVR5cGUodHlwZSkge1xuICAgICAgaWYgKG51bGwgPT0gdHlwZSkgcmV0dXJuIG51bGw7XG4gICAgICBpZiAoXCJmdW5jdGlvblwiID09PSB0eXBlb2YgdHlwZSlcbiAgICAgICAgcmV0dXJuIHR5cGUuJCR0eXBlb2YgPT09IFJFQUNUX0NMSUVOVF9SRUZFUkVOQ0VcbiAgICAgICAgICA/IG51bGxcbiAgICAgICAgICA6IHR5cGUuZGlzcGxheU5hbWUgfHwgdHlwZS5uYW1lIHx8IG51bGw7XG4gICAgICBpZiAoXCJzdHJpbmdcIiA9PT0gdHlwZW9mIHR5cGUpIHJldHVybiB0eXBlO1xuICAgICAgc3dpdGNoICh0eXBlKSB7XG4gICAgICAgIGNhc2UgUkVBQ1RfRlJBR01FTlRfVFlQRTpcbiAgICAgICAgICByZXR1cm4gXCJGcmFnbWVudFwiO1xuICAgICAgICBjYXNlIFJFQUNUX1BST0ZJTEVSX1RZUEU6XG4gICAgICAgICAgcmV0dXJuIFwiUHJvZmlsZXJcIjtcbiAgICAgICAgY2FzZSBSRUFDVF9TVFJJQ1RfTU9ERV9UWVBFOlxuICAgICAgICAgIHJldHVybiBcIlN0cmljdE1vZGVcIjtcbiAgICAgICAgY2FzZSBSRUFDVF9TVVNQRU5TRV9UWVBFOlxuICAgICAgICAgIHJldHVybiBcIlN1c3BlbnNlXCI7XG4gICAgICAgIGNhc2UgUkVBQ1RfU1VTUEVOU0VfTElTVF9UWVBFOlxuICAgICAgICAgIHJldHVybiBcIlN1c3BlbnNlTGlzdFwiO1xuICAgICAgICBjYXNlIFJFQUNUX0FDVElWSVRZX1RZUEU6XG4gICAgICAgICAgcmV0dXJuIFwiQWN0aXZpdHlcIjtcbiAgICAgIH1cbiAgICAgIGlmIChcIm9iamVjdFwiID09PSB0eXBlb2YgdHlwZSlcbiAgICAgICAgc3dpdGNoIChcbiAgICAgICAgICAoXCJudW1iZXJcIiA9PT0gdHlwZW9mIHR5cGUudGFnICYmXG4gICAgICAgICAgICBjb25zb2xlLmVycm9yKFxuICAgICAgICAgICAgICBcIlJlY2VpdmVkIGFuIHVuZXhwZWN0ZWQgb2JqZWN0IGluIGdldENvbXBvbmVudE5hbWVGcm9tVHlwZSgpLiBUaGlzIGlzIGxpa2VseSBhIGJ1ZyBpbiBSZWFjdC4gUGxlYXNlIGZpbGUgYW4gaXNzdWUuXCJcbiAgICAgICAgICAgICksXG4gICAgICAgICAgdHlwZS4kJHR5cGVvZilcbiAgICAgICAgKSB7XG4gICAgICAgICAgY2FzZSBSRUFDVF9QT1JUQUxfVFlQRTpcbiAgICAgICAgICAgIHJldHVybiBcIlBvcnRhbFwiO1xuICAgICAgICAgIGNhc2UgUkVBQ1RfQ09OVEVYVF9UWVBFOlxuICAgICAgICAgICAgcmV0dXJuIHR5cGUuZGlzcGxheU5hbWUgfHwgXCJDb250ZXh0XCI7XG4gICAgICAgICAgY2FzZSBSRUFDVF9DT05TVU1FUl9UWVBFOlxuICAgICAgICAgICAgcmV0dXJuICh0eXBlLl9jb250ZXh0LmRpc3BsYXlOYW1lIHx8IFwiQ29udGV4dFwiKSArIFwiLkNvbnN1bWVyXCI7XG4gICAgICAgICAgY2FzZSBSRUFDVF9GT1JXQVJEX1JFRl9UWVBFOlxuICAgICAgICAgICAgdmFyIGlubmVyVHlwZSA9IHR5cGUucmVuZGVyO1xuICAgICAgICAgICAgdHlwZSA9IHR5cGUuZGlzcGxheU5hbWU7XG4gICAgICAgICAgICB0eXBlIHx8XG4gICAgICAgICAgICAgICgodHlwZSA9IGlubmVyVHlwZS5kaXNwbGF5TmFtZSB8fCBpbm5lclR5cGUubmFtZSB8fCBcIlwiKSxcbiAgICAgICAgICAgICAgKHR5cGUgPSBcIlwiICE9PSB0eXBlID8gXCJGb3J3YXJkUmVmKFwiICsgdHlwZSArIFwiKVwiIDogXCJGb3J3YXJkUmVmXCIpKTtcbiAgICAgICAgICAgIHJldHVybiB0eXBlO1xuICAgICAgICAgIGNhc2UgUkVBQ1RfTUVNT19UWVBFOlxuICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgKGlubmVyVHlwZSA9IHR5cGUuZGlzcGxheU5hbWUgfHwgbnVsbCksXG4gICAgICAgICAgICAgIG51bGwgIT09IGlubmVyVHlwZVxuICAgICAgICAgICAgICAgID8gaW5uZXJUeXBlXG4gICAgICAgICAgICAgICAgOiBnZXRDb21wb25lbnROYW1lRnJvbVR5cGUodHlwZS50eXBlKSB8fCBcIk1lbW9cIlxuICAgICAgICAgICAgKTtcbiAgICAgICAgICBjYXNlIFJFQUNUX0xBWllfVFlQRTpcbiAgICAgICAgICAgIGlubmVyVHlwZSA9IHR5cGUuX3BheWxvYWQ7XG4gICAgICAgICAgICB0eXBlID0gdHlwZS5faW5pdDtcbiAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgIHJldHVybiBnZXRDb21wb25lbnROYW1lRnJvbVR5cGUodHlwZShpbm5lclR5cGUpKTtcbiAgICAgICAgICAgIH0gY2F0Y2ggKHgpIHt9XG4gICAgICAgIH1cbiAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICBmdW5jdGlvbiB0ZXN0U3RyaW5nQ29lcmNpb24odmFsdWUpIHtcbiAgICAgIHJldHVybiBcIlwiICsgdmFsdWU7XG4gICAgfVxuICAgIGZ1bmN0aW9uIGNoZWNrS2V5U3RyaW5nQ29lcmNpb24odmFsdWUpIHtcbiAgICAgIHRyeSB7XG4gICAgICAgIHRlc3RTdHJpbmdDb2VyY2lvbih2YWx1ZSk7XG4gICAgICAgIHZhciBKU0NvbXBpbGVyX2lubGluZV9yZXN1bHQgPSAhMTtcbiAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgSlNDb21waWxlcl9pbmxpbmVfcmVzdWx0ID0gITA7XG4gICAgICB9XG4gICAgICBpZiAoSlNDb21waWxlcl9pbmxpbmVfcmVzdWx0KSB7XG4gICAgICAgIEpTQ29tcGlsZXJfaW5saW5lX3Jlc3VsdCA9IGNvbnNvbGU7XG4gICAgICAgIHZhciBKU0NvbXBpbGVyX3RlbXBfY29uc3QgPSBKU0NvbXBpbGVyX2lubGluZV9yZXN1bHQuZXJyb3I7XG4gICAgICAgIHZhciBKU0NvbXBpbGVyX2lubGluZV9yZXN1bHQkanNjb21wJDAgPVxuICAgICAgICAgIChcImZ1bmN0aW9uXCIgPT09IHR5cGVvZiBTeW1ib2wgJiZcbiAgICAgICAgICAgIFN5bWJvbC50b1N0cmluZ1RhZyAmJlxuICAgICAgICAgICAgdmFsdWVbU3ltYm9sLnRvU3RyaW5nVGFnXSkgfHxcbiAgICAgICAgICB2YWx1ZS5jb25zdHJ1Y3Rvci5uYW1lIHx8XG4gICAgICAgICAgXCJPYmplY3RcIjtcbiAgICAgICAgSlNDb21waWxlcl90ZW1wX2NvbnN0LmNhbGwoXG4gICAgICAgICAgSlNDb21waWxlcl9pbmxpbmVfcmVzdWx0LFxuICAgICAgICAgIFwiVGhlIHByb3ZpZGVkIGtleSBpcyBhbiB1bnN1cHBvcnRlZCB0eXBlICVzLiBUaGlzIHZhbHVlIG11c3QgYmUgY29lcmNlZCB0byBhIHN0cmluZyBiZWZvcmUgdXNpbmcgaXQgaGVyZS5cIixcbiAgICAgICAgICBKU0NvbXBpbGVyX2lubGluZV9yZXN1bHQkanNjb21wJDBcbiAgICAgICAgKTtcbiAgICAgICAgcmV0dXJuIHRlc3RTdHJpbmdDb2VyY2lvbih2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuICAgIGZ1bmN0aW9uIGdldFRhc2tOYW1lKHR5cGUpIHtcbiAgICAgIGlmICh0eXBlID09PSBSRUFDVF9GUkFHTUVOVF9UWVBFKSByZXR1cm4gXCI8PlwiO1xuICAgICAgaWYgKFxuICAgICAgICBcIm9iamVjdFwiID09PSB0eXBlb2YgdHlwZSAmJlxuICAgICAgICBudWxsICE9PSB0eXBlICYmXG4gICAgICAgIHR5cGUuJCR0eXBlb2YgPT09IFJFQUNUX0xBWllfVFlQRVxuICAgICAgKVxuICAgICAgICByZXR1cm4gXCI8Li4uPlwiO1xuICAgICAgdHJ5IHtcbiAgICAgICAgdmFyIG5hbWUgPSBnZXRDb21wb25lbnROYW1lRnJvbVR5cGUodHlwZSk7XG4gICAgICAgIHJldHVybiBuYW1lID8gXCI8XCIgKyBuYW1lICsgXCI+XCIgOiBcIjwuLi4+XCI7XG4gICAgICB9IGNhdGNoICh4KSB7XG4gICAgICAgIHJldHVybiBcIjwuLi4+XCI7XG4gICAgICB9XG4gICAgfVxuICAgIGZ1bmN0aW9uIGdldE93bmVyKCkge1xuICAgICAgdmFyIGRpc3BhdGNoZXIgPSBSZWFjdFNoYXJlZEludGVybmFscy5BO1xuICAgICAgcmV0dXJuIG51bGwgPT09IGRpc3BhdGNoZXIgPyBudWxsIDogZGlzcGF0Y2hlci5nZXRPd25lcigpO1xuICAgIH1cbiAgICBmdW5jdGlvbiBVbmtub3duT3duZXIoKSB7XG4gICAgICByZXR1cm4gRXJyb3IoXCJyZWFjdC1zdGFjay10b3AtZnJhbWVcIik7XG4gICAgfVxuICAgIGZ1bmN0aW9uIGhhc1ZhbGlkS2V5KGNvbmZpZykge1xuICAgICAgaWYgKGhhc093blByb3BlcnR5LmNhbGwoY29uZmlnLCBcImtleVwiKSkge1xuICAgICAgICB2YXIgZ2V0dGVyID0gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihjb25maWcsIFwia2V5XCIpLmdldDtcbiAgICAgICAgaWYgKGdldHRlciAmJiBnZXR0ZXIuaXNSZWFjdFdhcm5pbmcpIHJldHVybiAhMTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB2b2lkIDAgIT09IGNvbmZpZy5rZXk7XG4gICAgfVxuICAgIGZ1bmN0aW9uIGRlZmluZUtleVByb3BXYXJuaW5nR2V0dGVyKHByb3BzLCBkaXNwbGF5TmFtZSkge1xuICAgICAgZnVuY3Rpb24gd2FybkFib3V0QWNjZXNzaW5nS2V5KCkge1xuICAgICAgICBzcGVjaWFsUHJvcEtleVdhcm5pbmdTaG93biB8fFxuICAgICAgICAgICgoc3BlY2lhbFByb3BLZXlXYXJuaW5nU2hvd24gPSAhMCksXG4gICAgICAgICAgY29uc29sZS5lcnJvcihcbiAgICAgICAgICAgIFwiJXM6IGBrZXlgIGlzIG5vdCBhIHByb3AuIFRyeWluZyB0byBhY2Nlc3MgaXQgd2lsbCByZXN1bHQgaW4gYHVuZGVmaW5lZGAgYmVpbmcgcmV0dXJuZWQuIElmIHlvdSBuZWVkIHRvIGFjY2VzcyB0aGUgc2FtZSB2YWx1ZSB3aXRoaW4gdGhlIGNoaWxkIGNvbXBvbmVudCwgeW91IHNob3VsZCBwYXNzIGl0IGFzIGEgZGlmZmVyZW50IHByb3AuIChodHRwczovL3JlYWN0LmRldi9saW5rL3NwZWNpYWwtcHJvcHMpXCIsXG4gICAgICAgICAgICBkaXNwbGF5TmFtZVxuICAgICAgICAgICkpO1xuICAgICAgfVxuICAgICAgd2FybkFib3V0QWNjZXNzaW5nS2V5LmlzUmVhY3RXYXJuaW5nID0gITA7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkocHJvcHMsIFwia2V5XCIsIHtcbiAgICAgICAgZ2V0OiB3YXJuQWJvdXRBY2Nlc3NpbmdLZXksXG4gICAgICAgIGNvbmZpZ3VyYWJsZTogITBcbiAgICAgIH0pO1xuICAgIH1cbiAgICBmdW5jdGlvbiBlbGVtZW50UmVmR2V0dGVyV2l0aERlcHJlY2F0aW9uV2FybmluZygpIHtcbiAgICAgIHZhciBjb21wb25lbnROYW1lID0gZ2V0Q29tcG9uZW50TmFtZUZyb21UeXBlKHRoaXMudHlwZSk7XG4gICAgICBkaWRXYXJuQWJvdXRFbGVtZW50UmVmW2NvbXBvbmVudE5hbWVdIHx8XG4gICAgICAgICgoZGlkV2FybkFib3V0RWxlbWVudFJlZltjb21wb25lbnROYW1lXSA9ICEwKSxcbiAgICAgICAgY29uc29sZS5lcnJvcihcbiAgICAgICAgICBcIkFjY2Vzc2luZyBlbGVtZW50LnJlZiB3YXMgcmVtb3ZlZCBpbiBSZWFjdCAxOS4gcmVmIGlzIG5vdyBhIHJlZ3VsYXIgcHJvcC4gSXQgd2lsbCBiZSByZW1vdmVkIGZyb20gdGhlIEpTWCBFbGVtZW50IHR5cGUgaW4gYSBmdXR1cmUgcmVsZWFzZS5cIlxuICAgICAgICApKTtcbiAgICAgIGNvbXBvbmVudE5hbWUgPSB0aGlzLnByb3BzLnJlZjtcbiAgICAgIHJldHVybiB2b2lkIDAgIT09IGNvbXBvbmVudE5hbWUgPyBjb21wb25lbnROYW1lIDogbnVsbDtcbiAgICB9XG4gICAgZnVuY3Rpb24gUmVhY3RFbGVtZW50KFxuICAgICAgdHlwZSxcbiAgICAgIGtleSxcbiAgICAgIHNlbGYsXG4gICAgICBzb3VyY2UsXG4gICAgICBvd25lcixcbiAgICAgIHByb3BzLFxuICAgICAgZGVidWdTdGFjayxcbiAgICAgIGRlYnVnVGFza1xuICAgICkge1xuICAgICAgc2VsZiA9IHByb3BzLnJlZjtcbiAgICAgIHR5cGUgPSB7XG4gICAgICAgICQkdHlwZW9mOiBSRUFDVF9FTEVNRU5UX1RZUEUsXG4gICAgICAgIHR5cGU6IHR5cGUsXG4gICAgICAgIGtleToga2V5LFxuICAgICAgICBwcm9wczogcHJvcHMsXG4gICAgICAgIF9vd25lcjogb3duZXJcbiAgICAgIH07XG4gICAgICBudWxsICE9PSAodm9pZCAwICE9PSBzZWxmID8gc2VsZiA6IG51bGwpXG4gICAgICAgID8gT2JqZWN0LmRlZmluZVByb3BlcnR5KHR5cGUsIFwicmVmXCIsIHtcbiAgICAgICAgICAgIGVudW1lcmFibGU6ICExLFxuICAgICAgICAgICAgZ2V0OiBlbGVtZW50UmVmR2V0dGVyV2l0aERlcHJlY2F0aW9uV2FybmluZ1xuICAgICAgICAgIH0pXG4gICAgICAgIDogT2JqZWN0LmRlZmluZVByb3BlcnR5KHR5cGUsIFwicmVmXCIsIHsgZW51bWVyYWJsZTogITEsIHZhbHVlOiBudWxsIH0pO1xuICAgICAgdHlwZS5fc3RvcmUgPSB7fTtcbiAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0eXBlLl9zdG9yZSwgXCJ2YWxpZGF0ZWRcIiwge1xuICAgICAgICBjb25maWd1cmFibGU6ICExLFxuICAgICAgICBlbnVtZXJhYmxlOiAhMSxcbiAgICAgICAgd3JpdGFibGU6ICEwLFxuICAgICAgICB2YWx1ZTogMFxuICAgICAgfSk7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodHlwZSwgXCJfZGVidWdJbmZvXCIsIHtcbiAgICAgICAgY29uZmlndXJhYmxlOiAhMSxcbiAgICAgICAgZW51bWVyYWJsZTogITEsXG4gICAgICAgIHdyaXRhYmxlOiAhMCxcbiAgICAgICAgdmFsdWU6IG51bGxcbiAgICAgIH0pO1xuICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHR5cGUsIFwiX2RlYnVnU3RhY2tcIiwge1xuICAgICAgICBjb25maWd1cmFibGU6ICExLFxuICAgICAgICBlbnVtZXJhYmxlOiAhMSxcbiAgICAgICAgd3JpdGFibGU6ICEwLFxuICAgICAgICB2YWx1ZTogZGVidWdTdGFja1xuICAgICAgfSk7XG4gICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodHlwZSwgXCJfZGVidWdUYXNrXCIsIHtcbiAgICAgICAgY29uZmlndXJhYmxlOiAhMSxcbiAgICAgICAgZW51bWVyYWJsZTogITEsXG4gICAgICAgIHdyaXRhYmxlOiAhMCxcbiAgICAgICAgdmFsdWU6IGRlYnVnVGFza1xuICAgICAgfSk7XG4gICAgICBPYmplY3QuZnJlZXplICYmIChPYmplY3QuZnJlZXplKHR5cGUucHJvcHMpLCBPYmplY3QuZnJlZXplKHR5cGUpKTtcbiAgICAgIHJldHVybiB0eXBlO1xuICAgIH1cbiAgICBmdW5jdGlvbiBqc3hERVZJbXBsKFxuICAgICAgdHlwZSxcbiAgICAgIGNvbmZpZyxcbiAgICAgIG1heWJlS2V5LFxuICAgICAgaXNTdGF0aWNDaGlsZHJlbixcbiAgICAgIHNvdXJjZSxcbiAgICAgIHNlbGYsXG4gICAgICBkZWJ1Z1N0YWNrLFxuICAgICAgZGVidWdUYXNrXG4gICAgKSB7XG4gICAgICB2YXIgY2hpbGRyZW4gPSBjb25maWcuY2hpbGRyZW47XG4gICAgICBpZiAodm9pZCAwICE9PSBjaGlsZHJlbilcbiAgICAgICAgaWYgKGlzU3RhdGljQ2hpbGRyZW4pXG4gICAgICAgICAgaWYgKGlzQXJyYXlJbXBsKGNoaWxkcmVuKSkge1xuICAgICAgICAgICAgZm9yIChcbiAgICAgICAgICAgICAgaXNTdGF0aWNDaGlsZHJlbiA9IDA7XG4gICAgICAgICAgICAgIGlzU3RhdGljQ2hpbGRyZW4gPCBjaGlsZHJlbi5sZW5ndGg7XG4gICAgICAgICAgICAgIGlzU3RhdGljQ2hpbGRyZW4rK1xuICAgICAgICAgICAgKVxuICAgICAgICAgICAgICB2YWxpZGF0ZUNoaWxkS2V5cyhjaGlsZHJlbltpc1N0YXRpY0NoaWxkcmVuXSk7XG4gICAgICAgICAgICBPYmplY3QuZnJlZXplICYmIE9iamVjdC5mcmVlemUoY2hpbGRyZW4pO1xuICAgICAgICAgIH0gZWxzZVxuICAgICAgICAgICAgY29uc29sZS5lcnJvcihcbiAgICAgICAgICAgICAgXCJSZWFjdC5qc3g6IFN0YXRpYyBjaGlsZHJlbiBzaG91bGQgYWx3YXlzIGJlIGFuIGFycmF5LiBZb3UgYXJlIGxpa2VseSBleHBsaWNpdGx5IGNhbGxpbmcgUmVhY3QuanN4cyBvciBSZWFjdC5qc3hERVYuIFVzZSB0aGUgQmFiZWwgdHJhbnNmb3JtIGluc3RlYWQuXCJcbiAgICAgICAgICAgICk7XG4gICAgICAgIGVsc2UgdmFsaWRhdGVDaGlsZEtleXMoY2hpbGRyZW4pO1xuICAgICAgaWYgKGhhc093blByb3BlcnR5LmNhbGwoY29uZmlnLCBcImtleVwiKSkge1xuICAgICAgICBjaGlsZHJlbiA9IGdldENvbXBvbmVudE5hbWVGcm9tVHlwZSh0eXBlKTtcbiAgICAgICAgdmFyIGtleXMgPSBPYmplY3Qua2V5cyhjb25maWcpLmZpbHRlcihmdW5jdGlvbiAoaykge1xuICAgICAgICAgIHJldHVybiBcImtleVwiICE9PSBrO1xuICAgICAgICB9KTtcbiAgICAgICAgaXNTdGF0aWNDaGlsZHJlbiA9XG4gICAgICAgICAgMCA8IGtleXMubGVuZ3RoXG4gICAgICAgICAgICA/IFwie2tleTogc29tZUtleSwgXCIgKyBrZXlzLmpvaW4oXCI6IC4uLiwgXCIpICsgXCI6IC4uLn1cIlxuICAgICAgICAgICAgOiBcIntrZXk6IHNvbWVLZXl9XCI7XG4gICAgICAgIGRpZFdhcm5BYm91dEtleVNwcmVhZFtjaGlsZHJlbiArIGlzU3RhdGljQ2hpbGRyZW5dIHx8XG4gICAgICAgICAgKChrZXlzID1cbiAgICAgICAgICAgIDAgPCBrZXlzLmxlbmd0aCA/IFwie1wiICsga2V5cy5qb2luKFwiOiAuLi4sIFwiKSArIFwiOiAuLi59XCIgOiBcInt9XCIpLFxuICAgICAgICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICAgICAgICAnQSBwcm9wcyBvYmplY3QgY29udGFpbmluZyBhIFwia2V5XCIgcHJvcCBpcyBiZWluZyBzcHJlYWQgaW50byBKU1g6XFxuICBsZXQgcHJvcHMgPSAlcztcXG4gIDwlcyB7Li4ucHJvcHN9IC8+XFxuUmVhY3Qga2V5cyBtdXN0IGJlIHBhc3NlZCBkaXJlY3RseSB0byBKU1ggd2l0aG91dCB1c2luZyBzcHJlYWQ6XFxuICBsZXQgcHJvcHMgPSAlcztcXG4gIDwlcyBrZXk9e3NvbWVLZXl9IHsuLi5wcm9wc30gLz4nLFxuICAgICAgICAgICAgaXNTdGF0aWNDaGlsZHJlbixcbiAgICAgICAgICAgIGNoaWxkcmVuLFxuICAgICAgICAgICAga2V5cyxcbiAgICAgICAgICAgIGNoaWxkcmVuXG4gICAgICAgICAgKSxcbiAgICAgICAgICAoZGlkV2FybkFib3V0S2V5U3ByZWFkW2NoaWxkcmVuICsgaXNTdGF0aWNDaGlsZHJlbl0gPSAhMCkpO1xuICAgICAgfVxuICAgICAgY2hpbGRyZW4gPSBudWxsO1xuICAgICAgdm9pZCAwICE9PSBtYXliZUtleSAmJlxuICAgICAgICAoY2hlY2tLZXlTdHJpbmdDb2VyY2lvbihtYXliZUtleSksIChjaGlsZHJlbiA9IFwiXCIgKyBtYXliZUtleSkpO1xuICAgICAgaGFzVmFsaWRLZXkoY29uZmlnKSAmJlxuICAgICAgICAoY2hlY2tLZXlTdHJpbmdDb2VyY2lvbihjb25maWcua2V5KSwgKGNoaWxkcmVuID0gXCJcIiArIGNvbmZpZy5rZXkpKTtcbiAgICAgIGlmIChcImtleVwiIGluIGNvbmZpZykge1xuICAgICAgICBtYXliZUtleSA9IHt9O1xuICAgICAgICBmb3IgKHZhciBwcm9wTmFtZSBpbiBjb25maWcpXG4gICAgICAgICAgXCJrZXlcIiAhPT0gcHJvcE5hbWUgJiYgKG1heWJlS2V5W3Byb3BOYW1lXSA9IGNvbmZpZ1twcm9wTmFtZV0pO1xuICAgICAgfSBlbHNlIG1heWJlS2V5ID0gY29uZmlnO1xuICAgICAgY2hpbGRyZW4gJiZcbiAgICAgICAgZGVmaW5lS2V5UHJvcFdhcm5pbmdHZXR0ZXIoXG4gICAgICAgICAgbWF5YmVLZXksXG4gICAgICAgICAgXCJmdW5jdGlvblwiID09PSB0eXBlb2YgdHlwZVxuICAgICAgICAgICAgPyB0eXBlLmRpc3BsYXlOYW1lIHx8IHR5cGUubmFtZSB8fCBcIlVua25vd25cIlxuICAgICAgICAgICAgOiB0eXBlXG4gICAgICAgICk7XG4gICAgICByZXR1cm4gUmVhY3RFbGVtZW50KFxuICAgICAgICB0eXBlLFxuICAgICAgICBjaGlsZHJlbixcbiAgICAgICAgc2VsZixcbiAgICAgICAgc291cmNlLFxuICAgICAgICBnZXRPd25lcigpLFxuICAgICAgICBtYXliZUtleSxcbiAgICAgICAgZGVidWdTdGFjayxcbiAgICAgICAgZGVidWdUYXNrXG4gICAgICApO1xuICAgIH1cbiAgICBmdW5jdGlvbiB2YWxpZGF0ZUNoaWxkS2V5cyhub2RlKSB7XG4gICAgICBcIm9iamVjdFwiID09PSB0eXBlb2Ygbm9kZSAmJlxuICAgICAgICBudWxsICE9PSBub2RlICYmXG4gICAgICAgIG5vZGUuJCR0eXBlb2YgPT09IFJFQUNUX0VMRU1FTlRfVFlQRSAmJlxuICAgICAgICBub2RlLl9zdG9yZSAmJlxuICAgICAgICAobm9kZS5fc3RvcmUudmFsaWRhdGVkID0gMSk7XG4gICAgfVxuICAgIHZhciBSZWFjdCA9IHJlcXVpcmUoXCJuZXh0L2Rpc3QvY29tcGlsZWQvcmVhY3RcIiksXG4gICAgICBSRUFDVF9FTEVNRU5UX1RZUEUgPSBTeW1ib2wuZm9yKFwicmVhY3QudHJhbnNpdGlvbmFsLmVsZW1lbnRcIiksXG4gICAgICBSRUFDVF9QT1JUQUxfVFlQRSA9IFN5bWJvbC5mb3IoXCJyZWFjdC5wb3J0YWxcIiksXG4gICAgICBSRUFDVF9GUkFHTUVOVF9UWVBFID0gU3ltYm9sLmZvcihcInJlYWN0LmZyYWdtZW50XCIpLFxuICAgICAgUkVBQ1RfU1RSSUNUX01PREVfVFlQRSA9IFN5bWJvbC5mb3IoXCJyZWFjdC5zdHJpY3RfbW9kZVwiKSxcbiAgICAgIFJFQUNUX1BST0ZJTEVSX1RZUEUgPSBTeW1ib2wuZm9yKFwicmVhY3QucHJvZmlsZXJcIiksXG4gICAgICBSRUFDVF9DT05TVU1FUl9UWVBFID0gU3ltYm9sLmZvcihcInJlYWN0LmNvbnN1bWVyXCIpLFxuICAgICAgUkVBQ1RfQ09OVEVYVF9UWVBFID0gU3ltYm9sLmZvcihcInJlYWN0LmNvbnRleHRcIiksXG4gICAgICBSRUFDVF9GT1JXQVJEX1JFRl9UWVBFID0gU3ltYm9sLmZvcihcInJlYWN0LmZvcndhcmRfcmVmXCIpLFxuICAgICAgUkVBQ1RfU1VTUEVOU0VfVFlQRSA9IFN5bWJvbC5mb3IoXCJyZWFjdC5zdXNwZW5zZVwiKSxcbiAgICAgIFJFQUNUX1NVU1BFTlNFX0xJU1RfVFlQRSA9IFN5bWJvbC5mb3IoXCJyZWFjdC5zdXNwZW5zZV9saXN0XCIpLFxuICAgICAgUkVBQ1RfTUVNT19UWVBFID0gU3ltYm9sLmZvcihcInJlYWN0Lm1lbW9cIiksXG4gICAgICBSRUFDVF9MQVpZX1RZUEUgPSBTeW1ib2wuZm9yKFwicmVhY3QubGF6eVwiKSxcbiAgICAgIFJFQUNUX0FDVElWSVRZX1RZUEUgPSBTeW1ib2wuZm9yKFwicmVhY3QuYWN0aXZpdHlcIiksXG4gICAgICBSRUFDVF9DTElFTlRfUkVGRVJFTkNFID0gU3ltYm9sLmZvcihcInJlYWN0LmNsaWVudC5yZWZlcmVuY2VcIiksXG4gICAgICBSZWFjdFNoYXJlZEludGVybmFscyA9XG4gICAgICAgIFJlYWN0Ll9fQ0xJRU5UX0lOVEVSTkFMU19ET19OT1RfVVNFX09SX1dBUk5fVVNFUlNfVEhFWV9DQU5OT1RfVVBHUkFERSxcbiAgICAgIGhhc093blByb3BlcnR5ID0gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eSxcbiAgICAgIGlzQXJyYXlJbXBsID0gQXJyYXkuaXNBcnJheSxcbiAgICAgIGNyZWF0ZVRhc2sgPSBjb25zb2xlLmNyZWF0ZVRhc2tcbiAgICAgICAgPyBjb25zb2xlLmNyZWF0ZVRhc2tcbiAgICAgICAgOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgICAgICB9O1xuICAgIFJlYWN0ID0ge1xuICAgICAgcmVhY3Rfc3RhY2tfYm90dG9tX2ZyYW1lOiBmdW5jdGlvbiAoY2FsbFN0YWNrRm9yRXJyb3IpIHtcbiAgICAgICAgcmV0dXJuIGNhbGxTdGFja0ZvckVycm9yKCk7XG4gICAgICB9XG4gICAgfTtcbiAgICB2YXIgc3BlY2lhbFByb3BLZXlXYXJuaW5nU2hvd247XG4gICAgdmFyIGRpZFdhcm5BYm91dEVsZW1lbnRSZWYgPSB7fTtcbiAgICB2YXIgdW5rbm93bk93bmVyRGVidWdTdGFjayA9IFJlYWN0LnJlYWN0X3N0YWNrX2JvdHRvbV9mcmFtZS5iaW5kKFxuICAgICAgUmVhY3QsXG4gICAgICBVbmtub3duT3duZXJcbiAgICApKCk7XG4gICAgdmFyIHVua25vd25Pd25lckRlYnVnVGFzayA9IGNyZWF0ZVRhc2soZ2V0VGFza05hbWUoVW5rbm93bk93bmVyKSk7XG4gICAgdmFyIGRpZFdhcm5BYm91dEtleVNwcmVhZCA9IHt9O1xuICAgIGV4cG9ydHMuRnJhZ21lbnQgPSBSRUFDVF9GUkFHTUVOVF9UWVBFO1xuICAgIGV4cG9ydHMuanN4REVWID0gZnVuY3Rpb24gKFxuICAgICAgdHlwZSxcbiAgICAgIGNvbmZpZyxcbiAgICAgIG1heWJlS2V5LFxuICAgICAgaXNTdGF0aWNDaGlsZHJlbixcbiAgICAgIHNvdXJjZSxcbiAgICAgIHNlbGZcbiAgICApIHtcbiAgICAgIHZhciB0cmFja0FjdHVhbE93bmVyID1cbiAgICAgICAgMWU0ID4gUmVhY3RTaGFyZWRJbnRlcm5hbHMucmVjZW50bHlDcmVhdGVkT3duZXJTdGFja3MrKztcbiAgICAgIHJldHVybiBqc3hERVZJbXBsKFxuICAgICAgICB0eXBlLFxuICAgICAgICBjb25maWcsXG4gICAgICAgIG1heWJlS2V5LFxuICAgICAgICBpc1N0YXRpY0NoaWxkcmVuLFxuICAgICAgICBzb3VyY2UsXG4gICAgICAgIHNlbGYsXG4gICAgICAgIHRyYWNrQWN0dWFsT3duZXJcbiAgICAgICAgICA/IEVycm9yKFwicmVhY3Qtc3RhY2stdG9wLWZyYW1lXCIpXG4gICAgICAgICAgOiB1bmtub3duT3duZXJEZWJ1Z1N0YWNrLFxuICAgICAgICB0cmFja0FjdHVhbE93bmVyID8gY3JlYXRlVGFzayhnZXRUYXNrTmFtZSh0eXBlKSkgOiB1bmtub3duT3duZXJEZWJ1Z1Rhc2tcbiAgICAgICk7XG4gICAgfTtcbiAgfSkoKTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js": +/*!******************************************************************!*\ + !*** ./node_modules/next/dist/compiled/react/jsx-dev-runtime.js ***! + \******************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +"use strict"; +eval(__webpack_require__.ts("\n\nif (false) {} else {\n module.exports = __webpack_require__(/*! ./cjs/react-jsx-dev-runtime.development.js */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js\");\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY29tcGlsZWQvcmVhY3QvanN4LWRldi1ydW50aW1lLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLElBQUksS0FBcUMsRUFBRSxFQUUxQyxDQUFDO0FBQ0YsRUFBRSw4TEFBc0U7QUFDeEUiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY29tcGlsZWQvcmVhY3QvanN4LWRldi1ydW50aW1lLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxuaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAncHJvZHVjdGlvbicpIHtcbiAgbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2Nqcy9yZWFjdC1qc3gtZGV2LXJ1bnRpbWUucHJvZHVjdGlvbi5qcycpO1xufSBlbHNlIHtcbiAgbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2Nqcy9yZWFjdC1qc3gtZGV2LXJ1bnRpbWUuZGV2ZWxvcG1lbnQuanMnKTtcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./src/app/terms/page.tsx": +/*!********************************!*\ + !*** ./src/app/terms/page.tsx ***! + \********************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ TermsOfService)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var _components_PageTemplate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/PageTemplate */ \"(app-pages-browser)/./src/components/PageTemplate.tsx\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\nfunction TermsOfService() {\n _s();\n const [isExpanded, setIsExpanded] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const toggleExpand = ()=>setIsExpanded(!isExpanded);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_PageTemplate__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n title: \"Terms of Use\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"prose prose-invert max-w-none\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-lg text-text-secondary\",\n children: [\n \"Last updated: \",\n new Date().toLocaleDateString()\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 13,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n \"Biohazard VFX LLC (“Biohazard VFX,” “we,” “us,” “our”) operates \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 17,\n columnNumber: 75\n }, this),\n \" (the “Site”). By accessing or using the Site, you agree to these Terms of Use (the “Terms”). If you do not agree, do not use the Site.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 16,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"1. Purpose & Eligibility\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 22,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"The Site showcases our work, services, and contact information. It is for informational and promotional purposes only.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 24,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"You must be at least 13; if under 18, use the Site only with a parent/guardian.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 25,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 23,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 21,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"2. Intellectual Property\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 30,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"All content on the Site (including images, videos, graphics, text, logos, layouts, and code) is owned by Biohazard VFX or its licensors and protected by copyright, trademark, and other laws. You may not copy, modify, distribute, publicly display, or create derivative works without our prior written consent. You may link to public pages in a fair and legal manner that does not suggest sponsorship or endorsement.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 31,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 29,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"3. Acceptable Use\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 39,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"No unlawful, harmful, or abusive activity.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 41,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"No probing/scanning for vulnerabilities or attempts to bypass security.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 42,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"No interference with the Site (e.g., overload, spam) or unauthorized automated access.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 43,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"No scraping/harvesting/indexing, except transient caching by a standard web browser.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 44,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 40,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 38,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"4. Submissions & Unsolicited Ideas\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 49,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"Do not send confidential information through the Site. No fiduciary or confidentiality obligations arise from unsolicited submissions. If you send feedback or materials, you grant us a worldwide, perpetual, irrevocable, royalty-free license to use, reproduce, adapt, publish, and display them for our business (excluding your personal data, which is handled under our Privacy Policy).\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 50,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 48,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"5. Third-Party Links\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 58,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"The Site may link to third-party websites. We do not control or endorse those sites and are not responsible for their content or policies.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 59,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 57,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"6. No Warranties\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 65,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"THE SITE AND ALL CONTENT ARE PROVIDED “AS IS” AND “AS AVAILABLE.” TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 66,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 64,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"7. Limitation of Liability\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 74,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n \"TO THE MAXIMUM EXTENT PERMITTED BY LAW, BIOHAZARD VFX WILL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, DATA, OR GOODWILL, ARISING OUT OF OR RELATING TO YOUR USE OR INABILITY TO USE THE SITE. OUR TOTAL LIABILITY FOR ANY CLAIM RELATING TO THE SITE WILL NOT EXCEED \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"$100\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 79,\n columnNumber: 29\n }, this),\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 75,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 73,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"8. Indemnity\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 84,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"You will defend, indemnify, and hold harmless Biohazard VFX and our members, directors, officers, employees, and agents from and against claims, damages, liabilities, costs, and expenses (including reasonable attorneys’ fees) arising from your violation of these Terms or misuse of the Site.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 85,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 83,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"9. DMCA / Copyright Complaints\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 93,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"If you believe content on the Site infringes your copyright, send a notice to our DMCA Agent:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 94,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"DMCA Agent:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 98,\n columnNumber: 13\n }, this),\n \" Davane (Executive Producer)\",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 98,\n columnNumber: 69\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Email:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 99,\n columnNumber: 13\n }, this),\n \" \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n children: \"Davane@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 99,\n columnNumber: 37\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"Your notice must include the information required by 17 U.S.C. \\xa7512(c)(3). We may remove content and terminate repeat infringers in appropriate circumstances.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 101,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 92,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"10. Privacy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 108,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"Your use of the Site is also governed by our Privacy Policy, incorporated here by reference.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 109,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 107,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"11. Changes; Termination\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 115,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"We may update these Terms at any time by posting a revised version on this page (effective upon posting). We may modify or discontinue the Site, or suspend/terminate access, at our discretion.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 116,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 114,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"12. Governing Law; Venue\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 123,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"These Terms are governed by the laws of the State of Colorado, without regard to conflicts-of-law principles. Subject to Section 13, the exclusive venue for disputes will be the state or federal courts located in El Paso County or Denver County, Colorado, and you consent to personal jurisdiction there.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 124,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 122,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"13. Arbitration & Class-Action Waiver (Consumers)\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 132,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Binding Arbitration.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 134,\n columnNumber: 13\n }, this),\n \" Any dispute or claim between you and us arising out of or relating to these Terms or the Site will be resolved by final and binding arbitration administered by the American Arbitration Association (“AAA”) under its Consumer Arbitration Rules. The arbitration will occur in Denver, Colorado, before a single arbitrator.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 133,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Class Waiver.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 139,\n columnNumber: 13\n }, this),\n \" You and we agree to arbitrate only on an individual basis; no class or representative proceedings.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 138,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Small-Claims Option.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 142,\n columnNumber: 13\n }, this),\n \" Either party may bring an individual action in a court with small-claims jurisdiction.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 141,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"30-Day Opt-Out.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 145,\n columnNumber: 13\n }, this),\n \" You may opt out of this arbitration provision by emailing\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 146,\n columnNumber: 18\n }, this),\n ' ',\n \"with the subject line “Arbitration Opt-Out” within 30 days of your first use of the Site after the effective date of these Terms.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 144,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 131,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"14. Export & Sanctions\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 152,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: \"You agree to comply with all U.S. export control and sanctions laws and not to use the Site in violation of such laws.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 153,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 151,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"15. Miscellaneous\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 159,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-text-secondary\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"These Terms are the entire agreement regarding your use of the Site and supersede prior communications.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 161,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"If any provision is unenforceable, the remainder stays in effect.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 162,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Our failure to enforce a provision is not a waiver.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 163,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"You may not assign these Terms without our consent; we may assign them in connection with a merger, acquisition, or asset sale.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 164,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 160,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 158,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-white mb-4\",\n children: \"16. Contact\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 169,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-secondary\",\n children: [\n \"General inquiries: \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 171,\n columnNumber: 32\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 171,\n columnNumber: 102\n }, this),\n \"DMCA notices only: \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n children: \"Davane@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 172,\n columnNumber: 32\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 170,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 168,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n_s(TermsOfService, \"FPNvbbHVlWWR4LKxxNntSxiIS38=\");\n_c = TermsOfService;\nvar _c;\n$RefreshReg$(_c, \"TermsOfService\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvdGVybXMvcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUVvRDtBQUNwQjtBQUVqQixTQUFTRTs7SUFDdEIsTUFBTSxDQUFDQyxZQUFZQyxjQUFjLEdBQUdILCtDQUFRQSxDQUFDO0lBQzdDLE1BQU1JLGVBQWUsSUFBTUQsY0FBYyxDQUFDRDtJQUUxQyxxQkFDRSw4REFBQ0gsZ0VBQVlBO1FBQUNNLE9BQU07a0JBQ2xCLDRFQUFDQztZQUFJQyxXQUFVOzs4QkFDYiw4REFBQ0M7b0JBQUVELFdBQVU7O3dCQUE4Qjt3QkFDMUIsSUFBSUUsT0FBT0Msa0JBQWtCOzs7Ozs7OzhCQUU5Qyw4REFBQ0Y7b0JBQUVELFdBQVU7O3dCQUFzQjtzQ0FDK0IsOERBQUNJO3NDQUFPOzs7Ozs7d0JBQXlCOzs7Ozs7OzhCQUluRyw4REFBQ0M7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQXFDOzs7Ozs7c0NBQ25ELDhEQUFDTzs0QkFBR1AsV0FBVTs7OENBQ1osOERBQUNROzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OEJBSVIsOERBQUNIO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUFxQzs7Ozs7O3NDQUNuRCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXNCOzs7Ozs7Ozs7Ozs7OEJBT3JDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNPOzRCQUFHUCxXQUFVOzs4Q0FDWiw4REFBQ1E7OENBQUc7Ozs7Ozs4Q0FDSiw4REFBQ0E7OENBQUc7Ozs7Ozs4Q0FDSiw4REFBQ0E7OENBQUc7Ozs7Ozs4Q0FDSiw4REFBQ0E7OENBQUc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFJUiw4REFBQ0g7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQXFDOzs7Ozs7c0NBQ25ELDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBc0I7Ozs7Ozs7Ozs7Ozs4QkFPckMsOERBQUNLO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUFxQzs7Ozs7O3NDQUNuRCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXNCOzs7Ozs7Ozs7Ozs7OEJBS3JDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUFzQjs7Ozs7Ozs7Ozs7OzhCQU9yQyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQXFDOzs7Ozs7c0NBQ25ELDhEQUFDQzs0QkFBRUQsV0FBVTs7Z0NBQXNCOzhDQUlqQiw4REFBQ0k7OENBQU87Ozs7OztnQ0FBYTs7Ozs7Ozs7Ozs7Ozs4QkFJekMsOERBQUNDO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUFxQzs7Ozs7O3NDQUNuRCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXNCOzs7Ozs7Ozs7Ozs7OEJBT3JDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUFzQjs7Ozs7O3NDQUduQyw4REFBQ0M7NEJBQUVELFdBQVU7OzhDQUNYLDhEQUFDSTs4Q0FBTzs7Ozs7O2dDQUFvQjs4Q0FBNEIsOERBQUNLOzs7Ozs4Q0FDekQsOERBQUNMOzhDQUFPOzs7Ozs7Z0NBQWU7OENBQUMsOERBQUNNO29DQUFFQyxNQUFLOzhDQUFpQzs7Ozs7Ozs7Ozs7O3NDQUVuRSw4REFBQ1Y7NEJBQUVELFdBQVU7c0NBQXNCOzs7Ozs7Ozs7Ozs7OEJBTXJDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUFzQjs7Ozs7Ozs7Ozs7OzhCQUtyQyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQXFDOzs7Ozs7c0NBQ25ELDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBc0I7Ozs7Ozs7Ozs7Ozs4QkFNckMsOERBQUNLO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUFxQzs7Ozs7O3NDQUNuRCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXNCOzs7Ozs7Ozs7Ozs7OEJBT3JDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNDOzRCQUFFRCxXQUFVOzs4Q0FDWCw4REFBQ0k7OENBQU87Ozs7OztnQ0FBNkI7Ozs7Ozs7c0NBSXZDLDhEQUFDSDs0QkFBRUQsV0FBVTs7OENBQ1gsOERBQUNJOzhDQUFPOzs7Ozs7Z0NBQXNCOzs7Ozs7O3NDQUVoQyw4REFBQ0g7NEJBQUVELFdBQVU7OzhDQUNYLDhEQUFDSTs4Q0FBTzs7Ozs7O2dDQUE2Qjs7Ozs7OztzQ0FFdkMsOERBQUNIOzRCQUFFRCxXQUFVOzs4Q0FDWCw4REFBQ0k7OENBQU87Ozs7OztnQ0FBd0I7Z0NBQy9COzhDQUFJLDhEQUFDTTtvQ0FBRUMsTUFBSzs4Q0FBa0M7Ozs7OztnQ0FBNkI7Z0NBQUk7Ozs7Ozs7Ozs7Ozs7OEJBS3BGLDhEQUFDTjtvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBcUM7Ozs7OztzQ0FDbkQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUFzQjs7Ozs7Ozs7Ozs7OzhCQUtyQyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQXFDOzs7Ozs7c0NBQ25ELDhEQUFDTzs0QkFBR1AsV0FBVTs7OENBQ1osOERBQUNROzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OEJBSVIsOERBQUNIO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUFxQzs7Ozs7O3NDQUNuRCw4REFBQ0M7NEJBQUVELFdBQVU7O2dDQUFzQjs4Q0FDZCw4REFBQ1U7b0NBQUVDLE1BQUs7OENBQWtDOzs7Ozs7OENBQTRCLDhEQUFDRjs7Ozs7Z0NBQUs7OENBQzVFLDhEQUFDQztvQ0FBRUMsTUFBSzs4Q0FBaUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTXhFO0dBNUt3QmpCO0tBQUFBIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL3Rlcm1zL3BhZ2UudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgUGFnZVRlbXBsYXRlIGZyb20gJ0AvY29tcG9uZW50cy9QYWdlVGVtcGxhdGUnXG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0J1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBUZXJtc09mU2VydmljZSgpIHtcbiAgY29uc3QgW2lzRXhwYW5kZWQsIHNldElzRXhwYW5kZWRdID0gdXNlU3RhdGUoZmFsc2UpXG4gIGNvbnN0IHRvZ2dsZUV4cGFuZCA9ICgpID0+IHNldElzRXhwYW5kZWQoIWlzRXhwYW5kZWQpXG5cbiAgcmV0dXJuIChcbiAgICA8UGFnZVRlbXBsYXRlIHRpdGxlPVwiVGVybXMgb2YgVXNlXCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInByb3NlIHByb3NlLWludmVydCBtYXgtdy1ub25lXCI+XG4gICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbGcgdGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgIExhc3QgdXBkYXRlZDoge25ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgIEJpb2hhemFyZCBWRlggTExDICjigJxCaW9oYXphcmQgVkZYLOKAnSDigJx3ZSzigJ0g4oCcdXMs4oCdIOKAnG91cuKAnSkgb3BlcmF0ZXMgPHN0cm9uZz5iaW9oYXphcmR2ZnguY29tPC9zdHJvbmc+ICh0aGUg4oCcU2l0ZeKAnSkuXG4gICAgICAgICAgQnkgYWNjZXNzaW5nIG9yIHVzaW5nIHRoZSBTaXRlLCB5b3UgYWdyZWUgdG8gdGhlc2UgVGVybXMgb2YgVXNlICh0aGUg4oCcVGVybXPigJ0pLiBJZiB5b3UgZG8gbm90IGFncmVlLCBkbyBub3QgdXNlIHRoZSBTaXRlLlxuICAgICAgICA8L3A+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+MS4gUHVycG9zZSAmIEVsaWdpYmlsaXR5PC9oMj5cbiAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibGlzdC1kaXNjIHBsLTYgdGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgPGxpPlRoZSBTaXRlIHNob3djYXNlcyBvdXIgd29yaywgc2VydmljZXMsIGFuZCBjb250YWN0IGluZm9ybWF0aW9uLiBJdCBpcyBmb3IgaW5mb3JtYXRpb25hbCBhbmQgcHJvbW90aW9uYWwgcHVycG9zZXMgb25seS48L2xpPlxuICAgICAgICAgICAgPGxpPllvdSBtdXN0IGJlIGF0IGxlYXN0IDEzOyBpZiB1bmRlciAxOCwgdXNlIHRoZSBTaXRlIG9ubHkgd2l0aCBhIHBhcmVudC9ndWFyZGlhbi48L2xpPlxuICAgICAgICAgIDwvdWw+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTRcIj4yLiBJbnRlbGxlY3R1YWwgUHJvcGVydHk8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgIEFsbCBjb250ZW50IG9uIHRoZSBTaXRlIChpbmNsdWRpbmcgaW1hZ2VzLCB2aWRlb3MsIGdyYXBoaWNzLCB0ZXh0LCBsb2dvcywgbGF5b3V0cywgYW5kIGNvZGUpIGlzIG93bmVkIGJ5IEJpb2hhemFyZCBWRlggb3IgaXRzIGxpY2Vuc29yc1xuICAgICAgICAgICAgYW5kIHByb3RlY3RlZCBieSBjb3B5cmlnaHQsIHRyYWRlbWFyaywgYW5kIG90aGVyIGxhd3MuIFlvdSBtYXkgbm90IGNvcHksIG1vZGlmeSwgZGlzdHJpYnV0ZSwgcHVibGljbHkgZGlzcGxheSwgb3IgY3JlYXRlIGRlcml2YXRpdmUgd29ya3NcbiAgICAgICAgICAgIHdpdGhvdXQgb3VyIHByaW9yIHdyaXR0ZW4gY29uc2VudC4gWW91IG1heSBsaW5rIHRvIHB1YmxpYyBwYWdlcyBpbiBhIGZhaXIgYW5kIGxlZ2FsIG1hbm5lciB0aGF0IGRvZXMgbm90IHN1Z2dlc3Qgc3BvbnNvcnNoaXAgb3IgZW5kb3JzZW1lbnQuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+My4gQWNjZXB0YWJsZSBVc2U8L2gyPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0LWRpc2MgcGwtNiB0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8bGk+Tm8gdW5sYXdmdWwsIGhhcm1mdWwsIG9yIGFidXNpdmUgYWN0aXZpdHkuPC9saT5cbiAgICAgICAgICAgIDxsaT5ObyBwcm9iaW5nL3NjYW5uaW5nIGZvciB2dWxuZXJhYmlsaXRpZXMgb3IgYXR0ZW1wdHMgdG8gYnlwYXNzIHNlY3VyaXR5LjwvbGk+XG4gICAgICAgICAgICA8bGk+Tm8gaW50ZXJmZXJlbmNlIHdpdGggdGhlIFNpdGUgKGUuZy4sIG92ZXJsb2FkLCBzcGFtKSBvciB1bmF1dGhvcml6ZWQgYXV0b21hdGVkIGFjY2Vzcy48L2xpPlxuICAgICAgICAgICAgPGxpPk5vIHNjcmFwaW5nL2hhcnZlc3RpbmcvaW5kZXhpbmcsIGV4Y2VwdCB0cmFuc2llbnQgY2FjaGluZyBieSBhIHN0YW5kYXJkIHdlYiBicm93c2VyLjwvbGk+XG4gICAgICAgICAgPC91bD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjQuIFN1Ym1pc3Npb25zICYgVW5zb2xpY2l0ZWQgSWRlYXM8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgIERvIG5vdCBzZW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB0aHJvdWdoIHRoZSBTaXRlLiBObyBmaWR1Y2lhcnkgb3IgY29uZmlkZW50aWFsaXR5IG9ibGlnYXRpb25zIGFyaXNlIGZyb20gdW5zb2xpY2l0ZWQgc3VibWlzc2lvbnMuXG4gICAgICAgICAgICBJZiB5b3Ugc2VuZCBmZWVkYmFjayBvciBtYXRlcmlhbHMsIHlvdSBncmFudCB1cyBhIHdvcmxkd2lkZSwgcGVycGV0dWFsLCBpcnJldm9jYWJsZSwgcm95YWx0eS1mcmVlIGxpY2Vuc2UgdG8gdXNlLCByZXByb2R1Y2UsIGFkYXB0LCBwdWJsaXNoLFxuICAgICAgICAgICAgYW5kIGRpc3BsYXkgdGhlbSBmb3Igb3VyIGJ1c2luZXNzIChleGNsdWRpbmcgeW91ciBwZXJzb25hbCBkYXRhLCB3aGljaCBpcyBoYW5kbGVkIHVuZGVyIG91ciBQcml2YWN5IFBvbGljeSkuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+NS4gVGhpcmQtUGFydHkgTGlua3M8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgIFRoZSBTaXRlIG1heSBsaW5rIHRvIHRoaXJkLXBhcnR5IHdlYnNpdGVzLiBXZSBkbyBub3QgY29udHJvbCBvciBlbmRvcnNlIHRob3NlIHNpdGVzIGFuZCBhcmUgbm90IHJlc3BvbnNpYmxlIGZvciB0aGVpciBjb250ZW50IG9yIHBvbGljaWVzLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjYuIE5vIFdhcnJhbnRpZXM8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgIFRIRSBTSVRFIEFORCBBTEwgQ09OVEVOVCBBUkUgUFJPVklERUQg4oCcQVMgSVPigJ0gQU5EIOKAnEFTIEFWQUlMQUJMRS7igJ0gVE8gVEhFIE1BWElNVU0gRVhURU5UIFBFUk1JVFRFRCBCWSBMQVcsXG4gICAgICAgICAgICBXRSBESVNDTEFJTSBBTEwgV0FSUkFOVElFUywgRVhQUkVTUyBPUiBJTVBMSUVELCBJTkNMVURJTkcgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSxcbiAgICAgICAgICAgIFRJVExFLCBBTkQgTk9OLUlORlJJTkdFTUVOVC5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTRcIj43LiBMaW1pdGF0aW9uIG9mIExpYWJpbGl0eTwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgVE8gVEhFIE1BWElNVU0gRVhURU5UIFBFUk1JVFRFRCBCWSBMQVcsIEJJT0hBWkFSRCBWRlggV0lMTCBOT1QgQkUgTElBQkxFIEZPUiBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCxcbiAgICAgICAgICAgIENPTlNFUVVFTlRJQUwsIEVYRU1QTEFSWSwgT1IgUFVOSVRJVkUgREFNQUdFUywgT1IgRk9SIExPU1QgUFJPRklUUywgUkVWRU5VRSwgREFUQSwgT1IgR09PRFdJTEwsIEFSSVNJTkcgT1VUIE9GXG4gICAgICAgICAgICBPUiBSRUxBVElORyBUTyBZT1VSIFVTRSBPUiBJTkFCSUxJVFkgVE8gVVNFIFRIRSBTSVRFLiBPVVIgVE9UQUwgTElBQklMSVRZIEZPUiBBTlkgQ0xBSU0gUkVMQVRJTkcgVE8gVEhFIFNJVEVcbiAgICAgICAgICAgIFdJTEwgTk9UIEVYQ0VFRCA8c3Ryb25nPiQxMDA8L3N0cm9uZz4uXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+OC4gSW5kZW1uaXR5PC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICBZb3Ugd2lsbCBkZWZlbmQsIGluZGVtbmlmeSwgYW5kIGhvbGQgaGFybWxlc3MgQmlvaGF6YXJkIFZGWCBhbmQgb3VyIG1lbWJlcnMsIGRpcmVjdG9ycywgb2ZmaWNlcnMsIGVtcGxveWVlcywgYW5kIGFnZW50c1xuICAgICAgICAgICAgZnJvbSBhbmQgYWdhaW5zdCBjbGFpbXMsIGRhbWFnZXMsIGxpYWJpbGl0aWVzLCBjb3N0cywgYW5kIGV4cGVuc2VzIChpbmNsdWRpbmcgcmVhc29uYWJsZSBhdHRvcm5leXPigJkgZmVlcykgYXJpc2luZyBmcm9tIHlvdXJcbiAgICAgICAgICAgIHZpb2xhdGlvbiBvZiB0aGVzZSBUZXJtcyBvciBtaXN1c2Ugb2YgdGhlIFNpdGUuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+OS4gRE1DQSAvIENvcHlyaWdodCBDb21wbGFpbnRzPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICBJZiB5b3UgYmVsaWV2ZSBjb250ZW50IG9uIHRoZSBTaXRlIGluZnJpbmdlcyB5b3VyIGNvcHlyaWdodCwgc2VuZCBhIG5vdGljZSB0byBvdXIgRE1DQSBBZ2VudDpcbiAgICAgICAgICA8L3A+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgPHN0cm9uZz5ETUNBIEFnZW50Ojwvc3Ryb25nPiBEYXZhbmUgKEV4ZWN1dGl2ZSBQcm9kdWNlcik8YnIgLz5cbiAgICAgICAgICAgIDxzdHJvbmc+RW1haWw6PC9zdHJvbmc+IDxhIGhyZWY9XCJtYWlsdG86RGF2YW5lQGJpb2hhemFyZHZmeC5jb21cIj5EYXZhbmVAYmlvaGF6YXJkdmZ4LmNvbTwvYT5cbiAgICAgICAgICA8L3A+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgWW91ciBub3RpY2UgbXVzdCBpbmNsdWRlIHRoZSBpbmZvcm1hdGlvbiByZXF1aXJlZCBieSAxNyBVLlMuQy4gwqc1MTIoYykoMykuIFdlIG1heSByZW1vdmUgY29udGVudCBhbmQgdGVybWluYXRlIHJlcGVhdCBpbmZyaW5nZXJzXG4gICAgICAgICAgICBpbiBhcHByb3ByaWF0ZSBjaXJjdW1zdGFuY2VzLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjEwLiBQcml2YWN5PC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICBZb3VyIHVzZSBvZiB0aGUgU2l0ZSBpcyBhbHNvIGdvdmVybmVkIGJ5IG91ciBQcml2YWN5IFBvbGljeSwgaW5jb3Jwb3JhdGVkIGhlcmUgYnkgcmVmZXJlbmNlLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjExLiBDaGFuZ2VzOyBUZXJtaW5hdGlvbjwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgV2UgbWF5IHVwZGF0ZSB0aGVzZSBUZXJtcyBhdCBhbnkgdGltZSBieSBwb3N0aW5nIGEgcmV2aXNlZCB2ZXJzaW9uIG9uIHRoaXMgcGFnZSAoZWZmZWN0aXZlIHVwb24gcG9zdGluZykuIFdlIG1heSBtb2RpZnkgb3JcbiAgICAgICAgICAgIGRpc2NvbnRpbnVlIHRoZSBTaXRlLCBvciBzdXNwZW5kL3Rlcm1pbmF0ZSBhY2Nlc3MsIGF0IG91ciBkaXNjcmV0aW9uLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjEyLiBHb3Zlcm5pbmcgTGF3OyBWZW51ZTwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgVGhlc2UgVGVybXMgYXJlIGdvdmVybmVkIGJ5IHRoZSBsYXdzIG9mIHRoZSBTdGF0ZSBvZiBDb2xvcmFkbywgd2l0aG91dCByZWdhcmQgdG8gY29uZmxpY3RzLW9mLWxhdyBwcmluY2lwbGVzLiBTdWJqZWN0IHRvIFNlY3Rpb24gMTMsXG4gICAgICAgICAgICB0aGUgZXhjbHVzaXZlIHZlbnVlIGZvciBkaXNwdXRlcyB3aWxsIGJlIHRoZSBzdGF0ZSBvciBmZWRlcmFsIGNvdXJ0cyBsb2NhdGVkIGluIEVsIFBhc28gQ291bnR5IG9yIERlbnZlciBDb3VudHksIENvbG9yYWRvLFxuICAgICAgICAgICAgYW5kIHlvdSBjb25zZW50IHRvIHBlcnNvbmFsIGp1cmlzZGljdGlvbiB0aGVyZS5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTRcIj4xMy4gQXJiaXRyYXRpb24gJiBDbGFzcy1BY3Rpb24gV2FpdmVyIChDb25zdW1lcnMpPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8c3Ryb25nPkJpbmRpbmcgQXJiaXRyYXRpb24uPC9zdHJvbmc+IEFueSBkaXNwdXRlIG9yIGNsYWltIGJldHdlZW4geW91IGFuZCB1cyBhcmlzaW5nIG91dCBvZiBvciByZWxhdGluZyB0byB0aGVzZSBUZXJtcyBvciB0aGUgU2l0ZVxuICAgICAgICAgICAgd2lsbCBiZSByZXNvbHZlZCBieSBmaW5hbCBhbmQgYmluZGluZyBhcmJpdHJhdGlvbiBhZG1pbmlzdGVyZWQgYnkgdGhlIEFtZXJpY2FuIEFyYml0cmF0aW9uIEFzc29jaWF0aW9uICjigJxBQUHigJ0pIHVuZGVyIGl0c1xuICAgICAgICAgICAgQ29uc3VtZXIgQXJiaXRyYXRpb24gUnVsZXMuIFRoZSBhcmJpdHJhdGlvbiB3aWxsIG9jY3VyIGluIERlbnZlciwgQ29sb3JhZG8sIGJlZm9yZSBhIHNpbmdsZSBhcmJpdHJhdG9yLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8c3Ryb25nPkNsYXNzIFdhaXZlci48L3N0cm9uZz4gWW91IGFuZCB3ZSBhZ3JlZSB0byBhcmJpdHJhdGUgb25seSBvbiBhbiBpbmRpdmlkdWFsIGJhc2lzOyBubyBjbGFzcyBvciByZXByZXNlbnRhdGl2ZSBwcm9jZWVkaW5ncy5cbiAgICAgICAgICA8L3A+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LXNlY29uZGFyeVwiPlxuICAgICAgICAgICAgPHN0cm9uZz5TbWFsbC1DbGFpbXMgT3B0aW9uLjwvc3Ryb25nPiBFaXRoZXIgcGFydHkgbWF5IGJyaW5nIGFuIGluZGl2aWR1YWwgYWN0aW9uIGluIGEgY291cnQgd2l0aCBzbWFsbC1jbGFpbXMganVyaXNkaWN0aW9uLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8c3Ryb25nPjMwLURheSBPcHQtT3V0Ljwvc3Ryb25nPiBZb3UgbWF5IG9wdCBvdXQgb2YgdGhpcyBhcmJpdHJhdGlvbiBwcm92aXNpb24gYnkgZW1haWxpbmdcbiAgICAgICAgICAgIHsnICd9PGEgaHJlZj1cIm1haWx0bzpjb250YWN0QGJpb2hhemFyZHZmeC5jb21cIj5jb250YWN0QGJpb2hhemFyZHZmeC5jb208L2E+eycgJ31cbiAgICAgICAgICAgIHdpdGggdGhlIHN1YmplY3QgbGluZSDigJxBcmJpdHJhdGlvbiBPcHQtT3V04oCdIHdpdGhpbiAzMCBkYXlzIG9mIHlvdXIgZmlyc3QgdXNlIG9mIHRoZSBTaXRlIGFmdGVyIHRoZSBlZmZlY3RpdmUgZGF0ZSBvZiB0aGVzZSBUZXJtcy5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIG1iLTRcIj4xNC4gRXhwb3J0ICYgU2FuY3Rpb25zPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICBZb3UgYWdyZWUgdG8gY29tcGx5IHdpdGggYWxsIFUuUy4gZXhwb3J0IGNvbnRyb2wgYW5kIHNhbmN0aW9ucyBsYXdzIGFuZCBub3QgdG8gdXNlIHRoZSBTaXRlIGluIHZpb2xhdGlvbiBvZiBzdWNoIGxhd3MuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+MTUuIE1pc2NlbGxhbmVvdXM8L2gyPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0LWRpc2MgcGwtNiB0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8bGk+VGhlc2UgVGVybXMgYXJlIHRoZSBlbnRpcmUgYWdyZWVtZW50IHJlZ2FyZGluZyB5b3VyIHVzZSBvZiB0aGUgU2l0ZSBhbmQgc3VwZXJzZWRlIHByaW9yIGNvbW11bmljYXRpb25zLjwvbGk+XG4gICAgICAgICAgICA8bGk+SWYgYW55IHByb3Zpc2lvbiBpcyB1bmVuZm9yY2VhYmxlLCB0aGUgcmVtYWluZGVyIHN0YXlzIGluIGVmZmVjdC48L2xpPlxuICAgICAgICAgICAgPGxpPk91ciBmYWlsdXJlIHRvIGVuZm9yY2UgYSBwcm92aXNpb24gaXMgbm90IGEgd2FpdmVyLjwvbGk+XG4gICAgICAgICAgICA8bGk+WW91IG1heSBub3QgYXNzaWduIHRoZXNlIFRlcm1zIHdpdGhvdXQgb3VyIGNvbnNlbnQ7IHdlIG1heSBhc3NpZ24gdGhlbSBpbiBjb25uZWN0aW9uIHdpdGggYSBtZXJnZXIsIGFjcXVpc2l0aW9uLCBvciBhc3NldCBzYWxlLjwvbGk+XG4gICAgICAgICAgPC91bD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLTJcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtd2hpdGUgbWItNFwiPjE2LiBDb250YWN0PC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICBHZW5lcmFsIGlucXVpcmllczogPGEgaHJlZj1cIm1haWx0bzpjb250YWN0QGJpb2hhemFyZHZmeC5jb21cIj5jb250YWN0QGJpb2hhemFyZHZmeC5jb208L2E+PGJyIC8+XG4gICAgICAgICAgICBETUNBIG5vdGljZXMgb25seTogPGEgaHJlZj1cIm1haWx0bzpEYXZhbmVAYmlvaGF6YXJkdmZ4LmNvbVwiPkRhdmFuZUBiaW9oYXphcmR2ZnguY29tPC9hPlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9QYWdlVGVtcGxhdGU+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJQYWdlVGVtcGxhdGUiLCJ1c2VTdGF0ZSIsIlRlcm1zT2ZTZXJ2aWNlIiwiaXNFeHBhbmRlZCIsInNldElzRXhwYW5kZWQiLCJ0b2dnbGVFeHBhbmQiLCJ0aXRsZSIsImRpdiIsImNsYXNzTmFtZSIsInAiLCJEYXRlIiwidG9Mb2NhbGVEYXRlU3RyaW5nIiwic3Ryb25nIiwic2VjdGlvbiIsImgyIiwidWwiLCJsaSIsImJyIiwiYSIsImhyZWYiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/terms/page.tsx\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./src/components/PageTemplate.tsx": +/*!*****************************************!*\ + !*** ./src/components/PageTemplate.tsx ***! + \*****************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ PageTemplate)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction PageTemplate(param) {\n let { title, description, children, className = '', fullWidth = false } = param;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"min-h-screen bg-bg-dark py-24 \".concat(className),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: fullWidth ? \"px-6 md:px-8 lg:px-10\" : \"max-w-7xl mx-auto px-6 md:px-8 lg:px-10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"mb-16 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-4xl font-montserrat font-bold text-primary\",\n children: title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 22,\n columnNumber: 11\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted mt-4 max-w-2xl mx-auto\",\n children: description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 26,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 21,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 20,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n_c = PageTemplate;\nvar _c;\n$RefreshReg$(_c, \"PageTemplate\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL1BhZ2VUZW1wbGF0ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBd0M7QUFVekIsU0FBU0MsYUFBYSxLQU1qQjtRQU5pQixFQUNuQ0MsS0FBSyxFQUNMQyxXQUFXLEVBQ1hDLFFBQVEsRUFDUkMsWUFBWSxFQUFFLEVBQ2RDLFlBQVksS0FBSyxFQUNDLEdBTmlCO0lBT25DLHFCQUNFLDhEQUFDQztRQUFJRixXQUFXLGlDQUEyQyxPQUFWQTtrQkFDL0MsNEVBQUNFO1lBQUlGLFdBQVdDLFlBQVksMEJBQTBCOzs4QkFDcEQsOERBQUNFO29CQUFPSCxXQUFVOztzQ0FDaEIsOERBQUNJOzRCQUFHSixXQUFVO3NDQUNYSDs7Ozs7O3dCQUVGQyw2QkFDQyw4REFBQ087NEJBQUVMLFdBQVU7c0NBQ1ZGOzs7Ozs7Ozs7Ozs7OEJBS1AsOERBQUNROzhCQUFNUDs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJZjtLQXpCd0JIIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9QYWdlVGVtcGxhdGUudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCdcblxuaW50ZXJmYWNlIFBhZ2VUZW1wbGF0ZVByb3BzIHtcbiAgdGl0bGU6IHN0cmluZ1xuICBkZXNjcmlwdGlvbj86IHN0cmluZ1xuICBjaGlsZHJlbjogUmVhY3ROb2RlXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xuICBmdWxsV2lkdGg/OiBib29sZWFuXG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFBhZ2VUZW1wbGF0ZSh7XG4gIHRpdGxlLFxuICBkZXNjcmlwdGlvbixcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBmdWxsV2lkdGggPSBmYWxzZSxcbn06IFBhZ2VUZW1wbGF0ZVByb3BzKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9e2BtaW4taC1zY3JlZW4gYmctYmctZGFyayBweS0yNCAke2NsYXNzTmFtZX1gfT5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXtmdWxsV2lkdGggPyBcInB4LTYgbWQ6cHgtOCBsZzpweC0xMFwiIDogXCJtYXgtdy03eGwgbXgtYXV0byBweC02IG1kOnB4LTggbGc6cHgtMTBcIn0+XG4gICAgICAgIDxoZWFkZXIgY2xhc3NOYW1lPVwibWItMTYgdGV4dC1jZW50ZXJcIj5cbiAgICAgICAgICA8aDEgY2xhc3NOYW1lPVwidGV4dC00eGwgZm9udC1tb250c2VycmF0IGZvbnQtYm9sZCB0ZXh0LXByaW1hcnlcIj5cbiAgICAgICAgICAgIHt0aXRsZX1cbiAgICAgICAgICA8L2gxPlxuICAgICAgICAgIHtkZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtbXV0ZWQgbXQtNCBtYXgtdy0yeGwgbXgtYXV0b1wiPlxuICAgICAgICAgICAgICB7ZGVzY3JpcHRpb259XG4gICAgICAgICAgICA8L3A+XG4gICAgICAgICAgKX1cbiAgICAgICAgPC9oZWFkZXI+XG5cbiAgICAgICAgPG1haW4+e2NoaWxkcmVufTwvbWFpbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApXG59XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJQYWdlVGVtcGxhdGUiLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiY2hpbGRyZW4iLCJjbGFzc05hbWUiLCJmdWxsV2lkdGgiLCJkaXYiLCJoZWFkZXIiLCJoMSIsInAiLCJtYWluIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/PageTemplate.tsx\n")); + +/***/ }) + +}, +/******/ __webpack_require__ => { // webpackRuntimeModules +/******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) +/******/ __webpack_require__.O(0, ["main-app"], () => (__webpack_exec__("(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"))); +/******/ var __webpack_exports__ = __webpack_require__.O(); +/******/ _N_E = __webpack_exports__; +/******/ } +]); \ No newline at end of file diff --git a/.next/static/chunks/webpack.js b/.next/static/chunks/webpack.js index 555da53..348393c 100644 --- a/.next/static/chunks/webpack.js +++ b/.next/static/chunks/webpack.js @@ -182,7 +182,7 @@ /******/ /******/ /* webpack/runtime/getFullHash */ /******/ (() => { -/******/ __webpack_require__.h = () => ("ba930840db5b432e") +/******/ __webpack_require__.h = () => ("2ce614681dd0aaae") /******/ })(); /******/ /******/ /* webpack/runtime/global */ @@ -1401,5 +1401,5 @@ /******/ /******/ })() -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG4vKioqKioqLyAoKCkgPT4geyAvLyB3ZWJwYWNrQm9vdHN0cmFwXG4vKioqKioqLyBcdFwidXNlIHN0cmljdFwiO1xuLyoqKioqKi8gXHR2YXIgX193ZWJwYWNrX21vZHVsZXNfXyA9ICh7fSk7XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKi8gXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4vKioqKioqLyBcdHZhciBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX18gPSB7fTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8vIFRoZSByZXF1aXJlIGZ1bmN0aW9uXG4vKioqKioqLyBcdGZ1bmN0aW9uIF9fd2VicGFja19yZXF1aXJlX18obW9kdWxlSWQpIHtcbi8qKioqKiovIFx0XHQvLyBDaGVjayBpZiBtb2R1bGUgaXMgaW4gY2FjaGVcbi8qKioqKiovIFx0XHR2YXIgY2FjaGVkTW9kdWxlID0gX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fW21vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRpZiAoY2FjaGVkTW9kdWxlICE9PSB1bmRlZmluZWQpIHtcbi8qKioqKiovIFx0XHRcdGlmIChjYWNoZWRNb2R1bGUuZXJyb3IgIT09IHVuZGVmaW5lZCkgdGhyb3cgY2FjaGVkTW9kdWxlLmVycm9yO1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGNhY2hlZE1vZHVsZS5leHBvcnRzO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuLyoqKioqKi8gXHRcdHZhciBtb2R1bGUgPSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdID0ge1xuLyoqKioqKi8gXHRcdFx0aWQ6IG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0bG9hZGVkOiBmYWxzZSxcbi8qKioqKiovIFx0XHRcdGV4cG9ydHM6IHt9XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdFx0Ly8gRXhlY3V0ZSB0aGUgbW9kdWxlIGZ1bmN0aW9uXG4vKioqKioqLyBcdFx0dmFyIHRocmV3ID0gdHJ1ZTtcbi8qKioqKiovIFx0XHR0cnkge1xuLyoqKioqKi8gXHRcdFx0dmFyIGV4ZWNPcHRpb25zID0geyBpZDogbW9kdWxlSWQsIG1vZHVsZTogbW9kdWxlLCBmYWN0b3J5OiBfX3dlYnBhY2tfbW9kdWxlc19fW21vZHVsZUlkXSwgcmVxdWlyZTogX193ZWJwYWNrX3JlcXVpcmVfXyB9O1xuLyoqKioqKi8gXHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5pLmZvckVhY2goZnVuY3Rpb24oaGFuZGxlcikgeyBoYW5kbGVyKGV4ZWNPcHRpb25zKTsgfSk7XG4vKioqKioqLyBcdFx0XHRtb2R1bGUgPSBleGVjT3B0aW9ucy5tb2R1bGU7XG4vKioqKioqLyBcdFx0XHRleGVjT3B0aW9ucy5mYWN0b3J5LmNhbGwobW9kdWxlLmV4cG9ydHMsIG1vZHVsZSwgbW9kdWxlLmV4cG9ydHMsIGV4ZWNPcHRpb25zLnJlcXVpcmUpO1xuLyoqKioqKi8gXHRcdFx0dGhyZXcgPSBmYWxzZTtcbi8qKioqKiovIFx0XHR9IGZpbmFsbHkge1xuLyoqKioqKi8gXHRcdFx0aWYodGhyZXcpIGRlbGV0ZSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XG4vKioqKioqLyBcdFx0Ly8gRmxhZyB0aGUgbW9kdWxlIGFzIGxvYWRlZFxuLyoqKioqKi8gXHRcdG1vZHVsZS5sb2FkZWQgPSB0cnVlO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuLyoqKioqKi8gXHRcdHJldHVybiBtb2R1bGUuZXhwb3J0cztcbi8qKioqKiovIFx0fVxuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbi8qKioqKiovIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5tID0gX193ZWJwYWNrX21vZHVsZXNfXztcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4vKioqKioqLyBcdF9fd2VicGFja19yZXF1aXJlX18uYyA9IF9fd2VicGFja19tb2R1bGVfY2FjaGVfXztcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGV4ZWN1dGlvbiBpbnRlcmNlcHRvclxuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmkgPSBbXTtcbi8qKioqKiovIFx0XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvY2h1bmsgbG9hZGVkICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0dmFyIGRlZmVycmVkID0gW107XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5PID0gKHJlc3VsdCwgY2h1bmtJZHMsIGZuLCBwcmlvcml0eSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0aWYoY2h1bmtJZHMpIHtcbi8qKioqKiovIFx0XHRcdFx0cHJpb3JpdHkgPSBwcmlvcml0eSB8fCAwO1xuLyoqKioqKi8gXHRcdFx0XHRmb3IodmFyIGkgPSBkZWZlcnJlZC5sZW5ndGg7IGkgPiAwICYmIGRlZmVycmVkW2kgLSAxXVsyXSA+IHByaW9yaXR5OyBpLS0pIGRlZmVycmVkW2ldID0gZGVmZXJyZWRbaSAtIDFdO1xuLyoqKioqKi8gXHRcdFx0XHRkZWZlcnJlZFtpXSA9IFtjaHVua0lkcywgZm4sIHByaW9yaXR5XTtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0dmFyIG5vdEZ1bGZpbGxlZCA9IEluZmluaXR5O1xuLyoqKioqKi8gXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBkZWZlcnJlZC5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgW2NodW5rSWRzLCBmbiwgcHJpb3JpdHldID0gZGVmZXJyZWRbaV07XG4vKioqKioqLyBcdFx0XHRcdHZhciBmdWxmaWxsZWQgPSB0cnVlO1xuLyoqKioqKi8gXHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGNodW5rSWRzLmxlbmd0aDsgaisrKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKChwcmlvcml0eSAmIDEgPT09IDAgfHwgbm90RnVsZmlsbGVkID49IHByaW9yaXR5KSAmJiBPYmplY3Qua2V5cyhfX3dlYnBhY2tfcmVxdWlyZV9fLk8pLmV2ZXJ5KChrZXkpID0+IChfX3dlYnBhY2tfcmVxdWlyZV9fLk9ba2V5XShjaHVua0lkc1tqXSkpKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2h1bmtJZHMuc3BsaWNlKGotLSwgMSk7XG4vKioqKioqLyBcdFx0XHRcdFx0fSBlbHNlIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGZ1bGZpbGxlZCA9IGZhbHNlO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYocHJpb3JpdHkgPCBub3RGdWxmaWxsZWQpIG5vdEZ1bGZpbGxlZCA9IHByaW9yaXR5O1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRpZihmdWxmaWxsZWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRkZWZlcnJlZC5zcGxpY2UoaS0tLCAxKVxuLyoqKioqKi8gXHRcdFx0XHRcdHZhciByID0gZm4oKTtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAociAhPT0gdW5kZWZpbmVkKSByZXN1bHQgPSByO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gcmVzdWx0O1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvY29tcGF0IGdldCBkZWZhdWx0IGV4cG9ydCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdC8vIGdldERlZmF1bHRFeHBvcnQgZnVuY3Rpb24gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBub24taGFybW9ueSBtb2R1bGVzXG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gKG1vZHVsZSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0dmFyIGdldHRlciA9IG1vZHVsZSAmJiBtb2R1bGUuX19lc01vZHVsZSA/XG4vKioqKioqLyBcdFx0XHRcdCgpID0+IChtb2R1bGVbJ2RlZmF1bHQnXSkgOlxuLyoqKioqKi8gXHRcdFx0XHQoKSA9PiAobW9kdWxlKTtcbi8qKioqKiovIFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18uZChnZXR0ZXIsIHsgYTogZ2V0dGVyIH0pO1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGdldHRlcjtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2NyZWF0ZSBmYWtlIG5hbWVzcGFjZSBvYmplY3QgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHR2YXIgZ2V0UHJvdG8gPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YgPyAob2JqKSA9PiAoT2JqZWN0LmdldFByb3RvdHlwZU9mKG9iaikpIDogKG9iaikgPT4gKG9iai5fX3Byb3RvX18pO1xuLyoqKioqKi8gXHRcdHZhciBsZWFmUHJvdG90eXBlcztcbi8qKioqKiovIFx0XHQvLyBjcmVhdGUgYSBmYWtlIG5hbWVzcGFjZSBvYmplY3Rcbi8qKioqKiovIFx0XHQvLyBtb2RlICYgMTogdmFsdWUgaXMgYSBtb2R1bGUgaWQsIHJlcXVpcmUgaXRcbi8qKioqKiovIFx0XHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbi8qKioqKiovIFx0XHQvLyBtb2RlICYgNDogcmV0dXJuIHZhbHVlIHdoZW4gYWxyZWFkeSBucyBvYmplY3Rcbi8qKioqKiovIFx0XHQvLyBtb2RlICYgMTY6IHJldHVybiB2YWx1ZSB3aGVuIGl0J3MgUHJvbWlzZS1saWtlXG4vKioqKioqLyBcdFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18udCA9IGZ1bmN0aW9uKHZhbHVlLCBtb2RlKSB7XG4vKioqKioqLyBcdFx0XHRpZihtb2RlICYgMSkgdmFsdWUgPSB0aGlzKHZhbHVlKTtcbi8qKioqKiovIFx0XHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4vKioqKioqLyBcdFx0XHRpZih0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmIHZhbHVlKSB7XG4vKioqKioqLyBcdFx0XHRcdGlmKChtb2RlICYgNCkgJiYgdmFsdWUuX19lc01vZHVsZSkgcmV0dXJuIHZhbHVlO1xuLyoqKioqKi8gXHRcdFx0XHRpZigobW9kZSAmIDE2KSAmJiB0eXBlb2YgdmFsdWUudGhlbiA9PT0gJ2Z1bmN0aW9uJykgcmV0dXJuIHZhbHVlO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0dmFyIG5zID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbi8qKioqKiovIFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4vKioqKioqLyBcdFx0XHR2YXIgZGVmID0ge307XG4vKioqKioqLyBcdFx0XHRsZWFmUHJvdG90eXBlcyA9IGxlYWZQcm90b3R5cGVzIHx8IFtudWxsLCBnZXRQcm90byh7fSksIGdldFByb3RvKFtdKSwgZ2V0UHJvdG8oZ2V0UHJvdG8pXTtcbi8qKioqKiovIFx0XHRcdGZvcih2YXIgY3VycmVudCA9IG1vZGUgJiAyICYmIHZhbHVlOyB0eXBlb2YgY3VycmVudCA9PSAnb2JqZWN0JyAmJiAhfmxlYWZQcm90b3R5cGVzLmluZGV4T2YoY3VycmVudCk7IGN1cnJlbnQgPSBnZXRQcm90byhjdXJyZW50KSkge1xuLyoqKioqKi8gXHRcdFx0XHRPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhjdXJyZW50KS5mb3JFYWNoKChrZXkpID0+IChkZWZba2V5XSA9ICgpID0+ICh2YWx1ZVtrZXldKSkpO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0ZGVmWydkZWZhdWx0J10gPSAoKSA9PiAodmFsdWUpO1xuLyoqKioqKi8gXHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBkZWYpO1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIG5zO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZGVmaW5lIHByb3BlcnR5IGdldHRlcnMgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9ucyBmb3IgaGFybW9ueSBleHBvcnRzXG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kID0gKGV4cG9ydHMsIGRlZmluaXRpb24pID0+IHtcbi8qKioqKiovIFx0XHRcdGZvcih2YXIga2V5IGluIGRlZmluaXRpb24pIHtcbi8qKioqKiovIFx0XHRcdFx0aWYoX193ZWJwYWNrX3JlcXVpcmVfXy5vKGRlZmluaXRpb24sIGtleSkgJiYgIV9fd2VicGFja19yZXF1aXJlX18ubyhleHBvcnRzLCBrZXkpKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIGtleSwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGRlZmluaXRpb25ba2V5XSB9KTtcbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZW5zdXJlIGNodW5rICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5mID0ge307XG4vKioqKioqLyBcdFx0Ly8gVGhpcyBmaWxlIGNvbnRhaW5zIG9ubHkgdGhlIGVudHJ5IGNodW5rLlxuLyoqKioqKi8gXHRcdC8vIFRoZSBjaHVuayBsb2FkaW5nIGZ1bmN0aW9uIGZvciBhZGRpdGlvbmFsIGNodW5rc1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uZSA9IChjaHVua0lkKSA9PiB7XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gUHJvbWlzZS5hbGwoT2JqZWN0LmtleXMoX193ZWJwYWNrX3JlcXVpcmVfXy5mKS5yZWR1Y2UoKHByb21pc2VzLCBrZXkpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5mW2tleV0oY2h1bmtJZCwgcHJvbWlzZXMpO1xuLyoqKioqKi8gXHRcdFx0XHRyZXR1cm4gcHJvbWlzZXM7XG4vKioqKioqLyBcdFx0XHR9LCBbXSkpO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZ2V0IGphdmFzY3JpcHQgY2h1bmsgZmlsZW5hbWUgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHQvLyBUaGlzIGZ1bmN0aW9uIGFsbG93IHRvIHJlZmVyZW5jZSBhc3luYyBjaHVua3Ncbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnUgPSAoY2h1bmtJZCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0Ly8gcmV0dXJuIHVybCBmb3IgZmlsZW5hbWVzIGJhc2VkIG9uIHRlbXBsYXRlXG4vKioqKioqLyBcdFx0XHRyZXR1cm4gdW5kZWZpbmVkO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZ2V0IGphdmFzY3JpcHQgdXBkYXRlIGNodW5rIGZpbGVuYW1lICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0Ly8gVGhpcyBmdW5jdGlvbiBhbGxvdyB0byByZWZlcmVuY2UgYWxsIGNodW5rc1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uaHUgPSAoY2h1bmtJZCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0Ly8gcmV0dXJuIHVybCBmb3IgZmlsZW5hbWVzIGJhc2VkIG9uIHRlbXBsYXRlXG4vKioqKioqLyBcdFx0XHRyZXR1cm4gXCJzdGF0aWMvd2VicGFjay9cIiArIGNodW5rSWQgKyBcIi5cIiArIF9fd2VicGFja19yZXF1aXJlX18uaCgpICsgXCIuaG90LXVwZGF0ZS5qc1wiO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZ2V0IG1pbmktY3NzIGNodW5rIGZpbGVuYW1lICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0Ly8gVGhpcyBmdW5jdGlvbiBhbGxvdyB0byByZWZlcmVuY2UgYXN5bmMgY2h1bmtzXG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5taW5pQ3NzRiA9IChjaHVua0lkKSA9PiB7XG4vKioqKioqLyBcdFx0XHQvLyByZXR1cm4gdXJsIGZvciBmaWxlbmFtZXMgYmFzZWQgb24gdGVtcGxhdGVcbi8qKioqKiovIFx0XHRcdHJldHVybiB1bmRlZmluZWQ7XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9nZXQgdXBkYXRlIG1hbmlmZXN0IGZpbGVuYW1lICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJGID0gKCkgPT4gKFwic3RhdGljL3dlYnBhY2svXCIgKyBfX3dlYnBhY2tfcmVxdWlyZV9fLmgoKSArIFwiLndlYnBhY2suaG90LXVwZGF0ZS5qc29uXCIpO1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5oID0gKCkgPT4gKFwiYmE5MzA4NDBkYjViNDMyZVwiKVxuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2dsb2JhbCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uZyA9IChmdW5jdGlvbigpIHtcbi8qKioqKiovIFx0XHRcdGlmICh0eXBlb2YgZ2xvYmFsVGhpcyA9PT0gJ29iamVjdCcpIHJldHVybiBnbG9iYWxUaGlzO1xuLyoqKioqKi8gXHRcdFx0dHJ5IHtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIHRoaXMgfHwgbmV3IEZ1bmN0aW9uKCdyZXR1cm4gdGhpcycpKCk7XG4vKioqKioqLyBcdFx0XHR9IGNhdGNoIChlKSB7XG4vKioqKioqLyBcdFx0XHRcdGlmICh0eXBlb2Ygd2luZG93ID09PSAnb2JqZWN0JykgcmV0dXJuIHdpbmRvdztcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHR9KSgpO1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSlcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9sb2FkIHNjcmlwdCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdHZhciBpblByb2dyZXNzID0ge307XG4vKioqKioqLyBcdFx0dmFyIGRhdGFXZWJwYWNrUHJlZml4ID0gXCJfTl9FOlwiO1xuLyoqKioqKi8gXHRcdC8vIGxvYWRTY3JpcHQgZnVuY3Rpb24gdG8gbG9hZCBhIHNjcmlwdCB2aWEgc2NyaXB0IHRhZ1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18ubCA9ICh1cmwsIGRvbmUsIGtleSwgY2h1bmtJZCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0aWYoaW5Qcm9ncmVzc1t1cmxdKSB7IGluUHJvZ3Jlc3NbdXJsXS5wdXNoKGRvbmUpOyByZXR1cm47IH1cbi8qKioqKiovIFx0XHRcdHZhciBzY3JpcHQsIG5lZWRBdHRhY2g7XG4vKioqKioqLyBcdFx0XHRpZihrZXkgIT09IHVuZGVmaW5lZCkge1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgc2NyaXB0cyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwic2NyaXB0XCIpO1xuLyoqKioqKi8gXHRcdFx0XHRmb3IodmFyIGkgPSAwOyBpIDwgc2NyaXB0cy5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBzID0gc2NyaXB0c1tpXTtcbi8qKioqKiovIFx0XHRcdFx0XHRpZihzLmdldEF0dHJpYnV0ZShcInNyY1wiKSA9PSB1cmwgfHwgcy5nZXRBdHRyaWJ1dGUoXCJkYXRhLXdlYnBhY2tcIikgPT0gZGF0YVdlYnBhY2tQcmVmaXggKyBrZXkpIHsgc2NyaXB0ID0gczsgYnJlYWs7IH1cbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0aWYoIXNjcmlwdCkge1xuLyoqKioqKi8gXHRcdFx0XHRuZWVkQXR0YWNoID0gdHJ1ZTtcbi8qKioqKiovIFx0XHRcdFx0c2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdHNjcmlwdC5jaGFyc2V0ID0gJ3V0Zi04Jztcbi8qKioqKiovIFx0XHRcdFx0c2NyaXB0LnRpbWVvdXQgPSAxMjA7XG4vKioqKioqLyBcdFx0XHRcdGlmIChfX3dlYnBhY2tfcmVxdWlyZV9fLm5jKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0c2NyaXB0LnNldEF0dHJpYnV0ZShcIm5vbmNlXCIsIF9fd2VicGFja19yZXF1aXJlX18ubmMpO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdHNjcmlwdC5zZXRBdHRyaWJ1dGUoXCJkYXRhLXdlYnBhY2tcIiwgZGF0YVdlYnBhY2tQcmVmaXggKyBrZXkpO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRzY3JpcHQuc3JjID0gX193ZWJwYWNrX3JlcXVpcmVfXy50dSh1cmwpO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0aW5Qcm9ncmVzc1t1cmxdID0gW2RvbmVdO1xuLyoqKioqKi8gXHRcdFx0dmFyIG9uU2NyaXB0Q29tcGxldGUgPSAocHJldiwgZXZlbnQpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0Ly8gYXZvaWQgbWVtIGxlYWtzIGluIElFLlxuLyoqKioqKi8gXHRcdFx0XHRzY3JpcHQub25lcnJvciA9IHNjcmlwdC5vbmxvYWQgPSBudWxsO1xuLyoqKioqKi8gXHRcdFx0XHRjbGVhclRpbWVvdXQodGltZW91dCk7XG4vKioqKioqLyBcdFx0XHRcdHZhciBkb25lRm5zID0gaW5Qcm9ncmVzc1t1cmxdO1xuLyoqKioqKi8gXHRcdFx0XHRkZWxldGUgaW5Qcm9ncmVzc1t1cmxdO1xuLyoqKioqKi8gXHRcdFx0XHRzY3JpcHQucGFyZW50Tm9kZSAmJiBzY3JpcHQucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChzY3JpcHQpO1xuLyoqKioqKi8gXHRcdFx0XHRkb25lRm5zICYmIGRvbmVGbnMuZm9yRWFjaCgoZm4pID0+IChmbihldmVudCkpKTtcbi8qKioqKiovIFx0XHRcdFx0aWYocHJldikgcmV0dXJuIHByZXYoZXZlbnQpO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0dmFyIHRpbWVvdXQgPSBzZXRUaW1lb3V0KG9uU2NyaXB0Q29tcGxldGUuYmluZChudWxsLCB1bmRlZmluZWQsIHsgdHlwZTogJ3RpbWVvdXQnLCB0YXJnZXQ6IHNjcmlwdCB9KSwgMTIwMDAwKTtcbi8qKioqKiovIFx0XHRcdHNjcmlwdC5vbmVycm9yID0gb25TY3JpcHRDb21wbGV0ZS5iaW5kKG51bGwsIHNjcmlwdC5vbmVycm9yKTtcbi8qKioqKiovIFx0XHRcdHNjcmlwdC5vbmxvYWQgPSBvblNjcmlwdENvbXBsZXRlLmJpbmQobnVsbCwgc2NyaXB0Lm9ubG9hZCk7XG4vKioqKioqLyBcdFx0XHRuZWVkQXR0YWNoICYmIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoc2NyaXB0KTtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuLyoqKioqKi8gXHRcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4vKioqKioqLyBcdFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBTeW1ib2wudG9TdHJpbmdUYWcsIHsgdmFsdWU6ICdNb2R1bGUnIH0pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL25vZGUgbW9kdWxlIGRlY29yYXRvciAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18ubm1kID0gKG1vZHVsZSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0bW9kdWxlLnBhdGhzID0gW107XG4vKioqKioqLyBcdFx0XHRpZiAoIW1vZHVsZS5jaGlsZHJlbikgbW9kdWxlLmNoaWxkcmVuID0gW107XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gbW9kdWxlO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvdHJ1c3RlZCB0eXBlcyBwb2xpY3kgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHR2YXIgcG9saWN5O1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18udHQgPSAoKSA9PiB7XG4vKioqKioqLyBcdFx0XHQvLyBDcmVhdGUgVHJ1c3RlZCBUeXBlIHBvbGljeSBpZiBUcnVzdGVkIFR5cGVzIGFyZSBhdmFpbGFibGUgYW5kIHRoZSBwb2xpY3kgZG9lc24ndCBleGlzdCB5ZXQuXG4vKioqKioqLyBcdFx0XHRpZiAocG9saWN5ID09PSB1bmRlZmluZWQpIHtcbi8qKioqKiovIFx0XHRcdFx0cG9saWN5ID0ge1xuLyoqKioqKi8gXHRcdFx0XHRcdGNyZWF0ZVNjcmlwdDogKHNjcmlwdCkgPT4gKHNjcmlwdCksXG4vKioqKioqLyBcdFx0XHRcdFx0Y3JlYXRlU2NyaXB0VVJMOiAodXJsKSA9PiAodXJsKVxuLyoqKioqKi8gXHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0XHRpZiAodHlwZW9mIHRydXN0ZWRUeXBlcyAhPT0gXCJ1bmRlZmluZWRcIiAmJiB0cnVzdGVkVHlwZXMuY3JlYXRlUG9saWN5KSB7XG4vKioqKioqLyBcdFx0XHRcdFx0cG9saWN5ID0gdHJ1c3RlZFR5cGVzLmNyZWF0ZVBvbGljeShcIm5leHRqcyNidW5kbGVyXCIsIHBvbGljeSk7XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdHJldHVybiBwb2xpY3k7XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS90cnVzdGVkIHR5cGVzIHNjcmlwdCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18udHMgPSAoc2NyaXB0KSA9PiAoX193ZWJwYWNrX3JlcXVpcmVfXy50dCgpLmNyZWF0ZVNjcmlwdChzY3JpcHQpKTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS90cnVzdGVkIHR5cGVzIHNjcmlwdCB1cmwgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnR1ID0gKHVybCkgPT4gKF9fd2VicGFja19yZXF1aXJlX18udHQoKS5jcmVhdGVTY3JpcHRVUkwodXJsKSk7XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvaG90IG1vZHVsZSByZXBsYWNlbWVudCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50TW9kdWxlRGF0YSA9IHt9O1xuLyoqKioqKi8gXHRcdHZhciBpbnN0YWxsZWRNb2R1bGVzID0gX193ZWJwYWNrX3JlcXVpcmVfXy5jO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIG1vZHVsZSBhbmQgcmVxdWlyZSBjcmVhdGlvblxuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50Q2hpbGRNb2R1bGU7XG4vKioqKioqLyBcdFx0dmFyIGN1cnJlbnRQYXJlbnRzID0gW107XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gc3RhdHVzXG4vKioqKioqLyBcdFx0dmFyIHJlZ2lzdGVyZWRTdGF0dXNIYW5kbGVycyA9IFtdO1xuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50U3RhdHVzID0gXCJpZGxlXCI7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gd2hpbGUgZG93bmxvYWRpbmdcbi8qKioqKiovIFx0XHR2YXIgYmxvY2tpbmdQcm9taXNlcyA9IDA7XG4vKioqKioqLyBcdFx0dmFyIGJsb2NraW5nUHJvbWlzZXNXYWl0aW5nID0gW107XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gVGhlIHVwZGF0ZSBpbmZvXG4vKioqKioqLyBcdFx0dmFyIGN1cnJlbnRVcGRhdGVBcHBseUhhbmRsZXJzO1xuLyoqKioqKi8gXHRcdHZhciBxdWV1ZWRJbnZhbGlkYXRlZE1vZHVsZXM7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJEID0gY3VycmVudE1vZHVsZURhdGE7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5pLnB1c2goZnVuY3Rpb24gKG9wdGlvbnMpIHtcbi8qKioqKiovIFx0XHRcdHZhciBtb2R1bGUgPSBvcHRpb25zLm1vZHVsZTtcbi8qKioqKiovIFx0XHRcdHZhciByZXF1aXJlID0gY3JlYXRlUmVxdWlyZShvcHRpb25zLnJlcXVpcmUsIG9wdGlvbnMuaWQpO1xuLyoqKioqKi8gXHRcdFx0bW9kdWxlLmhvdCA9IGNyZWF0ZU1vZHVsZUhvdE9iamVjdChvcHRpb25zLmlkLCBtb2R1bGUpO1xuLyoqKioqKi8gXHRcdFx0bW9kdWxlLnBhcmVudHMgPSBjdXJyZW50UGFyZW50cztcbi8qKioqKiovIFx0XHRcdG1vZHVsZS5jaGlsZHJlbiA9IFtdO1xuLyoqKioqKi8gXHRcdFx0Y3VycmVudFBhcmVudHMgPSBbXTtcbi8qKioqKiovIFx0XHRcdG9wdGlvbnMucmVxdWlyZSA9IHJlcXVpcmU7XG4vKioqKioqLyBcdFx0fSk7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJDID0ge307XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJJID0ge307XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0ZnVuY3Rpb24gY3JlYXRlUmVxdWlyZShyZXF1aXJlLCBtb2R1bGVJZCkge1xuLyoqKioqKi8gXHRcdFx0dmFyIG1lID0gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRpZiAoIW1lKSByZXR1cm4gcmVxdWlyZTtcbi8qKioqKiovIFx0XHRcdHZhciBmbiA9IGZ1bmN0aW9uIChyZXF1ZXN0KSB7XG4vKioqKioqLyBcdFx0XHRcdGlmIChtZS5ob3QuYWN0aXZlKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKGluc3RhbGxlZE1vZHVsZXNbcmVxdWVzdF0pIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciBwYXJlbnRzID0gaW5zdGFsbGVkTW9kdWxlc1tyZXF1ZXN0XS5wYXJlbnRzO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYgKHBhcmVudHMuaW5kZXhPZihtb2R1bGVJZCkgPT09IC0xKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdHBhcmVudHMucHVzaChtb2R1bGVJZCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0fSBlbHNlIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRQYXJlbnRzID0gW21vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRDaGlsZE1vZHVsZSA9IHJlcXVlc3Q7XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdGlmIChtZS5jaGlsZHJlbi5pbmRleE9mKHJlcXVlc3QpID09PSAtMSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0bWUuY2hpbGRyZW4ucHVzaChyZXF1ZXN0KTtcbi8qKioqKiovIFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdH0gZWxzZSB7XG4vKioqKioqLyBcdFx0XHRcdFx0Y29uc29sZS53YXJuKFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XCJbSE1SXSB1bmV4cGVjdGVkIHJlcXVpcmUoXCIgK1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRyZXF1ZXN0ICtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XCIpIGZyb20gZGlzcG9zZWQgbW9kdWxlIFwiICtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0bW9kdWxlSWRcbi8qKioqKiovIFx0XHRcdFx0XHQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdGN1cnJlbnRQYXJlbnRzID0gW107XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIHJlcXVpcmUocmVxdWVzdCk7XG4vKioqKioqLyBcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0dmFyIGNyZWF0ZVByb3BlcnR5RGVzY3JpcHRvciA9IGZ1bmN0aW9uIChuYW1lKSB7XG4vKioqKioqLyBcdFx0XHRcdHJldHVybiB7XG4vKioqKioqLyBcdFx0XHRcdFx0Y29uZmlndXJhYmxlOiB0cnVlLFxuLyoqKioqKi8gXHRcdFx0XHRcdGVudW1lcmFibGU6IHRydWUsXG4vKioqKioqLyBcdFx0XHRcdFx0Z2V0OiBmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRyZXR1cm4gcmVxdWlyZVtuYW1lXTtcbi8qKioqKiovIFx0XHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRcdHNldDogZnVuY3Rpb24gKHZhbHVlKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRyZXF1aXJlW25hbWVdID0gdmFsdWU7XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0fTtcbi8qKioqKiovIFx0XHRcdGZvciAodmFyIG5hbWUgaW4gcmVxdWlyZSkge1xuLyoqKioqKi8gXHRcdFx0XHRpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHJlcXVpcmUsIG5hbWUpICYmIG5hbWUgIT09IFwiZVwiKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGZuLCBuYW1lLCBjcmVhdGVQcm9wZXJ0eURlc2NyaXB0b3IobmFtZSkpO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRmbi5lID0gZnVuY3Rpb24gKGNodW5rSWQsIGZldGNoUHJpb3JpdHkpIHtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIHRyYWNrQmxvY2tpbmdQcm9taXNlKHJlcXVpcmUuZShjaHVua0lkLCBmZXRjaFByaW9yaXR5KSk7XG4vKioqKioqLyBcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGZuO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRmdW5jdGlvbiBjcmVhdGVNb2R1bGVIb3RPYmplY3QobW9kdWxlSWQsIG1lKSB7XG4vKioqKioqLyBcdFx0XHR2YXIgX21haW4gPSBjdXJyZW50Q2hpbGRNb2R1bGUgIT09IG1vZHVsZUlkO1xuLyoqKioqKi8gXHRcdFx0dmFyIGhvdCA9IHtcbi8qKioqKiovIFx0XHRcdFx0Ly8gcHJpdmF0ZSBzdHVmZlxuLyoqKioqKi8gXHRcdFx0XHRfYWNjZXB0ZWREZXBlbmRlbmNpZXM6IHt9LFxuLyoqKioqKi8gXHRcdFx0XHRfYWNjZXB0ZWRFcnJvckhhbmRsZXJzOiB7fSxcbi8qKioqKiovIFx0XHRcdFx0X2RlY2xpbmVkRGVwZW5kZW5jaWVzOiB7fSxcbi8qKioqKiovIFx0XHRcdFx0X3NlbGZBY2NlcHRlZDogZmFsc2UsXG4vKioqKioqLyBcdFx0XHRcdF9zZWxmRGVjbGluZWQ6IGZhbHNlLFxuLyoqKioqKi8gXHRcdFx0XHRfc2VsZkludmFsaWRhdGVkOiBmYWxzZSxcbi8qKioqKiovIFx0XHRcdFx0X2Rpc3Bvc2VIYW5kbGVyczogW10sXG4vKioqKioqLyBcdFx0XHRcdF9tYWluOiBfbWFpbixcbi8qKioqKiovIFx0XHRcdFx0X3JlcXVpcmVTZWxmOiBmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0Y3VycmVudFBhcmVudHMgPSBtZS5wYXJlbnRzLnNsaWNlKCk7XG4vKioqKioqLyBcdFx0XHRcdFx0Y3VycmVudENoaWxkTW9kdWxlID0gX21haW4gPyB1bmRlZmluZWQgOiBtb2R1bGVJZDtcbi8qKioqKiovIFx0XHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fKG1vZHVsZUlkKTtcbi8qKioqKiovIFx0XHRcdFx0fSxcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0Ly8gTW9kdWxlIEFQSVxuLyoqKioqKi8gXHRcdFx0XHRhY3RpdmU6IHRydWUsXG4vKioqKioqLyBcdFx0XHRcdGFjY2VwdDogZnVuY3Rpb24gKGRlcCwgY2FsbGJhY2ssIGVycm9ySGFuZGxlcikge1xuLyoqKioqKi8gXHRcdFx0XHRcdGlmIChkZXAgPT09IHVuZGVmaW5lZCkgaG90Ll9zZWxmQWNjZXB0ZWQgPSB0cnVlO1xuLyoqKioqKi8gXHRcdFx0XHRcdGVsc2UgaWYgKHR5cGVvZiBkZXAgPT09IFwiZnVuY3Rpb25cIikgaG90Ll9zZWxmQWNjZXB0ZWQgPSBkZXA7XG4vKioqKioqLyBcdFx0XHRcdFx0ZWxzZSBpZiAodHlwZW9mIGRlcCA9PT0gXCJvYmplY3RcIiAmJiBkZXAgIT09IG51bGwpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgZGVwLmxlbmd0aDsgaSsrKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGhvdC5fYWNjZXB0ZWREZXBlbmRlbmNpZXNbZGVwW2ldXSA9IGNhbGxiYWNrIHx8IGZ1bmN0aW9uICgpIHt9O1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRob3QuX2FjY2VwdGVkRXJyb3JIYW5kbGVyc1tkZXBbaV1dID0gZXJyb3JIYW5kbGVyO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdH0gZWxzZSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRob3QuX2FjY2VwdGVkRGVwZW5kZW5jaWVzW2RlcF0gPSBjYWxsYmFjayB8fCBmdW5jdGlvbiAoKSB7fTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGhvdC5fYWNjZXB0ZWRFcnJvckhhbmRsZXJzW2RlcF0gPSBlcnJvckhhbmRsZXI7XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRkZWNsaW5lOiBmdW5jdGlvbiAoZGVwKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKGRlcCA9PT0gdW5kZWZpbmVkKSBob3QuX3NlbGZEZWNsaW5lZCA9IHRydWU7XG4vKioqKioqLyBcdFx0XHRcdFx0ZWxzZSBpZiAodHlwZW9mIGRlcCA9PT0gXCJvYmplY3RcIiAmJiBkZXAgIT09IG51bGwpXG4vKioqKioqLyBcdFx0XHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGRlcC5sZW5ndGg7IGkrKylcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aG90Ll9kZWNsaW5lZERlcGVuZGVuY2llc1tkZXBbaV1dID0gdHJ1ZTtcbi8qKioqKiovIFx0XHRcdFx0XHRlbHNlIGhvdC5fZGVjbGluZWREZXBlbmRlbmNpZXNbZGVwXSA9IHRydWU7XG4vKioqKioqLyBcdFx0XHRcdH0sXG4vKioqKioqLyBcdFx0XHRcdGRpc3Bvc2U6IGZ1bmN0aW9uIChjYWxsYmFjaykge1xuLyoqKioqKi8gXHRcdFx0XHRcdGhvdC5fZGlzcG9zZUhhbmRsZXJzLnB1c2goY2FsbGJhY2spO1xuLyoqKioqKi8gXHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRhZGREaXNwb3NlSGFuZGxlcjogZnVuY3Rpb24gKGNhbGxiYWNrKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aG90Ll9kaXNwb3NlSGFuZGxlcnMucHVzaChjYWxsYmFjayk7XG4vKioqKioqLyBcdFx0XHRcdH0sXG4vKioqKioqLyBcdFx0XHRcdHJlbW92ZURpc3Bvc2VIYW5kbGVyOiBmdW5jdGlvbiAoY2FsbGJhY2spIHtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgaWR4ID0gaG90Ll9kaXNwb3NlSGFuZGxlcnMuaW5kZXhPZihjYWxsYmFjayk7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKGlkeCA+PSAwKSBob3QuX2Rpc3Bvc2VIYW5kbGVycy5zcGxpY2UoaWR4LCAxKTtcbi8qKioqKiovIFx0XHRcdFx0fSxcbi8qKioqKiovIFx0XHRcdFx0aW52YWxpZGF0ZTogZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHRoaXMuX3NlbGZJbnZhbGlkYXRlZCA9IHRydWU7XG4vKioqKioqLyBcdFx0XHRcdFx0c3dpdGNoIChjdXJyZW50U3RhdHVzKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwiaWRsZVwiOlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRjdXJyZW50VXBkYXRlQXBwbHlIYW5kbGVycyA9IFtdO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRPYmplY3Qua2V5cyhfX3dlYnBhY2tfcmVxdWlyZV9fLmhtckkpLmZvckVhY2goZnVuY3Rpb24gKGtleSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18uaG1ySVtrZXldKFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRjdXJyZW50VXBkYXRlQXBwbHlIYW5kbGVyc1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRzZXRTdGF0dXMoXCJyZWFkeVwiKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwicmVhZHlcIjpcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0T2JqZWN0LmtleXMoX193ZWJwYWNrX3JlcXVpcmVfXy5obXJJKS5mb3JFYWNoKGZ1bmN0aW9uIChrZXkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmhtcklba2V5XShcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0Y3VycmVudFVwZGF0ZUFwcGx5SGFuZGxlcnNcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwicHJlcGFyZVwiOlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2FzZSBcImNoZWNrXCI6XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwiZGlzcG9zZVwiOlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2FzZSBcImFwcGx5XCI6XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdChxdWV1ZWRJbnZhbGlkYXRlZE1vZHVsZXMgPSBxdWV1ZWRJbnZhbGlkYXRlZE1vZHVsZXMgfHwgW10pLnB1c2goXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0bW9kdWxlSWRcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRkZWZhdWx0OlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHQvLyBpZ25vcmUgcmVxdWVzdHMgaW4gZXJyb3Igc3RhdGVzXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGJyZWFrO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0fSxcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0Ly8gTWFuYWdlbWVudCBBUElcbi8qKioqKiovIFx0XHRcdFx0Y2hlY2s6IGhvdENoZWNrLFxuLyoqKioqKi8gXHRcdFx0XHRhcHBseTogaG90QXBwbHksXG4vKioqKioqLyBcdFx0XHRcdHN0YXR1czogZnVuY3Rpb24gKGwpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoIWwpIHJldHVybiBjdXJyZW50U3RhdHVzO1xuLyoqKioqKi8gXHRcdFx0XHRcdHJlZ2lzdGVyZWRTdGF0dXNIYW5kbGVycy5wdXNoKGwpO1xuLyoqKioqKi8gXHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRhZGRTdGF0dXNIYW5kbGVyOiBmdW5jdGlvbiAobCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJlZ2lzdGVyZWRTdGF0dXNIYW5kbGVycy5wdXNoKGwpO1xuLyoqKioqKi8gXHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRyZW1vdmVTdGF0dXNIYW5kbGVyOiBmdW5jdGlvbiAobCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBpZHggPSByZWdpc3RlcmVkU3RhdHVzSGFuZGxlcnMuaW5kZXhPZihsKTtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoaWR4ID49IDApIHJlZ2lzdGVyZWRTdGF0dXNIYW5kbGVycy5zcGxpY2UoaWR4LCAxKTtcbi8qKioqKiovIFx0XHRcdFx0fSxcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0Ly8gaW5oZXJpdCBmcm9tIHByZXZpb3VzIGRpc3Bvc2UgY2FsbFxuLyoqKioqKi8gXHRcdFx0XHRkYXRhOiBjdXJyZW50TW9kdWxlRGF0YVttb2R1bGVJZF1cbi8qKioqKiovIFx0XHRcdH07XG4vKioqKioqLyBcdFx0XHRjdXJyZW50Q2hpbGRNb2R1bGUgPSB1bmRlZmluZWQ7XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gaG90O1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRmdW5jdGlvbiBzZXRTdGF0dXMobmV3U3RhdHVzKSB7XG4vKioqKioqLyBcdFx0XHRjdXJyZW50U3RhdHVzID0gbmV3U3RhdHVzO1xuLyoqKioqKi8gXHRcdFx0dmFyIHJlc3VsdHMgPSBbXTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcmVnaXN0ZXJlZFN0YXR1c0hhbmRsZXJzLmxlbmd0aDsgaSsrKVxuLyoqKioqKi8gXHRcdFx0XHRyZXN1bHRzW2ldID0gcmVnaXN0ZXJlZFN0YXR1c0hhbmRsZXJzW2ldLmNhbGwobnVsbCwgbmV3U3RhdHVzKTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdHJldHVybiBQcm9taXNlLmFsbChyZXN1bHRzKS50aGVuKGZ1bmN0aW9uICgpIHt9KTtcbi8qKioqKiovIFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0ZnVuY3Rpb24gdW5ibG9jaygpIHtcbi8qKioqKiovIFx0XHRcdGlmICgtLWJsb2NraW5nUHJvbWlzZXMgPT09IDApIHtcbi8qKioqKiovIFx0XHRcdFx0c2V0U3RhdHVzKFwicmVhZHlcIikudGhlbihmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKGJsb2NraW5nUHJvbWlzZXMgPT09IDApIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciBsaXN0ID0gYmxvY2tpbmdQcm9taXNlc1dhaXRpbmc7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRibG9ja2luZ1Byb21pc2VzV2FpdGluZyA9IFtdO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBsaXN0Lmxlbmd0aDsgaSsrKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGxpc3RbaV0oKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRmdW5jdGlvbiB0cmFja0Jsb2NraW5nUHJvbWlzZShwcm9taXNlKSB7XG4vKioqKioqLyBcdFx0XHRzd2l0Y2ggKGN1cnJlbnRTdGF0dXMpIHtcbi8qKioqKiovIFx0XHRcdFx0Y2FzZSBcInJlYWR5XCI6XG4vKioqKioqLyBcdFx0XHRcdFx0c2V0U3RhdHVzKFwicHJlcGFyZVwiKTtcbi8qKioqKiovIFx0XHRcdFx0LyogZmFsbHRocm91Z2ggKi9cbi8qKioqKiovIFx0XHRcdFx0Y2FzZSBcInByZXBhcmVcIjpcbi8qKioqKiovIFx0XHRcdFx0XHRibG9ja2luZ1Byb21pc2VzKys7XG4vKioqKioqLyBcdFx0XHRcdFx0cHJvbWlzZS50aGVuKHVuYmxvY2ssIHVuYmxvY2spO1xuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBwcm9taXNlO1xuLyoqKioqKi8gXHRcdFx0XHRkZWZhdWx0OlxuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBwcm9taXNlO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRmdW5jdGlvbiB3YWl0Rm9yQmxvY2tpbmdQcm9taXNlcyhmbikge1xuLyoqKioqKi8gXHRcdFx0aWYgKGJsb2NraW5nUHJvbWlzZXMgPT09IDApIHJldHVybiBmbigpO1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7XG4vKioqKioqLyBcdFx0XHRcdGJsb2NraW5nUHJvbWlzZXNXYWl0aW5nLnB1c2goZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJlc29sdmUoZm4oKSk7XG4vKioqKioqLyBcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0fSk7XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdGZ1bmN0aW9uIGhvdENoZWNrKGFwcGx5T25VcGRhdGUpIHtcbi8qKioqKiovIFx0XHRcdGlmIChjdXJyZW50U3RhdHVzICE9PSBcImlkbGVcIikge1xuLyoqKioqKi8gXHRcdFx0XHR0aHJvdyBuZXcgRXJyb3IoXCJjaGVjaygpIGlzIG9ubHkgYWxsb3dlZCBpbiBpZGxlIHN0YXR1c1wiKTtcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdHJldHVybiBzZXRTdGF0dXMoXCJjaGVja1wiKVxuLyoqKioqKi8gXHRcdFx0XHQudGhlbihfX3dlYnBhY2tfcmVxdWlyZV9fLmhtck0pXG4vKioqKioqLyBcdFx0XHRcdC50aGVuKGZ1bmN0aW9uICh1cGRhdGUpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoIXVwZGF0ZSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmV0dXJuIHNldFN0YXR1cyhhcHBseUludmFsaWRhdGVkTW9kdWxlcygpID8gXCJyZWFkeVwiIDogXCJpZGxlXCIpLnRoZW4oXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGZ1bmN0aW9uICgpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gbnVsbDtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdFx0cmV0dXJuIHNldFN0YXR1cyhcInByZXBhcmVcIikudGhlbihmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR2YXIgdXBkYXRlZE1vZHVsZXMgPSBbXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVBcHBseUhhbmRsZXJzID0gW107XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdFx0XHRyZXR1cm4gUHJvbWlzZS5hbGwoXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdE9iamVjdC5rZXlzKF9fd2VicGFja19yZXF1aXJlX18uaG1yQykucmVkdWNlKGZ1bmN0aW9uIChcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRwcm9taXNlcyxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRrZXlcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0KSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJDW2tleV0oXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHR1cGRhdGUuYyxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdHVwZGF0ZS5yLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0dXBkYXRlLm0sXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRwcm9taXNlcyxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVBcHBseUhhbmRsZXJzLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0dXBkYXRlZE1vZHVsZXNcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdHJldHVybiBwcm9taXNlcztcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0fSwgW10pXG4vKioqKioqLyBcdFx0XHRcdFx0XHQpLnRoZW4oZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRyZXR1cm4gd2FpdEZvckJsb2NraW5nUHJvbWlzZXMoZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdGlmIChhcHBseU9uVXBkYXRlKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gaW50ZXJuYWxBcHBseShhcHBseU9uVXBkYXRlKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldFN0YXR1cyhcInJlYWR5XCIpLnRoZW4oZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHVwZGF0ZWRNb2R1bGVzO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0ZnVuY3Rpb24gaG90QXBwbHkob3B0aW9ucykge1xuLyoqKioqKi8gXHRcdFx0aWYgKGN1cnJlbnRTdGF0dXMgIT09IFwicmVhZHlcIikge1xuLyoqKioqKi8gXHRcdFx0XHRyZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0dGhyb3cgbmV3IEVycm9yKFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XCJhcHBseSgpIGlzIG9ubHkgYWxsb3dlZCBpbiByZWFkeSBzdGF0dXMgKHN0YXRlOiBcIiArXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGN1cnJlbnRTdGF0dXMgK1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcIilcIlxuLyoqKioqKi8gXHRcdFx0XHRcdCk7XG4vKioqKioqLyBcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGludGVybmFsQXBwbHkob3B0aW9ucyk7XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdGZ1bmN0aW9uIGludGVybmFsQXBwbHkob3B0aW9ucykge1xuLyoqKioqKi8gXHRcdFx0b3B0aW9ucyA9IG9wdGlvbnMgfHwge307XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRhcHBseUludmFsaWRhdGVkTW9kdWxlcygpO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0dmFyIHJlc3VsdHMgPSBjdXJyZW50VXBkYXRlQXBwbHlIYW5kbGVycy5tYXAoZnVuY3Rpb24gKGhhbmRsZXIpIHtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIGhhbmRsZXIob3B0aW9ucyk7XG4vKioqKioqLyBcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdGN1cnJlbnRVcGRhdGVBcHBseUhhbmRsZXJzID0gdW5kZWZpbmVkO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0dmFyIGVycm9ycyA9IHJlc3VsdHNcbi8qKioqKiovIFx0XHRcdFx0Lm1hcChmdW5jdGlvbiAocikge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiByLmVycm9yO1xuLyoqKioqKi8gXHRcdFx0XHR9KVxuLyoqKioqKi8gXHRcdFx0XHQuZmlsdGVyKEJvb2xlYW4pO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0aWYgKGVycm9ycy5sZW5ndGggPiAwKSB7XG4vKioqKioqLyBcdFx0XHRcdHJldHVybiBzZXRTdGF0dXMoXCJhYm9ydFwiKS50aGVuKGZ1bmN0aW9uICgpIHtcbi8qKioqKiovIFx0XHRcdFx0XHR0aHJvdyBlcnJvcnNbMF07XG4vKioqKioqLyBcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0Ly8gTm93IGluIFwiZGlzcG9zZVwiIHBoYXNlXG4vKioqKioqLyBcdFx0XHR2YXIgZGlzcG9zZVByb21pc2UgPSBzZXRTdGF0dXMoXCJkaXNwb3NlXCIpO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0cmVzdWx0cy5mb3JFYWNoKGZ1bmN0aW9uIChyZXN1bHQpIHtcbi8qKioqKiovIFx0XHRcdFx0aWYgKHJlc3VsdC5kaXNwb3NlKSByZXN1bHQuZGlzcG9zZSgpO1xuLyoqKioqKi8gXHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHQvLyBOb3cgaW4gXCJhcHBseVwiIHBoYXNlXG4vKioqKioqLyBcdFx0XHR2YXIgYXBwbHlQcm9taXNlID0gc2V0U3RhdHVzKFwiYXBwbHlcIik7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHR2YXIgZXJyb3I7XG4vKioqKioqLyBcdFx0XHR2YXIgcmVwb3J0RXJyb3IgPSBmdW5jdGlvbiAoZXJyKSB7XG4vKioqKioqLyBcdFx0XHRcdGlmICghZXJyb3IpIGVycm9yID0gZXJyO1xuLyoqKioqKi8gXHRcdFx0fTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdHZhciBvdXRkYXRlZE1vZHVsZXMgPSBbXTtcbi8qKioqKiovIFx0XHRcdHJlc3VsdHMuZm9yRWFjaChmdW5jdGlvbiAocmVzdWx0KSB7XG4vKioqKioqLyBcdFx0XHRcdGlmIChyZXN1bHQuYXBwbHkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgbW9kdWxlcyA9IHJlc3VsdC5hcHBseShyZXBvcnRFcnJvcik7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKG1vZHVsZXMpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgbW9kdWxlcy5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRvdXRkYXRlZE1vZHVsZXMucHVzaChtb2R1bGVzW2ldKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0cmV0dXJuIFByb21pc2UuYWxsKFtkaXNwb3NlUHJvbWlzZSwgYXBwbHlQcm9taXNlXSkudGhlbihmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdC8vIGhhbmRsZSBlcnJvcnMgaW4gYWNjZXB0IGhhbmRsZXJzIGFuZCBzZWxmIGFjY2VwdGVkIG1vZHVsZSBsb2FkXG4vKioqKioqLyBcdFx0XHRcdGlmIChlcnJvcikge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBzZXRTdGF0dXMoXCJmYWlsXCIpLnRoZW4oZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0dGhyb3cgZXJyb3I7XG4vKioqKioqLyBcdFx0XHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0aWYgKHF1ZXVlZEludmFsaWRhdGVkTW9kdWxlcykge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBpbnRlcm5hbEFwcGx5KG9wdGlvbnMpLnRoZW4oZnVuY3Rpb24gKGxpc3QpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdG91dGRhdGVkTW9kdWxlcy5mb3JFYWNoKGZ1bmN0aW9uIChtb2R1bGVJZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpZiAobGlzdC5pbmRleE9mKG1vZHVsZUlkKSA8IDApIGxpc3QucHVzaChtb2R1bGVJZCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHJldHVybiBsaXN0O1xuLyoqKioqKi8gXHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdHJldHVybiBzZXRTdGF0dXMoXCJpZGxlXCIpLnRoZW4oZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBvdXRkYXRlZE1vZHVsZXM7XG4vKioqKioqLyBcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0fSk7XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdGZ1bmN0aW9uIGFwcGx5SW52YWxpZGF0ZWRNb2R1bGVzKCkge1xuLyoqKioqKi8gXHRcdFx0aWYgKHF1ZXVlZEludmFsaWRhdGVkTW9kdWxlcykge1xuLyoqKioqKi8gXHRcdFx0XHRpZiAoIWN1cnJlbnRVcGRhdGVBcHBseUhhbmRsZXJzKSBjdXJyZW50VXBkYXRlQXBwbHlIYW5kbGVycyA9IFtdO1xuLyoqKioqKi8gXHRcdFx0XHRPYmplY3Qua2V5cyhfX3dlYnBhY2tfcmVxdWlyZV9fLmhtckkpLmZvckVhY2goZnVuY3Rpb24gKGtleSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHF1ZXVlZEludmFsaWRhdGVkTW9kdWxlcy5mb3JFYWNoKGZ1bmN0aW9uIChtb2R1bGVJZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJJW2tleV0oXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRjdXJyZW50VXBkYXRlQXBwbHlIYW5kbGVyc1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XHRcdHF1ZXVlZEludmFsaWRhdGVkTW9kdWxlcyA9IHVuZGVmaW5lZDtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIHRydWU7XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL3B1YmxpY1BhdGggKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIi9fbmV4dC9cIjtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9yZWFjdCByZWZyZXNoICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0aWYgKF9fd2VicGFja19yZXF1aXJlX18uaSkge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uaS5wdXNoKChvcHRpb25zKSA9PiB7XG4vKioqKioqLyBcdFx0XHRjb25zdCBvcmlnaW5hbEZhY3RvcnkgPSBvcHRpb25zLmZhY3Rvcnk7XG4vKioqKioqLyBcdFx0XHRvcHRpb25zLmZhY3RvcnkgPSAobW9kdWxlT2JqZWN0LCBtb2R1bGVFeHBvcnRzLCB3ZWJwYWNrUmVxdWlyZSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0XHRjb25zdCBoYXNSZWZyZXNoID0gdHlwZW9mIHNlbGYgIT09IFwidW5kZWZpbmVkXCIgJiYgISFzZWxmLiRSZWZyZXNoSW50ZXJjZXB0TW9kdWxlRXhlY3V0aW9uJDtcbi8qKioqKiovIFx0XHRcdFx0Y29uc3QgY2xlYW51cCA9IGhhc1JlZnJlc2ggPyBzZWxmLiRSZWZyZXNoSW50ZXJjZXB0TW9kdWxlRXhlY3V0aW9uJChtb2R1bGVPYmplY3QuaWQpIDogKCkgPT4ge307XG4vKioqKioqLyBcdFx0XHRcdHRyeSB7XG4vKioqKioqLyBcdFx0XHRcdFx0b3JpZ2luYWxGYWN0b3J5LmNhbGwodGhpcywgbW9kdWxlT2JqZWN0LCBtb2R1bGVFeHBvcnRzLCB3ZWJwYWNrUmVxdWlyZSk7XG4vKioqKioqLyBcdFx0XHRcdH0gZmluYWxseSB7XG4vKioqKioqLyBcdFx0XHRcdFx0Y2xlYW51cCgpO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0fSlcbi8qKioqKiovIFx0XHR9XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvY29tcGF0ICovXG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Ly8gbm9vcCBmbnMgdG8gcHJldmVudCBydW50aW1lIGVycm9ycyBkdXJpbmcgaW5pdGlhbGl6YXRpb25cbi8qKioqKiovIFx0aWYgKHR5cGVvZiBzZWxmICE9PSBcInVuZGVmaW5lZFwiKSB7XG4vKioqKioqLyBcdFx0c2VsZi4kUmVmcmVzaFJlZyQgPSBmdW5jdGlvbiAoKSB7fTtcbi8qKioqKiovIFx0XHRzZWxmLiRSZWZyZXNoU2lnJCA9IGZ1bmN0aW9uICgpIHtcbi8qKioqKiovIFx0XHRcdHJldHVybiBmdW5jdGlvbiAodHlwZSkge1xuLyoqKioqKi8gXHRcdFx0XHRyZXR1cm4gdHlwZTtcbi8qKioqKiovIFx0XHRcdH07XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fVxuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2NzcyBsb2FkaW5nICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0dmFyIGNyZWF0ZVN0eWxlc2hlZXQgPSAoY2h1bmtJZCwgZnVsbGhyZWYsIHJlc29sdmUsIHJlamVjdCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0dmFyIGxpbmtUYWcgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwibGlua1wiKTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdGxpbmtUYWcucmVsID0gXCJzdHlsZXNoZWV0XCI7XG4vKioqKioqLyBcdFx0XHRsaW5rVGFnLnR5cGUgPSBcInRleHQvY3NzXCI7XG4vKioqKioqLyBcdFx0XHR2YXIgb25MaW5rQ29tcGxldGUgPSAoZXZlbnQpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0Ly8gYXZvaWQgbWVtIGxlYWtzLlxuLyoqKioqKi8gXHRcdFx0XHRsaW5rVGFnLm9uZXJyb3IgPSBsaW5rVGFnLm9ubG9hZCA9IG51bGw7XG4vKioqKioqLyBcdFx0XHRcdGlmIChldmVudC50eXBlID09PSAnbG9hZCcpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRyZXNvbHZlKCk7XG4vKioqKioqLyBcdFx0XHRcdH0gZWxzZSB7XG4vKioqKioqLyBcdFx0XHRcdFx0dmFyIGVycm9yVHlwZSA9IGV2ZW50ICYmIChldmVudC50eXBlID09PSAnbG9hZCcgPyAnbWlzc2luZycgOiBldmVudC50eXBlKTtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgcmVhbEhyZWYgPSBldmVudCAmJiBldmVudC50YXJnZXQgJiYgZXZlbnQudGFyZ2V0LmhyZWYgfHwgZnVsbGhyZWY7XG4vKioqKioqLyBcdFx0XHRcdFx0dmFyIGVyciA9IG5ldyBFcnJvcihcIkxvYWRpbmcgQ1NTIGNodW5rIFwiICsgY2h1bmtJZCArIFwiIGZhaWxlZC5cXG4oXCIgKyByZWFsSHJlZiArIFwiKVwiKTtcbi8qKioqKiovIFx0XHRcdFx0XHRlcnIuY29kZSA9IFwiQ1NTX0NIVU5LX0xPQURfRkFJTEVEXCI7XG4vKioqKioqLyBcdFx0XHRcdFx0ZXJyLnR5cGUgPSBlcnJvclR5cGU7XG4vKioqKioqLyBcdFx0XHRcdFx0ZXJyLnJlcXVlc3QgPSByZWFsSHJlZjtcbi8qKioqKiovIFx0XHRcdFx0XHRsaW5rVGFnLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQobGlua1RhZylcbi8qKioqKiovIFx0XHRcdFx0XHRyZWplY3QoZXJyKTtcbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0bGlua1RhZy5vbmVycm9yID0gbGlua1RhZy5vbmxvYWQgPSBvbkxpbmtDb21wbGV0ZTtcbi8qKioqKiovIFx0XHRcdGxpbmtUYWcuaHJlZiA9IGZ1bGxocmVmO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0KGZ1bmN0aW9uKGxpbmtUYWcpIHtcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICBpZiAodHlwZW9mIF9OX0VfU1RZTEVfTE9BRCA9PT0gJ2Z1bmN0aW9uJykge1xuLyoqKioqKi8gXHRcdFx0ICAgICAgICAgICAgICAgICAgICBjb25zdCB7IGhyZWYsIG9ubG9hZCwgb25lcnJvciB9ID0gbGlua1RhZztcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgX05fRV9TVFlMRV9MT0FEKGhyZWYuaW5kZXhPZih3aW5kb3cubG9jYXRpb24ub3JpZ2luKSA9PT0gMCA/IG5ldyBVUkwoaHJlZikucGF0aG5hbWUgOiBocmVmKS50aGVuKCgpPT5vbmxvYWQgPT0gbnVsbCA/IHZvaWQgMCA6IG9ubG9hZC5jYWxsKGxpbmtUYWcsIHtcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAnbG9hZCdcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIH0pLCAoKT0+b25lcnJvciA9PSBudWxsID8gdm9pZCAwIDogb25lcnJvci5jYWxsKGxpbmtUYWcsIHt9KSk7XG4vKioqKioqLyBcdFx0XHQgICAgICAgICAgICAgICAgfSBlbHNlIHtcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChsaW5rVGFnKTtcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICB9XG4vKioqKioqLyBcdFx0XHQgICAgICAgICAgICB9KShsaW5rVGFnKVxuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGxpbmtUYWc7XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0XHR2YXIgZmluZFN0eWxlc2hlZXQgPSAoaHJlZiwgZnVsbGhyZWYpID0+IHtcbi8qKioqKiovIFx0XHRcdHZhciBleGlzdGluZ0xpbmtUYWdzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCJsaW5rXCIpO1xuLyoqKioqKi8gXHRcdFx0Zm9yKHZhciBpID0gMDsgaSA8IGV4aXN0aW5nTGlua1RhZ3MubGVuZ3RoOyBpKyspIHtcbi8qKioqKiovIFx0XHRcdFx0dmFyIHRhZyA9IGV4aXN0aW5nTGlua1RhZ3NbaV07XG4vKioqKioqLyBcdFx0XHRcdHZhciBkYXRhSHJlZiA9IHRhZy5nZXRBdHRyaWJ1dGUoXCJkYXRhLWhyZWZcIikgfHwgdGFnLmdldEF0dHJpYnV0ZShcImhyZWZcIik7XG4vKioqKioqLyBcdFx0XHRcdGlmKHRhZy5yZWwgPT09IFwic3R5bGVzaGVldFwiICYmIChkYXRhSHJlZiA9PT0gaHJlZiB8fCBkYXRhSHJlZiA9PT0gZnVsbGhyZWYpKSByZXR1cm4gdGFnO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0dmFyIGV4aXN0aW5nU3R5bGVUYWdzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCJzdHlsZVwiKTtcbi8qKioqKiovIFx0XHRcdGZvcih2YXIgaSA9IDA7IGkgPCBleGlzdGluZ1N0eWxlVGFncy5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgdGFnID0gZXhpc3RpbmdTdHlsZVRhZ3NbaV07XG4vKioqKioqLyBcdFx0XHRcdHZhciBkYXRhSHJlZiA9IHRhZy5nZXRBdHRyaWJ1dGUoXCJkYXRhLWhyZWZcIik7XG4vKioqKioqLyBcdFx0XHRcdGlmKGRhdGFIcmVmID09PSBocmVmIHx8IGRhdGFIcmVmID09PSBmdWxsaHJlZikgcmV0dXJuIHRhZztcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHRcdHZhciBsb2FkU3R5bGVzaGVldCA9IChjaHVua0lkKSA9PiB7XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgaHJlZiA9IF9fd2VicGFja19yZXF1aXJlX18ubWluaUNzc0YoY2h1bmtJZCk7XG4vKioqKioqLyBcdFx0XHRcdHZhciBmdWxsaHJlZiA9IF9fd2VicGFja19yZXF1aXJlX18ucCArIGhyZWY7XG4vKioqKioqLyBcdFx0XHRcdGlmKGZpbmRTdHlsZXNoZWV0KGhyZWYsIGZ1bGxocmVmKSkgcmV0dXJuIHJlc29sdmUoKTtcbi8qKioqKiovIFx0XHRcdFx0Y3JlYXRlU3R5bGVzaGVldChjaHVua0lkLCBmdWxsaHJlZiwgcmVzb2x2ZSwgcmVqZWN0KTtcbi8qKioqKiovIFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHQvLyBubyBjaHVuayBsb2FkaW5nXG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0dmFyIG9sZFRhZ3MgPSBbXTtcbi8qKioqKiovIFx0XHR2YXIgbmV3VGFncyA9IFtdO1xuLyoqKioqKi8gXHRcdHZhciBhcHBseUhhbmRsZXIgPSAob3B0aW9ucykgPT4ge1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIHsgZGlzcG9zZTogKCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0XHRmb3IodmFyIGkgPSAwOyBpIDwgb2xkVGFncy5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBvbGRUYWcgPSBvbGRUYWdzW2ldO1xuLyoqKioqKi8gXHRcdFx0XHRcdGlmKG9sZFRhZy5wYXJlbnROb2RlKSBvbGRUYWcucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChvbGRUYWcpO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdG9sZFRhZ3MubGVuZ3RoID0gMDtcbi8qKioqKiovIFx0XHRcdH0sIGFwcGx5OiAoKSA9PiB7XG4vKioqKioqLyBcdFx0XHRcdGZvcih2YXIgaSA9IDA7IGkgPCBuZXdUYWdzLmxlbmd0aDsgaSsrKSBuZXdUYWdzW2ldLnJlbCA9IFwic3R5bGVzaGVldFwiO1xuLyoqKioqKi8gXHRcdFx0XHRuZXdUYWdzLmxlbmd0aCA9IDA7XG4vKioqKioqLyBcdFx0XHR9IH07XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uaG1yQy5taW5pQ3NzID0gKGNodW5rSWRzLCByZW1vdmVkQ2h1bmtzLCByZW1vdmVkTW9kdWxlcywgcHJvbWlzZXMsIGFwcGx5SGFuZGxlcnMsIHVwZGF0ZWRNb2R1bGVzTGlzdCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0YXBwbHlIYW5kbGVycy5wdXNoKGFwcGx5SGFuZGxlcik7XG4vKioqKioqLyBcdFx0XHRjaHVua0lkcy5mb3JFYWNoKChjaHVua0lkKSA9PiB7XG4vKioqKioqLyBcdFx0XHRcdHZhciBocmVmID0gX193ZWJwYWNrX3JlcXVpcmVfXy5taW5pQ3NzRihjaHVua0lkKTtcbi8qKioqKiovIFx0XHRcdFx0dmFyIGZ1bGxocmVmID0gX193ZWJwYWNrX3JlcXVpcmVfXy5wICsgaHJlZjtcbi8qKioqKiovIFx0XHRcdFx0dmFyIG9sZFRhZyA9IGZpbmRTdHlsZXNoZWV0KGhyZWYsIGZ1bGxocmVmKTtcbi8qKioqKiovIFx0XHRcdFx0aWYoIW9sZFRhZykgcmV0dXJuO1xuLyoqKioqKi8gXHRcdFx0XHRwcm9taXNlcy5wdXNoKG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgdGFnID0gY3JlYXRlU3R5bGVzaGVldChjaHVua0lkLCBmdWxsaHJlZiwgKCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0dGFnLmFzID0gXCJzdHlsZVwiO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0dGFnLnJlbCA9IFwicHJlbG9hZFwiO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmVzb2x2ZSgpO1xuLyoqKioqKi8gXHRcdFx0XHRcdH0sIHJlamVjdCk7XG4vKioqKioqLyBcdFx0XHRcdFx0b2xkVGFncy5wdXNoKG9sZFRhZyk7XG4vKioqKioqLyBcdFx0XHRcdFx0bmV3VGFncy5wdXNoKHRhZyk7XG4vKioqKioqLyBcdFx0XHRcdH0pKTtcbi8qKioqKiovIFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9qc29ucCBjaHVuayBsb2FkaW5nICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0Ly8gbm8gYmFzZVVSSVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIG9iamVjdCB0byBzdG9yZSBsb2FkZWQgYW5kIGxvYWRpbmcgY2h1bmtzXG4vKioqKioqLyBcdFx0Ly8gdW5kZWZpbmVkID0gY2h1bmsgbm90IGxvYWRlZCwgbnVsbCA9IGNodW5rIHByZWxvYWRlZC9wcmVmZXRjaGVkXG4vKioqKioqLyBcdFx0Ly8gW3Jlc29sdmUsIHJlamVjdCwgUHJvbWlzZV0gPSBjaHVuayBsb2FkaW5nLCAwID0gY2h1bmsgbG9hZGVkXG4vKioqKioqLyBcdFx0dmFyIGluc3RhbGxlZENodW5rcyA9IF9fd2VicGFja19yZXF1aXJlX18uaG1yU19qc29ucCA9IF9fd2VicGFja19yZXF1aXJlX18uaG1yU19qc29ucCB8fCB7XG4vKioqKioqLyBcdFx0XHRcIndlYnBhY2tcIjogMFxuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5mLmogPSAoY2h1bmtJZCwgcHJvbWlzZXMpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0Ly8gSlNPTlAgY2h1bmsgbG9hZGluZyBmb3IgamF2YXNjcmlwdFxuLyoqKioqKi8gXHRcdFx0XHR2YXIgaW5zdGFsbGVkQ2h1bmtEYXRhID0gX193ZWJwYWNrX3JlcXVpcmVfXy5vKGluc3RhbGxlZENodW5rcywgY2h1bmtJZCkgPyBpbnN0YWxsZWRDaHVua3NbY2h1bmtJZF0gOiB1bmRlZmluZWQ7XG4vKioqKioqLyBcdFx0XHRcdGlmKGluc3RhbGxlZENodW5rRGF0YSAhPT0gMCkgeyAvLyAwIG1lYW5zIFwiYWxyZWFkeSBpbnN0YWxsZWRcIi5cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHQvLyBhIFByb21pc2UgbWVhbnMgXCJjdXJyZW50bHkgbG9hZGluZ1wiLlxuLyoqKioqKi8gXHRcdFx0XHRcdGlmKGluc3RhbGxlZENodW5rRGF0YSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cHJvbWlzZXMucHVzaChpbnN0YWxsZWRDaHVua0RhdGFbMl0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdH0gZWxzZSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRpZihcIndlYnBhY2tcIiAhPSBjaHVua0lkKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdC8vIHNldHVwIFByb21pc2UgaW4gY2h1bmsgY2FjaGVcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0dmFyIHByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiAoaW5zdGFsbGVkQ2h1bmtEYXRhID0gaW5zdGFsbGVkQ2h1bmtzW2NodW5rSWRdID0gW3Jlc29sdmUsIHJlamVjdF0pKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0cHJvbWlzZXMucHVzaChpbnN0YWxsZWRDaHVua0RhdGFbMl0gPSBwcm9taXNlKTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0Ly8gc3RhcnQgY2h1bmsgbG9hZGluZ1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR2YXIgdXJsID0gX193ZWJwYWNrX3JlcXVpcmVfXy5wICsgX193ZWJwYWNrX3JlcXVpcmVfXy51KGNodW5rSWQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHQvLyBjcmVhdGUgZXJyb3IgYmVmb3JlIHN0YWNrIHVud291bmQgdG8gZ2V0IHVzZWZ1bCBzdGFja3RyYWNlIGxhdGVyXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdHZhciBlcnJvciA9IG5ldyBFcnJvcigpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR2YXIgbG9hZGluZ0VuZGVkID0gKGV2ZW50KSA9PiB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0aWYoX193ZWJwYWNrX3JlcXVpcmVfXy5vKGluc3RhbGxlZENodW5rcywgY2h1bmtJZCkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGluc3RhbGxlZENodW5rRGF0YSA9IGluc3RhbGxlZENodW5rc1tjaHVua0lkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGlmKGluc3RhbGxlZENodW5rRGF0YSAhPT0gMCkgaW5zdGFsbGVkQ2h1bmtzW2NodW5rSWRdID0gdW5kZWZpbmVkO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0aWYoaW5zdGFsbGVkQ2h1bmtEYXRhKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBlcnJvclR5cGUgPSBldmVudCAmJiAoZXZlbnQudHlwZSA9PT0gJ2xvYWQnID8gJ21pc3NpbmcnIDogZXZlbnQudHlwZSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciByZWFsU3JjID0gZXZlbnQgJiYgZXZlbnQudGFyZ2V0ICYmIGV2ZW50LnRhcmdldC5zcmM7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGVycm9yLm1lc3NhZ2UgPSAnTG9hZGluZyBjaHVuayAnICsgY2h1bmtJZCArICcgZmFpbGVkLlxcbignICsgZXJyb3JUeXBlICsgJzogJyArIHJlYWxTcmMgKyAnKSc7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGVycm9yLm5hbWUgPSAnQ2h1bmtMb2FkRXJyb3InO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRlcnJvci50eXBlID0gZXJyb3JUeXBlO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRlcnJvci5yZXF1ZXN0ID0gcmVhbFNyYztcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0aW5zdGFsbGVkQ2h1bmtEYXRhWzFdKGVycm9yKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdH07XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18ubCh1cmwsIGxvYWRpbmdFbmRlZCwgXCJjaHVuay1cIiArIGNodW5rSWQsIGNodW5rSWQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0fSBlbHNlIGluc3RhbGxlZENodW5rc1tjaHVua0lkXSA9IDA7XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHQvLyBubyBwcmVmZXRjaGluZ1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIG5vIHByZWxvYWRlZFxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50VXBkYXRlZE1vZHVsZXNMaXN0O1xuLyoqKioqKi8gXHRcdHZhciB3YWl0aW5nVXBkYXRlUmVzb2x2ZXMgPSB7fTtcbi8qKioqKiovIFx0XHRmdW5jdGlvbiBsb2FkVXBkYXRlQ2h1bmsoY2h1bmtJZCwgdXBkYXRlZE1vZHVsZXNMaXN0KSB7XG4vKioqKioqLyBcdFx0XHRjdXJyZW50VXBkYXRlZE1vZHVsZXNMaXN0ID0gdXBkYXRlZE1vZHVsZXNMaXN0O1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0d2FpdGluZ1VwZGF0ZVJlc29sdmVzW2NodW5rSWRdID0gcmVzb2x2ZTtcbi8qKioqKiovIFx0XHRcdFx0Ly8gc3RhcnQgdXBkYXRlIGNodW5rIGxvYWRpbmdcbi8qKioqKiovIFx0XHRcdFx0dmFyIHVybCA9IF9fd2VicGFja19yZXF1aXJlX18ucCArIF9fd2VicGFja19yZXF1aXJlX18uaHUoY2h1bmtJZCk7XG4vKioqKioqLyBcdFx0XHRcdC8vIGNyZWF0ZSBlcnJvciBiZWZvcmUgc3RhY2sgdW53b3VuZCB0byBnZXQgdXNlZnVsIHN0YWNrdHJhY2UgbGF0ZXJcbi8qKioqKiovIFx0XHRcdFx0dmFyIGVycm9yID0gbmV3IEVycm9yKCk7XG4vKioqKioqLyBcdFx0XHRcdHZhciBsb2FkaW5nRW5kZWQgPSAoZXZlbnQpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0XHRpZih3YWl0aW5nVXBkYXRlUmVzb2x2ZXNbY2h1bmtJZF0pIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHdhaXRpbmdVcGRhdGVSZXNvbHZlc1tjaHVua0lkXSA9IHVuZGVmaW5lZFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0dmFyIGVycm9yVHlwZSA9IGV2ZW50ICYmIChldmVudC50eXBlID09PSAnbG9hZCcgPyAnbWlzc2luZycgOiBldmVudC50eXBlKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciByZWFsU3JjID0gZXZlbnQgJiYgZXZlbnQudGFyZ2V0ICYmIGV2ZW50LnRhcmdldC5zcmM7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRlcnJvci5tZXNzYWdlID0gJ0xvYWRpbmcgaG90IHVwZGF0ZSBjaHVuayAnICsgY2h1bmtJZCArICcgZmFpbGVkLlxcbignICsgZXJyb3JUeXBlICsgJzogJyArIHJlYWxTcmMgKyAnKSc7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRlcnJvci5uYW1lID0gJ0NodW5rTG9hZEVycm9yJztcbi8qKioqKiovIFx0XHRcdFx0XHRcdGVycm9yLnR5cGUgPSBlcnJvclR5cGU7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRlcnJvci5yZXF1ZXN0ID0gcmVhbFNyYztcbi8qKioqKiovIFx0XHRcdFx0XHRcdHJlamVjdChlcnJvcik7XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmwodXJsLCBsb2FkaW5nRW5kZWQpO1xuLyoqKioqKi8gXHRcdFx0fSk7XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdHNlbGZbXCJ3ZWJwYWNrSG90VXBkYXRlX05fRVwiXSA9IChjaHVua0lkLCBtb3JlTW9kdWxlcywgcnVudGltZSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0Zm9yKHZhciBtb2R1bGVJZCBpbiBtb3JlTW9kdWxlcykge1xuLyoqKioqKi8gXHRcdFx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8obW9yZU1vZHVsZXMsIG1vZHVsZUlkKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVbbW9kdWxlSWRdID0gbW9yZU1vZHVsZXNbbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHRcdGlmKGN1cnJlbnRVcGRhdGVkTW9kdWxlc0xpc3QpIGN1cnJlbnRVcGRhdGVkTW9kdWxlc0xpc3QucHVzaChtb2R1bGVJZCk7XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdGlmKHJ1bnRpbWUpIGN1cnJlbnRVcGRhdGVSdW50aW1lLnB1c2gocnVudGltZSk7XG4vKioqKioqLyBcdFx0XHRpZih3YWl0aW5nVXBkYXRlUmVzb2x2ZXNbY2h1bmtJZF0pIHtcbi8qKioqKiovIFx0XHRcdFx0d2FpdGluZ1VwZGF0ZVJlc29sdmVzW2NodW5rSWRdKCk7XG4vKioqKioqLyBcdFx0XHRcdHdhaXRpbmdVcGRhdGVSZXNvbHZlc1tjaHVua0lkXSA9IHVuZGVmaW5lZDtcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50VXBkYXRlQ2h1bmtzO1xuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50VXBkYXRlO1xuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50VXBkYXRlUmVtb3ZlZENodW5rcztcbi8qKioqKiovIFx0XHR2YXIgY3VycmVudFVwZGF0ZVJ1bnRpbWU7XG4vKioqKioqLyBcdFx0ZnVuY3Rpb24gYXBwbHlIYW5kbGVyKG9wdGlvbnMpIHtcbi8qKioqKiovIFx0XHRcdGlmIChfX3dlYnBhY2tfcmVxdWlyZV9fLmYpIGRlbGV0ZSBfX3dlYnBhY2tfcmVxdWlyZV9fLmYuanNvbnBIbXI7XG4vKioqKioqLyBcdFx0XHRjdXJyZW50VXBkYXRlQ2h1bmtzID0gdW5kZWZpbmVkO1xuLyoqKioqKi8gXHRcdFx0ZnVuY3Rpb24gZ2V0QWZmZWN0ZWRNb2R1bGVFZmZlY3RzKHVwZGF0ZU1vZHVsZUlkKSB7XG4vKioqKioqLyBcdFx0XHRcdHZhciBvdXRkYXRlZE1vZHVsZXMgPSBbdXBkYXRlTW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgb3V0ZGF0ZWREZXBlbmRlbmNpZXMgPSB7fTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0dmFyIHF1ZXVlID0gb3V0ZGF0ZWRNb2R1bGVzLm1hcChmdW5jdGlvbiAoaWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRyZXR1cm4ge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2hhaW46IFtpZF0sXG4vKioqKioqLyBcdFx0XHRcdFx0XHRpZDogaWRcbi8qKioqKiovIFx0XHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0d2hpbGUgKHF1ZXVlLmxlbmd0aCA+IDApIHtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgcXVldWVJdGVtID0gcXVldWUucG9wKCk7XG4vKioqKioqLyBcdFx0XHRcdFx0dmFyIG1vZHVsZUlkID0gcXVldWVJdGVtLmlkO1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBjaGFpbiA9IHF1ZXVlSXRlbS5jaGFpbjtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgbW9kdWxlID0gX193ZWJwYWNrX3JlcXVpcmVfXy5jW21vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoXG4vKioqKioqLyBcdFx0XHRcdFx0XHQhbW9kdWxlIHx8XG4vKioqKioqLyBcdFx0XHRcdFx0XHQobW9kdWxlLmhvdC5fc2VsZkFjY2VwdGVkICYmICFtb2R1bGUuaG90Ll9zZWxmSW52YWxpZGF0ZWQpXG4vKioqKioqLyBcdFx0XHRcdFx0KVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y29udGludWU7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKG1vZHVsZS5ob3QuX3NlbGZEZWNsaW5lZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmV0dXJuIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0dHlwZTogXCJzZWxmLWRlY2xpbmVkXCIsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGNoYWluOiBjaGFpbixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQ6IG1vZHVsZUlkXG4vKioqKioqLyBcdFx0XHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRpZiAobW9kdWxlLmhvdC5fbWFpbikge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmV0dXJuIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0dHlwZTogXCJ1bmFjY2VwdGVkXCIsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGNoYWluOiBjaGFpbixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQ6IG1vZHVsZUlkXG4vKioqKioqLyBcdFx0XHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IG1vZHVsZS5wYXJlbnRzLmxlbmd0aDsgaSsrKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR2YXIgcGFyZW50SWQgPSBtb2R1bGUucGFyZW50c1tpXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciBwYXJlbnQgPSBfX3dlYnBhY2tfcmVxdWlyZV9fLmNbcGFyZW50SWRdO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYgKCFwYXJlbnQpIGNvbnRpbnVlO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYgKHBhcmVudC5ob3QuX2RlY2xpbmVkRGVwZW5kZW5jaWVzW21vZHVsZUlkXSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRyZXR1cm4ge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdHR5cGU6IFwiZGVjbGluZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRjaGFpbjogY2hhaW4uY29uY2F0KFtwYXJlbnRJZF0pLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdG1vZHVsZUlkOiBtb2R1bGVJZCxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRwYXJlbnRJZDogcGFyZW50SWRcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0fTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRcdGlmIChvdXRkYXRlZE1vZHVsZXMuaW5kZXhPZihwYXJlbnRJZCkgIT09IC0xKSBjb250aW51ZTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGlmIChwYXJlbnQuaG90Ll9hY2NlcHRlZERlcGVuZGVuY2llc1ttb2R1bGVJZF0pIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKCFvdXRkYXRlZERlcGVuZGVuY2llc1twYXJlbnRJZF0pXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0b3V0ZGF0ZWREZXBlbmRlbmNpZXNbcGFyZW50SWRdID0gW107XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGFkZEFsbFRvU2V0KG91dGRhdGVkRGVwZW5kZW5jaWVzW3BhcmVudElkXSwgW21vZHVsZUlkXSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGNvbnRpbnVlO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0ZGVsZXRlIG91dGRhdGVkRGVwZW5kZW5jaWVzW3BhcmVudElkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdG91dGRhdGVkTW9kdWxlcy5wdXNoKHBhcmVudElkKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHF1ZXVlLnB1c2goe1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRjaGFpbjogY2hhaW4uY29uY2F0KFtwYXJlbnRJZF0pLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpZDogcGFyZW50SWRcbi8qKioqKiovIFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRyZXR1cm4ge1xuLyoqKioqKi8gXHRcdFx0XHRcdHR5cGU6IFwiYWNjZXB0ZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRtb2R1bGVJZDogdXBkYXRlTW9kdWxlSWQsXG4vKioqKioqLyBcdFx0XHRcdFx0b3V0ZGF0ZWRNb2R1bGVzOiBvdXRkYXRlZE1vZHVsZXMsXG4vKioqKioqLyBcdFx0XHRcdFx0b3V0ZGF0ZWREZXBlbmRlbmNpZXM6IG91dGRhdGVkRGVwZW5kZW5jaWVzXG4vKioqKioqLyBcdFx0XHRcdH07XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRmdW5jdGlvbiBhZGRBbGxUb1NldChhLCBiKSB7XG4vKioqKioqLyBcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBpdGVtID0gYltpXTtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoYS5pbmRleE9mKGl0ZW0pID09PSAtMSkgYS5wdXNoKGl0ZW0pO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHQvLyBhdCBiZWdpbiBhbGwgdXBkYXRlcyBtb2R1bGVzIGFyZSBvdXRkYXRlZFxuLyoqKioqKi8gXHRcdFx0Ly8gdGhlIFwib3V0ZGF0ZWRcIiBzdGF0dXMgY2FuIHByb3BhZ2F0ZSB0byBwYXJlbnRzIGlmIHRoZXkgZG9uJ3QgYWNjZXB0IHRoZSBjaGlsZHJlblxuLyoqKioqKi8gXHRcdFx0dmFyIG91dGRhdGVkRGVwZW5kZW5jaWVzID0ge307XG4vKioqKioqLyBcdFx0XHR2YXIgb3V0ZGF0ZWRNb2R1bGVzID0gW107XG4vKioqKioqLyBcdFx0XHR2YXIgYXBwbGllZFVwZGF0ZSA9IHt9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0dmFyIHdhcm5VbmV4cGVjdGVkUmVxdWlyZSA9IGZ1bmN0aW9uIHdhcm5VbmV4cGVjdGVkUmVxdWlyZShtb2R1bGUpIHtcbi8qKioqKiovIFx0XHRcdFx0Y29uc29sZS53YXJuKFxuLyoqKioqKi8gXHRcdFx0XHRcdFwiW0hNUl0gdW5leHBlY3RlZCByZXF1aXJlKFwiICsgbW9kdWxlLmlkICsgXCIpIHRvIGRpc3Bvc2VkIG1vZHVsZVwiXG4vKioqKioqLyBcdFx0XHRcdCk7XG4vKioqKioqLyBcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0Zm9yICh2YXIgbW9kdWxlSWQgaW4gY3VycmVudFVwZGF0ZSkge1xuLyoqKioqKi8gXHRcdFx0XHRpZiAoX193ZWJwYWNrX3JlcXVpcmVfXy5vKGN1cnJlbnRVcGRhdGUsIG1vZHVsZUlkKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBuZXdNb2R1bGVGYWN0b3J5ID0gY3VycmVudFVwZGF0ZVttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRcdFx0LyoqIEB0eXBlIHtUT0RPfSAqL1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciByZXN1bHQgPSBuZXdNb2R1bGVGYWN0b3J5XG4vKioqKioqLyBcdFx0XHRcdFx0XHQ/IGdldEFmZmVjdGVkTW9kdWxlRWZmZWN0cyhtb2R1bGVJZClcbi8qKioqKiovIFx0XHRcdFx0XHRcdDoge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdHR5cGU6IFwiZGlzcG9zZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRtb2R1bGVJZDogbW9kdWxlSWRcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0fTtcbi8qKioqKiovIFx0XHRcdFx0XHQvKiogQHR5cGUge0Vycm9yfGZhbHNlfSAqL1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBhYm9ydEVycm9yID0gZmFsc2U7XG4vKioqKioqLyBcdFx0XHRcdFx0dmFyIGRvQXBwbHkgPSBmYWxzZTtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgZG9EaXNwb3NlID0gZmFsc2U7XG4vKioqKioqLyBcdFx0XHRcdFx0dmFyIGNoYWluSW5mbyA9IFwiXCI7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKHJlc3VsdC5jaGFpbikge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2hhaW5JbmZvID0gXCJcXG5VcGRhdGUgcHJvcGFnYXRpb246IFwiICsgcmVzdWx0LmNoYWluLmpvaW4oXCIgLT4gXCIpO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRzd2l0Y2ggKHJlc3VsdC50eXBlKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwic2VsZi1kZWNsaW5lZFwiOlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpZiAob3B0aW9ucy5vbkRlY2xpbmVkKSBvcHRpb25zLm9uRGVjbGluZWQocmVzdWx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKCFvcHRpb25zLmlnbm9yZURlY2xpbmVkKVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdGFib3J0RXJyb3IgPSBuZXcgRXJyb3IoXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcIkFib3J0ZWQgYmVjYXVzZSBvZiBzZWxmIGRlY2xpbmU6IFwiICtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0cmVzdWx0Lm1vZHVsZUlkICtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2hhaW5JbmZvXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwiZGVjbGluZWRcIjpcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKG9wdGlvbnMub25EZWNsaW5lZCkgb3B0aW9ucy5vbkRlY2xpbmVkKHJlc3VsdCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlmICghb3B0aW9ucy5pZ25vcmVEZWNsaW5lZClcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRhYm9ydEVycm9yID0gbmV3IEVycm9yKFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XCJBYm9ydGVkIGJlY2F1c2Ugb2YgZGVjbGluZWQgZGVwZW5kZW5jeTogXCIgK1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXN1bHQubW9kdWxlSWQgK1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcIiBpbiBcIiArXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdHJlc3VsdC5wYXJlbnRJZCArXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGNoYWluSW5mb1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGJyZWFrO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2FzZSBcInVuYWNjZXB0ZWRcIjpcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKG9wdGlvbnMub25VbmFjY2VwdGVkKSBvcHRpb25zLm9uVW5hY2NlcHRlZChyZXN1bHQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpZiAoIW9wdGlvbnMuaWdub3JlVW5hY2NlcHRlZClcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRhYm9ydEVycm9yID0gbmV3IEVycm9yKFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XCJBYm9ydGVkIGJlY2F1c2UgXCIgKyBtb2R1bGVJZCArIFwiIGlzIG5vdCBhY2NlcHRlZFwiICsgY2hhaW5JbmZvXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwiYWNjZXB0ZWRcIjpcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKG9wdGlvbnMub25BY2NlcHRlZCkgb3B0aW9ucy5vbkFjY2VwdGVkKHJlc3VsdCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGRvQXBwbHkgPSB0cnVlO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRicmVhaztcbi8qKioqKiovIFx0XHRcdFx0XHRcdGNhc2UgXCJkaXNwb3NlZFwiOlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpZiAob3B0aW9ucy5vbkRpc3Bvc2VkKSBvcHRpb25zLm9uRGlzcG9zZWQocmVzdWx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0ZG9EaXNwb3NlID0gdHJ1ZTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRkZWZhdWx0OlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR0aHJvdyBuZXcgRXJyb3IoXCJVbmV4Y2VwdGlvbiB0eXBlIFwiICsgcmVzdWx0LnR5cGUpO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoYWJvcnRFcnJvcikge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmV0dXJuIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0ZXJyb3I6IGFib3J0RXJyb3Jcbi8qKioqKiovIFx0XHRcdFx0XHRcdH07XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdGlmIChkb0FwcGx5KSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRhcHBsaWVkVXBkYXRlW21vZHVsZUlkXSA9IG5ld01vZHVsZUZhY3Rvcnk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRhZGRBbGxUb1NldChvdXRkYXRlZE1vZHVsZXMsIHJlc3VsdC5vdXRkYXRlZE1vZHVsZXMpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Zm9yIChtb2R1bGVJZCBpbiByZXN1bHQub3V0ZGF0ZWREZXBlbmRlbmNpZXMpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKF9fd2VicGFja19yZXF1aXJlX18ubyhyZXN1bHQub3V0ZGF0ZWREZXBlbmRlbmNpZXMsIG1vZHVsZUlkKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdGlmICghb3V0ZGF0ZWREZXBlbmRlbmNpZXNbbW9kdWxlSWRdKVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0b3V0ZGF0ZWREZXBlbmRlbmNpZXNbbW9kdWxlSWRdID0gW107XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0YWRkQWxsVG9TZXQoXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRvdXRkYXRlZERlcGVuZGVuY2llc1ttb2R1bGVJZF0sXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRyZXN1bHQub3V0ZGF0ZWREZXBlbmRlbmNpZXNbbW9kdWxlSWRdXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoZG9EaXNwb3NlKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRhZGRBbGxUb1NldChvdXRkYXRlZE1vZHVsZXMsIFtyZXN1bHQubW9kdWxlSWRdKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGFwcGxpZWRVcGRhdGVbbW9kdWxlSWRdID0gd2FyblVuZXhwZWN0ZWRSZXF1aXJlO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0Y3VycmVudFVwZGF0ZSA9IHVuZGVmaW5lZDtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdC8vIFN0b3JlIHNlbGYgYWNjZXB0ZWQgb3V0ZGF0ZWQgbW9kdWxlcyB0byByZXF1aXJlIHRoZW0gbGF0ZXIgYnkgdGhlIG1vZHVsZSBzeXN0ZW1cbi8qKioqKiovIFx0XHRcdHZhciBvdXRkYXRlZFNlbGZBY2NlcHRlZE1vZHVsZXMgPSBbXTtcbi8qKioqKiovIFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgb3V0ZGF0ZWRNb2R1bGVzLmxlbmd0aDsgaisrKSB7XG4vKioqKioqLyBcdFx0XHRcdHZhciBvdXRkYXRlZE1vZHVsZUlkID0gb3V0ZGF0ZWRNb2R1bGVzW2pdO1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgbW9kdWxlID0gX193ZWJwYWNrX3JlcXVpcmVfXy5jW291dGRhdGVkTW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHRpZiAoXG4vKioqKioqLyBcdFx0XHRcdFx0bW9kdWxlICYmXG4vKioqKioqLyBcdFx0XHRcdFx0KG1vZHVsZS5ob3QuX3NlbGZBY2NlcHRlZCB8fCBtb2R1bGUuaG90Ll9tYWluKSAmJlxuLyoqKioqKi8gXHRcdFx0XHRcdC8vIHJlbW92ZWQgc2VsZi1hY2NlcHRlZCBtb2R1bGVzIHNob3VsZCBub3QgYmUgcmVxdWlyZWRcbi8qKioqKiovIFx0XHRcdFx0XHRhcHBsaWVkVXBkYXRlW291dGRhdGVkTW9kdWxlSWRdICE9PSB3YXJuVW5leHBlY3RlZFJlcXVpcmUgJiZcbi8qKioqKiovIFx0XHRcdFx0XHQvLyB3aGVuIGNhbGxlZCBpbnZhbGlkYXRlIHNlbGYtYWNjZXB0aW5nIGlzIG5vdCBwb3NzaWJsZVxuLyoqKioqKi8gXHRcdFx0XHRcdCFtb2R1bGUuaG90Ll9zZWxmSW52YWxpZGF0ZWRcbi8qKioqKiovIFx0XHRcdFx0KSB7XG4vKioqKioqLyBcdFx0XHRcdFx0b3V0ZGF0ZWRTZWxmQWNjZXB0ZWRNb2R1bGVzLnB1c2goe1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0bW9kdWxlOiBvdXRkYXRlZE1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmVxdWlyZTogbW9kdWxlLmhvdC5fcmVxdWlyZVNlbGYsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRlcnJvckhhbmRsZXI6IG1vZHVsZS5ob3QuX3NlbGZBY2NlcHRlZFxuLyoqKioqKi8gXHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHR2YXIgbW9kdWxlT3V0ZGF0ZWREZXBlbmRlbmNpZXM7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRyZXR1cm4ge1xuLyoqKioqKi8gXHRcdFx0XHRkaXNwb3NlOiBmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0Y3VycmVudFVwZGF0ZVJlbW92ZWRDaHVua3MuZm9yRWFjaChmdW5jdGlvbiAoY2h1bmtJZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0ZGVsZXRlIGluc3RhbGxlZENodW5rc1tjaHVua0lkXTtcbi8qKioqKiovIFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRjdXJyZW50VXBkYXRlUmVtb3ZlZENodW5rcyA9IHVuZGVmaW5lZDtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgaWR4O1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBxdWV1ZSA9IG91dGRhdGVkTW9kdWxlcy5zbGljZSgpO1xuLyoqKioqKi8gXHRcdFx0XHRcdHdoaWxlIChxdWV1ZS5sZW5ndGggPiAwKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR2YXIgbW9kdWxlSWQgPSBxdWV1ZS5wb3AoKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciBtb2R1bGUgPSBfX3dlYnBhY2tfcmVxdWlyZV9fLmNbbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYgKCFtb2R1bGUpIGNvbnRpbnVlO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0dmFyIGRhdGEgPSB7fTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHRcdC8vIENhbGwgZGlzcG9zZSBoYW5kbGVyc1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0dmFyIGRpc3Bvc2VIYW5kbGVycyA9IG1vZHVsZS5ob3QuX2Rpc3Bvc2VIYW5kbGVycztcbi8qKioqKiovIFx0XHRcdFx0XHRcdGZvciAoaiA9IDA7IGogPCBkaXNwb3NlSGFuZGxlcnMubGVuZ3RoOyBqKyspIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0ZGlzcG9zZUhhbmRsZXJzW2pdLmNhbGwobnVsbCwgZGF0YSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmhtckRbbW9kdWxlSWRdID0gZGF0YTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHRcdC8vIGRpc2FibGUgbW9kdWxlICh0aGlzIGRpc2FibGVzIHJlcXVpcmVzIGZyb20gdGhpcyBtb2R1bGUpXG4vKioqKioqLyBcdFx0XHRcdFx0XHRtb2R1bGUuaG90LmFjdGl2ZSA9IGZhbHNlO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0Ly8gcmVtb3ZlIG1vZHVsZSBmcm9tIGNhY2hlXG4vKioqKioqLyBcdFx0XHRcdFx0XHRkZWxldGUgX193ZWJwYWNrX3JlcXVpcmVfXy5jW21vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHRcdC8vIHdoZW4gZGlzcG9zaW5nIHRoZXJlIGlzIG5vIG5lZWQgdG8gY2FsbCBkaXNwb3NlIGhhbmRsZXJcbi8qKioqKiovIFx0XHRcdFx0XHRcdGRlbGV0ZSBvdXRkYXRlZERlcGVuZGVuY2llc1ttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdFx0XHQvLyByZW1vdmUgXCJwYXJlbnRzXCIgcmVmZXJlbmNlcyBmcm9tIGFsbCBjaGlsZHJlblxuLyoqKioqKi8gXHRcdFx0XHRcdFx0Zm9yIChqID0gMDsgaiA8IG1vZHVsZS5jaGlsZHJlbi5sZW5ndGg7IGorKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR2YXIgY2hpbGQgPSBfX3dlYnBhY2tfcmVxdWlyZV9fLmNbbW9kdWxlLmNoaWxkcmVuW2pdXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKCFjaGlsZCkgY29udGludWU7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlkeCA9IGNoaWxkLnBhcmVudHMuaW5kZXhPZihtb2R1bGVJZCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlmIChpZHggPj0gMCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdGNoaWxkLnBhcmVudHMuc3BsaWNlKGlkeCwgMSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdFx0Ly8gcmVtb3ZlIG91dGRhdGVkIGRlcGVuZGVuY3kgZnJvbSBtb2R1bGUgY2hpbGRyZW5cbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgZGVwZW5kZW5jeTtcbi8qKioqKiovIFx0XHRcdFx0XHRmb3IgKHZhciBvdXRkYXRlZE1vZHVsZUlkIGluIG91dGRhdGVkRGVwZW5kZW5jaWVzKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRpZiAoX193ZWJwYWNrX3JlcXVpcmVfXy5vKG91dGRhdGVkRGVwZW5kZW5jaWVzLCBvdXRkYXRlZE1vZHVsZUlkKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRtb2R1bGUgPSBfX3dlYnBhY2tfcmVxdWlyZV9fLmNbb3V0ZGF0ZWRNb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlmIChtb2R1bGUpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRtb2R1bGVPdXRkYXRlZERlcGVuZGVuY2llcyA9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRvdXRkYXRlZERlcGVuZGVuY2llc1tvdXRkYXRlZE1vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRmb3IgKGogPSAwOyBqIDwgbW9kdWxlT3V0ZGF0ZWREZXBlbmRlbmNpZXMubGVuZ3RoOyBqKyspIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGRlcGVuZGVuY3kgPSBtb2R1bGVPdXRkYXRlZERlcGVuZGVuY2llc1tqXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGlkeCA9IG1vZHVsZS5jaGlsZHJlbi5pbmRleE9mKGRlcGVuZGVuY3kpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0aWYgKGlkeCA+PSAwKSBtb2R1bGUuY2hpbGRyZW4uc3BsaWNlKGlkeCwgMSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRhcHBseTogZnVuY3Rpb24gKHJlcG9ydEVycm9yKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0Ly8gaW5zZXJ0IG5ldyBjb2RlXG4vKioqKioqLyBcdFx0XHRcdFx0Zm9yICh2YXIgdXBkYXRlTW9kdWxlSWQgaW4gYXBwbGllZFVwZGF0ZSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYgKF9fd2VicGFja19yZXF1aXJlX18ubyhhcHBsaWVkVXBkYXRlLCB1cGRhdGVNb2R1bGVJZCkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5tW3VwZGF0ZU1vZHVsZUlkXSA9IGFwcGxpZWRVcGRhdGVbdXBkYXRlTW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHQvLyBydW4gbmV3IHJ1bnRpbWUgbW9kdWxlc1xuLyoqKioqKi8gXHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgY3VycmVudFVwZGF0ZVJ1bnRpbWUubGVuZ3RoOyBpKyspIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVSdW50aW1lW2ldKF9fd2VicGFja19yZXF1aXJlX18pO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHQvLyBjYWxsIGFjY2VwdCBoYW5kbGVyc1xuLyoqKioqKi8gXHRcdFx0XHRcdGZvciAodmFyIG91dGRhdGVkTW9kdWxlSWQgaW4gb3V0ZGF0ZWREZXBlbmRlbmNpZXMpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGlmIChfX3dlYnBhY2tfcmVxdWlyZV9fLm8ob3V0ZGF0ZWREZXBlbmRlbmNpZXMsIG91dGRhdGVkTW9kdWxlSWQpKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdHZhciBtb2R1bGUgPSBfX3dlYnBhY2tfcmVxdWlyZV9fLmNbb3V0ZGF0ZWRNb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlmIChtb2R1bGUpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRtb2R1bGVPdXRkYXRlZERlcGVuZGVuY2llcyA9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRvdXRkYXRlZERlcGVuZGVuY2llc1tvdXRkYXRlZE1vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHR2YXIgY2FsbGJhY2tzID0gW107XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0dmFyIGVycm9ySGFuZGxlcnMgPSBbXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHR2YXIgZGVwZW5kZW5jaWVzRm9yQ2FsbGJhY2tzID0gW107XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBtb2R1bGVPdXRkYXRlZERlcGVuZGVuY2llcy5sZW5ndGg7IGorKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0dmFyIGRlcGVuZGVuY3kgPSBtb2R1bGVPdXRkYXRlZERlcGVuZGVuY2llc1tqXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdHZhciBhY2NlcHRDYWxsYmFjayA9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdG1vZHVsZS5ob3QuX2FjY2VwdGVkRGVwZW5kZW5jaWVzW2RlcGVuZGVuY3ldO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0dmFyIGVycm9ySGFuZGxlciA9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdG1vZHVsZS5ob3QuX2FjY2VwdGVkRXJyb3JIYW5kbGVyc1tkZXBlbmRlbmN5XTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGlmIChhY2NlcHRDYWxsYmFjaykge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAoY2FsbGJhY2tzLmluZGV4T2YoYWNjZXB0Q2FsbGJhY2spICE9PSAtMSkgY29udGludWU7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGNhbGxiYWNrcy5wdXNoKGFjY2VwdENhbGxiYWNrKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0ZXJyb3JIYW5kbGVycy5wdXNoKGVycm9ySGFuZGxlcik7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGRlcGVuZGVuY2llc0ZvckNhbGxiYWNrcy5wdXNoKGRlcGVuZGVuY3kpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBrID0gMDsgayA8IGNhbGxiYWNrcy5sZW5ndGg7IGsrKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0dHJ5IHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2FsbGJhY2tzW2tdLmNhbGwobnVsbCwgbW9kdWxlT3V0ZGF0ZWREZXBlbmRlbmNpZXMpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0fSBjYXRjaCAoZXJyKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGlmICh0eXBlb2YgZXJyb3JIYW5kbGVyc1trXSA9PT0gXCJmdW5jdGlvblwiKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJ5IHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGVycm9ySGFuZGxlcnNba10oZXJyLCB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1vZHVsZUlkOiBvdXRkYXRlZE1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkZXBlbmRlbmN5SWQ6IGRlcGVuZGVuY2llc0ZvckNhbGxiYWNrc1trXVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSBjYXRjaCAoZXJyMikge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKG9wdGlvbnMub25FcnJvcmVkKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9wdGlvbnMub25FcnJvcmVkKHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0eXBlOiBcImFjY2VwdC1lcnJvci1oYW5kbGVyLWVycm9yZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtb2R1bGVJZDogb3V0ZGF0ZWRNb2R1bGVJZCxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkZXBlbmRlbmN5SWQ6IGRlcGVuZGVuY2llc0ZvckNhbGxiYWNrc1trXSxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRlcnJvcjogZXJyMixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcmlnaW5hbEVycm9yOiBlcnJcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAoIW9wdGlvbnMuaWdub3JlRXJyb3JlZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyZXBvcnRFcnJvcihlcnIyKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmVwb3J0RXJyb3IoZXJyKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKG9wdGlvbnMub25FcnJvcmVkKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcHRpb25zLm9uRXJyb3JlZCh7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHR5cGU6IFwiYWNjZXB0LWVycm9yZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQ6IG91dGRhdGVkTW9kdWxlSWQsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRlcGVuZGVuY3lJZDogZGVwZW5kZW5jaWVzRm9yQ2FsbGJhY2tzW2tdLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRlcnJvcjogZXJyXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKCFvcHRpb25zLmlnbm9yZUVycm9yZWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJlcG9ydEVycm9yKGVycik7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRcdC8vIExvYWQgc2VsZiBhY2NlcHRlZCBtb2R1bGVzXG4vKioqKioqLyBcdFx0XHRcdFx0Zm9yICh2YXIgbyA9IDA7IG8gPCBvdXRkYXRlZFNlbGZBY2NlcHRlZE1vZHVsZXMubGVuZ3RoOyBvKyspIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciBpdGVtID0gb3V0ZGF0ZWRTZWxmQWNjZXB0ZWRNb2R1bGVzW29dO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0dmFyIG1vZHVsZUlkID0gaXRlbS5tb2R1bGU7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR0cnkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpdGVtLnJlcXVpcmUobW9kdWxlSWQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0fSBjYXRjaCAoZXJyKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlmICh0eXBlb2YgaXRlbS5lcnJvckhhbmRsZXIgPT09IFwiZnVuY3Rpb25cIikge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdHRyeSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRpdGVtLmVycm9ySGFuZGxlcihlcnIsIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQ6IG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRtb2R1bGU6IF9fd2VicGFja19yZXF1aXJlX18uY1ttb2R1bGVJZF1cbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdH0gY2F0Y2ggKGVycjEpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGlmIChvcHRpb25zLm9uRXJyb3JlZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRvcHRpb25zLm9uRXJyb3JlZCh7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHlwZTogXCJzZWxmLWFjY2VwdC1lcnJvci1oYW5kbGVyLWVycm9yZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtb2R1bGVJZDogbW9kdWxlSWQsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZXJyb3I6IGVycjEsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3JpZ2luYWxFcnJvcjogZXJyXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0aWYgKCFvcHRpb25zLmlnbm9yZUVycm9yZWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0cmVwb3J0RXJyb3IoZXJyMSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdHJlcG9ydEVycm9yKGVycik7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdGlmIChvcHRpb25zLm9uRXJyb3JlZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0b3B0aW9ucy5vbkVycm9yZWQoe1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHR0eXBlOiBcInNlbGYtYWNjZXB0LWVycm9yZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQ6IG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRlcnJvcjogZXJyXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0aWYgKCFvcHRpb25zLmlnbm9yZUVycm9yZWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdHJlcG9ydEVycm9yKGVycik7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBvdXRkYXRlZE1vZHVsZXM7XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdH07XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uaG1ySS5qc29ucCA9IGZ1bmN0aW9uIChtb2R1bGVJZCwgYXBwbHlIYW5kbGVycykge1xuLyoqKioqKi8gXHRcdFx0aWYgKCFjdXJyZW50VXBkYXRlKSB7XG4vKioqKioqLyBcdFx0XHRcdGN1cnJlbnRVcGRhdGUgPSB7fTtcbi8qKioqKiovIFx0XHRcdFx0Y3VycmVudFVwZGF0ZVJ1bnRpbWUgPSBbXTtcbi8qKioqKiovIFx0XHRcdFx0Y3VycmVudFVwZGF0ZVJlbW92ZWRDaHVua3MgPSBbXTtcbi8qKioqKiovIFx0XHRcdFx0YXBwbHlIYW5kbGVycy5wdXNoKGFwcGx5SGFuZGxlcik7XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRpZiAoIV9fd2VicGFja19yZXF1aXJlX18ubyhjdXJyZW50VXBkYXRlLCBtb2R1bGVJZCkpIHtcbi8qKioqKiovIFx0XHRcdFx0Y3VycmVudFVwZGF0ZVttb2R1bGVJZF0gPSBfX3dlYnBhY2tfcmVxdWlyZV9fLm1bbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJDLmpzb25wID0gZnVuY3Rpb24gKFxuLyoqKioqKi8gXHRcdFx0Y2h1bmtJZHMsXG4vKioqKioqLyBcdFx0XHRyZW1vdmVkQ2h1bmtzLFxuLyoqKioqKi8gXHRcdFx0cmVtb3ZlZE1vZHVsZXMsXG4vKioqKioqLyBcdFx0XHRwcm9taXNlcyxcbi8qKioqKiovIFx0XHRcdGFwcGx5SGFuZGxlcnMsXG4vKioqKioqLyBcdFx0XHR1cGRhdGVkTW9kdWxlc0xpc3Rcbi8qKioqKiovIFx0XHQpIHtcbi8qKioqKiovIFx0XHRcdGFwcGx5SGFuZGxlcnMucHVzaChhcHBseUhhbmRsZXIpO1xuLyoqKioqKi8gXHRcdFx0Y3VycmVudFVwZGF0ZUNodW5rcyA9IHt9O1xuLyoqKioqKi8gXHRcdFx0Y3VycmVudFVwZGF0ZVJlbW92ZWRDaHVua3MgPSByZW1vdmVkQ2h1bmtzO1xuLyoqKioqKi8gXHRcdFx0Y3VycmVudFVwZGF0ZSA9IHJlbW92ZWRNb2R1bGVzLnJlZHVjZShmdW5jdGlvbiAob2JqLCBrZXkpIHtcbi8qKioqKiovIFx0XHRcdFx0b2JqW2tleV0gPSBmYWxzZTtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIG9iajtcbi8qKioqKiovIFx0XHRcdH0sIHt9KTtcbi8qKioqKiovIFx0XHRcdGN1cnJlbnRVcGRhdGVSdW50aW1lID0gW107XG4vKioqKioqLyBcdFx0XHRjaHVua0lkcy5mb3JFYWNoKGZ1bmN0aW9uIChjaHVua0lkKSB7XG4vKioqKioqLyBcdFx0XHRcdGlmIChcbi8qKioqKiovIFx0XHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8oaW5zdGFsbGVkQ2h1bmtzLCBjaHVua0lkKSAmJlxuLyoqKioqKi8gXHRcdFx0XHRcdGluc3RhbGxlZENodW5rc1tjaHVua0lkXSAhPT0gdW5kZWZpbmVkXG4vKioqKioqLyBcdFx0XHRcdCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHByb21pc2VzLnB1c2gobG9hZFVwZGF0ZUNodW5rKGNodW5rSWQsIHVwZGF0ZWRNb2R1bGVzTGlzdCkpO1xuLyoqKioqKi8gXHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVDaHVua3NbY2h1bmtJZF0gPSB0cnVlO1xuLyoqKioqKi8gXHRcdFx0XHR9IGVsc2Uge1xuLyoqKioqKi8gXHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVDaHVua3NbY2h1bmtJZF0gPSBmYWxzZTtcbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XHRpZiAoX193ZWJwYWNrX3JlcXVpcmVfXy5mKSB7XG4vKioqKioqLyBcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18uZi5qc29ucEhtciA9IGZ1bmN0aW9uIChjaHVua0lkLCBwcm9taXNlcykge1xuLyoqKioqKi8gXHRcdFx0XHRcdGlmIChcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVDaHVua3MgJiZcbi8qKioqKiovIFx0XHRcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18ubyhjdXJyZW50VXBkYXRlQ2h1bmtzLCBjaHVua0lkKSAmJlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0IWN1cnJlbnRVcGRhdGVDaHVua3NbY2h1bmtJZF1cbi8qKioqKiovIFx0XHRcdFx0XHQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHByb21pc2VzLnB1c2gobG9hZFVwZGF0ZUNodW5rKGNodW5rSWQpKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVDaHVua3NbY2h1bmtJZF0gPSB0cnVlO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0fTtcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uaG1yTSA9ICgpID0+IHtcbi8qKioqKiovIFx0XHRcdGlmICh0eXBlb2YgZmV0Y2ggPT09IFwidW5kZWZpbmVkXCIpIHRocm93IG5ldyBFcnJvcihcIk5vIGJyb3dzZXIgc3VwcG9ydDogbmVlZCBmZXRjaCBBUElcIik7XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gZmV0Y2goX193ZWJwYWNrX3JlcXVpcmVfXy5wICsgX193ZWJwYWNrX3JlcXVpcmVfXy5obXJGKCkpLnRoZW4oKHJlc3BvbnNlKSA9PiB7XG4vKioqKioqLyBcdFx0XHRcdGlmKHJlc3BvbnNlLnN0YXR1cyA9PT0gNDA0KSByZXR1cm47IC8vIG5vIHVwZGF0ZSBhdmFpbGFibGVcbi8qKioqKiovIFx0XHRcdFx0aWYoIXJlc3BvbnNlLm9rKSB0aHJvdyBuZXcgRXJyb3IoXCJGYWlsZWQgdG8gZmV0Y2ggdXBkYXRlIG1hbmlmZXN0IFwiICsgcmVzcG9uc2Uuc3RhdHVzVGV4dCk7XG4vKioqKioqLyBcdFx0XHRcdHJldHVybiByZXNwb25zZS5qc29uKCk7XG4vKioqKioqLyBcdFx0XHR9KTtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uTy5qID0gKGNodW5rSWQpID0+IChpbnN0YWxsZWRDaHVua3NbY2h1bmtJZF0gPT09IDApO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIGluc3RhbGwgYSBKU09OUCBjYWxsYmFjayBmb3IgY2h1bmsgbG9hZGluZ1xuLyoqKioqKi8gXHRcdHZhciB3ZWJwYWNrSnNvbnBDYWxsYmFjayA9IChwYXJlbnRDaHVua0xvYWRpbmdGdW5jdGlvbiwgZGF0YSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0dmFyIFtjaHVua0lkcywgbW9yZU1vZHVsZXMsIHJ1bnRpbWVdID0gZGF0YTtcbi8qKioqKiovIFx0XHRcdC8vIGFkZCBcIm1vcmVNb2R1bGVzXCIgdG8gdGhlIG1vZHVsZXMgb2JqZWN0LFxuLyoqKioqKi8gXHRcdFx0Ly8gdGhlbiBmbGFnIGFsbCBcImNodW5rSWRzXCIgYXMgbG9hZGVkIGFuZCBmaXJlIGNhbGxiYWNrXG4vKioqKioqLyBcdFx0XHR2YXIgbW9kdWxlSWQsIGNodW5rSWQsIGkgPSAwO1xuLyoqKioqKi8gXHRcdFx0aWYoY2h1bmtJZHMuc29tZSgoaWQpID0+IChpbnN0YWxsZWRDaHVua3NbaWRdICE9PSAwKSkpIHtcbi8qKioqKiovIFx0XHRcdFx0Zm9yKG1vZHVsZUlkIGluIG1vcmVNb2R1bGVzKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYoX193ZWJwYWNrX3JlcXVpcmVfXy5vKG1vcmVNb2R1bGVzLCBtb2R1bGVJZCkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18ubVttb2R1bGVJZF0gPSBtb3JlTW9kdWxlc1ttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdGlmKHJ1bnRpbWUpIHZhciByZXN1bHQgPSBydW50aW1lKF9fd2VicGFja19yZXF1aXJlX18pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0aWYocGFyZW50Q2h1bmtMb2FkaW5nRnVuY3Rpb24pIHBhcmVudENodW5rTG9hZGluZ0Z1bmN0aW9uKGRhdGEpO1xuLyoqKioqKi8gXHRcdFx0Zm9yKDtpIDwgY2h1bmtJZHMubGVuZ3RoOyBpKyspIHtcbi8qKioqKiovIFx0XHRcdFx0Y2h1bmtJZCA9IGNodW5rSWRzW2ldO1xuLyoqKioqKi8gXHRcdFx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oaW5zdGFsbGVkQ2h1bmtzLCBjaHVua0lkKSAmJiBpbnN0YWxsZWRDaHVua3NbY2h1bmtJZF0pIHtcbi8qKioqKiovIFx0XHRcdFx0XHRpbnN0YWxsZWRDaHVua3NbY2h1bmtJZF1bMF0oKTtcbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRpbnN0YWxsZWRDaHVua3NbY2h1bmtJZF0gPSAwO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18uTyhyZXN1bHQpO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHR2YXIgY2h1bmtMb2FkaW5nR2xvYmFsID0gc2VsZltcIndlYnBhY2tDaHVua19OX0VcIl0gPSBzZWxmW1wid2VicGFja0NodW5rX05fRVwiXSB8fCBbXTtcbi8qKioqKiovIFx0XHRjaHVua0xvYWRpbmdHbG9iYWwuZm9yRWFjaCh3ZWJwYWNrSnNvbnBDYWxsYmFjay5iaW5kKG51bGwsIDApKTtcbi8qKioqKiovIFx0XHRjaHVua0xvYWRpbmdHbG9iYWwucHVzaCA9IHdlYnBhY2tKc29ucENhbGxiYWNrLmJpbmQobnVsbCwgY2h1bmtMb2FkaW5nR2xvYmFsLnB1c2guYmluZChjaHVua0xvYWRpbmdHbG9iYWwpKTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Ly8gbW9kdWxlIGNhY2hlIGFyZSB1c2VkIHNvIGVudHJ5IGlubGluaW5nIGlzIGRpc2FibGVkXG4vKioqKioqLyBcdFxuLyoqKioqKi8gfSkoKVxuIl19 +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG4vKioqKioqLyAoKCkgPT4geyAvLyB3ZWJwYWNrQm9vdHN0cmFwXG4vKioqKioqLyBcdFwidXNlIHN0cmljdFwiO1xuLyoqKioqKi8gXHR2YXIgX193ZWJwYWNrX21vZHVsZXNfXyA9ICh7fSk7XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKi8gXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4vKioqKioqLyBcdHZhciBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX18gPSB7fTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8vIFRoZSByZXF1aXJlIGZ1bmN0aW9uXG4vKioqKioqLyBcdGZ1bmN0aW9uIF9fd2VicGFja19yZXF1aXJlX18obW9kdWxlSWQpIHtcbi8qKioqKiovIFx0XHQvLyBDaGVjayBpZiBtb2R1bGUgaXMgaW4gY2FjaGVcbi8qKioqKiovIFx0XHR2YXIgY2FjaGVkTW9kdWxlID0gX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fW21vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRpZiAoY2FjaGVkTW9kdWxlICE9PSB1bmRlZmluZWQpIHtcbi8qKioqKiovIFx0XHRcdGlmIChjYWNoZWRNb2R1bGUuZXJyb3IgIT09IHVuZGVmaW5lZCkgdGhyb3cgY2FjaGVkTW9kdWxlLmVycm9yO1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGNhY2hlZE1vZHVsZS5leHBvcnRzO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuLyoqKioqKi8gXHRcdHZhciBtb2R1bGUgPSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdID0ge1xuLyoqKioqKi8gXHRcdFx0aWQ6IG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0bG9hZGVkOiBmYWxzZSxcbi8qKioqKiovIFx0XHRcdGV4cG9ydHM6IHt9XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdFx0Ly8gRXhlY3V0ZSB0aGUgbW9kdWxlIGZ1bmN0aW9uXG4vKioqKioqLyBcdFx0dmFyIHRocmV3ID0gdHJ1ZTtcbi8qKioqKiovIFx0XHR0cnkge1xuLyoqKioqKi8gXHRcdFx0dmFyIGV4ZWNPcHRpb25zID0geyBpZDogbW9kdWxlSWQsIG1vZHVsZTogbW9kdWxlLCBmYWN0b3J5OiBfX3dlYnBhY2tfbW9kdWxlc19fW21vZHVsZUlkXSwgcmVxdWlyZTogX193ZWJwYWNrX3JlcXVpcmVfXyB9O1xuLyoqKioqKi8gXHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5pLmZvckVhY2goZnVuY3Rpb24oaGFuZGxlcikgeyBoYW5kbGVyKGV4ZWNPcHRpb25zKTsgfSk7XG4vKioqKioqLyBcdFx0XHRtb2R1bGUgPSBleGVjT3B0aW9ucy5tb2R1bGU7XG4vKioqKioqLyBcdFx0XHRleGVjT3B0aW9ucy5mYWN0b3J5LmNhbGwobW9kdWxlLmV4cG9ydHMsIG1vZHVsZSwgbW9kdWxlLmV4cG9ydHMsIGV4ZWNPcHRpb25zLnJlcXVpcmUpO1xuLyoqKioqKi8gXHRcdFx0dGhyZXcgPSBmYWxzZTtcbi8qKioqKiovIFx0XHR9IGZpbmFsbHkge1xuLyoqKioqKi8gXHRcdFx0aWYodGhyZXcpIGRlbGV0ZSBfX3dlYnBhY2tfbW9kdWxlX2NhY2hlX19bbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XG4vKioqKioqLyBcdFx0Ly8gRmxhZyB0aGUgbW9kdWxlIGFzIGxvYWRlZFxuLyoqKioqKi8gXHRcdG1vZHVsZS5sb2FkZWQgPSB0cnVlO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuLyoqKioqKi8gXHRcdHJldHVybiBtb2R1bGUuZXhwb3J0cztcbi8qKioqKiovIFx0fVxuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbi8qKioqKiovIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5tID0gX193ZWJwYWNrX21vZHVsZXNfXztcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4vKioqKioqLyBcdF9fd2VicGFja19yZXF1aXJlX18uYyA9IF9fd2VicGFja19tb2R1bGVfY2FjaGVfXztcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGV4ZWN1dGlvbiBpbnRlcmNlcHRvclxuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmkgPSBbXTtcbi8qKioqKiovIFx0XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvY2h1bmsgbG9hZGVkICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0dmFyIGRlZmVycmVkID0gW107XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5PID0gKHJlc3VsdCwgY2h1bmtJZHMsIGZuLCBwcmlvcml0eSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0aWYoY2h1bmtJZHMpIHtcbi8qKioqKiovIFx0XHRcdFx0cHJpb3JpdHkgPSBwcmlvcml0eSB8fCAwO1xuLyoqKioqKi8gXHRcdFx0XHRmb3IodmFyIGkgPSBkZWZlcnJlZC5sZW5ndGg7IGkgPiAwICYmIGRlZmVycmVkW2kgLSAxXVsyXSA+IHByaW9yaXR5OyBpLS0pIGRlZmVycmVkW2ldID0gZGVmZXJyZWRbaSAtIDFdO1xuLyoqKioqKi8gXHRcdFx0XHRkZWZlcnJlZFtpXSA9IFtjaHVua0lkcywgZm4sIHByaW9yaXR5XTtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0dmFyIG5vdEZ1bGZpbGxlZCA9IEluZmluaXR5O1xuLyoqKioqKi8gXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBkZWZlcnJlZC5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgW2NodW5rSWRzLCBmbiwgcHJpb3JpdHldID0gZGVmZXJyZWRbaV07XG4vKioqKioqLyBcdFx0XHRcdHZhciBmdWxmaWxsZWQgPSB0cnVlO1xuLyoqKioqKi8gXHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGNodW5rSWRzLmxlbmd0aDsgaisrKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKChwcmlvcml0eSAmIDEgPT09IDAgfHwgbm90RnVsZmlsbGVkID49IHByaW9yaXR5KSAmJiBPYmplY3Qua2V5cyhfX3dlYnBhY2tfcmVxdWlyZV9fLk8pLmV2ZXJ5KChrZXkpID0+IChfX3dlYnBhY2tfcmVxdWlyZV9fLk9ba2V5XShjaHVua0lkc1tqXSkpKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2h1bmtJZHMuc3BsaWNlKGotLSwgMSk7XG4vKioqKioqLyBcdFx0XHRcdFx0fSBlbHNlIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGZ1bGZpbGxlZCA9IGZhbHNlO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYocHJpb3JpdHkgPCBub3RGdWxmaWxsZWQpIG5vdEZ1bGZpbGxlZCA9IHByaW9yaXR5O1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRpZihmdWxmaWxsZWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRkZWZlcnJlZC5zcGxpY2UoaS0tLCAxKVxuLyoqKioqKi8gXHRcdFx0XHRcdHZhciByID0gZm4oKTtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAociAhPT0gdW5kZWZpbmVkKSByZXN1bHQgPSByO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gcmVzdWx0O1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvY29tcGF0IGdldCBkZWZhdWx0IGV4cG9ydCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdC8vIGdldERlZmF1bHRFeHBvcnQgZnVuY3Rpb24gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBub24taGFybW9ueSBtb2R1bGVzXG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gKG1vZHVsZSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0dmFyIGdldHRlciA9IG1vZHVsZSAmJiBtb2R1bGUuX19lc01vZHVsZSA/XG4vKioqKioqLyBcdFx0XHRcdCgpID0+IChtb2R1bGVbJ2RlZmF1bHQnXSkgOlxuLyoqKioqKi8gXHRcdFx0XHQoKSA9PiAobW9kdWxlKTtcbi8qKioqKiovIFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18uZChnZXR0ZXIsIHsgYTogZ2V0dGVyIH0pO1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGdldHRlcjtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2NyZWF0ZSBmYWtlIG5hbWVzcGFjZSBvYmplY3QgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHR2YXIgZ2V0UHJvdG8gPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YgPyAob2JqKSA9PiAoT2JqZWN0LmdldFByb3RvdHlwZU9mKG9iaikpIDogKG9iaikgPT4gKG9iai5fX3Byb3RvX18pO1xuLyoqKioqKi8gXHRcdHZhciBsZWFmUHJvdG90eXBlcztcbi8qKioqKiovIFx0XHQvLyBjcmVhdGUgYSBmYWtlIG5hbWVzcGFjZSBvYmplY3Rcbi8qKioqKiovIFx0XHQvLyBtb2RlICYgMTogdmFsdWUgaXMgYSBtb2R1bGUgaWQsIHJlcXVpcmUgaXRcbi8qKioqKiovIFx0XHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbi8qKioqKiovIFx0XHQvLyBtb2RlICYgNDogcmV0dXJuIHZhbHVlIHdoZW4gYWxyZWFkeSBucyBvYmplY3Rcbi8qKioqKiovIFx0XHQvLyBtb2RlICYgMTY6IHJldHVybiB2YWx1ZSB3aGVuIGl0J3MgUHJvbWlzZS1saWtlXG4vKioqKioqLyBcdFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18udCA9IGZ1bmN0aW9uKHZhbHVlLCBtb2RlKSB7XG4vKioqKioqLyBcdFx0XHRpZihtb2RlICYgMSkgdmFsdWUgPSB0aGlzKHZhbHVlKTtcbi8qKioqKiovIFx0XHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4vKioqKioqLyBcdFx0XHRpZih0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmIHZhbHVlKSB7XG4vKioqKioqLyBcdFx0XHRcdGlmKChtb2RlICYgNCkgJiYgdmFsdWUuX19lc01vZHVsZSkgcmV0dXJuIHZhbHVlO1xuLyoqKioqKi8gXHRcdFx0XHRpZigobW9kZSAmIDE2KSAmJiB0eXBlb2YgdmFsdWUudGhlbiA9PT0gJ2Z1bmN0aW9uJykgcmV0dXJuIHZhbHVlO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0dmFyIG5zID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbi8qKioqKiovIFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4vKioqKioqLyBcdFx0XHR2YXIgZGVmID0ge307XG4vKioqKioqLyBcdFx0XHRsZWFmUHJvdG90eXBlcyA9IGxlYWZQcm90b3R5cGVzIHx8IFtudWxsLCBnZXRQcm90byh7fSksIGdldFByb3RvKFtdKSwgZ2V0UHJvdG8oZ2V0UHJvdG8pXTtcbi8qKioqKiovIFx0XHRcdGZvcih2YXIgY3VycmVudCA9IG1vZGUgJiAyICYmIHZhbHVlOyB0eXBlb2YgY3VycmVudCA9PSAnb2JqZWN0JyAmJiAhfmxlYWZQcm90b3R5cGVzLmluZGV4T2YoY3VycmVudCk7IGN1cnJlbnQgPSBnZXRQcm90byhjdXJyZW50KSkge1xuLyoqKioqKi8gXHRcdFx0XHRPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhjdXJyZW50KS5mb3JFYWNoKChrZXkpID0+IChkZWZba2V5XSA9ICgpID0+ICh2YWx1ZVtrZXldKSkpO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0ZGVmWydkZWZhdWx0J10gPSAoKSA9PiAodmFsdWUpO1xuLyoqKioqKi8gXHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBkZWYpO1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIG5zO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZGVmaW5lIHByb3BlcnR5IGdldHRlcnMgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9ucyBmb3IgaGFybW9ueSBleHBvcnRzXG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kID0gKGV4cG9ydHMsIGRlZmluaXRpb24pID0+IHtcbi8qKioqKiovIFx0XHRcdGZvcih2YXIga2V5IGluIGRlZmluaXRpb24pIHtcbi8qKioqKiovIFx0XHRcdFx0aWYoX193ZWJwYWNrX3JlcXVpcmVfXy5vKGRlZmluaXRpb24sIGtleSkgJiYgIV9fd2VicGFja19yZXF1aXJlX18ubyhleHBvcnRzLCBrZXkpKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIGtleSwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGRlZmluaXRpb25ba2V5XSB9KTtcbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZW5zdXJlIGNodW5rICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5mID0ge307XG4vKioqKioqLyBcdFx0Ly8gVGhpcyBmaWxlIGNvbnRhaW5zIG9ubHkgdGhlIGVudHJ5IGNodW5rLlxuLyoqKioqKi8gXHRcdC8vIFRoZSBjaHVuayBsb2FkaW5nIGZ1bmN0aW9uIGZvciBhZGRpdGlvbmFsIGNodW5rc1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uZSA9IChjaHVua0lkKSA9PiB7XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gUHJvbWlzZS5hbGwoT2JqZWN0LmtleXMoX193ZWJwYWNrX3JlcXVpcmVfXy5mKS5yZWR1Y2UoKHByb21pc2VzLCBrZXkpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5mW2tleV0oY2h1bmtJZCwgcHJvbWlzZXMpO1xuLyoqKioqKi8gXHRcdFx0XHRyZXR1cm4gcHJvbWlzZXM7XG4vKioqKioqLyBcdFx0XHR9LCBbXSkpO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZ2V0IGphdmFzY3JpcHQgY2h1bmsgZmlsZW5hbWUgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHQvLyBUaGlzIGZ1bmN0aW9uIGFsbG93IHRvIHJlZmVyZW5jZSBhc3luYyBjaHVua3Ncbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnUgPSAoY2h1bmtJZCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0Ly8gcmV0dXJuIHVybCBmb3IgZmlsZW5hbWVzIGJhc2VkIG9uIHRlbXBsYXRlXG4vKioqKioqLyBcdFx0XHRyZXR1cm4gdW5kZWZpbmVkO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZ2V0IGphdmFzY3JpcHQgdXBkYXRlIGNodW5rIGZpbGVuYW1lICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0Ly8gVGhpcyBmdW5jdGlvbiBhbGxvdyB0byByZWZlcmVuY2UgYWxsIGNodW5rc1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uaHUgPSAoY2h1bmtJZCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0Ly8gcmV0dXJuIHVybCBmb3IgZmlsZW5hbWVzIGJhc2VkIG9uIHRlbXBsYXRlXG4vKioqKioqLyBcdFx0XHRyZXR1cm4gXCJzdGF0aWMvd2VicGFjay9cIiArIGNodW5rSWQgKyBcIi5cIiArIF9fd2VicGFja19yZXF1aXJlX18uaCgpICsgXCIuaG90LXVwZGF0ZS5qc1wiO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvZ2V0IG1pbmktY3NzIGNodW5rIGZpbGVuYW1lICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0Ly8gVGhpcyBmdW5jdGlvbiBhbGxvdyB0byByZWZlcmVuY2UgYXN5bmMgY2h1bmtzXG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5taW5pQ3NzRiA9IChjaHVua0lkKSA9PiB7XG4vKioqKioqLyBcdFx0XHQvLyByZXR1cm4gdXJsIGZvciBmaWxlbmFtZXMgYmFzZWQgb24gdGVtcGxhdGVcbi8qKioqKiovIFx0XHRcdHJldHVybiB1bmRlZmluZWQ7XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9nZXQgdXBkYXRlIG1hbmlmZXN0IGZpbGVuYW1lICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJGID0gKCkgPT4gKFwic3RhdGljL3dlYnBhY2svXCIgKyBfX3dlYnBhY2tfcmVxdWlyZV9fLmgoKSArIFwiLndlYnBhY2suaG90LXVwZGF0ZS5qc29uXCIpO1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5oID0gKCkgPT4gKFwiMmNlNjE0NjgxZGQwYWFhZVwiKVxuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2dsb2JhbCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uZyA9IChmdW5jdGlvbigpIHtcbi8qKioqKiovIFx0XHRcdGlmICh0eXBlb2YgZ2xvYmFsVGhpcyA9PT0gJ29iamVjdCcpIHJldHVybiBnbG9iYWxUaGlzO1xuLyoqKioqKi8gXHRcdFx0dHJ5IHtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIHRoaXMgfHwgbmV3IEZ1bmN0aW9uKCdyZXR1cm4gdGhpcycpKCk7XG4vKioqKioqLyBcdFx0XHR9IGNhdGNoIChlKSB7XG4vKioqKioqLyBcdFx0XHRcdGlmICh0eXBlb2Ygd2luZG93ID09PSAnb2JqZWN0JykgcmV0dXJuIHdpbmRvdztcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHR9KSgpO1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2hhc093blByb3BlcnR5IHNob3J0aGFuZCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18ubyA9IChvYmosIHByb3ApID0+IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBwcm9wKSlcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9sb2FkIHNjcmlwdCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdHZhciBpblByb2dyZXNzID0ge307XG4vKioqKioqLyBcdFx0dmFyIGRhdGFXZWJwYWNrUHJlZml4ID0gXCJfTl9FOlwiO1xuLyoqKioqKi8gXHRcdC8vIGxvYWRTY3JpcHQgZnVuY3Rpb24gdG8gbG9hZCBhIHNjcmlwdCB2aWEgc2NyaXB0IHRhZ1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18ubCA9ICh1cmwsIGRvbmUsIGtleSwgY2h1bmtJZCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0aWYoaW5Qcm9ncmVzc1t1cmxdKSB7IGluUHJvZ3Jlc3NbdXJsXS5wdXNoKGRvbmUpOyByZXR1cm47IH1cbi8qKioqKiovIFx0XHRcdHZhciBzY3JpcHQsIG5lZWRBdHRhY2g7XG4vKioqKioqLyBcdFx0XHRpZihrZXkgIT09IHVuZGVmaW5lZCkge1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgc2NyaXB0cyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwic2NyaXB0XCIpO1xuLyoqKioqKi8gXHRcdFx0XHRmb3IodmFyIGkgPSAwOyBpIDwgc2NyaXB0cy5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBzID0gc2NyaXB0c1tpXTtcbi8qKioqKiovIFx0XHRcdFx0XHRpZihzLmdldEF0dHJpYnV0ZShcInNyY1wiKSA9PSB1cmwgfHwgcy5nZXRBdHRyaWJ1dGUoXCJkYXRhLXdlYnBhY2tcIikgPT0gZGF0YVdlYnBhY2tQcmVmaXggKyBrZXkpIHsgc2NyaXB0ID0gczsgYnJlYWs7IH1cbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0aWYoIXNjcmlwdCkge1xuLyoqKioqKi8gXHRcdFx0XHRuZWVkQXR0YWNoID0gdHJ1ZTtcbi8qKioqKiovIFx0XHRcdFx0c2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdHNjcmlwdC5jaGFyc2V0ID0gJ3V0Zi04Jztcbi8qKioqKiovIFx0XHRcdFx0c2NyaXB0LnRpbWVvdXQgPSAxMjA7XG4vKioqKioqLyBcdFx0XHRcdGlmIChfX3dlYnBhY2tfcmVxdWlyZV9fLm5jKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0c2NyaXB0LnNldEF0dHJpYnV0ZShcIm5vbmNlXCIsIF9fd2VicGFja19yZXF1aXJlX18ubmMpO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdHNjcmlwdC5zZXRBdHRyaWJ1dGUoXCJkYXRhLXdlYnBhY2tcIiwgZGF0YVdlYnBhY2tQcmVmaXggKyBrZXkpO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRzY3JpcHQuc3JjID0gX193ZWJwYWNrX3JlcXVpcmVfXy50dSh1cmwpO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0aW5Qcm9ncmVzc1t1cmxdID0gW2RvbmVdO1xuLyoqKioqKi8gXHRcdFx0dmFyIG9uU2NyaXB0Q29tcGxldGUgPSAocHJldiwgZXZlbnQpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0Ly8gYXZvaWQgbWVtIGxlYWtzIGluIElFLlxuLyoqKioqKi8gXHRcdFx0XHRzY3JpcHQub25lcnJvciA9IHNjcmlwdC5vbmxvYWQgPSBudWxsO1xuLyoqKioqKi8gXHRcdFx0XHRjbGVhclRpbWVvdXQodGltZW91dCk7XG4vKioqKioqLyBcdFx0XHRcdHZhciBkb25lRm5zID0gaW5Qcm9ncmVzc1t1cmxdO1xuLyoqKioqKi8gXHRcdFx0XHRkZWxldGUgaW5Qcm9ncmVzc1t1cmxdO1xuLyoqKioqKi8gXHRcdFx0XHRzY3JpcHQucGFyZW50Tm9kZSAmJiBzY3JpcHQucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChzY3JpcHQpO1xuLyoqKioqKi8gXHRcdFx0XHRkb25lRm5zICYmIGRvbmVGbnMuZm9yRWFjaCgoZm4pID0+IChmbihldmVudCkpKTtcbi8qKioqKiovIFx0XHRcdFx0aWYocHJldikgcmV0dXJuIHByZXYoZXZlbnQpO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0dmFyIHRpbWVvdXQgPSBzZXRUaW1lb3V0KG9uU2NyaXB0Q29tcGxldGUuYmluZChudWxsLCB1bmRlZmluZWQsIHsgdHlwZTogJ3RpbWVvdXQnLCB0YXJnZXQ6IHNjcmlwdCB9KSwgMTIwMDAwKTtcbi8qKioqKiovIFx0XHRcdHNjcmlwdC5vbmVycm9yID0gb25TY3JpcHRDb21wbGV0ZS5iaW5kKG51bGwsIHNjcmlwdC5vbmVycm9yKTtcbi8qKioqKiovIFx0XHRcdHNjcmlwdC5vbmxvYWQgPSBvblNjcmlwdENvbXBsZXRlLmJpbmQobnVsbCwgc2NyaXB0Lm9ubG9hZCk7XG4vKioqKioqLyBcdFx0XHRuZWVkQXR0YWNoICYmIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoc2NyaXB0KTtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL21ha2UgbmFtZXNwYWNlIG9iamVjdCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnIgPSAoZXhwb3J0cykgPT4ge1xuLyoqKioqKi8gXHRcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4vKioqKioqLyBcdFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBTeW1ib2wudG9TdHJpbmdUYWcsIHsgdmFsdWU6ICdNb2R1bGUnIH0pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL25vZGUgbW9kdWxlIGRlY29yYXRvciAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18ubm1kID0gKG1vZHVsZSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0bW9kdWxlLnBhdGhzID0gW107XG4vKioqKioqLyBcdFx0XHRpZiAoIW1vZHVsZS5jaGlsZHJlbikgbW9kdWxlLmNoaWxkcmVuID0gW107XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gbW9kdWxlO1xuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvdHJ1c3RlZCB0eXBlcyBwb2xpY3kgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHR2YXIgcG9saWN5O1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18udHQgPSAoKSA9PiB7XG4vKioqKioqLyBcdFx0XHQvLyBDcmVhdGUgVHJ1c3RlZCBUeXBlIHBvbGljeSBpZiBUcnVzdGVkIFR5cGVzIGFyZSBhdmFpbGFibGUgYW5kIHRoZSBwb2xpY3kgZG9lc24ndCBleGlzdCB5ZXQuXG4vKioqKioqLyBcdFx0XHRpZiAocG9saWN5ID09PSB1bmRlZmluZWQpIHtcbi8qKioqKiovIFx0XHRcdFx0cG9saWN5ID0ge1xuLyoqKioqKi8gXHRcdFx0XHRcdGNyZWF0ZVNjcmlwdDogKHNjcmlwdCkgPT4gKHNjcmlwdCksXG4vKioqKioqLyBcdFx0XHRcdFx0Y3JlYXRlU2NyaXB0VVJMOiAodXJsKSA9PiAodXJsKVxuLyoqKioqKi8gXHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0XHRpZiAodHlwZW9mIHRydXN0ZWRUeXBlcyAhPT0gXCJ1bmRlZmluZWRcIiAmJiB0cnVzdGVkVHlwZXMuY3JlYXRlUG9saWN5KSB7XG4vKioqKioqLyBcdFx0XHRcdFx0cG9saWN5ID0gdHJ1c3RlZFR5cGVzLmNyZWF0ZVBvbGljeShcIm5leHRqcyNidW5kbGVyXCIsIHBvbGljeSk7XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdHJldHVybiBwb2xpY3k7XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS90cnVzdGVkIHR5cGVzIHNjcmlwdCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18udHMgPSAoc2NyaXB0KSA9PiAoX193ZWJwYWNrX3JlcXVpcmVfXy50dCgpLmNyZWF0ZVNjcmlwdChzY3JpcHQpKTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS90cnVzdGVkIHR5cGVzIHNjcmlwdCB1cmwgKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnR1ID0gKHVybCkgPT4gKF9fd2VicGFja19yZXF1aXJlX18udHQoKS5jcmVhdGVTY3JpcHRVUkwodXJsKSk7XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvaG90IG1vZHVsZSByZXBsYWNlbWVudCAqL1xuLyoqKioqKi8gXHQoKCkgPT4ge1xuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50TW9kdWxlRGF0YSA9IHt9O1xuLyoqKioqKi8gXHRcdHZhciBpbnN0YWxsZWRNb2R1bGVzID0gX193ZWJwYWNrX3JlcXVpcmVfXy5jO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIG1vZHVsZSBhbmQgcmVxdWlyZSBjcmVhdGlvblxuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50Q2hpbGRNb2R1bGU7XG4vKioqKioqLyBcdFx0dmFyIGN1cnJlbnRQYXJlbnRzID0gW107XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gc3RhdHVzXG4vKioqKioqLyBcdFx0dmFyIHJlZ2lzdGVyZWRTdGF0dXNIYW5kbGVycyA9IFtdO1xuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50U3RhdHVzID0gXCJpZGxlXCI7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gd2hpbGUgZG93bmxvYWRpbmdcbi8qKioqKiovIFx0XHR2YXIgYmxvY2tpbmdQcm9taXNlcyA9IDA7XG4vKioqKioqLyBcdFx0dmFyIGJsb2NraW5nUHJvbWlzZXNXYWl0aW5nID0gW107XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0Ly8gVGhlIHVwZGF0ZSBpbmZvXG4vKioqKioqLyBcdFx0dmFyIGN1cnJlbnRVcGRhdGVBcHBseUhhbmRsZXJzO1xuLyoqKioqKi8gXHRcdHZhciBxdWV1ZWRJbnZhbGlkYXRlZE1vZHVsZXM7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJEID0gY3VycmVudE1vZHVsZURhdGE7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5pLnB1c2goZnVuY3Rpb24gKG9wdGlvbnMpIHtcbi8qKioqKiovIFx0XHRcdHZhciBtb2R1bGUgPSBvcHRpb25zLm1vZHVsZTtcbi8qKioqKiovIFx0XHRcdHZhciByZXF1aXJlID0gY3JlYXRlUmVxdWlyZShvcHRpb25zLnJlcXVpcmUsIG9wdGlvbnMuaWQpO1xuLyoqKioqKi8gXHRcdFx0bW9kdWxlLmhvdCA9IGNyZWF0ZU1vZHVsZUhvdE9iamVjdChvcHRpb25zLmlkLCBtb2R1bGUpO1xuLyoqKioqKi8gXHRcdFx0bW9kdWxlLnBhcmVudHMgPSBjdXJyZW50UGFyZW50cztcbi8qKioqKiovIFx0XHRcdG1vZHVsZS5jaGlsZHJlbiA9IFtdO1xuLyoqKioqKi8gXHRcdFx0Y3VycmVudFBhcmVudHMgPSBbXTtcbi8qKioqKiovIFx0XHRcdG9wdGlvbnMucmVxdWlyZSA9IHJlcXVpcmU7XG4vKioqKioqLyBcdFx0fSk7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJDID0ge307XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJJID0ge307XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0ZnVuY3Rpb24gY3JlYXRlUmVxdWlyZShyZXF1aXJlLCBtb2R1bGVJZCkge1xuLyoqKioqKi8gXHRcdFx0dmFyIG1lID0gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRpZiAoIW1lKSByZXR1cm4gcmVxdWlyZTtcbi8qKioqKiovIFx0XHRcdHZhciBmbiA9IGZ1bmN0aW9uIChyZXF1ZXN0KSB7XG4vKioqKioqLyBcdFx0XHRcdGlmIChtZS5ob3QuYWN0aXZlKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKGluc3RhbGxlZE1vZHVsZXNbcmVxdWVzdF0pIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciBwYXJlbnRzID0gaW5zdGFsbGVkTW9kdWxlc1tyZXF1ZXN0XS5wYXJlbnRzO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYgKHBhcmVudHMuaW5kZXhPZihtb2R1bGVJZCkgPT09IC0xKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdHBhcmVudHMucHVzaChtb2R1bGVJZCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0fSBlbHNlIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRQYXJlbnRzID0gW21vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRDaGlsZE1vZHVsZSA9IHJlcXVlc3Q7XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdGlmIChtZS5jaGlsZHJlbi5pbmRleE9mKHJlcXVlc3QpID09PSAtMSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0bWUuY2hpbGRyZW4ucHVzaChyZXF1ZXN0KTtcbi8qKioqKiovIFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdH0gZWxzZSB7XG4vKioqKioqLyBcdFx0XHRcdFx0Y29uc29sZS53YXJuKFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XCJbSE1SXSB1bmV4cGVjdGVkIHJlcXVpcmUoXCIgK1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRyZXF1ZXN0ICtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XCIpIGZyb20gZGlzcG9zZWQgbW9kdWxlIFwiICtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0bW9kdWxlSWRcbi8qKioqKiovIFx0XHRcdFx0XHQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdGN1cnJlbnRQYXJlbnRzID0gW107XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIHJlcXVpcmUocmVxdWVzdCk7XG4vKioqKioqLyBcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0dmFyIGNyZWF0ZVByb3BlcnR5RGVzY3JpcHRvciA9IGZ1bmN0aW9uIChuYW1lKSB7XG4vKioqKioqLyBcdFx0XHRcdHJldHVybiB7XG4vKioqKioqLyBcdFx0XHRcdFx0Y29uZmlndXJhYmxlOiB0cnVlLFxuLyoqKioqKi8gXHRcdFx0XHRcdGVudW1lcmFibGU6IHRydWUsXG4vKioqKioqLyBcdFx0XHRcdFx0Z2V0OiBmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRyZXR1cm4gcmVxdWlyZVtuYW1lXTtcbi8qKioqKiovIFx0XHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRcdHNldDogZnVuY3Rpb24gKHZhbHVlKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRyZXF1aXJlW25hbWVdID0gdmFsdWU7XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0fTtcbi8qKioqKiovIFx0XHRcdGZvciAodmFyIG5hbWUgaW4gcmVxdWlyZSkge1xuLyoqKioqKi8gXHRcdFx0XHRpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHJlcXVpcmUsIG5hbWUpICYmIG5hbWUgIT09IFwiZVwiKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGZuLCBuYW1lLCBjcmVhdGVQcm9wZXJ0eURlc2NyaXB0b3IobmFtZSkpO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRmbi5lID0gZnVuY3Rpb24gKGNodW5rSWQsIGZldGNoUHJpb3JpdHkpIHtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIHRyYWNrQmxvY2tpbmdQcm9taXNlKHJlcXVpcmUuZShjaHVua0lkLCBmZXRjaFByaW9yaXR5KSk7XG4vKioqKioqLyBcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGZuO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRmdW5jdGlvbiBjcmVhdGVNb2R1bGVIb3RPYmplY3QobW9kdWxlSWQsIG1lKSB7XG4vKioqKioqLyBcdFx0XHR2YXIgX21haW4gPSBjdXJyZW50Q2hpbGRNb2R1bGUgIT09IG1vZHVsZUlkO1xuLyoqKioqKi8gXHRcdFx0dmFyIGhvdCA9IHtcbi8qKioqKiovIFx0XHRcdFx0Ly8gcHJpdmF0ZSBzdHVmZlxuLyoqKioqKi8gXHRcdFx0XHRfYWNjZXB0ZWREZXBlbmRlbmNpZXM6IHt9LFxuLyoqKioqKi8gXHRcdFx0XHRfYWNjZXB0ZWRFcnJvckhhbmRsZXJzOiB7fSxcbi8qKioqKiovIFx0XHRcdFx0X2RlY2xpbmVkRGVwZW5kZW5jaWVzOiB7fSxcbi8qKioqKiovIFx0XHRcdFx0X3NlbGZBY2NlcHRlZDogZmFsc2UsXG4vKioqKioqLyBcdFx0XHRcdF9zZWxmRGVjbGluZWQ6IGZhbHNlLFxuLyoqKioqKi8gXHRcdFx0XHRfc2VsZkludmFsaWRhdGVkOiBmYWxzZSxcbi8qKioqKiovIFx0XHRcdFx0X2Rpc3Bvc2VIYW5kbGVyczogW10sXG4vKioqKioqLyBcdFx0XHRcdF9tYWluOiBfbWFpbixcbi8qKioqKiovIFx0XHRcdFx0X3JlcXVpcmVTZWxmOiBmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0Y3VycmVudFBhcmVudHMgPSBtZS5wYXJlbnRzLnNsaWNlKCk7XG4vKioqKioqLyBcdFx0XHRcdFx0Y3VycmVudENoaWxkTW9kdWxlID0gX21haW4gPyB1bmRlZmluZWQgOiBtb2R1bGVJZDtcbi8qKioqKiovIFx0XHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fKG1vZHVsZUlkKTtcbi8qKioqKiovIFx0XHRcdFx0fSxcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0Ly8gTW9kdWxlIEFQSVxuLyoqKioqKi8gXHRcdFx0XHRhY3RpdmU6IHRydWUsXG4vKioqKioqLyBcdFx0XHRcdGFjY2VwdDogZnVuY3Rpb24gKGRlcCwgY2FsbGJhY2ssIGVycm9ySGFuZGxlcikge1xuLyoqKioqKi8gXHRcdFx0XHRcdGlmIChkZXAgPT09IHVuZGVmaW5lZCkgaG90Ll9zZWxmQWNjZXB0ZWQgPSB0cnVlO1xuLyoqKioqKi8gXHRcdFx0XHRcdGVsc2UgaWYgKHR5cGVvZiBkZXAgPT09IFwiZnVuY3Rpb25cIikgaG90Ll9zZWxmQWNjZXB0ZWQgPSBkZXA7XG4vKioqKioqLyBcdFx0XHRcdFx0ZWxzZSBpZiAodHlwZW9mIGRlcCA9PT0gXCJvYmplY3RcIiAmJiBkZXAgIT09IG51bGwpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgZGVwLmxlbmd0aDsgaSsrKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGhvdC5fYWNjZXB0ZWREZXBlbmRlbmNpZXNbZGVwW2ldXSA9IGNhbGxiYWNrIHx8IGZ1bmN0aW9uICgpIHt9O1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRob3QuX2FjY2VwdGVkRXJyb3JIYW5kbGVyc1tkZXBbaV1dID0gZXJyb3JIYW5kbGVyO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdH0gZWxzZSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRob3QuX2FjY2VwdGVkRGVwZW5kZW5jaWVzW2RlcF0gPSBjYWxsYmFjayB8fCBmdW5jdGlvbiAoKSB7fTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGhvdC5fYWNjZXB0ZWRFcnJvckhhbmRsZXJzW2RlcF0gPSBlcnJvckhhbmRsZXI7XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRkZWNsaW5lOiBmdW5jdGlvbiAoZGVwKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKGRlcCA9PT0gdW5kZWZpbmVkKSBob3QuX3NlbGZEZWNsaW5lZCA9IHRydWU7XG4vKioqKioqLyBcdFx0XHRcdFx0ZWxzZSBpZiAodHlwZW9mIGRlcCA9PT0gXCJvYmplY3RcIiAmJiBkZXAgIT09IG51bGwpXG4vKioqKioqLyBcdFx0XHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGRlcC5sZW5ndGg7IGkrKylcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aG90Ll9kZWNsaW5lZERlcGVuZGVuY2llc1tkZXBbaV1dID0gdHJ1ZTtcbi8qKioqKiovIFx0XHRcdFx0XHRlbHNlIGhvdC5fZGVjbGluZWREZXBlbmRlbmNpZXNbZGVwXSA9IHRydWU7XG4vKioqKioqLyBcdFx0XHRcdH0sXG4vKioqKioqLyBcdFx0XHRcdGRpc3Bvc2U6IGZ1bmN0aW9uIChjYWxsYmFjaykge1xuLyoqKioqKi8gXHRcdFx0XHRcdGhvdC5fZGlzcG9zZUhhbmRsZXJzLnB1c2goY2FsbGJhY2spO1xuLyoqKioqKi8gXHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRhZGREaXNwb3NlSGFuZGxlcjogZnVuY3Rpb24gKGNhbGxiYWNrKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aG90Ll9kaXNwb3NlSGFuZGxlcnMucHVzaChjYWxsYmFjayk7XG4vKioqKioqLyBcdFx0XHRcdH0sXG4vKioqKioqLyBcdFx0XHRcdHJlbW92ZURpc3Bvc2VIYW5kbGVyOiBmdW5jdGlvbiAoY2FsbGJhY2spIHtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgaWR4ID0gaG90Ll9kaXNwb3NlSGFuZGxlcnMuaW5kZXhPZihjYWxsYmFjayk7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKGlkeCA+PSAwKSBob3QuX2Rpc3Bvc2VIYW5kbGVycy5zcGxpY2UoaWR4LCAxKTtcbi8qKioqKiovIFx0XHRcdFx0fSxcbi8qKioqKiovIFx0XHRcdFx0aW52YWxpZGF0ZTogZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHRoaXMuX3NlbGZJbnZhbGlkYXRlZCA9IHRydWU7XG4vKioqKioqLyBcdFx0XHRcdFx0c3dpdGNoIChjdXJyZW50U3RhdHVzKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwiaWRsZVwiOlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRjdXJyZW50VXBkYXRlQXBwbHlIYW5kbGVycyA9IFtdO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRPYmplY3Qua2V5cyhfX3dlYnBhY2tfcmVxdWlyZV9fLmhtckkpLmZvckVhY2goZnVuY3Rpb24gKGtleSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18uaG1ySVtrZXldKFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRjdXJyZW50VXBkYXRlQXBwbHlIYW5kbGVyc1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRzZXRTdGF0dXMoXCJyZWFkeVwiKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwicmVhZHlcIjpcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0T2JqZWN0LmtleXMoX193ZWJwYWNrX3JlcXVpcmVfXy5obXJJKS5mb3JFYWNoKGZ1bmN0aW9uIChrZXkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmhtcklba2V5XShcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0Y3VycmVudFVwZGF0ZUFwcGx5SGFuZGxlcnNcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwicHJlcGFyZVwiOlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2FzZSBcImNoZWNrXCI6XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwiZGlzcG9zZVwiOlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2FzZSBcImFwcGx5XCI6XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdChxdWV1ZWRJbnZhbGlkYXRlZE1vZHVsZXMgPSBxdWV1ZWRJbnZhbGlkYXRlZE1vZHVsZXMgfHwgW10pLnB1c2goXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0bW9kdWxlSWRcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRkZWZhdWx0OlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHQvLyBpZ25vcmUgcmVxdWVzdHMgaW4gZXJyb3Igc3RhdGVzXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGJyZWFrO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0fSxcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0Ly8gTWFuYWdlbWVudCBBUElcbi8qKioqKiovIFx0XHRcdFx0Y2hlY2s6IGhvdENoZWNrLFxuLyoqKioqKi8gXHRcdFx0XHRhcHBseTogaG90QXBwbHksXG4vKioqKioqLyBcdFx0XHRcdHN0YXR1czogZnVuY3Rpb24gKGwpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoIWwpIHJldHVybiBjdXJyZW50U3RhdHVzO1xuLyoqKioqKi8gXHRcdFx0XHRcdHJlZ2lzdGVyZWRTdGF0dXNIYW5kbGVycy5wdXNoKGwpO1xuLyoqKioqKi8gXHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRhZGRTdGF0dXNIYW5kbGVyOiBmdW5jdGlvbiAobCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJlZ2lzdGVyZWRTdGF0dXNIYW5kbGVycy5wdXNoKGwpO1xuLyoqKioqKi8gXHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRyZW1vdmVTdGF0dXNIYW5kbGVyOiBmdW5jdGlvbiAobCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBpZHggPSByZWdpc3RlcmVkU3RhdHVzSGFuZGxlcnMuaW5kZXhPZihsKTtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoaWR4ID49IDApIHJlZ2lzdGVyZWRTdGF0dXNIYW5kbGVycy5zcGxpY2UoaWR4LCAxKTtcbi8qKioqKiovIFx0XHRcdFx0fSxcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0Ly8gaW5oZXJpdCBmcm9tIHByZXZpb3VzIGRpc3Bvc2UgY2FsbFxuLyoqKioqKi8gXHRcdFx0XHRkYXRhOiBjdXJyZW50TW9kdWxlRGF0YVttb2R1bGVJZF1cbi8qKioqKiovIFx0XHRcdH07XG4vKioqKioqLyBcdFx0XHRjdXJyZW50Q2hpbGRNb2R1bGUgPSB1bmRlZmluZWQ7XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gaG90O1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRmdW5jdGlvbiBzZXRTdGF0dXMobmV3U3RhdHVzKSB7XG4vKioqKioqLyBcdFx0XHRjdXJyZW50U3RhdHVzID0gbmV3U3RhdHVzO1xuLyoqKioqKi8gXHRcdFx0dmFyIHJlc3VsdHMgPSBbXTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcmVnaXN0ZXJlZFN0YXR1c0hhbmRsZXJzLmxlbmd0aDsgaSsrKVxuLyoqKioqKi8gXHRcdFx0XHRyZXN1bHRzW2ldID0gcmVnaXN0ZXJlZFN0YXR1c0hhbmRsZXJzW2ldLmNhbGwobnVsbCwgbmV3U3RhdHVzKTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdHJldHVybiBQcm9taXNlLmFsbChyZXN1bHRzKS50aGVuKGZ1bmN0aW9uICgpIHt9KTtcbi8qKioqKiovIFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0ZnVuY3Rpb24gdW5ibG9jaygpIHtcbi8qKioqKiovIFx0XHRcdGlmICgtLWJsb2NraW5nUHJvbWlzZXMgPT09IDApIHtcbi8qKioqKiovIFx0XHRcdFx0c2V0U3RhdHVzKFwicmVhZHlcIikudGhlbihmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKGJsb2NraW5nUHJvbWlzZXMgPT09IDApIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciBsaXN0ID0gYmxvY2tpbmdQcm9taXNlc1dhaXRpbmc7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRibG9ja2luZ1Byb21pc2VzV2FpdGluZyA9IFtdO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBsaXN0Lmxlbmd0aDsgaSsrKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGxpc3RbaV0oKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRmdW5jdGlvbiB0cmFja0Jsb2NraW5nUHJvbWlzZShwcm9taXNlKSB7XG4vKioqKioqLyBcdFx0XHRzd2l0Y2ggKGN1cnJlbnRTdGF0dXMpIHtcbi8qKioqKiovIFx0XHRcdFx0Y2FzZSBcInJlYWR5XCI6XG4vKioqKioqLyBcdFx0XHRcdFx0c2V0U3RhdHVzKFwicHJlcGFyZVwiKTtcbi8qKioqKiovIFx0XHRcdFx0LyogZmFsbHRocm91Z2ggKi9cbi8qKioqKiovIFx0XHRcdFx0Y2FzZSBcInByZXBhcmVcIjpcbi8qKioqKiovIFx0XHRcdFx0XHRibG9ja2luZ1Byb21pc2VzKys7XG4vKioqKioqLyBcdFx0XHRcdFx0cHJvbWlzZS50aGVuKHVuYmxvY2ssIHVuYmxvY2spO1xuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBwcm9taXNlO1xuLyoqKioqKi8gXHRcdFx0XHRkZWZhdWx0OlxuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBwcm9taXNlO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRmdW5jdGlvbiB3YWl0Rm9yQmxvY2tpbmdQcm9taXNlcyhmbikge1xuLyoqKioqKi8gXHRcdFx0aWYgKGJsb2NraW5nUHJvbWlzZXMgPT09IDApIHJldHVybiBmbigpO1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7XG4vKioqKioqLyBcdFx0XHRcdGJsb2NraW5nUHJvbWlzZXNXYWl0aW5nLnB1c2goZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJlc29sdmUoZm4oKSk7XG4vKioqKioqLyBcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0fSk7XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdGZ1bmN0aW9uIGhvdENoZWNrKGFwcGx5T25VcGRhdGUpIHtcbi8qKioqKiovIFx0XHRcdGlmIChjdXJyZW50U3RhdHVzICE9PSBcImlkbGVcIikge1xuLyoqKioqKi8gXHRcdFx0XHR0aHJvdyBuZXcgRXJyb3IoXCJjaGVjaygpIGlzIG9ubHkgYWxsb3dlZCBpbiBpZGxlIHN0YXR1c1wiKTtcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdHJldHVybiBzZXRTdGF0dXMoXCJjaGVja1wiKVxuLyoqKioqKi8gXHRcdFx0XHQudGhlbihfX3dlYnBhY2tfcmVxdWlyZV9fLmhtck0pXG4vKioqKioqLyBcdFx0XHRcdC50aGVuKGZ1bmN0aW9uICh1cGRhdGUpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoIXVwZGF0ZSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmV0dXJuIHNldFN0YXR1cyhhcHBseUludmFsaWRhdGVkTW9kdWxlcygpID8gXCJyZWFkeVwiIDogXCJpZGxlXCIpLnRoZW4oXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGZ1bmN0aW9uICgpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gbnVsbDtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdFx0cmV0dXJuIHNldFN0YXR1cyhcInByZXBhcmVcIikudGhlbihmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR2YXIgdXBkYXRlZE1vZHVsZXMgPSBbXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVBcHBseUhhbmRsZXJzID0gW107XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdFx0XHRyZXR1cm4gUHJvbWlzZS5hbGwoXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdE9iamVjdC5rZXlzKF9fd2VicGFja19yZXF1aXJlX18uaG1yQykucmVkdWNlKGZ1bmN0aW9uIChcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRwcm9taXNlcyxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRrZXlcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0KSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJDW2tleV0oXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHR1cGRhdGUuYyxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdHVwZGF0ZS5yLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0dXBkYXRlLm0sXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRwcm9taXNlcyxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVBcHBseUhhbmRsZXJzLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0dXBkYXRlZE1vZHVsZXNcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdHJldHVybiBwcm9taXNlcztcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0fSwgW10pXG4vKioqKioqLyBcdFx0XHRcdFx0XHQpLnRoZW4oZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRyZXR1cm4gd2FpdEZvckJsb2NraW5nUHJvbWlzZXMoZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdGlmIChhcHBseU9uVXBkYXRlKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gaW50ZXJuYWxBcHBseShhcHBseU9uVXBkYXRlKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldFN0YXR1cyhcInJlYWR5XCIpLnRoZW4oZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHVwZGF0ZWRNb2R1bGVzO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0ZnVuY3Rpb24gaG90QXBwbHkob3B0aW9ucykge1xuLyoqKioqKi8gXHRcdFx0aWYgKGN1cnJlbnRTdGF0dXMgIT09IFwicmVhZHlcIikge1xuLyoqKioqKi8gXHRcdFx0XHRyZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCkudGhlbihmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0dGhyb3cgbmV3IEVycm9yKFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XCJhcHBseSgpIGlzIG9ubHkgYWxsb3dlZCBpbiByZWFkeSBzdGF0dXMgKHN0YXRlOiBcIiArXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGN1cnJlbnRTdGF0dXMgK1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcIilcIlxuLyoqKioqKi8gXHRcdFx0XHRcdCk7XG4vKioqKioqLyBcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGludGVybmFsQXBwbHkob3B0aW9ucyk7XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdGZ1bmN0aW9uIGludGVybmFsQXBwbHkob3B0aW9ucykge1xuLyoqKioqKi8gXHRcdFx0b3B0aW9ucyA9IG9wdGlvbnMgfHwge307XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRhcHBseUludmFsaWRhdGVkTW9kdWxlcygpO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0dmFyIHJlc3VsdHMgPSBjdXJyZW50VXBkYXRlQXBwbHlIYW5kbGVycy5tYXAoZnVuY3Rpb24gKGhhbmRsZXIpIHtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIGhhbmRsZXIob3B0aW9ucyk7XG4vKioqKioqLyBcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdGN1cnJlbnRVcGRhdGVBcHBseUhhbmRsZXJzID0gdW5kZWZpbmVkO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0dmFyIGVycm9ycyA9IHJlc3VsdHNcbi8qKioqKiovIFx0XHRcdFx0Lm1hcChmdW5jdGlvbiAocikge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiByLmVycm9yO1xuLyoqKioqKi8gXHRcdFx0XHR9KVxuLyoqKioqKi8gXHRcdFx0XHQuZmlsdGVyKEJvb2xlYW4pO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0aWYgKGVycm9ycy5sZW5ndGggPiAwKSB7XG4vKioqKioqLyBcdFx0XHRcdHJldHVybiBzZXRTdGF0dXMoXCJhYm9ydFwiKS50aGVuKGZ1bmN0aW9uICgpIHtcbi8qKioqKiovIFx0XHRcdFx0XHR0aHJvdyBlcnJvcnNbMF07XG4vKioqKioqLyBcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0Ly8gTm93IGluIFwiZGlzcG9zZVwiIHBoYXNlXG4vKioqKioqLyBcdFx0XHR2YXIgZGlzcG9zZVByb21pc2UgPSBzZXRTdGF0dXMoXCJkaXNwb3NlXCIpO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0cmVzdWx0cy5mb3JFYWNoKGZ1bmN0aW9uIChyZXN1bHQpIHtcbi8qKioqKiovIFx0XHRcdFx0aWYgKHJlc3VsdC5kaXNwb3NlKSByZXN1bHQuZGlzcG9zZSgpO1xuLyoqKioqKi8gXHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHQvLyBOb3cgaW4gXCJhcHBseVwiIHBoYXNlXG4vKioqKioqLyBcdFx0XHR2YXIgYXBwbHlQcm9taXNlID0gc2V0U3RhdHVzKFwiYXBwbHlcIik7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHR2YXIgZXJyb3I7XG4vKioqKioqLyBcdFx0XHR2YXIgcmVwb3J0RXJyb3IgPSBmdW5jdGlvbiAoZXJyKSB7XG4vKioqKioqLyBcdFx0XHRcdGlmICghZXJyb3IpIGVycm9yID0gZXJyO1xuLyoqKioqKi8gXHRcdFx0fTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdHZhciBvdXRkYXRlZE1vZHVsZXMgPSBbXTtcbi8qKioqKiovIFx0XHRcdHJlc3VsdHMuZm9yRWFjaChmdW5jdGlvbiAocmVzdWx0KSB7XG4vKioqKioqLyBcdFx0XHRcdGlmIChyZXN1bHQuYXBwbHkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgbW9kdWxlcyA9IHJlc3VsdC5hcHBseShyZXBvcnRFcnJvcik7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKG1vZHVsZXMpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgbW9kdWxlcy5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRvdXRkYXRlZE1vZHVsZXMucHVzaChtb2R1bGVzW2ldKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0cmV0dXJuIFByb21pc2UuYWxsKFtkaXNwb3NlUHJvbWlzZSwgYXBwbHlQcm9taXNlXSkudGhlbihmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdC8vIGhhbmRsZSBlcnJvcnMgaW4gYWNjZXB0IGhhbmRsZXJzIGFuZCBzZWxmIGFjY2VwdGVkIG1vZHVsZSBsb2FkXG4vKioqKioqLyBcdFx0XHRcdGlmIChlcnJvcikge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBzZXRTdGF0dXMoXCJmYWlsXCIpLnRoZW4oZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0dGhyb3cgZXJyb3I7XG4vKioqKioqLyBcdFx0XHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0aWYgKHF1ZXVlZEludmFsaWRhdGVkTW9kdWxlcykge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBpbnRlcm5hbEFwcGx5KG9wdGlvbnMpLnRoZW4oZnVuY3Rpb24gKGxpc3QpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdG91dGRhdGVkTW9kdWxlcy5mb3JFYWNoKGZ1bmN0aW9uIChtb2R1bGVJZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpZiAobGlzdC5pbmRleE9mKG1vZHVsZUlkKSA8IDApIGxpc3QucHVzaChtb2R1bGVJZCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHJldHVybiBsaXN0O1xuLyoqKioqKi8gXHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdHJldHVybiBzZXRTdGF0dXMoXCJpZGxlXCIpLnRoZW4oZnVuY3Rpb24gKCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBvdXRkYXRlZE1vZHVsZXM7XG4vKioqKioqLyBcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0fSk7XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdGZ1bmN0aW9uIGFwcGx5SW52YWxpZGF0ZWRNb2R1bGVzKCkge1xuLyoqKioqKi8gXHRcdFx0aWYgKHF1ZXVlZEludmFsaWRhdGVkTW9kdWxlcykge1xuLyoqKioqKi8gXHRcdFx0XHRpZiAoIWN1cnJlbnRVcGRhdGVBcHBseUhhbmRsZXJzKSBjdXJyZW50VXBkYXRlQXBwbHlIYW5kbGVycyA9IFtdO1xuLyoqKioqKi8gXHRcdFx0XHRPYmplY3Qua2V5cyhfX3dlYnBhY2tfcmVxdWlyZV9fLmhtckkpLmZvckVhY2goZnVuY3Rpb24gKGtleSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHF1ZXVlZEludmFsaWRhdGVkTW9kdWxlcy5mb3JFYWNoKGZ1bmN0aW9uIChtb2R1bGVJZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJJW2tleV0oXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRjdXJyZW50VXBkYXRlQXBwbHlIYW5kbGVyc1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XHRcdHF1ZXVlZEludmFsaWRhdGVkTW9kdWxlcyA9IHVuZGVmaW5lZDtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIHRydWU7XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHR9KSgpO1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL3B1YmxpY1BhdGggKi9cbi8qKioqKiovIFx0KCgpID0+IHtcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIi9fbmV4dC9cIjtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9yZWFjdCByZWZyZXNoICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0aWYgKF9fd2VicGFja19yZXF1aXJlX18uaSkge1xuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uaS5wdXNoKChvcHRpb25zKSA9PiB7XG4vKioqKioqLyBcdFx0XHRjb25zdCBvcmlnaW5hbEZhY3RvcnkgPSBvcHRpb25zLmZhY3Rvcnk7XG4vKioqKioqLyBcdFx0XHRvcHRpb25zLmZhY3RvcnkgPSAobW9kdWxlT2JqZWN0LCBtb2R1bGVFeHBvcnRzLCB3ZWJwYWNrUmVxdWlyZSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0XHRjb25zdCBoYXNSZWZyZXNoID0gdHlwZW9mIHNlbGYgIT09IFwidW5kZWZpbmVkXCIgJiYgISFzZWxmLiRSZWZyZXNoSW50ZXJjZXB0TW9kdWxlRXhlY3V0aW9uJDtcbi8qKioqKiovIFx0XHRcdFx0Y29uc3QgY2xlYW51cCA9IGhhc1JlZnJlc2ggPyBzZWxmLiRSZWZyZXNoSW50ZXJjZXB0TW9kdWxlRXhlY3V0aW9uJChtb2R1bGVPYmplY3QuaWQpIDogKCkgPT4ge307XG4vKioqKioqLyBcdFx0XHRcdHRyeSB7XG4vKioqKioqLyBcdFx0XHRcdFx0b3JpZ2luYWxGYWN0b3J5LmNhbGwodGhpcywgbW9kdWxlT2JqZWN0LCBtb2R1bGVFeHBvcnRzLCB3ZWJwYWNrUmVxdWlyZSk7XG4vKioqKioqLyBcdFx0XHRcdH0gZmluYWxseSB7XG4vKioqKioqLyBcdFx0XHRcdFx0Y2xlYW51cCgpO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0fSlcbi8qKioqKiovIFx0XHR9XG4vKioqKioqLyBcdH0pKCk7XG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHQvKiB3ZWJwYWNrL3J1bnRpbWUvY29tcGF0ICovXG4vKioqKioqLyBcdFxuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Ly8gbm9vcCBmbnMgdG8gcHJldmVudCBydW50aW1lIGVycm9ycyBkdXJpbmcgaW5pdGlhbGl6YXRpb25cbi8qKioqKiovIFx0aWYgKHR5cGVvZiBzZWxmICE9PSBcInVuZGVmaW5lZFwiKSB7XG4vKioqKioqLyBcdFx0c2VsZi4kUmVmcmVzaFJlZyQgPSBmdW5jdGlvbiAoKSB7fTtcbi8qKioqKiovIFx0XHRzZWxmLiRSZWZyZXNoU2lnJCA9IGZ1bmN0aW9uICgpIHtcbi8qKioqKiovIFx0XHRcdHJldHVybiBmdW5jdGlvbiAodHlwZSkge1xuLyoqKioqKi8gXHRcdFx0XHRyZXR1cm4gdHlwZTtcbi8qKioqKiovIFx0XHRcdH07XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0fVxuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Lyogd2VicGFjay9ydW50aW1lL2NzcyBsb2FkaW5nICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0dmFyIGNyZWF0ZVN0eWxlc2hlZXQgPSAoY2h1bmtJZCwgZnVsbGhyZWYsIHJlc29sdmUsIHJlamVjdCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0dmFyIGxpbmtUYWcgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwibGlua1wiKTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdGxpbmtUYWcucmVsID0gXCJzdHlsZXNoZWV0XCI7XG4vKioqKioqLyBcdFx0XHRsaW5rVGFnLnR5cGUgPSBcInRleHQvY3NzXCI7XG4vKioqKioqLyBcdFx0XHR2YXIgb25MaW5rQ29tcGxldGUgPSAoZXZlbnQpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0Ly8gYXZvaWQgbWVtIGxlYWtzLlxuLyoqKioqKi8gXHRcdFx0XHRsaW5rVGFnLm9uZXJyb3IgPSBsaW5rVGFnLm9ubG9hZCA9IG51bGw7XG4vKioqKioqLyBcdFx0XHRcdGlmIChldmVudC50eXBlID09PSAnbG9hZCcpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRyZXNvbHZlKCk7XG4vKioqKioqLyBcdFx0XHRcdH0gZWxzZSB7XG4vKioqKioqLyBcdFx0XHRcdFx0dmFyIGVycm9yVHlwZSA9IGV2ZW50ICYmIChldmVudC50eXBlID09PSAnbG9hZCcgPyAnbWlzc2luZycgOiBldmVudC50eXBlKTtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgcmVhbEhyZWYgPSBldmVudCAmJiBldmVudC50YXJnZXQgJiYgZXZlbnQudGFyZ2V0LmhyZWYgfHwgZnVsbGhyZWY7XG4vKioqKioqLyBcdFx0XHRcdFx0dmFyIGVyciA9IG5ldyBFcnJvcihcIkxvYWRpbmcgQ1NTIGNodW5rIFwiICsgY2h1bmtJZCArIFwiIGZhaWxlZC5cXG4oXCIgKyByZWFsSHJlZiArIFwiKVwiKTtcbi8qKioqKiovIFx0XHRcdFx0XHRlcnIuY29kZSA9IFwiQ1NTX0NIVU5LX0xPQURfRkFJTEVEXCI7XG4vKioqKioqLyBcdFx0XHRcdFx0ZXJyLnR5cGUgPSBlcnJvclR5cGU7XG4vKioqKioqLyBcdFx0XHRcdFx0ZXJyLnJlcXVlc3QgPSByZWFsSHJlZjtcbi8qKioqKiovIFx0XHRcdFx0XHRsaW5rVGFnLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQobGlua1RhZylcbi8qKioqKiovIFx0XHRcdFx0XHRyZWplY3QoZXJyKTtcbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0bGlua1RhZy5vbmVycm9yID0gbGlua1RhZy5vbmxvYWQgPSBvbkxpbmtDb21wbGV0ZTtcbi8qKioqKiovIFx0XHRcdGxpbmtUYWcuaHJlZiA9IGZ1bGxocmVmO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0KGZ1bmN0aW9uKGxpbmtUYWcpIHtcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICBpZiAodHlwZW9mIF9OX0VfU1RZTEVfTE9BRCA9PT0gJ2Z1bmN0aW9uJykge1xuLyoqKioqKi8gXHRcdFx0ICAgICAgICAgICAgICAgICAgICBjb25zdCB7IGhyZWYsIG9ubG9hZCwgb25lcnJvciB9ID0gbGlua1RhZztcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgX05fRV9TVFlMRV9MT0FEKGhyZWYuaW5kZXhPZih3aW5kb3cubG9jYXRpb24ub3JpZ2luKSA9PT0gMCA/IG5ldyBVUkwoaHJlZikucGF0aG5hbWUgOiBocmVmKS50aGVuKCgpPT5vbmxvYWQgPT0gbnVsbCA/IHZvaWQgMCA6IG9ubG9hZC5jYWxsKGxpbmtUYWcsIHtcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAnbG9hZCdcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIH0pLCAoKT0+b25lcnJvciA9PSBudWxsID8gdm9pZCAwIDogb25lcnJvci5jYWxsKGxpbmtUYWcsIHt9KSk7XG4vKioqKioqLyBcdFx0XHQgICAgICAgICAgICAgICAgfSBlbHNlIHtcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChsaW5rVGFnKTtcbi8qKioqKiovIFx0XHRcdCAgICAgICAgICAgICAgICB9XG4vKioqKioqLyBcdFx0XHQgICAgICAgICAgICB9KShsaW5rVGFnKVxuLyoqKioqKi8gXHRcdFx0cmV0dXJuIGxpbmtUYWc7XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0XHR2YXIgZmluZFN0eWxlc2hlZXQgPSAoaHJlZiwgZnVsbGhyZWYpID0+IHtcbi8qKioqKiovIFx0XHRcdHZhciBleGlzdGluZ0xpbmtUYWdzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCJsaW5rXCIpO1xuLyoqKioqKi8gXHRcdFx0Zm9yKHZhciBpID0gMDsgaSA8IGV4aXN0aW5nTGlua1RhZ3MubGVuZ3RoOyBpKyspIHtcbi8qKioqKiovIFx0XHRcdFx0dmFyIHRhZyA9IGV4aXN0aW5nTGlua1RhZ3NbaV07XG4vKioqKioqLyBcdFx0XHRcdHZhciBkYXRhSHJlZiA9IHRhZy5nZXRBdHRyaWJ1dGUoXCJkYXRhLWhyZWZcIikgfHwgdGFnLmdldEF0dHJpYnV0ZShcImhyZWZcIik7XG4vKioqKioqLyBcdFx0XHRcdGlmKHRhZy5yZWwgPT09IFwic3R5bGVzaGVldFwiICYmIChkYXRhSHJlZiA9PT0gaHJlZiB8fCBkYXRhSHJlZiA9PT0gZnVsbGhyZWYpKSByZXR1cm4gdGFnO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0dmFyIGV4aXN0aW5nU3R5bGVUYWdzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCJzdHlsZVwiKTtcbi8qKioqKiovIFx0XHRcdGZvcih2YXIgaSA9IDA7IGkgPCBleGlzdGluZ1N0eWxlVGFncy5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgdGFnID0gZXhpc3RpbmdTdHlsZVRhZ3NbaV07XG4vKioqKioqLyBcdFx0XHRcdHZhciBkYXRhSHJlZiA9IHRhZy5nZXRBdHRyaWJ1dGUoXCJkYXRhLWhyZWZcIik7XG4vKioqKioqLyBcdFx0XHRcdGlmKGRhdGFIcmVmID09PSBocmVmIHx8IGRhdGFIcmVmID09PSBmdWxsaHJlZikgcmV0dXJuIHRhZztcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHRcdHZhciBsb2FkU3R5bGVzaGVldCA9IChjaHVua0lkKSA9PiB7XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgaHJlZiA9IF9fd2VicGFja19yZXF1aXJlX18ubWluaUNzc0YoY2h1bmtJZCk7XG4vKioqKioqLyBcdFx0XHRcdHZhciBmdWxsaHJlZiA9IF9fd2VicGFja19yZXF1aXJlX18ucCArIGhyZWY7XG4vKioqKioqLyBcdFx0XHRcdGlmKGZpbmRTdHlsZXNoZWV0KGhyZWYsIGZ1bGxocmVmKSkgcmV0dXJuIHJlc29sdmUoKTtcbi8qKioqKiovIFx0XHRcdFx0Y3JlYXRlU3R5bGVzaGVldChjaHVua0lkLCBmdWxsaHJlZiwgcmVzb2x2ZSwgcmVqZWN0KTtcbi8qKioqKiovIFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHQvLyBubyBjaHVuayBsb2FkaW5nXG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0dmFyIG9sZFRhZ3MgPSBbXTtcbi8qKioqKiovIFx0XHR2YXIgbmV3VGFncyA9IFtdO1xuLyoqKioqKi8gXHRcdHZhciBhcHBseUhhbmRsZXIgPSAob3B0aW9ucykgPT4ge1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIHsgZGlzcG9zZTogKCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0XHRmb3IodmFyIGkgPSAwOyBpIDwgb2xkVGFncy5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBvbGRUYWcgPSBvbGRUYWdzW2ldO1xuLyoqKioqKi8gXHRcdFx0XHRcdGlmKG9sZFRhZy5wYXJlbnROb2RlKSBvbGRUYWcucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChvbGRUYWcpO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdG9sZFRhZ3MubGVuZ3RoID0gMDtcbi8qKioqKiovIFx0XHRcdH0sIGFwcGx5OiAoKSA9PiB7XG4vKioqKioqLyBcdFx0XHRcdGZvcih2YXIgaSA9IDA7IGkgPCBuZXdUYWdzLmxlbmd0aDsgaSsrKSBuZXdUYWdzW2ldLnJlbCA9IFwic3R5bGVzaGVldFwiO1xuLyoqKioqKi8gXHRcdFx0XHRuZXdUYWdzLmxlbmd0aCA9IDA7XG4vKioqKioqLyBcdFx0XHR9IH07XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uaG1yQy5taW5pQ3NzID0gKGNodW5rSWRzLCByZW1vdmVkQ2h1bmtzLCByZW1vdmVkTW9kdWxlcywgcHJvbWlzZXMsIGFwcGx5SGFuZGxlcnMsIHVwZGF0ZWRNb2R1bGVzTGlzdCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0YXBwbHlIYW5kbGVycy5wdXNoKGFwcGx5SGFuZGxlcik7XG4vKioqKioqLyBcdFx0XHRjaHVua0lkcy5mb3JFYWNoKChjaHVua0lkKSA9PiB7XG4vKioqKioqLyBcdFx0XHRcdHZhciBocmVmID0gX193ZWJwYWNrX3JlcXVpcmVfXy5taW5pQ3NzRihjaHVua0lkKTtcbi8qKioqKiovIFx0XHRcdFx0dmFyIGZ1bGxocmVmID0gX193ZWJwYWNrX3JlcXVpcmVfXy5wICsgaHJlZjtcbi8qKioqKiovIFx0XHRcdFx0dmFyIG9sZFRhZyA9IGZpbmRTdHlsZXNoZWV0KGhyZWYsIGZ1bGxocmVmKTtcbi8qKioqKiovIFx0XHRcdFx0aWYoIW9sZFRhZykgcmV0dXJuO1xuLyoqKioqKi8gXHRcdFx0XHRwcm9taXNlcy5wdXNoKG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgdGFnID0gY3JlYXRlU3R5bGVzaGVldChjaHVua0lkLCBmdWxsaHJlZiwgKCkgPT4ge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0dGFnLmFzID0gXCJzdHlsZVwiO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0dGFnLnJlbCA9IFwicHJlbG9hZFwiO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmVzb2x2ZSgpO1xuLyoqKioqKi8gXHRcdFx0XHRcdH0sIHJlamVjdCk7XG4vKioqKioqLyBcdFx0XHRcdFx0b2xkVGFncy5wdXNoKG9sZFRhZyk7XG4vKioqKioqLyBcdFx0XHRcdFx0bmV3VGFncy5wdXNoKHRhZyk7XG4vKioqKioqLyBcdFx0XHRcdH0pKTtcbi8qKioqKiovIFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqLyBcdC8qIHdlYnBhY2svcnVudGltZS9qc29ucCBjaHVuayBsb2FkaW5nICovXG4vKioqKioqLyBcdCgoKSA9PiB7XG4vKioqKioqLyBcdFx0Ly8gbm8gYmFzZVVSSVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIG9iamVjdCB0byBzdG9yZSBsb2FkZWQgYW5kIGxvYWRpbmcgY2h1bmtzXG4vKioqKioqLyBcdFx0Ly8gdW5kZWZpbmVkID0gY2h1bmsgbm90IGxvYWRlZCwgbnVsbCA9IGNodW5rIHByZWxvYWRlZC9wcmVmZXRjaGVkXG4vKioqKioqLyBcdFx0Ly8gW3Jlc29sdmUsIHJlamVjdCwgUHJvbWlzZV0gPSBjaHVuayBsb2FkaW5nLCAwID0gY2h1bmsgbG9hZGVkXG4vKioqKioqLyBcdFx0dmFyIGluc3RhbGxlZENodW5rcyA9IF9fd2VicGFja19yZXF1aXJlX18uaG1yU19qc29ucCA9IF9fd2VicGFja19yZXF1aXJlX18uaG1yU19qc29ucCB8fCB7XG4vKioqKioqLyBcdFx0XHRcIndlYnBhY2tcIjogMFxuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5mLmogPSAoY2h1bmtJZCwgcHJvbWlzZXMpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0Ly8gSlNPTlAgY2h1bmsgbG9hZGluZyBmb3IgamF2YXNjcmlwdFxuLyoqKioqKi8gXHRcdFx0XHR2YXIgaW5zdGFsbGVkQ2h1bmtEYXRhID0gX193ZWJwYWNrX3JlcXVpcmVfXy5vKGluc3RhbGxlZENodW5rcywgY2h1bmtJZCkgPyBpbnN0YWxsZWRDaHVua3NbY2h1bmtJZF0gOiB1bmRlZmluZWQ7XG4vKioqKioqLyBcdFx0XHRcdGlmKGluc3RhbGxlZENodW5rRGF0YSAhPT0gMCkgeyAvLyAwIG1lYW5zIFwiYWxyZWFkeSBpbnN0YWxsZWRcIi5cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHQvLyBhIFByb21pc2UgbWVhbnMgXCJjdXJyZW50bHkgbG9hZGluZ1wiLlxuLyoqKioqKi8gXHRcdFx0XHRcdGlmKGluc3RhbGxlZENodW5rRGF0YSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cHJvbWlzZXMucHVzaChpbnN0YWxsZWRDaHVua0RhdGFbMl0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdH0gZWxzZSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRpZihcIndlYnBhY2tcIiAhPSBjaHVua0lkKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdC8vIHNldHVwIFByb21pc2UgaW4gY2h1bmsgY2FjaGVcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0dmFyIHByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiAoaW5zdGFsbGVkQ2h1bmtEYXRhID0gaW5zdGFsbGVkQ2h1bmtzW2NodW5rSWRdID0gW3Jlc29sdmUsIHJlamVjdF0pKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0cHJvbWlzZXMucHVzaChpbnN0YWxsZWRDaHVua0RhdGFbMl0gPSBwcm9taXNlKTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0Ly8gc3RhcnQgY2h1bmsgbG9hZGluZ1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR2YXIgdXJsID0gX193ZWJwYWNrX3JlcXVpcmVfXy5wICsgX193ZWJwYWNrX3JlcXVpcmVfXy51KGNodW5rSWQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHQvLyBjcmVhdGUgZXJyb3IgYmVmb3JlIHN0YWNrIHVud291bmQgdG8gZ2V0IHVzZWZ1bCBzdGFja3RyYWNlIGxhdGVyXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdHZhciBlcnJvciA9IG5ldyBFcnJvcigpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR2YXIgbG9hZGluZ0VuZGVkID0gKGV2ZW50KSA9PiB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0aWYoX193ZWJwYWNrX3JlcXVpcmVfXy5vKGluc3RhbGxlZENodW5rcywgY2h1bmtJZCkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGluc3RhbGxlZENodW5rRGF0YSA9IGluc3RhbGxlZENodW5rc1tjaHVua0lkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGlmKGluc3RhbGxlZENodW5rRGF0YSAhPT0gMCkgaW5zdGFsbGVkQ2h1bmtzW2NodW5rSWRdID0gdW5kZWZpbmVkO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0aWYoaW5zdGFsbGVkQ2h1bmtEYXRhKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBlcnJvclR5cGUgPSBldmVudCAmJiAoZXZlbnQudHlwZSA9PT0gJ2xvYWQnID8gJ21pc3NpbmcnIDogZXZlbnQudHlwZSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciByZWFsU3JjID0gZXZlbnQgJiYgZXZlbnQudGFyZ2V0ICYmIGV2ZW50LnRhcmdldC5zcmM7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGVycm9yLm1lc3NhZ2UgPSAnTG9hZGluZyBjaHVuayAnICsgY2h1bmtJZCArICcgZmFpbGVkLlxcbignICsgZXJyb3JUeXBlICsgJzogJyArIHJlYWxTcmMgKyAnKSc7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGVycm9yLm5hbWUgPSAnQ2h1bmtMb2FkRXJyb3InO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRlcnJvci50eXBlID0gZXJyb3JUeXBlO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRlcnJvci5yZXF1ZXN0ID0gcmVhbFNyYztcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0aW5zdGFsbGVkQ2h1bmtEYXRhWzFdKGVycm9yKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdH07XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18ubCh1cmwsIGxvYWRpbmdFbmRlZCwgXCJjaHVuay1cIiArIGNodW5rSWQsIGNodW5rSWQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0fSBlbHNlIGluc3RhbGxlZENodW5rc1tjaHVua0lkXSA9IDA7XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0fTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHQvLyBubyBwcmVmZXRjaGluZ1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIG5vIHByZWxvYWRlZFxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50VXBkYXRlZE1vZHVsZXNMaXN0O1xuLyoqKioqKi8gXHRcdHZhciB3YWl0aW5nVXBkYXRlUmVzb2x2ZXMgPSB7fTtcbi8qKioqKiovIFx0XHRmdW5jdGlvbiBsb2FkVXBkYXRlQ2h1bmsoY2h1bmtJZCwgdXBkYXRlZE1vZHVsZXNMaXN0KSB7XG4vKioqKioqLyBcdFx0XHRjdXJyZW50VXBkYXRlZE1vZHVsZXNMaXN0ID0gdXBkYXRlZE1vZHVsZXNMaXN0O1xuLyoqKioqKi8gXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0d2FpdGluZ1VwZGF0ZVJlc29sdmVzW2NodW5rSWRdID0gcmVzb2x2ZTtcbi8qKioqKiovIFx0XHRcdFx0Ly8gc3RhcnQgdXBkYXRlIGNodW5rIGxvYWRpbmdcbi8qKioqKiovIFx0XHRcdFx0dmFyIHVybCA9IF9fd2VicGFja19yZXF1aXJlX18ucCArIF9fd2VicGFja19yZXF1aXJlX18uaHUoY2h1bmtJZCk7XG4vKioqKioqLyBcdFx0XHRcdC8vIGNyZWF0ZSBlcnJvciBiZWZvcmUgc3RhY2sgdW53b3VuZCB0byBnZXQgdXNlZnVsIHN0YWNrdHJhY2UgbGF0ZXJcbi8qKioqKiovIFx0XHRcdFx0dmFyIGVycm9yID0gbmV3IEVycm9yKCk7XG4vKioqKioqLyBcdFx0XHRcdHZhciBsb2FkaW5nRW5kZWQgPSAoZXZlbnQpID0+IHtcbi8qKioqKiovIFx0XHRcdFx0XHRpZih3YWl0aW5nVXBkYXRlUmVzb2x2ZXNbY2h1bmtJZF0pIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHdhaXRpbmdVcGRhdGVSZXNvbHZlc1tjaHVua0lkXSA9IHVuZGVmaW5lZFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0dmFyIGVycm9yVHlwZSA9IGV2ZW50ICYmIChldmVudC50eXBlID09PSAnbG9hZCcgPyAnbWlzc2luZycgOiBldmVudC50eXBlKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciByZWFsU3JjID0gZXZlbnQgJiYgZXZlbnQudGFyZ2V0ICYmIGV2ZW50LnRhcmdldC5zcmM7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRlcnJvci5tZXNzYWdlID0gJ0xvYWRpbmcgaG90IHVwZGF0ZSBjaHVuayAnICsgY2h1bmtJZCArICcgZmFpbGVkLlxcbignICsgZXJyb3JUeXBlICsgJzogJyArIHJlYWxTcmMgKyAnKSc7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRlcnJvci5uYW1lID0gJ0NodW5rTG9hZEVycm9yJztcbi8qKioqKiovIFx0XHRcdFx0XHRcdGVycm9yLnR5cGUgPSBlcnJvclR5cGU7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRlcnJvci5yZXF1ZXN0ID0gcmVhbFNyYztcbi8qKioqKiovIFx0XHRcdFx0XHRcdHJlamVjdChlcnJvcik7XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmwodXJsLCBsb2FkaW5nRW5kZWQpO1xuLyoqKioqKi8gXHRcdFx0fSk7XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdHNlbGZbXCJ3ZWJwYWNrSG90VXBkYXRlX05fRVwiXSA9IChjaHVua0lkLCBtb3JlTW9kdWxlcywgcnVudGltZSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0Zm9yKHZhciBtb2R1bGVJZCBpbiBtb3JlTW9kdWxlcykge1xuLyoqKioqKi8gXHRcdFx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8obW9yZU1vZHVsZXMsIG1vZHVsZUlkKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVbbW9kdWxlSWRdID0gbW9yZU1vZHVsZXNbbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHRcdGlmKGN1cnJlbnRVcGRhdGVkTW9kdWxlc0xpc3QpIGN1cnJlbnRVcGRhdGVkTW9kdWxlc0xpc3QucHVzaChtb2R1bGVJZCk7XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdGlmKHJ1bnRpbWUpIGN1cnJlbnRVcGRhdGVSdW50aW1lLnB1c2gocnVudGltZSk7XG4vKioqKioqLyBcdFx0XHRpZih3YWl0aW5nVXBkYXRlUmVzb2x2ZXNbY2h1bmtJZF0pIHtcbi8qKioqKiovIFx0XHRcdFx0d2FpdGluZ1VwZGF0ZVJlc29sdmVzW2NodW5rSWRdKCk7XG4vKioqKioqLyBcdFx0XHRcdHdhaXRpbmdVcGRhdGVSZXNvbHZlc1tjaHVua0lkXSA9IHVuZGVmaW5lZDtcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50VXBkYXRlQ2h1bmtzO1xuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50VXBkYXRlO1xuLyoqKioqKi8gXHRcdHZhciBjdXJyZW50VXBkYXRlUmVtb3ZlZENodW5rcztcbi8qKioqKiovIFx0XHR2YXIgY3VycmVudFVwZGF0ZVJ1bnRpbWU7XG4vKioqKioqLyBcdFx0ZnVuY3Rpb24gYXBwbHlIYW5kbGVyKG9wdGlvbnMpIHtcbi8qKioqKiovIFx0XHRcdGlmIChfX3dlYnBhY2tfcmVxdWlyZV9fLmYpIGRlbGV0ZSBfX3dlYnBhY2tfcmVxdWlyZV9fLmYuanNvbnBIbXI7XG4vKioqKioqLyBcdFx0XHRjdXJyZW50VXBkYXRlQ2h1bmtzID0gdW5kZWZpbmVkO1xuLyoqKioqKi8gXHRcdFx0ZnVuY3Rpb24gZ2V0QWZmZWN0ZWRNb2R1bGVFZmZlY3RzKHVwZGF0ZU1vZHVsZUlkKSB7XG4vKioqKioqLyBcdFx0XHRcdHZhciBvdXRkYXRlZE1vZHVsZXMgPSBbdXBkYXRlTW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgb3V0ZGF0ZWREZXBlbmRlbmNpZXMgPSB7fTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0dmFyIHF1ZXVlID0gb3V0ZGF0ZWRNb2R1bGVzLm1hcChmdW5jdGlvbiAoaWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRyZXR1cm4ge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2hhaW46IFtpZF0sXG4vKioqKioqLyBcdFx0XHRcdFx0XHRpZDogaWRcbi8qKioqKiovIFx0XHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0d2hpbGUgKHF1ZXVlLmxlbmd0aCA+IDApIHtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgcXVldWVJdGVtID0gcXVldWUucG9wKCk7XG4vKioqKioqLyBcdFx0XHRcdFx0dmFyIG1vZHVsZUlkID0gcXVldWVJdGVtLmlkO1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBjaGFpbiA9IHF1ZXVlSXRlbS5jaGFpbjtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgbW9kdWxlID0gX193ZWJwYWNrX3JlcXVpcmVfXy5jW21vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoXG4vKioqKioqLyBcdFx0XHRcdFx0XHQhbW9kdWxlIHx8XG4vKioqKioqLyBcdFx0XHRcdFx0XHQobW9kdWxlLmhvdC5fc2VsZkFjY2VwdGVkICYmICFtb2R1bGUuaG90Ll9zZWxmSW52YWxpZGF0ZWQpXG4vKioqKioqLyBcdFx0XHRcdFx0KVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y29udGludWU7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKG1vZHVsZS5ob3QuX3NlbGZEZWNsaW5lZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmV0dXJuIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0dHlwZTogXCJzZWxmLWRlY2xpbmVkXCIsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGNoYWluOiBjaGFpbixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQ6IG1vZHVsZUlkXG4vKioqKioqLyBcdFx0XHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRpZiAobW9kdWxlLmhvdC5fbWFpbikge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmV0dXJuIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0dHlwZTogXCJ1bmFjY2VwdGVkXCIsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGNoYWluOiBjaGFpbixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQ6IG1vZHVsZUlkXG4vKioqKioqLyBcdFx0XHRcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IG1vZHVsZS5wYXJlbnRzLmxlbmd0aDsgaSsrKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR2YXIgcGFyZW50SWQgPSBtb2R1bGUucGFyZW50c1tpXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciBwYXJlbnQgPSBfX3dlYnBhY2tfcmVxdWlyZV9fLmNbcGFyZW50SWRdO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYgKCFwYXJlbnQpIGNvbnRpbnVlO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYgKHBhcmVudC5ob3QuX2RlY2xpbmVkRGVwZW5kZW5jaWVzW21vZHVsZUlkXSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRyZXR1cm4ge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdHR5cGU6IFwiZGVjbGluZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRjaGFpbjogY2hhaW4uY29uY2F0KFtwYXJlbnRJZF0pLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdG1vZHVsZUlkOiBtb2R1bGVJZCxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRwYXJlbnRJZDogcGFyZW50SWRcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0fTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRcdGlmIChvdXRkYXRlZE1vZHVsZXMuaW5kZXhPZihwYXJlbnRJZCkgIT09IC0xKSBjb250aW51ZTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGlmIChwYXJlbnQuaG90Ll9hY2NlcHRlZERlcGVuZGVuY2llc1ttb2R1bGVJZF0pIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKCFvdXRkYXRlZERlcGVuZGVuY2llc1twYXJlbnRJZF0pXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0b3V0ZGF0ZWREZXBlbmRlbmNpZXNbcGFyZW50SWRdID0gW107XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGFkZEFsbFRvU2V0KG91dGRhdGVkRGVwZW5kZW5jaWVzW3BhcmVudElkXSwgW21vZHVsZUlkXSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGNvbnRpbnVlO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0ZGVsZXRlIG91dGRhdGVkRGVwZW5kZW5jaWVzW3BhcmVudElkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdG91dGRhdGVkTW9kdWxlcy5wdXNoKHBhcmVudElkKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHF1ZXVlLnB1c2goe1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRjaGFpbjogY2hhaW4uY29uY2F0KFtwYXJlbnRJZF0pLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpZDogcGFyZW50SWRcbi8qKioqKiovIFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRyZXR1cm4ge1xuLyoqKioqKi8gXHRcdFx0XHRcdHR5cGU6IFwiYWNjZXB0ZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRtb2R1bGVJZDogdXBkYXRlTW9kdWxlSWQsXG4vKioqKioqLyBcdFx0XHRcdFx0b3V0ZGF0ZWRNb2R1bGVzOiBvdXRkYXRlZE1vZHVsZXMsXG4vKioqKioqLyBcdFx0XHRcdFx0b3V0ZGF0ZWREZXBlbmRlbmNpZXM6IG91dGRhdGVkRGVwZW5kZW5jaWVzXG4vKioqKioqLyBcdFx0XHRcdH07XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRmdW5jdGlvbiBhZGRBbGxUb1NldChhLCBiKSB7XG4vKioqKioqLyBcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgYi5sZW5ndGg7IGkrKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBpdGVtID0gYltpXTtcbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoYS5pbmRleE9mKGl0ZW0pID09PSAtMSkgYS5wdXNoKGl0ZW0pO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHQvLyBhdCBiZWdpbiBhbGwgdXBkYXRlcyBtb2R1bGVzIGFyZSBvdXRkYXRlZFxuLyoqKioqKi8gXHRcdFx0Ly8gdGhlIFwib3V0ZGF0ZWRcIiBzdGF0dXMgY2FuIHByb3BhZ2F0ZSB0byBwYXJlbnRzIGlmIHRoZXkgZG9uJ3QgYWNjZXB0IHRoZSBjaGlsZHJlblxuLyoqKioqKi8gXHRcdFx0dmFyIG91dGRhdGVkRGVwZW5kZW5jaWVzID0ge307XG4vKioqKioqLyBcdFx0XHR2YXIgb3V0ZGF0ZWRNb2R1bGVzID0gW107XG4vKioqKioqLyBcdFx0XHR2YXIgYXBwbGllZFVwZGF0ZSA9IHt9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0dmFyIHdhcm5VbmV4cGVjdGVkUmVxdWlyZSA9IGZ1bmN0aW9uIHdhcm5VbmV4cGVjdGVkUmVxdWlyZShtb2R1bGUpIHtcbi8qKioqKiovIFx0XHRcdFx0Y29uc29sZS53YXJuKFxuLyoqKioqKi8gXHRcdFx0XHRcdFwiW0hNUl0gdW5leHBlY3RlZCByZXF1aXJlKFwiICsgbW9kdWxlLmlkICsgXCIpIHRvIGRpc3Bvc2VkIG1vZHVsZVwiXG4vKioqKioqLyBcdFx0XHRcdCk7XG4vKioqKioqLyBcdFx0XHR9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0Zm9yICh2YXIgbW9kdWxlSWQgaW4gY3VycmVudFVwZGF0ZSkge1xuLyoqKioqKi8gXHRcdFx0XHRpZiAoX193ZWJwYWNrX3JlcXVpcmVfXy5vKGN1cnJlbnRVcGRhdGUsIG1vZHVsZUlkKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBuZXdNb2R1bGVGYWN0b3J5ID0gY3VycmVudFVwZGF0ZVttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRcdFx0LyoqIEB0eXBlIHtUT0RPfSAqL1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciByZXN1bHQgPSBuZXdNb2R1bGVGYWN0b3J5XG4vKioqKioqLyBcdFx0XHRcdFx0XHQ/IGdldEFmZmVjdGVkTW9kdWxlRWZmZWN0cyhtb2R1bGVJZClcbi8qKioqKiovIFx0XHRcdFx0XHRcdDoge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdHR5cGU6IFwiZGlzcG9zZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRtb2R1bGVJZDogbW9kdWxlSWRcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0fTtcbi8qKioqKiovIFx0XHRcdFx0XHQvKiogQHR5cGUge0Vycm9yfGZhbHNlfSAqL1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBhYm9ydEVycm9yID0gZmFsc2U7XG4vKioqKioqLyBcdFx0XHRcdFx0dmFyIGRvQXBwbHkgPSBmYWxzZTtcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgZG9EaXNwb3NlID0gZmFsc2U7XG4vKioqKioqLyBcdFx0XHRcdFx0dmFyIGNoYWluSW5mbyA9IFwiXCI7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYgKHJlc3VsdC5jaGFpbikge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2hhaW5JbmZvID0gXCJcXG5VcGRhdGUgcHJvcGFnYXRpb246IFwiICsgcmVzdWx0LmNoYWluLmpvaW4oXCIgLT4gXCIpO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRzd2l0Y2ggKHJlc3VsdC50eXBlKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwic2VsZi1kZWNsaW5lZFwiOlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpZiAob3B0aW9ucy5vbkRlY2xpbmVkKSBvcHRpb25zLm9uRGVjbGluZWQocmVzdWx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKCFvcHRpb25zLmlnbm9yZURlY2xpbmVkKVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdGFib3J0RXJyb3IgPSBuZXcgRXJyb3IoXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcIkFib3J0ZWQgYmVjYXVzZSBvZiBzZWxmIGRlY2xpbmU6IFwiICtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0cmVzdWx0Lm1vZHVsZUlkICtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2hhaW5JbmZvXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwiZGVjbGluZWRcIjpcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKG9wdGlvbnMub25EZWNsaW5lZCkgb3B0aW9ucy5vbkRlY2xpbmVkKHJlc3VsdCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlmICghb3B0aW9ucy5pZ25vcmVEZWNsaW5lZClcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRhYm9ydEVycm9yID0gbmV3IEVycm9yKFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XCJBYm9ydGVkIGJlY2F1c2Ugb2YgZGVjbGluZWQgZGVwZW5kZW5jeTogXCIgK1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXN1bHQubW9kdWxlSWQgK1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcIiBpbiBcIiArXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdHJlc3VsdC5wYXJlbnRJZCArXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGNoYWluSW5mb1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGJyZWFrO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Y2FzZSBcInVuYWNjZXB0ZWRcIjpcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKG9wdGlvbnMub25VbmFjY2VwdGVkKSBvcHRpb25zLm9uVW5hY2NlcHRlZChyZXN1bHQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpZiAoIW9wdGlvbnMuaWdub3JlVW5hY2NlcHRlZClcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRhYm9ydEVycm9yID0gbmV3IEVycm9yKFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XCJBYm9ydGVkIGJlY2F1c2UgXCIgKyBtb2R1bGVJZCArIFwiIGlzIG5vdCBhY2NlcHRlZFwiICsgY2hhaW5JbmZvXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRjYXNlIFwiYWNjZXB0ZWRcIjpcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKG9wdGlvbnMub25BY2NlcHRlZCkgb3B0aW9ucy5vbkFjY2VwdGVkKHJlc3VsdCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGRvQXBwbHkgPSB0cnVlO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRicmVhaztcbi8qKioqKiovIFx0XHRcdFx0XHRcdGNhc2UgXCJkaXNwb3NlZFwiOlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpZiAob3B0aW9ucy5vbkRpc3Bvc2VkKSBvcHRpb25zLm9uRGlzcG9zZWQocmVzdWx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0ZG9EaXNwb3NlID0gdHJ1ZTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0YnJlYWs7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRkZWZhdWx0OlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR0aHJvdyBuZXcgRXJyb3IoXCJVbmV4Y2VwdGlvbiB0eXBlIFwiICsgcmVzdWx0LnR5cGUpO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoYWJvcnRFcnJvcikge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmV0dXJuIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0ZXJyb3I6IGFib3J0RXJyb3Jcbi8qKioqKiovIFx0XHRcdFx0XHRcdH07XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdGlmIChkb0FwcGx5KSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRhcHBsaWVkVXBkYXRlW21vZHVsZUlkXSA9IG5ld01vZHVsZUZhY3Rvcnk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRhZGRBbGxUb1NldChvdXRkYXRlZE1vZHVsZXMsIHJlc3VsdC5vdXRkYXRlZE1vZHVsZXMpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0Zm9yIChtb2R1bGVJZCBpbiByZXN1bHQub3V0ZGF0ZWREZXBlbmRlbmNpZXMpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKF9fd2VicGFja19yZXF1aXJlX18ubyhyZXN1bHQub3V0ZGF0ZWREZXBlbmRlbmNpZXMsIG1vZHVsZUlkKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdGlmICghb3V0ZGF0ZWREZXBlbmRlbmNpZXNbbW9kdWxlSWRdKVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0b3V0ZGF0ZWREZXBlbmRlbmNpZXNbbW9kdWxlSWRdID0gW107XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0YWRkQWxsVG9TZXQoXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRvdXRkYXRlZERlcGVuZGVuY2llc1ttb2R1bGVJZF0sXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRyZXN1bHQub3V0ZGF0ZWREZXBlbmRlbmNpZXNbbW9kdWxlSWRdXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRpZiAoZG9EaXNwb3NlKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRhZGRBbGxUb1NldChvdXRkYXRlZE1vZHVsZXMsIFtyZXN1bHQubW9kdWxlSWRdKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGFwcGxpZWRVcGRhdGVbbW9kdWxlSWRdID0gd2FyblVuZXhwZWN0ZWRSZXF1aXJlO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0Y3VycmVudFVwZGF0ZSA9IHVuZGVmaW5lZDtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdC8vIFN0b3JlIHNlbGYgYWNjZXB0ZWQgb3V0ZGF0ZWQgbW9kdWxlcyB0byByZXF1aXJlIHRoZW0gbGF0ZXIgYnkgdGhlIG1vZHVsZSBzeXN0ZW1cbi8qKioqKiovIFx0XHRcdHZhciBvdXRkYXRlZFNlbGZBY2NlcHRlZE1vZHVsZXMgPSBbXTtcbi8qKioqKiovIFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgb3V0ZGF0ZWRNb2R1bGVzLmxlbmd0aDsgaisrKSB7XG4vKioqKioqLyBcdFx0XHRcdHZhciBvdXRkYXRlZE1vZHVsZUlkID0gb3V0ZGF0ZWRNb2R1bGVzW2pdO1xuLyoqKioqKi8gXHRcdFx0XHR2YXIgbW9kdWxlID0gX193ZWJwYWNrX3JlcXVpcmVfXy5jW291dGRhdGVkTW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHRpZiAoXG4vKioqKioqLyBcdFx0XHRcdFx0bW9kdWxlICYmXG4vKioqKioqLyBcdFx0XHRcdFx0KG1vZHVsZS5ob3QuX3NlbGZBY2NlcHRlZCB8fCBtb2R1bGUuaG90Ll9tYWluKSAmJlxuLyoqKioqKi8gXHRcdFx0XHRcdC8vIHJlbW92ZWQgc2VsZi1hY2NlcHRlZCBtb2R1bGVzIHNob3VsZCBub3QgYmUgcmVxdWlyZWRcbi8qKioqKiovIFx0XHRcdFx0XHRhcHBsaWVkVXBkYXRlW291dGRhdGVkTW9kdWxlSWRdICE9PSB3YXJuVW5leHBlY3RlZFJlcXVpcmUgJiZcbi8qKioqKiovIFx0XHRcdFx0XHQvLyB3aGVuIGNhbGxlZCBpbnZhbGlkYXRlIHNlbGYtYWNjZXB0aW5nIGlzIG5vdCBwb3NzaWJsZVxuLyoqKioqKi8gXHRcdFx0XHRcdCFtb2R1bGUuaG90Ll9zZWxmSW52YWxpZGF0ZWRcbi8qKioqKiovIFx0XHRcdFx0KSB7XG4vKioqKioqLyBcdFx0XHRcdFx0b3V0ZGF0ZWRTZWxmQWNjZXB0ZWRNb2R1bGVzLnB1c2goe1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0bW9kdWxlOiBvdXRkYXRlZE1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0cmVxdWlyZTogbW9kdWxlLmhvdC5fcmVxdWlyZVNlbGYsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRlcnJvckhhbmRsZXI6IG1vZHVsZS5ob3QuX3NlbGZBY2NlcHRlZFxuLyoqKioqKi8gXHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHR2YXIgbW9kdWxlT3V0ZGF0ZWREZXBlbmRlbmNpZXM7XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRyZXR1cm4ge1xuLyoqKioqKi8gXHRcdFx0XHRkaXNwb3NlOiBmdW5jdGlvbiAoKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0Y3VycmVudFVwZGF0ZVJlbW92ZWRDaHVua3MuZm9yRWFjaChmdW5jdGlvbiAoY2h1bmtJZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0ZGVsZXRlIGluc3RhbGxlZENodW5rc1tjaHVua0lkXTtcbi8qKioqKiovIFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRjdXJyZW50VXBkYXRlUmVtb3ZlZENodW5rcyA9IHVuZGVmaW5lZDtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgaWR4O1xuLyoqKioqKi8gXHRcdFx0XHRcdHZhciBxdWV1ZSA9IG91dGRhdGVkTW9kdWxlcy5zbGljZSgpO1xuLyoqKioqKi8gXHRcdFx0XHRcdHdoaWxlIChxdWV1ZS5sZW5ndGggPiAwKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR2YXIgbW9kdWxlSWQgPSBxdWV1ZS5wb3AoKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciBtb2R1bGUgPSBfX3dlYnBhY2tfcmVxdWlyZV9fLmNbbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYgKCFtb2R1bGUpIGNvbnRpbnVlO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0dmFyIGRhdGEgPSB7fTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHRcdC8vIENhbGwgZGlzcG9zZSBoYW5kbGVyc1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0dmFyIGRpc3Bvc2VIYW5kbGVycyA9IG1vZHVsZS5ob3QuX2Rpc3Bvc2VIYW5kbGVycztcbi8qKioqKiovIFx0XHRcdFx0XHRcdGZvciAoaiA9IDA7IGogPCBkaXNwb3NlSGFuZGxlcnMubGVuZ3RoOyBqKyspIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0ZGlzcG9zZUhhbmRsZXJzW2pdLmNhbGwobnVsbCwgZGF0YSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmhtckRbbW9kdWxlSWRdID0gZGF0YTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHRcdC8vIGRpc2FibGUgbW9kdWxlICh0aGlzIGRpc2FibGVzIHJlcXVpcmVzIGZyb20gdGhpcyBtb2R1bGUpXG4vKioqKioqLyBcdFx0XHRcdFx0XHRtb2R1bGUuaG90LmFjdGl2ZSA9IGZhbHNlO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0Ly8gcmVtb3ZlIG1vZHVsZSBmcm9tIGNhY2hlXG4vKioqKioqLyBcdFx0XHRcdFx0XHRkZWxldGUgX193ZWJwYWNrX3JlcXVpcmVfXy5jW21vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHRcdC8vIHdoZW4gZGlzcG9zaW5nIHRoZXJlIGlzIG5vIG5lZWQgdG8gY2FsbCBkaXNwb3NlIGhhbmRsZXJcbi8qKioqKiovIFx0XHRcdFx0XHRcdGRlbGV0ZSBvdXRkYXRlZERlcGVuZGVuY2llc1ttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdFx0XHQvLyByZW1vdmUgXCJwYXJlbnRzXCIgcmVmZXJlbmNlcyBmcm9tIGFsbCBjaGlsZHJlblxuLyoqKioqKi8gXHRcdFx0XHRcdFx0Zm9yIChqID0gMDsgaiA8IG1vZHVsZS5jaGlsZHJlbi5sZW5ndGg7IGorKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR2YXIgY2hpbGQgPSBfX3dlYnBhY2tfcmVxdWlyZV9fLmNbbW9kdWxlLmNoaWxkcmVuW2pdXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0aWYgKCFjaGlsZCkgY29udGludWU7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlkeCA9IGNoaWxkLnBhcmVudHMuaW5kZXhPZihtb2R1bGVJZCk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlmIChpZHggPj0gMCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdGNoaWxkLnBhcmVudHMuc3BsaWNlKGlkeCwgMSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XG4vKioqKioqLyBcdFx0XHRcdFx0Ly8gcmVtb3ZlIG91dGRhdGVkIGRlcGVuZGVuY3kgZnJvbSBtb2R1bGUgY2hpbGRyZW5cbi8qKioqKiovIFx0XHRcdFx0XHR2YXIgZGVwZW5kZW5jeTtcbi8qKioqKiovIFx0XHRcdFx0XHRmb3IgKHZhciBvdXRkYXRlZE1vZHVsZUlkIGluIG91dGRhdGVkRGVwZW5kZW5jaWVzKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRpZiAoX193ZWJwYWNrX3JlcXVpcmVfXy5vKG91dGRhdGVkRGVwZW5kZW5jaWVzLCBvdXRkYXRlZE1vZHVsZUlkKSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRtb2R1bGUgPSBfX3dlYnBhY2tfcmVxdWlyZV9fLmNbb3V0ZGF0ZWRNb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlmIChtb2R1bGUpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRtb2R1bGVPdXRkYXRlZERlcGVuZGVuY2llcyA9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRvdXRkYXRlZERlcGVuZGVuY2llc1tvdXRkYXRlZE1vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRmb3IgKGogPSAwOyBqIDwgbW9kdWxlT3V0ZGF0ZWREZXBlbmRlbmNpZXMubGVuZ3RoOyBqKyspIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGRlcGVuZGVuY3kgPSBtb2R1bGVPdXRkYXRlZERlcGVuZGVuY2llc1tqXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGlkeCA9IG1vZHVsZS5jaGlsZHJlbi5pbmRleE9mKGRlcGVuZGVuY3kpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0aWYgKGlkeCA+PSAwKSBtb2R1bGUuY2hpbGRyZW4uc3BsaWNlKGlkeCwgMSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9LFxuLyoqKioqKi8gXHRcdFx0XHRhcHBseTogZnVuY3Rpb24gKHJlcG9ydEVycm9yKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0Ly8gaW5zZXJ0IG5ldyBjb2RlXG4vKioqKioqLyBcdFx0XHRcdFx0Zm9yICh2YXIgdXBkYXRlTW9kdWxlSWQgaW4gYXBwbGllZFVwZGF0ZSkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0aWYgKF9fd2VicGFja19yZXF1aXJlX18ubyhhcHBsaWVkVXBkYXRlLCB1cGRhdGVNb2R1bGVJZCkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5tW3VwZGF0ZU1vZHVsZUlkXSA9IGFwcGxpZWRVcGRhdGVbdXBkYXRlTW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHQvLyBydW4gbmV3IHJ1bnRpbWUgbW9kdWxlc1xuLyoqKioqKi8gXHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgY3VycmVudFVwZGF0ZVJ1bnRpbWUubGVuZ3RoOyBpKyspIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVSdW50aW1lW2ldKF9fd2VicGFja19yZXF1aXJlX18pO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHRcdFx0XHQvLyBjYWxsIGFjY2VwdCBoYW5kbGVyc1xuLyoqKioqKi8gXHRcdFx0XHRcdGZvciAodmFyIG91dGRhdGVkTW9kdWxlSWQgaW4gb3V0ZGF0ZWREZXBlbmRlbmNpZXMpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGlmIChfX3dlYnBhY2tfcmVxdWlyZV9fLm8ob3V0ZGF0ZWREZXBlbmRlbmNpZXMsIG91dGRhdGVkTW9kdWxlSWQpKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdHZhciBtb2R1bGUgPSBfX3dlYnBhY2tfcmVxdWlyZV9fLmNbb3V0ZGF0ZWRNb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlmIChtb2R1bGUpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRtb2R1bGVPdXRkYXRlZERlcGVuZGVuY2llcyA9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRvdXRkYXRlZERlcGVuZGVuY2llc1tvdXRkYXRlZE1vZHVsZUlkXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHR2YXIgY2FsbGJhY2tzID0gW107XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0dmFyIGVycm9ySGFuZGxlcnMgPSBbXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHR2YXIgZGVwZW5kZW5jaWVzRm9yQ2FsbGJhY2tzID0gW107XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBtb2R1bGVPdXRkYXRlZERlcGVuZGVuY2llcy5sZW5ndGg7IGorKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0dmFyIGRlcGVuZGVuY3kgPSBtb2R1bGVPdXRkYXRlZERlcGVuZGVuY2llc1tqXTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdHZhciBhY2NlcHRDYWxsYmFjayA9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdG1vZHVsZS5ob3QuX2FjY2VwdGVkRGVwZW5kZW5jaWVzW2RlcGVuZGVuY3ldO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0dmFyIGVycm9ySGFuZGxlciA9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdG1vZHVsZS5ob3QuX2FjY2VwdGVkRXJyb3JIYW5kbGVyc1tkZXBlbmRlbmN5XTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGlmIChhY2NlcHRDYWxsYmFjaykge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAoY2FsbGJhY2tzLmluZGV4T2YoYWNjZXB0Q2FsbGJhY2spICE9PSAtMSkgY29udGludWU7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGNhbGxiYWNrcy5wdXNoKGFjY2VwdENhbGxiYWNrKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0ZXJyb3JIYW5kbGVycy5wdXNoKGVycm9ySGFuZGxlcik7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGRlcGVuZGVuY2llc0ZvckNhbGxiYWNrcy5wdXNoKGRlcGVuZGVuY3kpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBrID0gMDsgayA8IGNhbGxiYWNrcy5sZW5ndGg7IGsrKykge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0dHJ5IHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2FsbGJhY2tzW2tdLmNhbGwobnVsbCwgbW9kdWxlT3V0ZGF0ZWREZXBlbmRlbmNpZXMpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0fSBjYXRjaCAoZXJyKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdGlmICh0eXBlb2YgZXJyb3JIYW5kbGVyc1trXSA9PT0gXCJmdW5jdGlvblwiKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJ5IHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGVycm9ySGFuZGxlcnNba10oZXJyLCB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1vZHVsZUlkOiBvdXRkYXRlZE1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkZXBlbmRlbmN5SWQ6IGRlcGVuZGVuY2llc0ZvckNhbGxiYWNrc1trXVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSBjYXRjaCAoZXJyMikge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKG9wdGlvbnMub25FcnJvcmVkKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9wdGlvbnMub25FcnJvcmVkKHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0eXBlOiBcImFjY2VwdC1lcnJvci1oYW5kbGVyLWVycm9yZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtb2R1bGVJZDogb3V0ZGF0ZWRNb2R1bGVJZCxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkZXBlbmRlbmN5SWQ6IGRlcGVuZGVuY2llc0ZvckNhbGxiYWNrc1trXSxcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRlcnJvcjogZXJyMixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcmlnaW5hbEVycm9yOiBlcnJcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAoIW9wdGlvbnMuaWdub3JlRXJyb3JlZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyZXBvcnRFcnJvcihlcnIyKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmVwb3J0RXJyb3IoZXJyKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKG9wdGlvbnMub25FcnJvcmVkKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcHRpb25zLm9uRXJyb3JlZCh7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHR5cGU6IFwiYWNjZXB0LWVycm9yZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQ6IG91dGRhdGVkTW9kdWxlSWQsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRlcGVuZGVuY3lJZDogZGVwZW5kZW5jaWVzRm9yQ2FsbGJhY2tzW2tdLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRlcnJvcjogZXJyXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKCFvcHRpb25zLmlnbm9yZUVycm9yZWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJlcG9ydEVycm9yKGVycik7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRcdC8vIExvYWQgc2VsZiBhY2NlcHRlZCBtb2R1bGVzXG4vKioqKioqLyBcdFx0XHRcdFx0Zm9yICh2YXIgbyA9IDA7IG8gPCBvdXRkYXRlZFNlbGZBY2NlcHRlZE1vZHVsZXMubGVuZ3RoOyBvKyspIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHZhciBpdGVtID0gb3V0ZGF0ZWRTZWxmQWNjZXB0ZWRNb2R1bGVzW29dO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0dmFyIG1vZHVsZUlkID0gaXRlbS5tb2R1bGU7XG4vKioqKioqLyBcdFx0XHRcdFx0XHR0cnkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRpdGVtLnJlcXVpcmUobW9kdWxlSWQpO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0fSBjYXRjaCAoZXJyKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdGlmICh0eXBlb2YgaXRlbS5lcnJvckhhbmRsZXIgPT09IFwiZnVuY3Rpb25cIikge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdHRyeSB7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRpdGVtLmVycm9ySGFuZGxlcihlcnIsIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQ6IG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRtb2R1bGU6IF9fd2VicGFja19yZXF1aXJlX18uY1ttb2R1bGVJZF1cbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdH0gY2F0Y2ggKGVycjEpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdGlmIChvcHRpb25zLm9uRXJyb3JlZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRvcHRpb25zLm9uRXJyb3JlZCh7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHlwZTogXCJzZWxmLWFjY2VwdC1lcnJvci1oYW5kbGVyLWVycm9yZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtb2R1bGVJZDogbW9kdWxlSWQsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZXJyb3I6IGVycjEsXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3JpZ2luYWxFcnJvcjogZXJyXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0aWYgKCFvcHRpb25zLmlnbm9yZUVycm9yZWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0cmVwb3J0RXJyb3IoZXJyMSk7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHRcdHJlcG9ydEVycm9yKGVycik7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdGlmIChvcHRpb25zLm9uRXJyb3JlZCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0b3B0aW9ucy5vbkVycm9yZWQoe1xuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHR0eXBlOiBcInNlbGYtYWNjZXB0LWVycm9yZWRcIixcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdFx0bW9kdWxlSWQ6IG1vZHVsZUlkLFxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHRcdFx0XHRlcnJvcjogZXJyXG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0XHR9KTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0aWYgKCFvcHRpb25zLmlnbm9yZUVycm9yZWQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdFx0XHRcdHJlcG9ydEVycm9yKGVycik7XG4vKioqKioqLyBcdFx0XHRcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdFx0XHRcdHJldHVybiBvdXRkYXRlZE1vZHVsZXM7XG4vKioqKioqLyBcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdH07XG4vKioqKioqLyBcdFx0fVxuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uaG1ySS5qc29ucCA9IGZ1bmN0aW9uIChtb2R1bGVJZCwgYXBwbHlIYW5kbGVycykge1xuLyoqKioqKi8gXHRcdFx0aWYgKCFjdXJyZW50VXBkYXRlKSB7XG4vKioqKioqLyBcdFx0XHRcdGN1cnJlbnRVcGRhdGUgPSB7fTtcbi8qKioqKiovIFx0XHRcdFx0Y3VycmVudFVwZGF0ZVJ1bnRpbWUgPSBbXTtcbi8qKioqKiovIFx0XHRcdFx0Y3VycmVudFVwZGF0ZVJlbW92ZWRDaHVua3MgPSBbXTtcbi8qKioqKiovIFx0XHRcdFx0YXBwbHlIYW5kbGVycy5wdXNoKGFwcGx5SGFuZGxlcik7XG4vKioqKioqLyBcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRpZiAoIV9fd2VicGFja19yZXF1aXJlX18ubyhjdXJyZW50VXBkYXRlLCBtb2R1bGVJZCkpIHtcbi8qKioqKiovIFx0XHRcdFx0Y3VycmVudFVwZGF0ZVttb2R1bGVJZF0gPSBfX3dlYnBhY2tfcmVxdWlyZV9fLm1bbW9kdWxlSWRdO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdH07XG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5obXJDLmpzb25wID0gZnVuY3Rpb24gKFxuLyoqKioqKi8gXHRcdFx0Y2h1bmtJZHMsXG4vKioqKioqLyBcdFx0XHRyZW1vdmVkQ2h1bmtzLFxuLyoqKioqKi8gXHRcdFx0cmVtb3ZlZE1vZHVsZXMsXG4vKioqKioqLyBcdFx0XHRwcm9taXNlcyxcbi8qKioqKiovIFx0XHRcdGFwcGx5SGFuZGxlcnMsXG4vKioqKioqLyBcdFx0XHR1cGRhdGVkTW9kdWxlc0xpc3Rcbi8qKioqKiovIFx0XHQpIHtcbi8qKioqKiovIFx0XHRcdGFwcGx5SGFuZGxlcnMucHVzaChhcHBseUhhbmRsZXIpO1xuLyoqKioqKi8gXHRcdFx0Y3VycmVudFVwZGF0ZUNodW5rcyA9IHt9O1xuLyoqKioqKi8gXHRcdFx0Y3VycmVudFVwZGF0ZVJlbW92ZWRDaHVua3MgPSByZW1vdmVkQ2h1bmtzO1xuLyoqKioqKi8gXHRcdFx0Y3VycmVudFVwZGF0ZSA9IHJlbW92ZWRNb2R1bGVzLnJlZHVjZShmdW5jdGlvbiAob2JqLCBrZXkpIHtcbi8qKioqKiovIFx0XHRcdFx0b2JqW2tleV0gPSBmYWxzZTtcbi8qKioqKiovIFx0XHRcdFx0cmV0dXJuIG9iajtcbi8qKioqKiovIFx0XHRcdH0sIHt9KTtcbi8qKioqKiovIFx0XHRcdGN1cnJlbnRVcGRhdGVSdW50aW1lID0gW107XG4vKioqKioqLyBcdFx0XHRjaHVua0lkcy5mb3JFYWNoKGZ1bmN0aW9uIChjaHVua0lkKSB7XG4vKioqKioqLyBcdFx0XHRcdGlmIChcbi8qKioqKiovIFx0XHRcdFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8oaW5zdGFsbGVkQ2h1bmtzLCBjaHVua0lkKSAmJlxuLyoqKioqKi8gXHRcdFx0XHRcdGluc3RhbGxlZENodW5rc1tjaHVua0lkXSAhPT0gdW5kZWZpbmVkXG4vKioqKioqLyBcdFx0XHRcdCkge1xuLyoqKioqKi8gXHRcdFx0XHRcdHByb21pc2VzLnB1c2gobG9hZFVwZGF0ZUNodW5rKGNodW5rSWQsIHVwZGF0ZWRNb2R1bGVzTGlzdCkpO1xuLyoqKioqKi8gXHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVDaHVua3NbY2h1bmtJZF0gPSB0cnVlO1xuLyoqKioqKi8gXHRcdFx0XHR9IGVsc2Uge1xuLyoqKioqKi8gXHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVDaHVua3NbY2h1bmtJZF0gPSBmYWxzZTtcbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0fSk7XG4vKioqKioqLyBcdFx0XHRpZiAoX193ZWJwYWNrX3JlcXVpcmVfXy5mKSB7XG4vKioqKioqLyBcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18uZi5qc29ucEhtciA9IGZ1bmN0aW9uIChjaHVua0lkLCBwcm9taXNlcykge1xuLyoqKioqKi8gXHRcdFx0XHRcdGlmIChcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVDaHVua3MgJiZcbi8qKioqKiovIFx0XHRcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18ubyhjdXJyZW50VXBkYXRlQ2h1bmtzLCBjaHVua0lkKSAmJlxuLyoqKioqKi8gXHRcdFx0XHRcdFx0IWN1cnJlbnRVcGRhdGVDaHVua3NbY2h1bmtJZF1cbi8qKioqKiovIFx0XHRcdFx0XHQpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdHByb21pc2VzLnB1c2gobG9hZFVwZGF0ZUNodW5rKGNodW5rSWQpKTtcbi8qKioqKiovIFx0XHRcdFx0XHRcdGN1cnJlbnRVcGRhdGVDaHVua3NbY2h1bmtJZF0gPSB0cnVlO1xuLyoqKioqKi8gXHRcdFx0XHRcdH1cbi8qKioqKiovIFx0XHRcdFx0fTtcbi8qKioqKiovIFx0XHRcdH1cbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uaG1yTSA9ICgpID0+IHtcbi8qKioqKiovIFx0XHRcdGlmICh0eXBlb2YgZmV0Y2ggPT09IFwidW5kZWZpbmVkXCIpIHRocm93IG5ldyBFcnJvcihcIk5vIGJyb3dzZXIgc3VwcG9ydDogbmVlZCBmZXRjaCBBUElcIik7XG4vKioqKioqLyBcdFx0XHRyZXR1cm4gZmV0Y2goX193ZWJwYWNrX3JlcXVpcmVfXy5wICsgX193ZWJwYWNrX3JlcXVpcmVfXy5obXJGKCkpLnRoZW4oKHJlc3BvbnNlKSA9PiB7XG4vKioqKioqLyBcdFx0XHRcdGlmKHJlc3BvbnNlLnN0YXR1cyA9PT0gNDA0KSByZXR1cm47IC8vIG5vIHVwZGF0ZSBhdmFpbGFibGVcbi8qKioqKiovIFx0XHRcdFx0aWYoIXJlc3BvbnNlLm9rKSB0aHJvdyBuZXcgRXJyb3IoXCJGYWlsZWQgdG8gZmV0Y2ggdXBkYXRlIG1hbmlmZXN0IFwiICsgcmVzcG9uc2Uuc3RhdHVzVGV4dCk7XG4vKioqKioqLyBcdFx0XHRcdHJldHVybiByZXNwb25zZS5qc29uKCk7XG4vKioqKioqLyBcdFx0XHR9KTtcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdF9fd2VicGFja19yZXF1aXJlX18uTy5qID0gKGNodW5rSWQpID0+IChpbnN0YWxsZWRDaHVua3NbY2h1bmtJZF0gPT09IDApO1xuLyoqKioqKi8gXHRcdFxuLyoqKioqKi8gXHRcdC8vIGluc3RhbGwgYSBKU09OUCBjYWxsYmFjayBmb3IgY2h1bmsgbG9hZGluZ1xuLyoqKioqKi8gXHRcdHZhciB3ZWJwYWNrSnNvbnBDYWxsYmFjayA9IChwYXJlbnRDaHVua0xvYWRpbmdGdW5jdGlvbiwgZGF0YSkgPT4ge1xuLyoqKioqKi8gXHRcdFx0dmFyIFtjaHVua0lkcywgbW9yZU1vZHVsZXMsIHJ1bnRpbWVdID0gZGF0YTtcbi8qKioqKiovIFx0XHRcdC8vIGFkZCBcIm1vcmVNb2R1bGVzXCIgdG8gdGhlIG1vZHVsZXMgb2JqZWN0LFxuLyoqKioqKi8gXHRcdFx0Ly8gdGhlbiBmbGFnIGFsbCBcImNodW5rSWRzXCIgYXMgbG9hZGVkIGFuZCBmaXJlIGNhbGxiYWNrXG4vKioqKioqLyBcdFx0XHR2YXIgbW9kdWxlSWQsIGNodW5rSWQsIGkgPSAwO1xuLyoqKioqKi8gXHRcdFx0aWYoY2h1bmtJZHMuc29tZSgoaWQpID0+IChpbnN0YWxsZWRDaHVua3NbaWRdICE9PSAwKSkpIHtcbi8qKioqKiovIFx0XHRcdFx0Zm9yKG1vZHVsZUlkIGluIG1vcmVNb2R1bGVzKSB7XG4vKioqKioqLyBcdFx0XHRcdFx0aWYoX193ZWJwYWNrX3JlcXVpcmVfXy5vKG1vcmVNb2R1bGVzLCBtb2R1bGVJZCkpIHtcbi8qKioqKiovIFx0XHRcdFx0XHRcdF9fd2VicGFja19yZXF1aXJlX18ubVttb2R1bGVJZF0gPSBtb3JlTW9kdWxlc1ttb2R1bGVJZF07XG4vKioqKioqLyBcdFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHR9XG4vKioqKioqLyBcdFx0XHRcdGlmKHJ1bnRpbWUpIHZhciByZXN1bHQgPSBydW50aW1lKF9fd2VicGFja19yZXF1aXJlX18pO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0aWYocGFyZW50Q2h1bmtMb2FkaW5nRnVuY3Rpb24pIHBhcmVudENodW5rTG9hZGluZ0Z1bmN0aW9uKGRhdGEpO1xuLyoqKioqKi8gXHRcdFx0Zm9yKDtpIDwgY2h1bmtJZHMubGVuZ3RoOyBpKyspIHtcbi8qKioqKiovIFx0XHRcdFx0Y2h1bmtJZCA9IGNodW5rSWRzW2ldO1xuLyoqKioqKi8gXHRcdFx0XHRpZihfX3dlYnBhY2tfcmVxdWlyZV9fLm8oaW5zdGFsbGVkQ2h1bmtzLCBjaHVua0lkKSAmJiBpbnN0YWxsZWRDaHVua3NbY2h1bmtJZF0pIHtcbi8qKioqKiovIFx0XHRcdFx0XHRpbnN0YWxsZWRDaHVua3NbY2h1bmtJZF1bMF0oKTtcbi8qKioqKiovIFx0XHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0XHRpbnN0YWxsZWRDaHVua3NbY2h1bmtJZF0gPSAwO1xuLyoqKioqKi8gXHRcdFx0fVxuLyoqKioqKi8gXHRcdFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18uTyhyZXN1bHQpO1xuLyoqKioqKi8gXHRcdH1cbi8qKioqKiovIFx0XHRcbi8qKioqKiovIFx0XHR2YXIgY2h1bmtMb2FkaW5nR2xvYmFsID0gc2VsZltcIndlYnBhY2tDaHVua19OX0VcIl0gPSBzZWxmW1wid2VicGFja0NodW5rX05fRVwiXSB8fCBbXTtcbi8qKioqKiovIFx0XHRjaHVua0xvYWRpbmdHbG9iYWwuZm9yRWFjaCh3ZWJwYWNrSnNvbnBDYWxsYmFjay5iaW5kKG51bGwsIDApKTtcbi8qKioqKiovIFx0XHRjaHVua0xvYWRpbmdHbG9iYWwucHVzaCA9IHdlYnBhY2tKc29ucENhbGxiYWNrLmJpbmQobnVsbCwgY2h1bmtMb2FkaW5nR2xvYmFsLnB1c2guYmluZChjaHVua0xvYWRpbmdHbG9iYWwpKTtcbi8qKioqKiovIFx0fSkoKTtcbi8qKioqKiovIFx0XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKi8gXHRcbi8qKioqKiovIFx0Ly8gbW9kdWxlIGNhY2hlIGFyZSB1c2VkIHNvIGVudHJ5IGlubGluaW5nIGlzIGRpc2FibGVkXG4vKioqKioqLyBcdFxuLyoqKioqKi8gfSkoKVxuIl19 ; \ No newline at end of file diff --git a/.next/static/css/app/layout.css b/.next/static/css/app/layout.css index 2de6533..381da8c 100644 --- a/.next/static/css/app/layout.css +++ b/.next/static/css/app/layout.css @@ -703,72 +703,31 @@ select { :root { color-scheme: dark; - /* Surface palette */ - --surface-950: 6 6 7; - --surface-900: 11 11 12; - --surface-850: 16 16 17; - --surface-800: 18 18 20; - --surface-700: 26 26 28; - --surface-600: 34 34 37; - --surface-500: 44 44 48; - --surface-400: 58 58 63; - --surface-overlay: 32 32 36; - - /* Brand palette */ - --brand-primary: 204 58 0; - --brand-primary-bright: 255 102 25; - --brand-accent: 217 119 6; - --brand-accent-soft: 250 176 88; - --brand-ember: 163 46 0; - - /* Legacy aliases (backward compatibility) */ - --brand-forest: 34 34 37; - --brand-coal: 11 11 12; - --brand-olive: 112 112 112; - --brand-teal: 76 90 96; - --brand-steel: 144 150 155; - - /* Neutral palette */ - --neutral-100: 245 245 245; - --neutral-200: 219 219 219; - --neutral-300: 163 163 163; - --neutral-400: 112 112 112; - - /* Typography colors */ - --text-primary: 230 230 230; - --text-secondary: 230 230 230 / 0.82; - --text-muted: 230 230 230 / 0.6; - --text-disabled: 230 230 230 / 0.35; - - /* Accent aliases */ - --accent: var(--brand-primary); - --accent-hover: var(--brand-primary-bright); - --accent-secondary: var(--brand-accent); - - /* Shadcn component tokens (HSL) */ - --background: 0 0% 4%; - --foreground: 60 9.1% 97.8%; - --card: 0 0% 6%; - --card-foreground: 60 9.1% 97.8%; - --popover: 0 0% 6%; - --popover-foreground: 60 9.1% 97.8%; - --primary: 16 100% 40%; - --primary-foreground: 20 14.3% 4.1%; - --secondary: 20 7% 16%; - --secondary-foreground: 60 9.1% 97.8%; - --muted: 0 0% 12%; - --muted-foreground: 0 0% 63%; - --accent-foreground: 20 14.3% 4.1%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 60 9.1% 97.8%; - --border: 0 0% 20%; - --input: 0 0% 20%; - --ring: 16 100% 47%; - --chart-1: 16 100% 50%; - --chart-2: 31 86% 52%; - --chart-3: 197 43% 32%; - --chart-4: 220 15% 58%; - --chart-5: 42 96% 61%; + /* Shadcn component tokens (HSL) - Optimized for dark mode */ + --background: oklch(0 0 0); + --foreground: oklch(0.8822 0 0); + --card: oklch(0.1822 0 0); + --card-foreground: oklch(0.9851 0 0); + --popover: oklch(0.2686 0 0); + --popover-foreground: oklch(0.9851 0 0); + --primary: oklch(0.9219 0 0); + --primary-foreground: oklch(0.2138 0.0019 286.2347); + --secondary: oklch(0.6677 0.2235 36.9862); + --secondary-foreground: oklch(0 0 0); + --muted: oklch(0.2686 0 0); + --muted-foreground: oklch(0.7090 0 0); + --accent: oklch(0.6677 0.2235 36.9862); + --accent-foreground: oklch(0 0 0); + --destructive: oklch(0.6677 0.2235 36.9862); + --destructive-foreground: oklch(0.9851 0 0); + --border: oklch(0.2768 0 0); + --input: oklch(0.3250 0 0); + --ring: oklch(0.5555 0 0); + --chart-1: oklch(0.7475 0.1605 43.1311); + --chart-2: oklch(0.7095 0.1902 41.4239); + --chart-3: oklch(0.6677 0.2235 36.9862); + --chart-4: oklch(0.5183 0.1712 37.5972); + --chart-5: oklch(0.4646 0.1509 38.3501); /* Spacing scale */ --space-2xs: 0.25rem; @@ -784,7 +743,7 @@ select { --radius-none: 0px; --radius-xs: 0.125rem; --radius-sm: 0.25rem; - --radius: 0.5rem; + --radius: 0.175rem; --radius-md: 0.75rem; --radius-lg: 1rem; --radius-xl: 1.5rem; @@ -809,9 +768,24 @@ select { /* Shadows */ --shadow-soft: 0 18px 48px rgb(0 0 0 / 0.35); --shadow-strong: 0 32px 96px rgb(4 4 6 / 0.6); - --shadow-outline: 0 0 0 1px rgb(var(--accent) / 0.45); + --shadow-outline: 0 0 0 1px hsl(var(--accent) / 0.45); --transition: var(--motion-duration-sm); + + --sidebar: oklch(0.2138 0.0019 286.2347); + --sidebar-foreground: oklch(0.9851 0 0); + --sidebar-primary: oklch(0.6677 0.2235 36.9862); + --sidebar-primary-foreground: oklch(0.9851 0 0); + --sidebar-accent: oklch(0.2686 0 0); + --sidebar-accent-foreground: oklch(0.9851 0 0); + --sidebar-border: oklch(0.2768 0 0); + --sidebar-ring: oklch(0.4386 0 0); + + --font-sans: Chivo Mono, ui-monospace, monospace; + --font-serif: Adamina, ui-serif, serif; + --font-mono: Chivo Mono, ui-monospace, monospace; + + --tracking-normal: -0.025em; } *, *::before, *::after { @@ -819,39 +793,40 @@ select { } * { - border-color: rgb(var(--surface-500)); - } + border-color: hsl(var(--border)); +} html { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-size: clamp(17px, 1.05vw + 14px, 19px); - accent-color: rgb(var(--accent)); + accent-color: hsl(var(--accent)); scroll-behavior: smooth; } body { - background-color: rgb(var(--surface-900)); - color: rgb(var(--text-primary)); + background-color: hsl(var(--background)); + color: hsl(var(--foreground)); font-family: var(--font-kanit), 'Kanit', system-ui, -apple-system, sans-serif; font-size: 1.0625rem; font-weight: 400; line-height: 1.7; - } + letter-spacing: var(--tracking-normal); +} .font-display { font-family: var(--font-rajdhani), var(--font-kanit), 'Rajdhani', 'Kanit', sans-serif; } ::-moz-selection { - background-color: rgb(var(--accent) / 0.2); - color: rgb(var(--text-primary)); + background-color: hsl(var(--accent) / 0.2); + color: hsl(var(--foreground)); } ::selection { - background-color: rgb(var(--accent) / 0.2); - color: rgb(var(--text-primary)); + background-color: hsl(var(--accent) / 0.2); + color: hsl(var(--foreground)); } h1, @@ -897,15 +872,15 @@ select { p { margin-block: var(--space-sm); - color: rgb(var(--text-secondary)); + color: hsl(var(--muted-foreground)); } strong { - color: rgb(var(--text-primary)); + color: hsl(var(--foreground)); } :focus-visible { - outline: 2px solid rgb(var(--accent) / 0.5); + outline: 2px solid hsl(var(--accent) / 0.5); outline-offset: 2px; } @@ -915,21 +890,21 @@ select { } ::-webkit-scrollbar-track { - background-color: rgb(var(--surface-700)); + background-color: hsl(var(--muted)); } ::-webkit-scrollbar-thumb { - background-color: rgb(var(--surface-500)); + background-color: hsl(var(--border)); border-radius: var(--radius-full); } ::-webkit-scrollbar-thumb:hover { - background-color: rgb(var(--surface-600)); + background-color: hsl(var(--border)); } * { scrollbar-width: thin; - scrollbar-color: rgb(var(--surface-500)) rgb(var(--surface-700)); + scrollbar-color: hsl(var(--border)) hsl(var(--muted)); } @media (prefers-reduced-motion: reduce) { @@ -942,39 +917,59 @@ select { } .dark { - --background: 0 0% 4%; - --foreground: 60 9.1% 97.8%; - --card: 0 0% 6%; - --card-foreground: 60 9.1% 97.8%; - --popover: 0 0% 6%; - --popover-foreground: 60 9.1% 97.8%; - --primary: 16 100% 40%; - --primary-foreground: 20 14.3% 4.1%; - --secondary: 20 7% 16%; - --secondary-foreground: 60 9.1% 97.8%; - --muted: 0 0% 12%; - --muted-foreground: 0 0% 63%; - --accent: var(--brand-primary); - --accent-foreground: 20 14.3% 4.1%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 60 9.1% 97.8%; - --border: 0 0% 20%; - --input: 0 0% 20%; - --ring: 16 100% 47%; - --chart-1: 16 100% 50%; - --chart-2: 31 86% 52%; - --chart-3: 197 43% 32%; - --chart-4: 220 15% 58%; - --chart-5: 42 96% 61%; + --background: oklch(0 0 0); + --foreground: oklch(0.8822 0 0); + --card: oklch(0.1822 0 0); + --card-foreground: oklch(0.9851 0 0); + --popover: oklch(0.2686 0 0); + --popover-foreground: oklch(0.9851 0 0); + --primary: oklch(0.9219 0 0); + --primary-foreground: oklch(0.2138 0.0019 286.2347); + --secondary: oklch(0.6677 0.2235 36.9862); + --secondary-foreground: oklch(0 0 0); + --muted: oklch(0.2686 0 0); + --muted-foreground: oklch(0.7090 0 0); + --accent: oklch(0.6677 0.2235 36.9862); + --accent-foreground: oklch(0 0 0); + --destructive: oklch(0.6677 0.2235 36.9862); + --destructive-foreground: oklch(0.9851 0 0); + --border: oklch(0.2768 0 0); + --input: oklch(0.3250 0 0); + --ring: oklch(0.5555 0 0); + --chart-1: oklch(0.7475 0.1605 43.1311); + --chart-2: oklch(0.7095 0.1902 41.4239); + --chart-3: oklch(0.6677 0.2235 36.9862); + --chart-4: oklch(0.5183 0.1712 37.5972); + --chart-5: oklch(0.4646 0.1509 38.3501); + --radius: 0.175rem; + --sidebar: oklch(0.2138 0.0019 286.2347); + --sidebar-foreground: oklch(0.9851 0 0); + --sidebar-primary: oklch(0.6677 0.2235 36.9862); + --sidebar-primary-foreground: oklch(0.9851 0 0); + --sidebar-accent: oklch(0.2686 0 0); + --sidebar-accent-foreground: oklch(0.9851 0 0); + --sidebar-border: oklch(0.2768 0 0); + --sidebar-ring: oklch(0.4386 0 0); + --font-sans: Chivo Mono, ui-monospace, monospace; + --font-serif: Adamina, ui-serif, serif; + --font-mono: Chivo Mono, ui-monospace, monospace; + --shadow-color: #ff4d00; + --shadow-opacity: 0.03; + --shadow-blur: 1.5px; + --shadow-spread: -0.5px; + --shadow-offset-x: 3.5px; + --shadow-offset-y: 4px; + --letter-spacing: -0.025em; + --spacing: 0.27rem; + --shadow-2xs: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.01); + --shadow-xs: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.01); + --shadow-sm: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.03), 3.5px 1px 2px -1.5px hsl(18.1176 100% 50% / 0.03); + --shadow: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.03), 3.5px 1px 2px -1.5px hsl(18.1176 100% 50% / 0.03); + --shadow-md: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.03), 3.5px 2px 4px -1.5px hsl(18.1176 100% 50% / 0.03); + --shadow-lg: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.03), 3.5px 4px 6px -1.5px hsl(18.1176 100% 50% / 0.03); + --shadow-xl: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.03), 3.5px 8px 10px -1.5px hsl(18.1176 100% 50% / 0.03); + --shadow-2xl: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.07); } - * { - border-color: hsl(var(--border)); -} - - body { - background-color: hsl(var(--background)); - color: hsl(var(--foreground)); -} .container { width: 100%; } @@ -1648,194 +1643,71 @@ select { padding-block: var(--space-xl); } .card { - background-color: rgb(var(--surface-800)); - border: 1px solid rgb(var(--surface-500) / 0.45); - box-shadow: var(--shadow-soft); - border-radius: var(--radius); - padding: 1rem; - } + border-radius: var(--radius); + border-width: 1px; + border-color: hsl(var(--border)); + background-color: hsl(var(--card)); + padding: 1rem; + color: hsl(var(--card-foreground)); +} @media (min-width: 768px) { .card { padding: 1.5rem; } } -.btn { - display: inline-flex; - align-items: center; - justify-content: center; - border-radius: var(--radius); - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.375rem; - padding-bottom: 0.375rem; - font-size: 0.875rem; - line-height: 1.25rem; - font-weight: 500; -} -.btn:disabled { - cursor: not-allowed; - opacity: 0.5; -} -.btn { - transition: - background-color var(--motion-duration-sm) var(--motion-ease-standard), - color var(--motion-duration-sm) var(--motion-ease-standard), - border-color var(--motion-duration-sm) var(--motion-ease-standard), - box-shadow var(--motion-duration-sm) var(--motion-ease-standard), - opacity var(--motion-duration-sm) var(--motion-ease-standard); - box-shadow: none; - } -.btn:focus-visible { - outline: 2px solid rgb(var(--accent) / 0.35); - outline-offset: 2px; +.card { + box-shadow: var(--shadow-soft); } .btn-primary { - background-color: rgb(var(--accent)); - color: rgb(var(--text-primary)); + background-color: hsl(var(--accent)); + color: hsl(var(--foreground)); box-shadow: var(--shadow-outline); - } +} .btn-primary:hover { - background-color: rgb(var(--accent-hover)); + background-color: hsl(var(--secondary)); box-shadow: var(--shadow-strong); - } -.btn-secondary { - background-color: rgb(var(--surface-600)); - color: rgb(var(--text-primary)); - border: 1px solid rgb(var(--surface-500)); - } -.btn-secondary:hover { - background-color: rgb(var(--surface-500)); - color: rgb(var(--text-primary)); - } -.btn-ghost { - background-color: transparent; - color: rgb(var(--text-muted)); - } -.btn-ghost:hover { - color: rgb(var(--text-secondary)); - } +} .link { - color: rgb(var(--text-secondary)); - text-decoration-line: none; - } + color: hsl(var(--muted-foreground)); + text-decoration-line: none; +} .link-muted { - color: rgb(var(--text-muted)); - text-decoration-line: none; - } + color: hsl(var(--muted-foreground)); + text-decoration-line: none; +} .divider { border-top-width: 1px; - border-color: rgb(var(--surface-500) / 0.45); + border-color: hsl(var(--border)); } -.nav-item { - display: flex; - align-items: center; - gap: 0.75rem; - border-radius: var(--radius); - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - font-weight: 500; - color: rgb(var(--text-secondary)); - transition: - background-color var(--motion-duration-sm) var(--motion-ease-standard), - color var(--motion-duration-sm) var(--motion-ease-standard); -} -.nav-item[aria-current='page'], - .nav-item[data-active='true'] { - background-color: transparent; - color: rgb(var(--text-primary)); - } /* Sidebar rail treatment to blend into page */ -.sidebar-rail { - background-color: rgb(var(--surface-900) / 0.9); - background-image: - linear-gradient(to bottom, rgb(var(--surface-900)) 0%, rgb(var(--surface-850)) 100%); - -webkit-backdrop-filter: saturate(110%) blur(6px); - backdrop-filter: saturate(110%) blur(6px); - } -.brand-title { - font-weight: 700; - letter-spacing: 0.02em; - color: rgb(var(--text-primary)); - } -.sidebar-group-title { - font-size: 0.7rem; - font-weight: 600; - letter-spacing: 0.22em; - text-transform: uppercase; - color: rgb(var(--text-muted)); - position: relative; - padding-left: 0.75rem; - } -.sidebar-group-title::before { - content: '↳'; - position: absolute; - left: 0; - color: rgb(var(--text-muted)); - opacity: 0.85; - } -.nav-pill { - display: inline-flex; - align-items: center; - width: -moz-fit-content; - width: fit-content; - padding: 0.25rem 0.5rem; - border-radius: calc(var(--radius) - 2px); - border: 1px solid rgb(var(--surface-500) / 0.6); - font-size: 0.75rem; - font-weight: 600; - letter-spacing: 0.14em; - text-transform: uppercase; - line-height: 1; - color: rgb(var(--text-secondary)); - background: transparent; - transition: - border-color var(--motion-duration-sm) var(--motion-ease-standard), - color var(--motion-duration-sm) var(--motion-ease-standard), - background-color var(--motion-duration-sm) var(--motion-ease-standard); - } -.nav-item:hover .nav-pill { - border-color: rgb(var(--accent)); - color: rgb(var(--text-primary)); - background-color: rgb(var(--surface-700) / 0.35); - } -.nav-item[aria-current='page'] .nav-pill, - .nav-item[data-active='true'] .nav-pill { - border-color: rgb(var(--accent)); - color: rgb(var(--text-primary)); - background-color: rgb(var(--surface-700) / 0.55); - box-shadow: inset 0 0 0 1px rgb(var(--accent) / 0.35); - } .input { width: 100%; border-radius: var(--radius); + border-width: 1px; + border-color: hsl(var(--border)); + background-color: hsl(var(--muted)); padding-left: 0.75rem; padding-right: 0.75rem; padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 0.875rem; line-height: 1.25rem; - background-color: rgb(var(--surface-700)); - border: 1px solid rgb(var(--surface-500)); - color: rgb(var(--text-primary)); + color: hsl(var(--foreground)); transition: border-color var(--motion-duration-sm) var(--motion-ease-standard), box-shadow var(--motion-duration-sm) var(--motion-ease-standard); } .input::-moz-placeholder { - color: rgb(var(--text-disabled)); - } + color: hsl(var(--muted-foreground)); +} .input::placeholder { - color: rgb(var(--text-disabled)); - } + color: hsl(var(--muted-foreground)); +} .input:focus { - border-color: rgb(var(--accent)); - box-shadow: 0 0 0 3px rgb(var(--accent) / 0.2); - } + border-color: hsl(var(--accent)); + box-shadow: 0 0 0 3px hsl(var(--accent) / 0.2); +} /* Sticky Split Pattern */ .sticky-split-section { position: relative; @@ -2285,6 +2157,9 @@ select { .h-80 { height: 20rem; } +.h-9 { + height: 2.25rem; +} .h-96 { height: 24rem; } @@ -2384,6 +2259,9 @@ select { .w-8 { width: 2rem; } +.w-9 { + width: 2.25rem; +} .w-\[220px\] { width: 220px; } @@ -2393,6 +2271,10 @@ select { .w-auto { width: auto; } +.w-fit { + width: -moz-fit-content; + width: fit-content; +} .w-full { width: 100%; } @@ -2722,6 +2604,9 @@ select { .rounded-2xl { border-radius: 1rem; } +.rounded-\[calc\(var\(--radius\)-2px\)\] { + border-radius: calc(var(--radius) - 2px); +} .rounded-\[var\(--radius\)\] { border-radius: var(--radius); } @@ -2780,6 +2665,15 @@ select { .border-black\/\[0\.2\] { border-color: rgb(0 0 0 / 0.2); } +.border-border { + border-color: hsl(var(--border)); +} +.border-border\/30 { + border-color: hsl(var(--border) / 0.3); +} +.border-border\/60 { + border-color: hsl(var(--border) / 0.6); +} .border-destructive { border-color: hsl(var(--destructive)); } @@ -2796,18 +2690,12 @@ select { .border-surface-500 { border-color: rgb(var(--surface-500)); } -.border-surface-500\/30 { - border-color: rgb(var(--surface-500) / 0.3); -} .border-surface-500\/50 { border-color: rgb(var(--surface-500) / 0.5); } .border-surface-500\/60 { border-color: rgb(var(--surface-500) / 0.6); } -.border-surface-500\/70 { - border-color: rgb(var(--surface-500) / 0.7); -} .border-surface-600 { border-color: rgb(var(--surface-600)); } @@ -2864,6 +2752,9 @@ select { .bg-accent\/90 { background-color: hsl(var(--accent) / 0.9); } +.bg-background\/90 { + background-color: hsl(var(--background) / 0.9); +} .bg-bg { background-color: rgb(var(--surface-800)); } @@ -2904,6 +2795,9 @@ select { .bg-green-500\/10 { background-color: rgb(34 197 94 / 0.1); } +.bg-muted { + background-color: hsl(var(--muted)); +} .bg-primary { background-color: hsl(var(--primary)); } @@ -2916,6 +2810,9 @@ select { .bg-red-500\/20 { background-color: rgb(239 68 68 / 0.2); } +.bg-secondary { + background-color: hsl(var(--secondary)); +} .bg-surface-600 { background-color: rgb(var(--surface-600)); } @@ -2946,9 +2843,6 @@ select { .bg-surface-900 { background-color: rgb(var(--surface-900)); } -.bg-surface-900\/90 { - background-color: rgb(var(--surface-900) / 0.9); -} .bg-surface-900\/95 { background-color: rgb(var(--surface-900) / 0.95); } @@ -2974,6 +2868,15 @@ select { .bg-white\/\[0\.03\] { background-color: rgb(255 255 255 / 0.03); } +.bg-card\/40 { + background-color: hsl(var(--card) / 0.4); +} +.bg-background { + background-color: hsl(var(--background)); +} +.bg-card { + background-color: hsl(var(--card)); +} .bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); } @@ -3122,6 +3025,9 @@ select { .to-rose-500\/\[0\.05\] { --tw-gradient-to: rgb(244 63 94 / 0.05) var(--tw-gradient-to-position); } +.to-secondary { + --tw-gradient-to: hsl(var(--secondary)) var(--tw-gradient-to-position); +} .to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); } @@ -3153,9 +3059,6 @@ select { .p-1 { padding: 0.25rem; } -.p-1\.5 { - padding: 0.375rem; -} .p-2 { padding: 0.5rem; } @@ -3210,10 +3113,6 @@ select { padding-top: 0.25rem; padding-bottom: 0.25rem; } -.py-1\.5 { - padding-top: 0.375rem; - padding-bottom: 0.375rem; -} .py-12 { padding-top: 3rem; padding-bottom: 3rem; @@ -3272,6 +3171,9 @@ select { .pl-20 { padding-left: 5rem; } +.pl-3 { + padding-left: 0.75rem; +} .pl-4 { padding-left: 1rem; } @@ -3381,6 +3283,9 @@ select { .italic { font-style: italic; } +.leading-none { + line-height: 1; +} .leading-relaxed { line-height: 1.625; } @@ -3405,9 +3310,15 @@ select { .tracking-wider { letter-spacing: 0.05em; } +.tracking-widest { + letter-spacing: 0.1em; +} .text-accent { color: hsl(var(--accent)); } +.text-accent-foreground { + color: hsl(var(--accent-foreground)); +} .text-bg { color: rgb(var(--surface-800)); } @@ -3421,6 +3332,9 @@ select { .text-destructive-foreground { color: hsl(var(--destructive-foreground)); } +.text-foreground { + color: hsl(var(--foreground)); +} .text-foreground\/50 { color: hsl(var(--foreground) / 0.5); } @@ -3441,6 +3355,9 @@ select { .text-primary { color: hsl(var(--primary)); } +.text-primary-foreground { + color: hsl(var(--primary-foreground)); +} .text-red-400 { --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); @@ -3449,6 +3366,9 @@ select { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); } +.text-secondary-foreground { + color: hsl(var(--secondary-foreground)); +} .text-text-muted { color: rgb(var(--text-muted)); } @@ -3790,6 +3710,10 @@ select { background-color: rgb(var(--accent-hover)); } +.hover\:bg-accent\/10:hover { + background-color: hsl(var(--accent) / 0.1); +} + .hover\:bg-accent\/90:hover { background-color: hsl(var(--accent) / 0.9); } @@ -3802,6 +3726,14 @@ select { background-color: rgb(var(--surface-700) / 0.5); } +.hover\:bg-destructive\/90:hover { + background-color: hsl(var(--destructive) / 0.9); +} + +.hover\:bg-muted:hover { + background-color: hsl(var(--muted)); +} + .hover\:bg-primary\/90:hover { background-color: hsl(var(--primary) / 0.9); } @@ -3810,6 +3742,10 @@ select { background-color: rgb(239 68 68 / 0.3); } +.hover\:bg-secondary\/80:hover { + background-color: hsl(var(--secondary) / 0.8); +} + .hover\:bg-surface-500:hover { background-color: rgb(var(--surface-500)); } @@ -3818,10 +3754,6 @@ select { background-color: rgb(var(--surface-600)); } -.hover\:bg-surface-700:hover { - background-color: rgb(var(--surface-700)); -} - .hover\:bg-surface-700\/40:hover { background-color: rgb(var(--surface-700) / 0.4); } @@ -3838,6 +3770,10 @@ select { color: hsl(var(--accent)); } +.hover\:text-accent-foreground:hover { + color: hsl(var(--accent-foreground)); +} + .hover\:text-accent\/80:hover { color: hsl(var(--accent) / 0.8); } @@ -4220,8 +4156,8 @@ select { border-right-width: 1px; } - .md\:border-surface-500\/30 { - border-color: rgb(var(--surface-500) / 0.3); + .md\:border-border\/30 { + border-color: hsl(var(--border) / 0.3); } .md\:p-12 { diff --git a/.next/static/webpack/089f1a7230a181a1.webpack.hot-update.json b/.next/static/webpack/089f1a7230a181a1.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/089f1a7230a181a1.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/0c2efed1af822395.webpack.hot-update.json b/.next/static/webpack/0c2efed1af822395.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/0c2efed1af822395.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/1eed8c70eb2b0002.webpack.hot-update.json b/.next/static/webpack/1eed8c70eb2b0002.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/1eed8c70eb2b0002.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/2cfdee5bf4debfd4.webpack.hot-update.json b/.next/static/webpack/2cfdee5bf4debfd4.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/2cfdee5bf4debfd4.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/6942f8bddc1ca1e6.webpack.hot-update.json b/.next/static/webpack/6942f8bddc1ca1e6.webpack.hot-update.json new file mode 100644 index 0000000..3823c4c --- /dev/null +++ b/.next/static/webpack/6942f8bddc1ca1e6.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/6ce0de39d8aafc63.webpack.hot-update.json b/.next/static/webpack/6ce0de39d8aafc63.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/6ce0de39d8aafc63.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/88f8a0371cde7dec.webpack.hot-update.json b/.next/static/webpack/88f8a0371cde7dec.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/88f8a0371cde7dec.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/8d8bb7bff83bc7c3.webpack.hot-update.json b/.next/static/webpack/8d8bb7bff83bc7c3.webpack.hot-update.json new file mode 100644 index 0000000..cb7c2dd --- /dev/null +++ b/.next/static/webpack/8d8bb7bff83bc7c3.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","app/contact/page","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/a695757ab1f18d8c.webpack.hot-update.json b/.next/static/webpack/a695757ab1f18d8c.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/a695757ab1f18d8c.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/af77fc0856c8c8ed.webpack.hot-update.json b/.next/static/webpack/af77fc0856c8c8ed.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/af77fc0856c8c8ed.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/app/contact/page.8d8bb7bff83bc7c3.hot-update.js b/.next/static/webpack/app/contact/page.8d8bb7bff83bc7c3.hot-update.js new file mode 100644 index 0000000..8445a38 --- /dev/null +++ b/.next/static/webpack/app/contact/page.8d8bb7bff83bc7c3.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/contact/page",{ + +/***/ "(app-pages-browser)/./src/components/Buttons.tsx": +/*!************************************!*\ + !*** ./src/components/Buttons.tsx ***! + \************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button(param) {\n let { variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className, \" \").concat(isLoading ? 'opacity-75 cursor-wait' : ''),\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\n_c = Button;\nfunction LinkButton(param) {\n let { variant = 'primary', size = 'md', children, className = '', href = '#', ...props } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className),\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\n_c1 = LinkButton;\nfunction IconButton(param) {\n let { icon, label, onClick, variant = 'ghost', className = '' } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" h-9 w-9 rounded-md \").concat(className),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\n_c2 = IconButton;\nfunction FloatingActionButton(param) {\n let { icon, label, onClick, position = 'bottom-right' } = param;\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"fixed \".concat(positions[position], \" z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center\"),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n_c3 = FloatingActionButton;\nvar _c, _c1, _c2, _c3;\n$RefreshReg$(_c, \"Button\");\n$RefreshReg$(_c1, \"LinkButton\");\n$RefreshReg$(_c2, \"IconButton\");\n$RefreshReg$(_c3, \"FloatingActionButton\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBNEI7QUFDSDtBQVNsQixTQUFTRSxPQUFPLEtBUVQ7UUFSUyxFQUNyQkMsVUFBVSxTQUFTLEVBQ25CQyxPQUFPLElBQUksRUFDWEMsWUFBWSxLQUFLLEVBQ2pCQyxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkQyxRQUFRLEVBQ1IsR0FBR0MsT0FDUyxHQVJTO0lBU3JCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEsTUFBTUMsUUFBUTtRQUNaQyxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtJQUNOO0lBRUEscUJBQ0UsOERBQUNDO1FBQ0NaLFdBQVcsMkNBQWdFUSxPQUFyQkwsUUFBUSxDQUFDUCxRQUFRLEVBQUMsS0FBa0JJLE9BQWZRLEtBQUssQ0FBQ1gsS0FBSyxFQUFDLEtBQ3JGQyxPQUR3RkUsV0FBVSxLQUVuRyxPQURDRixZQUFZLDJCQUEyQjtRQUV6Q0csVUFBVUEsWUFBWUg7UUFDckIsR0FBR0ksS0FBSztrQkFFUkosMEJBQ0MsOERBQUNlO1lBQUtiLFdBQVU7OzhCQUNkLDhEQUFDYTtvQkFBS2IsV0FBVTs7Ozs7O2dCQUFvQjs7Ozs7O21CQUl0Q0Q7Ozs7OztBQUlSO0tBeENnQko7QUErQ1QsU0FBU21CLFdBQVcsS0FPVDtRQVBTLEVBQ3pCbEIsVUFBVSxTQUFTLEVBQ25CQyxPQUFPLElBQUksRUFDWEUsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZGUsT0FBTyxHQUFHLEVBQ1YsR0FBR2IsT0FDYSxHQVBTO0lBUXpCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLDJDQUFnRVEsT0FBckJMLFFBQVEsQ0FBQ1AsUUFBUSxFQUFDLEtBQWtCSSxPQUFmUSxLQUFLLENBQUNYLEtBQUssRUFBQyxLQUFhLE9BQVZHO1FBQ3pGLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtNQTdCZ0JlO0FBK0JULFNBQVNFLFdBQVcsS0FZMUI7UUFaMEIsRUFDekJDLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1B2QixVQUFVLE9BQU8sRUFDakJJLFlBQVksRUFBRSxFQU9mLEdBWjBCO0lBYXpCLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLDJDQUFtRkEsT0FBeENHLFFBQVEsQ0FBQ1AsUUFBUSxFQUFDLHdCQUFnQyxPQUFWSTtRQUM5Rm9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7TUE3QmdCRDtBQStCVCxTQUFTSyxxQkFBcUIsS0FVcEM7UUFWb0MsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQixHQVZvQztJQVduQyxNQUFNQyxZQUFZO1FBQ2hCLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsYUFBYTtRQUNiLFlBQVk7SUFDZDtJQUVBLHFCQUNFLDhEQUFDWDtRQUNDTyxTQUFTQTtRQUNUbkIsV0FBVyxTQUE2QixPQUFwQnVCLFNBQVMsQ0FBQ0QsU0FBUyxFQUFDO1FBQ3hDRixjQUFZRjtrQkFFWEQ7Ozs7OztBQUdQO01BM0JnQkkiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG4gIGlzTG9hZGluZz86IGJvb2xlYW5cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEJ1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBpc0xvYWRpbmcgPSBmYWxzZSxcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBkaXNhYmxlZCxcbiAgLi4ucHJvcHNcbn06IEJ1dHRvblByb3BzKSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdiZy1wcmltYXJ5IHRleHQtcHJpbWFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXByaW1hcnkvOTAnLFxuICAgIHNlY29uZGFyeTogJ2JnLXNlY29uZGFyeSB0ZXh0LXNlY29uZGFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXNlY29uZGFyeS84MCcsXG4gICAgZ2hvc3Q6ICdob3ZlcjpiZy1hY2NlbnQvMTAgaG92ZXI6dGV4dC1hY2NlbnQtZm9yZWdyb3VuZCcsXG4gICAgZGVzdHJ1Y3RpdmU6ICdiZy1kZXN0cnVjdGl2ZSB0ZXh0LWRlc3RydWN0aXZlLWZvcmVncm91bmQgaG92ZXI6YmctZGVzdHJ1Y3RpdmUvOTAnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAnaC04IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXhzJyxcbiAgICBtZDogJ2gtOSByb3VuZGVkLW1kIHB4LTMgdGV4dC1zbScsXG4gICAgbGc6ICdoLTEwIHJvdW5kZWQtbWQgcHgtOCB0ZXh0LXNtJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPExpbmtcbiAgICAgIGhyZWY9e2hyZWZ9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkZXN0cnVjdGl2ZSdcbiAgY2xhc3NOYW1lPzogc3RyaW5nXG59KSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdiZy1wcmltYXJ5IHRleHQtcHJpbWFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXByaW1hcnkvOTAnLFxuICAgIHNlY29uZGFyeTogJ2JnLXNlY29uZGFyeSB0ZXh0LXNlY29uZGFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXNlY29uZGFyeS84MCcsXG4gICAgZ2hvc3Q6ICdob3ZlcjpiZy1hY2NlbnQvMTAgaG92ZXI6dGV4dC1hY2NlbnQtZm9yZWdyb3VuZCcsXG4gICAgZGVzdHJ1Y3RpdmU6ICdiZy1kZXN0cnVjdGl2ZSB0ZXh0LWRlc3RydWN0aXZlLWZvcmVncm91bmQgaG92ZXI6YmctZGVzdHJ1Y3RpdmUvOTAnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyICR7dmFyaWFudHNbdmFyaWFudF19IGgtOSB3LTkgcm91bmRlZC1tZCAke2NsYXNzTmFtZX1gfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEZsb2F0aW5nQWN0aW9uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHBvc2l0aW9uID0gJ2JvdHRvbS1yaWdodCcsXG59OiB7XG4gIGljb246IFJlYWN0LlJlYWN0Tm9kZVxuICBsYWJlbDogc3RyaW5nXG4gIG9uQ2xpY2s6ICgpID0+IHZvaWRcbiAgcG9zaXRpb24/OiAnYm90dG9tLXJpZ2h0JyB8ICdib3R0b20tbGVmdCcgfCAndG9wLXJpZ2h0JyB8ICd0b3AtbGVmdCdcbn0pIHtcbiAgY29uc3QgcG9zaXRpb25zID0ge1xuICAgICdib3R0b20tcmlnaHQnOiAnYm90dG9tLTQgcmlnaHQtNCcsXG4gICAgJ2JvdHRvbS1sZWZ0JzogJ2JvdHRvbS00IGxlZnQtNCcsXG4gICAgJ3RvcC1yaWdodCc6ICd0b3AtNCByaWdodC00JyxcbiAgICAndG9wLWxlZnQnOiAndG9wLTQgbGVmdC00JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YGZpeGVkICR7cG9zaXRpb25zW3Bvc2l0aW9uXX0gei00MCBoLTEyIHctMTIgcm91bmRlZC1mdWxsIGJnLWFjY2VudCB0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRlc3RydWN0aXZlIiwic2l6ZXMiLCJzbSIsIm1kIiwibGciLCJidXR0b24iLCJzcGFuIiwiTGlua0J1dHRvbiIsImhyZWYiLCJJY29uQnV0dG9uIiwiaWNvbiIsImxhYmVsIiwib25DbGljayIsImFyaWEtbGFiZWwiLCJGbG9hdGluZ0FjdGlvbkJ1dHRvbiIsInBvc2l0aW9uIiwicG9zaXRpb25zIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/Buttons.tsx\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.089f1a7230a181a1.hot-update.js b/.next/static/webpack/app/layout.089f1a7230a181a1.hot-update.js new file mode 100644 index 0000000..a18b7ba --- /dev/null +++ b/.next/static/webpack/app/layout.089f1a7230a181a1.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e7a33fb39b50\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTdhMzNmYjM5YjUwXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.0c2efed1af822395.hot-update.js b/.next/static/webpack/app/layout.0c2efed1af822395.hot-update.js new file mode 100644 index 0000000..fd5d06f --- /dev/null +++ b/.next/static/webpack/app/layout.0c2efed1af822395.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"6898fb6aeb94\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiNjg5OGZiNmFlYjk0XCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.1eed8c70eb2b0002.hot-update.js b/.next/static/webpack/app/layout.1eed8c70eb2b0002.hot-update.js new file mode 100644 index 0000000..aca5009 --- /dev/null +++ b/.next/static/webpack/app/layout.1eed8c70eb2b0002.hot-update.js @@ -0,0 +1,32 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"47d80337d92e\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiNDdkODAzMzdkOTJlXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./src/components/AppShell.tsx": +/*!*************************************!*\ + !*** ./src/components/AppShell.tsx ***! + \*************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(app-pages-browser)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(app-pages-browser)/./src/lib/utils.ts\");\n/* harmony import */ var _components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/GlobalSidebar */ \"(app-pages-browser)/./src/components/GlobalSidebar.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/Footer */ \"(app-pages-browser)/./src/components/Footer.tsx\");\n/* harmony import */ var _components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/TrackingOptOutBanner */ \"(app-pages-browser)/./src/components/TrackingOptOutBanner.tsx\");\n/* harmony import */ var _components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/CommandPalette */ \"(app-pages-browser)/./src/components/CommandPalette.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\n\nfunction AppShell(param) {\n let { children } = param;\n _s();\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n var _pathname_startsWith;\n const isAdminRoute = (_pathname_startsWith = pathname === null || pathname === void 0 ? void 0 : pathname.startsWith('/admin')) !== null && _pathname_startsWith !== void 0 ? _pathname_startsWith : false;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex min-h-screen flex-col md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_GlobalSidebar__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex min-h-screen w-full flex-col bg-card/40 transition-[padding] duration-300', !isAdminRoute && 'md:pl-[256px]'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('flex-1', !isAdminRoute ? 'pb-24 pt-4 md:pt-8' : 'pb-12 pt-2'),\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TrackingOptOutBanner__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CommandPalette__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n_s(AppShell, \"xbyQPtUVMO7MNj7WjJlpdWqRcTo=\", false, function() {\n return [\n next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname\n ];\n});\n_c = AppShell;\nvar _c;\n$RefreshReg$(_c, \"AppShell\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0FwcFNoZWxsLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBRTZDO0FBQ2I7QUFDc0I7QUFDZDtBQUM0QjtBQUNaO0FBR3pDLFNBQVNNLFNBQVMsS0FBcUM7UUFBckMsRUFBRUMsUUFBUSxFQUEyQixHQUFyQzs7SUFDL0IsTUFBTUMsV0FBV1IsNERBQVdBO1FBQ1BRO0lBQXJCLE1BQU1DLGVBQWVELENBQUFBLHVCQUFBQSxxQkFBQUEsK0JBQUFBLFNBQVVFLFVBQVUsQ0FBQyx1QkFBckJGLGtDQUFBQSx1QkFBa0M7SUFFdkQscUJBQ0UsOERBQUNHO1FBQUlDLFdBQVU7OzBCQUNiLDhEQUFDVixpRUFBYUE7Ozs7OzBCQUNkLDhEQUFDUztnQkFDQ0MsV0FBV1gsOENBQUVBLENBQ1gsa0ZBQ0EsQ0FBQ1EsZ0JBQWdCOztrQ0FHbkIsOERBQUNJO3dCQUNDRCxXQUFXWCw4Q0FBRUEsQ0FDWCxVQUNBLENBQUNRLGVBQWUsdUJBQXVCO2tDQUd4Q0Y7Ozs7OztrQ0FFSCw4REFBQ0osMERBQU1BOzs7OztrQ0FDUCw4REFBQ0Msd0VBQW9CQTs7Ozs7a0NBQ3JCLDhEQUFDQyxrRUFBY0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBSXZCO0dBM0J3QkM7O1FBQ0xOLHdEQUFXQTs7O0tBRE5NIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9BcHBTaGVsbC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCB7IHVzZVBhdGhuYW1lIH0gZnJvbSAnbmV4dC9uYXZpZ2F0aW9uJ1xuaW1wb3J0IHsgY24gfSBmcm9tICdAL2xpYi91dGlscydcbmltcG9ydCBHbG9iYWxTaWRlYmFyIGZyb20gJ0AvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyJ1xuaW1wb3J0IEZvb3RlciBmcm9tICdAL2NvbXBvbmVudHMvRm9vdGVyJ1xuaW1wb3J0IFRyYWNraW5nT3B0T3V0QmFubmVyIGZyb20gJ0AvY29tcG9uZW50cy9UcmFja2luZ09wdE91dEJhbm5lcidcbmltcG9ydCBDb21tYW5kUGFsZXR0ZSBmcm9tICdAL2NvbXBvbmVudHMvQ29tbWFuZFBhbGV0dGUnXG5pbXBvcnQgdHlwZSB7IFJlYWN0Tm9kZSB9IGZyb20gJ3JlYWN0J1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBBcHBTaGVsbCh7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9KSB7XG4gIGNvbnN0IHBhdGhuYW1lID0gdXNlUGF0aG5hbWUoKVxuICBjb25zdCBpc0FkbWluUm91dGUgPSBwYXRobmFtZT8uc3RhcnRzV2l0aCgnL2FkbWluJykgPz8gZmFsc2VcblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgZmxleCBtaW4taC1zY3JlZW4gZmxleC1jb2wgbWQ6ZmxleC1yb3dcIj5cbiAgICAgIDxHbG9iYWxTaWRlYmFyIC8+XG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgJ2ZsZXggbWluLWgtc2NyZWVuIHctZnVsbCBmbGV4LWNvbCBiZy1jYXJkLzQwIHRyYW5zaXRpb24tW3BhZGRpbmddIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgICAgIWlzQWRtaW5Sb3V0ZSAmJiAnbWQ6cGwtWzI1NnB4XSdcbiAgICAgICAgKX1cbiAgICAgID5cbiAgICAgICAgPG1haW5cbiAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgJ2ZsZXgtMScsXG4gICAgICAgICAgICAhaXNBZG1pblJvdXRlID8gJ3BiLTI0IHB0LTQgbWQ6cHQtOCcgOiAncGItMTIgcHQtMidcbiAgICAgICAgICApfVxuICAgICAgICA+XG4gICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L21haW4+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgICAgPFRyYWNraW5nT3B0T3V0QmFubmVyIC8+XG4gICAgICAgIDxDb21tYW5kUGFsZXR0ZSAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJ1c2VQYXRobmFtZSIsImNuIiwiR2xvYmFsU2lkZWJhciIsIkZvb3RlciIsIlRyYWNraW5nT3B0T3V0QmFubmVyIiwiQ29tbWFuZFBhbGV0dGUiLCJBcHBTaGVsbCIsImNoaWxkcmVuIiwicGF0aG5hbWUiLCJpc0FkbWluUm91dGUiLCJzdGFydHNXaXRoIiwiZGl2IiwiY2xhc3NOYW1lIiwibWFpbiJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/AppShell.tsx\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.2cfdee5bf4debfd4.hot-update.js b/.next/static/webpack/app/layout.2cfdee5bf4debfd4.hot-update.js new file mode 100644 index 0000000..5f690a4 --- /dev/null +++ b/.next/static/webpack/app/layout.2cfdee5bf4debfd4.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"d9df815cdee7\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZDlkZjgxNWNkZWU3XCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.6ce0de39d8aafc63.hot-update.js b/.next/static/webpack/app/layout.6ce0de39d8aafc63.hot-update.js new file mode 100644 index 0000000..9bf015e --- /dev/null +++ b/.next/static/webpack/app/layout.6ce0de39d8aafc63.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"4eed21ed91ca\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiNGVlZDIxZWQ5MWNhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.88f8a0371cde7dec.hot-update.js b/.next/static/webpack/app/layout.88f8a0371cde7dec.hot-update.js new file mode 100644 index 0000000..317194b --- /dev/null +++ b/.next/static/webpack/app/layout.88f8a0371cde7dec.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"5e4414aec135\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiNWU0NDE0YWVjMTM1XCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.8d8bb7bff83bc7c3.hot-update.js b/.next/static/webpack/app/layout.8d8bb7bff83bc7c3.hot-update.js new file mode 100644 index 0000000..1828fa9 --- /dev/null +++ b/.next/static/webpack/app/layout.8d8bb7bff83bc7c3.hot-update.js @@ -0,0 +1,32 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"9803cf76086b\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiOTgwM2NmNzYwODZiXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./src/components/Buttons.tsx": +/*!************************************!*\ + !*** ./src/components/Buttons.tsx ***! + \************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button),\n/* harmony export */ FloatingActionButton: () => (/* binding */ FloatingActionButton),\n/* harmony export */ IconButton: () => (/* binding */ IconButton),\n/* harmony export */ LinkButton: () => (/* binding */ LinkButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction Button(param) {\n let { variant = 'primary', size = 'md', isLoading = false, children, className = '', disabled, ...props } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className, \" \").concat(isLoading ? 'opacity-75 cursor-wait' : ''),\n disabled: disabled || isLoading,\n ...props,\n children: isLoading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center gap-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"spinner w-3 h-3\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n \"Loading...\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\n_c = Button;\nfunction LinkButton(param) {\n let { variant = 'primary', size = 'md', children, className = '', href = '#', ...props } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground'\n };\n const sizes = {\n sm: 'h-8 rounded-md px-3 text-xs',\n md: 'h-9 rounded-md px-3 text-sm',\n lg: 'h-10 rounded-md px-8 text-sm'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: href,\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" \").concat(sizes[size], \" \").concat(className),\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 79,\n columnNumber: 5\n }, this);\n}\n_c1 = LinkButton;\nfunction IconButton(param) {\n let { icon, label, onClick, variant = 'ghost', className = '' } = param;\n const variants = {\n primary: 'bg-primary text-primary-foreground hover:bg-primary/90',\n secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80',\n ghost: 'hover:bg-accent/10 hover:text-accent-foreground',\n destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"inline-flex items-center justify-center \".concat(variants[variant], \" h-9 w-9 rounded-md \").concat(className),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 110,\n columnNumber: 5\n }, this);\n}\n_c2 = IconButton;\nfunction FloatingActionButton(param) {\n let { icon, label, onClick, position = 'bottom-right' } = param;\n const positions = {\n 'bottom-right': 'bottom-4 right-4',\n 'bottom-left': 'bottom-4 left-4',\n 'top-right': 'top-4 right-4',\n 'top-left': 'top-4 left-4'\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClick,\n className: \"fixed \".concat(positions[position], \" z-40 h-12 w-12 rounded-full bg-accent text-accent-foreground flex items-center justify-center\"),\n \"aria-label\": label,\n children: icon\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx\",\n lineNumber: 139,\n columnNumber: 5\n }, this);\n}\n_c3 = FloatingActionButton;\nvar _c, _c1, _c2, _c3;\n$RefreshReg$(_c, \"Button\");\n$RefreshReg$(_c1, \"LinkButton\");\n$RefreshReg$(_c2, \"IconButton\");\n$RefreshReg$(_c3, \"FloatingActionButton\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBNEI7QUFDSDtBQVNsQixTQUFTRSxPQUFPLEtBUVQ7UUFSUyxFQUNyQkMsVUFBVSxTQUFTLEVBQ25CQyxPQUFPLElBQUksRUFDWEMsWUFBWSxLQUFLLEVBQ2pCQyxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkQyxRQUFRLEVBQ1IsR0FBR0MsT0FDUyxHQVJTO0lBU3JCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEsTUFBTUMsUUFBUTtRQUNaQyxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtJQUNOO0lBRUEscUJBQ0UsOERBQUNDO1FBQ0NaLFdBQVcsMkNBQWdFUSxPQUFyQkwsUUFBUSxDQUFDUCxRQUFRLEVBQUMsS0FBa0JJLE9BQWZRLEtBQUssQ0FBQ1gsS0FBSyxFQUFDLEtBQ3JGQyxPQUR3RkUsV0FBVSxLQUVuRyxPQURDRixZQUFZLDJCQUEyQjtRQUV6Q0csVUFBVUEsWUFBWUg7UUFDckIsR0FBR0ksS0FBSztrQkFFUkosMEJBQ0MsOERBQUNlO1lBQUtiLFdBQVU7OzhCQUNkLDhEQUFDYTtvQkFBS2IsV0FBVTs7Ozs7O2dCQUFvQjs7Ozs7O21CQUl0Q0Q7Ozs7OztBQUlSO0tBeENnQko7QUErQ1QsU0FBU21CLFdBQVcsS0FPVDtRQVBTLEVBQ3pCbEIsVUFBVSxTQUFTLEVBQ25CQyxPQUFPLElBQUksRUFDWEUsUUFBUSxFQUNSQyxZQUFZLEVBQUUsRUFDZGUsT0FBTyxHQUFHLEVBQ1YsR0FBR2IsT0FDYSxHQVBTO0lBUXpCLE1BQU1DLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87SUFDVDtJQUVBLE1BQU1FLFFBQVE7UUFDWkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUVBLHFCQUNFLDhEQUFDbEIsa0RBQUlBO1FBQ0hzQixNQUFNQTtRQUNOZixXQUFXLDJDQUFnRVEsT0FBckJMLFFBQVEsQ0FBQ1AsUUFBUSxFQUFDLEtBQWtCSSxPQUFmUSxLQUFLLENBQUNYLEtBQUssRUFBQyxLQUFhLE9BQVZHO1FBQ3pGLEdBQUdFLEtBQUs7a0JBRVJIOzs7Ozs7QUFHUDtNQTdCZ0JlO0FBK0JULFNBQVNFLFdBQVcsS0FZMUI7UUFaMEIsRUFDekJDLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1B2QixVQUFVLE9BQU8sRUFDakJJLFlBQVksRUFBRSxFQU9mLEdBWjBCO0lBYXpCLE1BQU1HLFdBQVc7UUFDZkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBRUEscUJBQ0UsOERBQUNLO1FBQ0NPLFNBQVNBO1FBQ1RuQixXQUFXLDJDQUFtRkEsT0FBeENHLFFBQVEsQ0FBQ1AsUUFBUSxFQUFDLHdCQUFnQyxPQUFWSTtRQUM5Rm9CLGNBQVlGO2tCQUVYRDs7Ozs7O0FBR1A7TUE3QmdCRDtBQStCVCxTQUFTSyxxQkFBcUIsS0FVcEM7UUFWb0MsRUFDbkNKLElBQUksRUFDSkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BHLFdBQVcsY0FBYyxFQU0xQixHQVZvQztJQVduQyxNQUFNQyxZQUFZO1FBQ2hCLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsYUFBYTtRQUNiLFlBQVk7SUFDZDtJQUVBLHFCQUNFLDhEQUFDWDtRQUNDTyxTQUFTQTtRQUNUbkIsV0FBVyxTQUE2QixPQUFwQnVCLFNBQVMsQ0FBQ0QsU0FBUyxFQUFDO1FBQ3hDRixjQUFZRjtrQkFFWEQ7Ozs7OztBQUdQO01BM0JnQkkiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0yL3NyYy9jb21wb25lbnRzL0J1dHRvbnMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBBbmNob3JIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0J1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMgZXh0ZW5kcyBCdXR0b25IVE1MQXR0cmlidXRlczxIVE1MQnV0dG9uRWxlbWVudD4ge1xuICB2YXJpYW50PzogJ3ByaW1hcnknIHwgJ3NlY29uZGFyeScgfCAnZ2hvc3QnIHwgJ2Rlc3RydWN0aXZlJ1xuICBzaXplPzogJ3NtJyB8ICdtZCcgfCAnbGcnXG4gIGlzTG9hZGluZz86IGJvb2xlYW5cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEJ1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBpc0xvYWRpbmcgPSBmYWxzZSxcbiAgY2hpbGRyZW4sXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBkaXNhYmxlZCxcbiAgLi4ucHJvcHNcbn06IEJ1dHRvblByb3BzKSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdiZy1wcmltYXJ5IHRleHQtcHJpbWFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXByaW1hcnkvOTAnLFxuICAgIHNlY29uZGFyeTogJ2JnLXNlY29uZGFyeSB0ZXh0LXNlY29uZGFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXNlY29uZGFyeS84MCcsXG4gICAgZ2hvc3Q6ICdob3ZlcjpiZy1hY2NlbnQvMTAgaG92ZXI6dGV4dC1hY2NlbnQtZm9yZWdyb3VuZCcsXG4gICAgZGVzdHJ1Y3RpdmU6ICdiZy1kZXN0cnVjdGl2ZSB0ZXh0LWRlc3RydWN0aXZlLWZvcmVncm91bmQgaG92ZXI6YmctZGVzdHJ1Y3RpdmUvOTAnLFxuICB9XG5cbiAgY29uc3Qgc2l6ZXMgPSB7XG4gICAgc206ICdoLTggcm91bmRlZC1tZCBweC0zIHRleHQteHMnLFxuICAgIG1kOiAnaC05IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXNtJyxcbiAgICBsZzogJ2gtMTAgcm91bmRlZC1tZCBweC04IHRleHQtc20nLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9ICR7XG4gICAgICAgIGlzTG9hZGluZyA/ICdvcGFjaXR5LTc1IGN1cnNvci13YWl0JyA6ICcnXG4gICAgICB9YH1cbiAgICAgIGRpc2FibGVkPXtkaXNhYmxlZCB8fCBpc0xvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2lzTG9hZGluZyA/IChcbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzcGlubmVyIHctMyBoLTNcIiAvPlxuICAgICAgICAgIExvYWRpbmcuLi5cbiAgICAgICAgPC9zcGFuPlxuICAgICAgKSA6IChcbiAgICAgICAgY2hpbGRyZW5cbiAgICAgICl9XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuaW50ZXJmYWNlIExpbmtCdXR0b25Qcm9wcyBleHRlbmRzIEFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdnaG9zdCdcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTGlua0J1dHRvbih7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGhyZWYgPSAnIycsXG4gIC4uLnByb3BzXG59OiBMaW5rQnV0dG9uUHJvcHMpIHtcbiAgY29uc3QgdmFyaWFudHMgPSB7XG4gICAgcHJpbWFyeTogJ2JnLXByaW1hcnkgdGV4dC1wcmltYXJ5LWZvcmVncm91bmQgaG92ZXI6YmctcHJpbWFyeS85MCcsXG4gICAgc2Vjb25kYXJ5OiAnYmctc2Vjb25kYXJ5IHRleHQtc2Vjb25kYXJ5LWZvcmVncm91bmQgaG92ZXI6Ymctc2Vjb25kYXJ5LzgwJyxcbiAgICBnaG9zdDogJ2hvdmVyOmJnLWFjY2VudC8xMCBob3Zlcjp0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kJyxcbiAgfVxuXG4gIGNvbnN0IHNpemVzID0ge1xuICAgIHNtOiAnaC04IHJvdW5kZWQtbWQgcHgtMyB0ZXh0LXhzJyxcbiAgICBtZDogJ2gtOSByb3VuZGVkLW1kIHB4LTMgdGV4dC1zbScsXG4gICAgbGc6ICdoLTEwIHJvdW5kZWQtbWQgcHgtOCB0ZXh0LXNtJyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPExpbmtcbiAgICAgIGhyZWY9e2hyZWZ9XG4gICAgICBjbGFzc05hbWU9e2BpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgJHt2YXJpYW50c1t2YXJpYW50XX0gJHtzaXplc1tzaXplXX0gJHtjbGFzc05hbWV9YH1cbiAgICAgIHsuLi5wcm9wc31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9MaW5rPlxuICApXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHZhcmlhbnQgPSAnZ2hvc3QnLFxuICBjbGFzc05hbWUgPSAnJyxcbn06IHtcbiAgaWNvbjogUmVhY3QuUmVhY3ROb2RlXG4gIGxhYmVsOiBzdHJpbmdcbiAgb25DbGljaz86ICgpID0+IHZvaWRcbiAgdmFyaWFudD86ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ2dob3N0JyB8ICdkZXN0cnVjdGl2ZSdcbiAgY2xhc3NOYW1lPzogc3RyaW5nXG59KSB7XG4gIGNvbnN0IHZhcmlhbnRzID0ge1xuICAgIHByaW1hcnk6ICdiZy1wcmltYXJ5IHRleHQtcHJpbWFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXByaW1hcnkvOTAnLFxuICAgIHNlY29uZGFyeTogJ2JnLXNlY29uZGFyeSB0ZXh0LXNlY29uZGFyeS1mb3JlZ3JvdW5kIGhvdmVyOmJnLXNlY29uZGFyeS84MCcsXG4gICAgZ2hvc3Q6ICdob3ZlcjpiZy1hY2NlbnQvMTAgaG92ZXI6dGV4dC1hY2NlbnQtZm9yZWdyb3VuZCcsXG4gICAgZGVzdHJ1Y3RpdmU6ICdiZy1kZXN0cnVjdGl2ZSB0ZXh0LWRlc3RydWN0aXZlLWZvcmVncm91bmQgaG92ZXI6YmctZGVzdHJ1Y3RpdmUvOTAnLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyICR7dmFyaWFudHNbdmFyaWFudF19IGgtOSB3LTkgcm91bmRlZC1tZCAke2NsYXNzTmFtZX1gfVxuICAgICAgYXJpYS1sYWJlbD17bGFiZWx9XG4gICAgPlxuICAgICAge2ljb259XG4gICAgPC9idXR0b24+XG4gIClcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEZsb2F0aW5nQWN0aW9uQnV0dG9uKHtcbiAgaWNvbixcbiAgbGFiZWwsXG4gIG9uQ2xpY2ssXG4gIHBvc2l0aW9uID0gJ2JvdHRvbS1yaWdodCcsXG59OiB7XG4gIGljb246IFJlYWN0LlJlYWN0Tm9kZVxuICBsYWJlbDogc3RyaW5nXG4gIG9uQ2xpY2s6ICgpID0+IHZvaWRcbiAgcG9zaXRpb24/OiAnYm90dG9tLXJpZ2h0JyB8ICdib3R0b20tbGVmdCcgfCAndG9wLXJpZ2h0JyB8ICd0b3AtbGVmdCdcbn0pIHtcbiAgY29uc3QgcG9zaXRpb25zID0ge1xuICAgICdib3R0b20tcmlnaHQnOiAnYm90dG9tLTQgcmlnaHQtNCcsXG4gICAgJ2JvdHRvbS1sZWZ0JzogJ2JvdHRvbS00IGxlZnQtNCcsXG4gICAgJ3RvcC1yaWdodCc6ICd0b3AtNCByaWdodC00JyxcbiAgICAndG9wLWxlZnQnOiAndG9wLTQgbGVmdC00JyxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICAgIGNsYXNzTmFtZT17YGZpeGVkICR7cG9zaXRpb25zW3Bvc2l0aW9uXX0gei00MCBoLTEyIHctMTIgcm91bmRlZC1mdWxsIGJnLWFjY2VudCB0ZXh0LWFjY2VudC1mb3JlZ3JvdW5kIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgIGFyaWEtbGFiZWw9e2xhYmVsfVxuICAgID5cbiAgICAgIHtpY29ufVxuICAgIDwvYnV0dG9uPlxuICApXG59XG4iXSwibmFtZXMiOlsiTGluayIsIlJlYWN0IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJpc0xvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJ2YXJpYW50cyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsImRlc3RydWN0aXZlIiwic2l6ZXMiLCJzbSIsIm1kIiwibGciLCJidXR0b24iLCJzcGFuIiwiTGlua0J1dHRvbiIsImhyZWYiLCJJY29uQnV0dG9uIiwiaWNvbiIsImxhYmVsIiwib25DbGljayIsImFyaWEtbGFiZWwiLCJGbG9hdGluZ0FjdGlvbkJ1dHRvbiIsInBvc2l0aW9uIiwicG9zaXRpb25zIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/Buttons.tsx\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.a695757ab1f18d8c.hot-update.js b/.next/static/webpack/app/layout.a695757ab1f18d8c.hot-update.js new file mode 100644 index 0000000..e7a6633 --- /dev/null +++ b/.next/static/webpack/app/layout.a695757ab1f18d8c.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"810b4ee9214a\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiODEwYjRlZTkyMTRhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.af77fc0856c8c8ed.hot-update.js b/.next/static/webpack/app/layout.af77fc0856c8c8ed.hot-update.js new file mode 100644 index 0000000..d49c8c0 --- /dev/null +++ b/.next/static/webpack/app/layout.af77fc0856c8c8ed.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"fcc7eba629f8\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZmNjN2ViYTYyOWY4XCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.b02efee721a135c1.hot-update.js b/.next/static/webpack/app/layout.b02efee721a135c1.hot-update.js new file mode 100644 index 0000000..6b859aa --- /dev/null +++ b/.next/static/webpack/app/layout.b02efee721a135c1.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"2bc58c21d385\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiMmJjNThjMjFkMzg1XCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.ba930840db5b432e.hot-update.js b/.next/static/webpack/app/layout.ba930840db5b432e.hot-update.js new file mode 100644 index 0000000..81676d2 --- /dev/null +++ b/.next/static/webpack/app/layout.ba930840db5b432e.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"1992089a02d9\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiMTk5MjA4OWEwMmQ5XCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.c6eab50b253d3baf.hot-update.js b/.next/static/webpack/app/layout.c6eab50b253d3baf.hot-update.js new file mode 100644 index 0000000..aff418d --- /dev/null +++ b/.next/static/webpack/app/layout.c6eab50b253d3baf.hot-update.js @@ -0,0 +1,32 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"fd9b43963e1e\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZmQ5YjQzOTYzZTFlXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }), + +/***/ "(app-pages-browser)/./src/components/GlobalSidebar.tsx": +/*!******************************************!*\ + !*** ./src/components/GlobalSidebar.tsx ***! + \******************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GlobalSidebar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(app-pages-browser)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(app-pages-browser)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/utils */ \"(app-pages-browser)/./src/lib/utils.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\nconst NAV_GROUPS = [\n {\n title: 'Projects',\n items: [\n {\n label: 'All Projects',\n href: '/projects',\n description: 'Explore recent case studies and releases'\n }\n ]\n },\n {\n title: 'Process',\n items: [\n {\n label: 'Our Approach',\n href: '/process',\n description: 'Understand how we move from concept to delivery'\n }\n ]\n },\n {\n title: 'Studio',\n items: [\n {\n label: 'Inside Biohazard',\n href: '/studio',\n description: 'Learn about our studio and team culture'\n },\n {\n label: 'Crew Directory',\n href: '/crew',\n description: 'Meet the people behind the work'\n },\n {\n label: 'Insights',\n href: '/blog',\n description: 'Read project notes and announcements'\n }\n ]\n },\n {\n title: 'Contact',\n items: [\n {\n label: 'Get in Touch',\n href: '/contact',\n description: 'Start a project or request a consultation'\n },\n {\n label: 'FAQ',\n href: '/faq',\n description: 'Find answers to common questions'\n }\n ]\n }\n];\nfunction isActive(pathname, href) {\n if (!pathname) return false;\n if (href === '/') return pathname === '/';\n return pathname === href || pathname.startsWith(\"\".concat(href, \"/\"));\n}\nfunction GlobalSidebar() {\n _s();\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n if (pathname === null || pathname === void 0 ? void 0 : pathname.startsWith('/admin')) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n \"aria-label\": \"Primary\",\n className: \"bg-background/90 backdrop-blur-sm text-sm text-muted-foreground md:fixed md:inset-y-0 md:left-0 md:w-[256px] md:border-r md:border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3 px-5 py-6 border-b border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n className: \"inline-flex items-center gap-3 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/50\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative inline-flex size-9 items-center justify-center overflow-hidden rounded-lg bg-gradient-to-br from-accent/80 via-accent to-secondary\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: \"/images/favicon-32x32.png\",\n alt: \"Biohazard VFX Logomark\",\n width: 32,\n height: 32,\n className: \"h-6 w-6 object-contain\",\n priority: true\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold tracking-wider text-foreground text-sm\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-muted-foreground\",\n children: \"Visual Research Studio\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 113,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 97,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex-1 overflow-y-auto px-3 py-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-6\",\n children: NAV_GROUPS.map((group)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3 px-2\",\n children: group.title\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-3 space-y-1.5\",\n children: group.items.map((item)=>{\n const active = isActive(pathname, item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: item.href,\n \"aria-current\": active ? 'page' : undefined,\n \"data-active\": active ? 'true' : undefined,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)('group flex flex-col gap-1 rounded-lg border px-3 py-2 transition-all focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent/45 border-border/60 text-muted-foreground'),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent border-border/60\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 138,\n columnNumber: 27\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[11px] leading-relaxed text-muted-foreground\",\n children: item.description\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 142,\n columnNumber: 29\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 130,\n columnNumber: 25\n }, this)\n }, item.href, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 129,\n columnNumber: 23\n }, this);\n })\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this)\n ]\n }, group.title, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 120,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-5 py-4 border-t border-border/30\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs leading-relaxed text-muted-foreground\",\n children: [\n \"Command Palette available with\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"kbd\", {\n className: \"rounded bg-muted px-1.5 py-0.5 text-[11px] text-foreground shadow-inner\",\n children: \"⌘ / Ctrl + K\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx\",\n lineNumber: 91,\n columnNumber: 5\n }, this);\n}\n_s(GlobalSidebar, \"xbyQPtUVMO7MNj7WjJlpdWqRcTo=\", false, function() {\n return [\n next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname\n ];\n});\n_c = GlobalSidebar;\nvar _c;\n$RefreshReg$(_c, \"GlobalSidebar\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0dsb2JhbFNpZGViYXIudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUU4QjtBQUNGO0FBQ2lCO0FBQ2I7QUFhaEMsTUFBTUksYUFBeUI7SUFDN0I7UUFDRUMsT0FBTztRQUNQQyxPQUFPO1lBQ0w7Z0JBQ0VDLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1NBQ0Q7SUFDSDtJQUNBO1FBQ0VKLE9BQU87UUFDUEMsT0FBTztZQUNMO2dCQUNFQyxPQUFPO2dCQUNQQyxNQUFNO2dCQUNOQyxhQUFhO1lBQ2Y7WUFDQTtnQkFDRUYsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7SUFDQTtRQUNFSixPQUFPO1FBQ1BDLE9BQU87WUFDTDtnQkFDRUMsT0FBTztnQkFDUEMsTUFBTTtnQkFDTkMsYUFBYTtZQUNmO1lBQ0E7Z0JBQ0VGLE9BQU87Z0JBQ1BDLE1BQU07Z0JBQ05DLGFBQWE7WUFDZjtTQUNEO0lBQ0g7Q0FDRDtBQUVELFNBQVNDLFNBQVNDLFFBQXVCLEVBQUVILElBQVk7SUFDckQsSUFBSSxDQUFDRyxVQUFVLE9BQU87SUFDdEIsSUFBSUgsU0FBUyxLQUFLLE9BQU9HLGFBQWE7SUFDdEMsT0FBT0EsYUFBYUgsUUFBUUcsU0FBU0MsVUFBVSxDQUFDLEdBQVEsT0FBTEosTUFBSztBQUMxRDtBQUVlLFNBQVNLOztJQUN0QixNQUFNRixXQUFXVCw0REFBV0E7SUFFNUIsSUFBSVMscUJBQUFBLCtCQUFBQSxTQUFVQyxVQUFVLENBQUMsV0FBVztRQUNsQyxPQUFPO0lBQ1Q7SUFFQSxxQkFDRSw4REFBQ0U7UUFDQ0MsY0FBVztRQUNYQyxXQUFVO2tCQUVWLDRFQUFDQztZQUFJRCxXQUFVOzs4QkFDYiw4REFBQ0M7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNmLGtEQUFJQTt3QkFDSE8sTUFBSzt3QkFDTFEsV0FBVTs7MENBRVYsOERBQUNFO2dDQUFLRixXQUFVOzBDQUNkLDRFQUFDaEIsa0RBQUtBO29DQUNKbUIsS0FBSTtvQ0FDSkMsS0FBSTtvQ0FDSkMsT0FBTztvQ0FDUEMsUUFBUTtvQ0FDUk4sV0FBVTtvQ0FDVk8sUUFBUTs7Ozs7Ozs7Ozs7MENBR1osOERBQUNMO2dDQUFLRixXQUFVOztrREFDZCw4REFBQ0U7d0NBQUtGLFdBQVU7a0RBQW1EOzs7Ozs7a0RBQ25FLDhEQUFDRTt3Q0FBS0YsV0FBVTtrREFBZ0M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzhCQU90RCw4REFBQ1E7b0JBQUlSLFdBQVU7OEJBQ2IsNEVBQUNTO3dCQUFHVCxXQUFVO2tDQUNYWixXQUFXc0IsR0FBRyxDQUFDLENBQUNDLHNCQUNmLDhEQUFDQzs7a0RBQ0MsOERBQUNDO3dDQUFHYixXQUFVO2tEQUE0RlcsTUFBTXRCLEtBQUs7Ozs7OztrREFDckgsOERBQUNvQjt3Q0FBR1QsV0FBVTtrREFDWFcsTUFBTXJCLEtBQUssQ0FBQ29CLEdBQUcsQ0FBQyxDQUFDSTs0Q0FDaEIsTUFBTUMsU0FBU3JCLFNBQVNDLFVBQVVtQixLQUFLdEIsSUFBSTs0Q0FDM0MscUJBQ0UsOERBQUNvQjswREFDQyw0RUFBQzNCLGtEQUFJQTtvREFDSE8sTUFBTXNCLEtBQUt0QixJQUFJO29EQUNmd0IsZ0JBQWNELFNBQVMsU0FBU0U7b0RBQ2hDQyxlQUFhSCxTQUFTLFNBQVNFO29EQUMvQmpCLFdBQVdiLDhDQUFFQSxDQUNYOztzRUFHRiw4REFBQ2U7NERBQUtGLFdBQVU7c0VBQ2JjLEtBQUt2QixLQUFLOzs7Ozs7d0RBRVp1QixLQUFLckIsV0FBVyxpQkFDZiw4REFBQ1M7NERBQUtGLFdBQVU7c0VBQ2JjLEtBQUtyQixXQUFXOzs7OzttRUFFakI7Ozs7Ozs7K0NBaEJDcUIsS0FBS3RCLElBQUk7Ozs7O3dDQW9CdEI7Ozs7Ozs7K0JBMUJLbUIsTUFBTXRCLEtBQUs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFpQzFCLDhEQUFDWTtvQkFBSUQsV0FBVTs4QkFDYiw0RUFBQ21CO3dCQUFFbkIsV0FBVTs7NEJBQWdEOzRCQUM1QjswQ0FDL0IsOERBQUNvQjtnQ0FBSXBCLFdBQVU7MENBQTBFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBUXJHO0dBcEZ3Qkg7O1FBQ0xYLHdEQUFXQTs7O0tBRE5XIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvY29tcG9uZW50cy9HbG9iYWxTaWRlYmFyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW1wb3J0IEltYWdlIGZyb20gJ25leHQvaW1hZ2UnXG5pbXBvcnQgTGluayBmcm9tICduZXh0L2xpbmsnXG5pbXBvcnQgeyB1c2VQYXRobmFtZSB9IGZyb20gJ25leHQvbmF2aWdhdGlvbidcbmltcG9ydCB7IGNuIH0gZnJvbSAnQC9saWIvdXRpbHMnXG5cbnR5cGUgTmF2SXRlbSA9IHtcbiAgbGFiZWw6IHN0cmluZ1xuICBocmVmOiBzdHJpbmdcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmdcbn1cblxudHlwZSBOYXZHcm91cCA9IHtcbiAgdGl0bGU6IHN0cmluZ1xuICBpdGVtczogTmF2SXRlbVtdXG59XG5cbmNvbnN0IE5BVl9HUk9VUFM6IE5hdkdyb3VwW10gPSBbXG4gIHtcbiAgICB0aXRsZTogJ1Byb2plY3RzJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0FsbCBQcm9qZWN0cycsXG4gICAgICAgIGhyZWY6ICcvcHJvamVjdHMnLFxuICAgICAgICBkZXNjcmlwdGlvbjogJ0V4cGxvcmUgcmVjZW50IGNhc2Ugc3R1ZGllcyBhbmQgcmVsZWFzZXMnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB7XG4gICAgdGl0bGU6ICdQcm9jZXNzJyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ091ciBBcHByb2FjaCcsXG4gICAgICAgIGhyZWY6ICcvcHJvY2VzcycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnVW5kZXJzdGFuZCBob3cgd2UgbW92ZSBmcm9tIGNvbmNlcHQgdG8gZGVsaXZlcnknLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB7XG4gICAgdGl0bGU6ICdTdHVkaW8nLFxuICAgIGl0ZW1zOiBbXG4gICAgICB7XG4gICAgICAgIGxhYmVsOiAnSW5zaWRlIEJpb2hhemFyZCcsXG4gICAgICAgIGhyZWY6ICcvc3R1ZGlvJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdMZWFybiBhYm91dCBvdXIgc3R1ZGlvIGFuZCB0ZWFtIGN1bHR1cmUnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdDcmV3IERpcmVjdG9yeScsXG4gICAgICAgIGhyZWY6ICcvY3JldycsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnTWVldCB0aGUgcGVvcGxlIGJlaGluZCB0aGUgd29yaycsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBsYWJlbDogJ0luc2lnaHRzJyxcbiAgICAgICAgaHJlZjogJy9ibG9nJyxcbiAgICAgICAgZGVzY3JpcHRpb246ICdSZWFkIHByb2plY3Qgbm90ZXMgYW5kIGFubm91bmNlbWVudHMnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuICB7XG4gICAgdGl0bGU6ICdDb250YWN0JyxcbiAgICBpdGVtczogW1xuICAgICAge1xuICAgICAgICBsYWJlbDogJ0dldCBpbiBUb3VjaCcsXG4gICAgICAgIGhyZWY6ICcvY29udGFjdCcsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnU3RhcnQgYSBwcm9qZWN0IG9yIHJlcXVlc3QgYSBjb25zdWx0YXRpb24nLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbGFiZWw6ICdGQVEnLFxuICAgICAgICBocmVmOiAnL2ZhcScsXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnRmluZCBhbnN3ZXJzIHRvIGNvbW1vbiBxdWVzdGlvbnMnLFxuICAgICAgfSxcbiAgICBdLFxuICB9LFxuXVxuXG5mdW5jdGlvbiBpc0FjdGl2ZShwYXRobmFtZTogc3RyaW5nIHwgbnVsbCwgaHJlZjogc3RyaW5nKSB7XG4gIGlmICghcGF0aG5hbWUpIHJldHVybiBmYWxzZVxuICBpZiAoaHJlZiA9PT0gJy8nKSByZXR1cm4gcGF0aG5hbWUgPT09ICcvJ1xuICByZXR1cm4gcGF0aG5hbWUgPT09IGhyZWYgfHwgcGF0aG5hbWUuc3RhcnRzV2l0aChgJHtocmVmfS9gKVxufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBHbG9iYWxTaWRlYmFyKCkge1xuICBjb25zdCBwYXRobmFtZSA9IHVzZVBhdGhuYW1lKClcblxuICBpZiAocGF0aG5hbWU/LnN0YXJ0c1dpdGgoJy9hZG1pbicpKSB7XG4gICAgcmV0dXJuIG51bGxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGFzaWRlXG4gICAgICBhcmlhLWxhYmVsPVwiUHJpbWFyeVwiXG4gICAgICBjbGFzc05hbWU9XCJiZy1iYWNrZ3JvdW5kLzkwIGJhY2tkcm9wLWJsdXItc20gdGV4dC1zbSB0ZXh0LW11dGVkLWZvcmVncm91bmQgbWQ6Zml4ZWQgbWQ6aW5zZXQteS0wIG1kOmxlZnQtMCBtZDp3LVsyNTZweF0gbWQ6Ym9yZGVyLXIgbWQ6Ym9yZGVyLWJvcmRlci8zMFwiXG4gICAgPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIG1kOmgtZnVsbFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0zIHB4LTUgcHktNiBib3JkZXItYiBib3JkZXItYm9yZGVyLzMwXCI+XG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGhyZWY9XCIvXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1hY2NlbnQvNTBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlbGF0aXZlIGlubGluZS1mbGV4IHNpemUtOSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbGcgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1hY2NlbnQvODAgdmlhLWFjY2VudCB0by1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgICAgPEltYWdlXG4gICAgICAgICAgICAgICAgc3JjPVwiL2ltYWdlcy9mYXZpY29uLTMyeDMyLnBuZ1wiXG4gICAgICAgICAgICAgICAgYWx0PVwiQmlvaGF6YXJkIFZGWCBMb2dvbWFya1wiXG4gICAgICAgICAgICAgICAgd2lkdGg9ezMyfVxuICAgICAgICAgICAgICAgIGhlaWdodD17MzJ9XG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiaC02IHctNiBvYmplY3QtY29udGFpblwiXG4gICAgICAgICAgICAgICAgcHJpb3JpdHlcbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2xcIj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZm9udC1ib2xkIHRyYWNraW5nLXdpZGVyIHRleHQtZm9yZWdyb3VuZCB0ZXh0LXNtXCI+QmlvaGF6YXJkIFZGWDwvc3Bhbj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC14cyB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgICAgICBWaXN1YWwgUmVzZWFyY2ggU3R1ZGlvXG4gICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICA8L0xpbms+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIDxuYXYgY2xhc3NOYW1lPVwiZmxleC0xIG92ZXJmbG93LXktYXV0byBweC0zIHB5LTZcIj5cbiAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwic3BhY2UteS02XCI+XG4gICAgICAgICAgICB7TkFWX0dST1VQUy5tYXAoKGdyb3VwKSA9PiAoXG4gICAgICAgICAgICAgIDxsaSBrZXk9e2dyb3VwLnRpdGxlfT5cbiAgICAgICAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC14cyBmb250LXNlbWlib2xkIHRyYWNraW5nLXdpZGVzdCB1cHBlcmNhc2UgdGV4dC1tdXRlZC1mb3JlZ3JvdW5kIHJlbGF0aXZlIHBsLTMgcHgtMlwiPntncm91cC50aXRsZX08L2gyPlxuICAgICAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJtdC0zIHNwYWNlLXktMS41XCI+XG4gICAgICAgICAgICAgICAgICB7Z3JvdXAuaXRlbXMubWFwKChpdGVtKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGFjdGl2ZSA9IGlzQWN0aXZlKHBhdGhuYW1lLCBpdGVtLmhyZWYpXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICAgICAgICAgICAgPGxpIGtleT17aXRlbS5ocmVmfT5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9e2l0ZW0uaHJlZn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1jdXJyZW50PXthY3RpdmUgPyAncGFnZScgOiB1bmRlZmluZWR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtYWN0aXZlPXthY3RpdmUgPyAndHJ1ZScgOiB1bmRlZmluZWR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2dyb3VwIGZsZXggZmxleC1jb2wgZ2FwLTEgcm91bmRlZC1sZyBib3JkZXIgcHgtMyBweS0yIHRyYW5zaXRpb24tYWxsIGZvY3VzLXZpc2libGU6b3V0bGluZSBmb2N1cy12aXNpYmxlOm91dGxpbmUtMiBmb2N1cy12aXNpYmxlOm91dGxpbmUtb2Zmc2V0LTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLWFjY2VudC80NSBib3JkZXItYm9yZGVyLzYwIHRleHQtbXV0ZWQtZm9yZWdyb3VuZCdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHctZml0IHB4LTIgcHktMSBib3JkZXIgcm91bmRlZC1bY2FsYyh2YXIoLS1yYWRpdXMpLTJweCldIHRleHQteHMgZm9udC1zZW1pYm9sZCB0cmFja2luZy13aWRlc3QgdXBwZXJjYXNlIGxlYWRpbmctbm9uZSB0ZXh0LW11dGVkLWZvcmVncm91bmQgYmctdHJhbnNwYXJlbnQgYm9yZGVyLWJvcmRlci82MFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtLmxhYmVsfVxuICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtLmRlc2NyaXB0aW9uID8gKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtWzExcHhdIGxlYWRpbmctcmVsYXhlZCB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtLmRlc2NyaXB0aW9ufVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSA6IG51bGx9XG4gICAgICAgICAgICAgICAgICAgICAgICA8L0xpbms+XG4gICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgfSl9XG4gICAgICAgICAgICAgICAgPC91bD5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvdWw+XG4gICAgICAgIDwvbmF2PlxuXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicHgtNSBweS00IGJvcmRlci10IGJvcmRlci1ib3JkZXIvMzBcIj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIGxlYWRpbmctcmVsYXhlZCB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIENvbW1hbmQgUGFsZXR0ZSBhdmFpbGFibGUgd2l0aHsnICd9XG4gICAgICAgICAgICA8a2JkIGNsYXNzTmFtZT1cInJvdW5kZWQgYmctbXV0ZWQgcHgtMS41IHB5LTAuNSB0ZXh0LVsxMXB4XSB0ZXh0LWZvcmVncm91bmQgc2hhZG93LWlubmVyXCI+XG4gICAgICAgICAgICAgIOKMmCAvIEN0cmwgKyBLXG4gICAgICAgICAgICA8L2tiZD5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9hc2lkZT5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIkltYWdlIiwiTGluayIsInVzZVBhdGhuYW1lIiwiY24iLCJOQVZfR1JPVVBTIiwidGl0bGUiLCJpdGVtcyIsImxhYmVsIiwiaHJlZiIsImRlc2NyaXB0aW9uIiwiaXNBY3RpdmUiLCJwYXRobmFtZSIsInN0YXJ0c1dpdGgiLCJHbG9iYWxTaWRlYmFyIiwiYXNpZGUiLCJhcmlhLWxhYmVsIiwiY2xhc3NOYW1lIiwiZGl2Iiwic3BhbiIsInNyYyIsImFsdCIsIndpZHRoIiwiaGVpZ2h0IiwicHJpb3JpdHkiLCJuYXYiLCJ1bCIsIm1hcCIsImdyb3VwIiwibGkiLCJoMiIsIml0ZW0iLCJhY3RpdmUiLCJhcmlhLWN1cnJlbnQiLCJ1bmRlZmluZWQiLCJkYXRhLWFjdGl2ZSIsInAiLCJrYmQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/GlobalSidebar.tsx\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.dc584bf95d5f2ea6.hot-update.js b/.next/static/webpack/app/layout.dc584bf95d5f2ea6.hot-update.js new file mode 100644 index 0000000..8c2c8ee --- /dev/null +++ b/.next/static/webpack/app/layout.dc584bf95d5f2ea6.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"c5bf56e3d613\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiYzViZjU2ZTNkNjEzXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.e4719bc7bffd813a.hot-update.js b/.next/static/webpack/app/layout.e4719bc7bffd813a.hot-update.js new file mode 100644 index 0000000..18a4fa5 --- /dev/null +++ b/.next/static/webpack/app/layout.e4719bc7bffd813a.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"bf20e17fc10a\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiYmYyMGUxN2ZjMTBhXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.e53d0002763f5eb0.hot-update.js b/.next/static/webpack/app/layout.e53d0002763f5eb0.hot-update.js new file mode 100644 index 0000000..0ce9c8f --- /dev/null +++ b/.next/static/webpack/app/layout.e53d0002763f5eb0.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"96ee6f6eb57e\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiOTZlZTZmNmViNTdlXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.f40332a012246e44.hot-update.js b/.next/static/webpack/app/layout.f40332a012246e44.hot-update.js new file mode 100644 index 0000000..3c88348 --- /dev/null +++ b/.next/static/webpack/app/layout.f40332a012246e44.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"e67bf810cbb2\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZTY3YmY4MTBjYmIyXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/layout.fe430f21ce8c27de.hot-update.js b/.next/static/webpack/app/layout.fe430f21ce8c27de.hot-update.js new file mode 100644 index 0000000..5d1b93b --- /dev/null +++ b/.next/static/webpack/app/layout.fe430f21ce8c27de.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/layout",{ + +/***/ "(app-pages-browser)/./src/app/globals.css": +/*!*****************************!*\ + !*** ./src/app/globals.css ***! + \*****************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"8edcb24a21ab\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMi9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiOGVkY2IyNGEyMWFiXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/app/privacy/page.b02efee721a135c1.hot-update.js b/.next/static/webpack/app/privacy/page.b02efee721a135c1.hot-update.js new file mode 100644 index 0000000..f487b96 --- /dev/null +++ b/.next/static/webpack/app/privacy/page.b02efee721a135c1.hot-update.js @@ -0,0 +1,22 @@ +"use strict"; +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +self["webpackHotUpdate_N_E"]("app/privacy/page",{ + +/***/ "(app-pages-browser)/./src/app/privacy/page.tsx": +/*!**********************************!*\ + !*** ./src/app/privacy/page.tsx ***! + \**********************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ PrivacyPolicy)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var _components_PageTemplate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/PageTemplate */ \"(app-pages-browser)/./src/components/PageTemplate.tsx\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\nfunction PrivacyPolicy() {\n _s();\n const [isExpanded, setIsExpanded] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const toggleExpand = ()=>setIsExpanded(!isExpanded);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_PageTemplate__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n title: \"Privacy Policy\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"prose prose-invert max-w-none\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-lg text-muted-foreground\",\n children: [\n \"Last updated: \",\n new Date().toLocaleDateString()\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 13,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"This Privacy Policy explains how Biohazard VFX LLC (“Biohazard VFX,” “we,” “us,” “our”) collects, uses, discloses, and protects personal information when you visit \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 18,\n columnNumber: 77\n }, this),\n \"(the “Site”) or contact us.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 16,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"1. Information We Collect\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 23,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-muted-foreground\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Information you provide\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 25,\n columnNumber: 17\n }, this),\n \" (e.g., name, email, company, message contents, files you choose to send).\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 25,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Automatic data\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 26,\n columnNumber: 17\n }, this),\n \" (e.g., device/browser info, pages viewed, timestamps, referrers, basic diagnostics).\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 26,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Cookies & analytics\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 27,\n columnNumber: 17\n }, this),\n \" used to measure traffic and performance. If we use Google Analytics 4 (“GA4”), it offers region-level privacy controls; GA4 does not log or store IP addresses and drops any collected EU IP addresses before logging. You can set your browser to block cookies.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 27,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"We do not intentionally collect sensitive personal information.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 30,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 24,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 22,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"2. How We Use Information\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 35,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-muted-foreground\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Operate, secure, and improve the Site.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 37,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Respond to inquiries and communicate with you.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 38,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Prevent fraud/abuse; comply with law; enforce our terms.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 39,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: \"Internal analytics and performance measurement.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 40,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 36,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground mt-4\",\n children: \"Where required (e.g., EEA/UK), our lawful bases include consent, contract, legal obligation, and legitimate interests.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 42,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"3. Disclosures of Information\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 48,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"list-disc pl-6 text-muted-foreground\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Service providers\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 50,\n columnNumber: 17\n }, this),\n \" that host, operate, or secure the Site.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 50,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Legal/safety\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 51,\n columnNumber: 17\n }, this),\n \" when required by law or to protect rights.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 51,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Business transfers\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 52,\n columnNumber: 17\n }, this),\n \" (e.g., merger, acquisition, asset sale).\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 52,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 49,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground mt-4\",\n children: \"We do not sell or “share” personal information for cross-context behavioral advertising. If that ever changes, we will update this Policy and provide required opt-outs (e.g., “Do Not Sell or Share” for California).\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 54,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 47,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"4. Retention\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 61,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We keep personal information only as long as needed for the purposes above or as required by law, then delete or de-identify it.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 62,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 60,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"5. Security\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We use reasonable administrative, technical, and physical safeguards. No method of transmission or storage is 100% secure.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 69,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"6. Children\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 75,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"The Site is not directed to children under 13, and we do not knowingly collect their data. If you believe a child provided personal information, contact \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 78,\n columnNumber: 43\n }, this),\n \" and we will delete it as required.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 76,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 74,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"7. Your Privacy Rights\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 83,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"Depending on where you live, you may have rights to request access, correction, deletion, portability, and to opt out of certain processing.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 84,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl font-semibold text-foreground mt-4 mb-2\",\n children: \"Colorado residents (CPA)\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 88,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"If the Colorado Privacy Act applies, you may submit a rights request and, if denied, \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"appeal\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 90,\n columnNumber: 98\n }, this),\n \". Our appeal process is conspicuously available and as easy to use as the initial request. If we deny an appeal, we’ll tell you how to contact the Colorado Attorney General.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 89,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl font-semibold text-foreground mt-4 mb-2\",\n children: \"California residents\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 94,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"If California law applies, you may have CPRA rights (e.g., to opt out of “sale”/“sharing” and to limit sensitive personal information uses). We currently do not sell or share personal information.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 95,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl font-semibold text-foreground mt-4 mb-2\",\n children: \"EU/EEA & UK visitors\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 100,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"Where GDPR applies, you may have rights including access, rectification, erasure, restriction, portability, and objection based on the lawful bases stated above.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 101,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground mt-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"How to exercise your rights:\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 106,\n columnNumber: 13\n }, this),\n \" Email \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 106,\n columnNumber: 65\n }, this),\n \". We may need to verify your identity. We will respond within the timelines required by applicable laws.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 105,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 82,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"8. Do Not Track & Universal Opt-Out\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 112,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We do not respond to browser “Do Not Track” signals at this time. Where a recognized universal opt-out mechanism is legally required (e.g., Colorado’s list of Universal Opt-Out Mechanisms), we will honor it when applicable.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 113,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 111,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"9. International Transfers\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 120,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"If we transfer personal information across borders, we use appropriate safeguards consistent with applicable law.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 119,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"10. Changes\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 127,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: \"We will update this Policy as our practices or laws change. The “Last updated” date above reflects the latest revision.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 128,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 126,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-foreground mb-4\",\n children: \"11. Contact\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 134,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-muted-foreground\",\n children: [\n \"Privacy & general inquiries: \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:contact@biohazardvfx.com\",\n children: \"contact@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 136,\n columnNumber: 42\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 136,\n columnNumber: 112\n }, this),\n \"DMCA notices only: \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n children: \"Davane@biohazardvfx.com\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 137,\n columnNumber: 32\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 135,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 133,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n_s(PrivacyPolicy, \"FPNvbbHVlWWR4LKxxNntSxiIS38=\");\n_c = PrivacyPolicy;\nvar _c;\n$RefreshReg$(_c, \"PrivacyPolicy\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvcHJpdmFjeS9wYWdlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBRW9EO0FBQ3BCO0FBRWpCLFNBQVNFOztJQUN0QixNQUFNLENBQUNDLFlBQVlDLGNBQWMsR0FBR0gsK0NBQVFBLENBQUM7SUFDN0MsTUFBTUksZUFBZSxJQUFNRCxjQUFjLENBQUNEO0lBRTFDLHFCQUNFLDhEQUFDSCxnRUFBWUE7UUFBQ00sT0FBTTtrQkFDbEIsNEVBQUNDO1lBQUlDLFdBQVU7OzhCQUNiLDhEQUFDQztvQkFBRUQsV0FBVTs7d0JBQWdDO3dCQUM1QixJQUFJRSxPQUFPQyxrQkFBa0I7Ozs7Ozs7OEJBRTlDLDhEQUFDRjtvQkFBRUQsV0FBVTs7d0JBQXdCO3NDQUUrQiw4REFBQ0k7c0NBQU87Ozs7Ozt3QkFBeUI7Ozs7Ozs7OEJBSXJHLDhEQUFDQztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNPOzRCQUFHUCxXQUFVOzs4Q0FDWiw4REFBQ1E7O3NEQUFHLDhEQUFDSjtzREFBTzs7Ozs7O3dDQUFnQzs7Ozs7Ozs4Q0FDNUMsOERBQUNJOztzREFBRyw4REFBQ0o7c0RBQU87Ozs7Ozt3Q0FBdUI7Ozs7Ozs7OENBQ25DLDhEQUFDSTs7c0RBQUcsOERBQUNKO3NEQUFPOzs7Ozs7d0NBQTRCOzs7Ozs7OzhDQUd4Qyw4REFBQ0k7OENBQUc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFJUiw4REFBQ0g7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDTzs0QkFBR1AsV0FBVTs7OENBQ1osOERBQUNROzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7OENBQ0osOERBQUNBOzhDQUFHOzs7Ozs7Ozs7Ozs7c0NBRU4sOERBQUNQOzRCQUFFRCxXQUFVO3NDQUE2Qjs7Ozs7Ozs7Ozs7OzhCQUs1Qyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDTzs0QkFBR1AsV0FBVTs7OENBQ1osOERBQUNROztzREFBRyw4REFBQ0o7c0RBQU87Ozs7Ozt3Q0FBMEI7Ozs7Ozs7OENBQ3RDLDhEQUFDSTs7c0RBQUcsOERBQUNKO3NEQUFPOzs7Ozs7d0NBQXFCOzs7Ozs7OzhDQUNqQyw4REFBQ0k7O3NEQUFHLDhEQUFDSjtzREFBTzs7Ozs7O3dDQUEyQjs7Ozs7Ozs7Ozs7OztzQ0FFekMsOERBQUNIOzRCQUFFRCxXQUFVO3NDQUE2Qjs7Ozs7Ozs7Ozs7OzhCQU01Qyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBd0I7Ozs7Ozs7Ozs7Ozs4QkFLdkMsOERBQUNLO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUEwQzs7Ozs7O3NDQUN4RCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7Ozs7Ozs7OEJBS3ZDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNDOzRCQUFFRCxXQUFVOztnQ0FBd0I7OENBRUwsOERBQUNTO29DQUFFQyxNQUFLOzhDQUFrQzs7Ozs7O2dDQUE0Qjs7Ozs7Ozs7Ozs7Ozs4QkFJeEcsOERBQUNMO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUEwQzs7Ozs7O3NDQUN4RCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7c0NBSXJDLDhEQUFDVzs0QkFBR1gsV0FBVTtzQ0FBa0Q7Ozs7OztzQ0FDaEUsOERBQUNDOzRCQUFFRCxXQUFVOztnQ0FBd0I7OENBQ2tELDhEQUFDSTs4Q0FBTzs7Ozs7O2dDQUFlOzs7Ozs7O3NDQUk5Ryw4REFBQ087NEJBQUdYLFdBQVU7c0NBQWtEOzs7Ozs7c0NBQ2hFLDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBd0I7Ozs7OztzQ0FLckMsOERBQUNXOzRCQUFHWCxXQUFVO3NDQUFrRDs7Ozs7O3NDQUNoRSw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7c0NBSXJDLDhEQUFDQzs0QkFBRUQsV0FBVTs7OENBQ1gsOERBQUNJOzhDQUFPOzs7Ozs7Z0NBQXFDOzhDQUFPLDhEQUFDSztvQ0FBRUMsTUFBSzs4Q0FBa0M7Ozs7OztnQ0FBNEI7Ozs7Ozs7Ozs7Ozs7OEJBSzlILDhEQUFDTDtvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNDOzRCQUFFRCxXQUFVO3NDQUF3Qjs7Ozs7Ozs7Ozs7OzhCQU12Qyw4REFBQ0s7b0JBQVFMLFdBQVU7O3NDQUNqQiw4REFBQ007NEJBQUdOLFdBQVU7c0NBQTBDOzs7Ozs7c0NBQ3hELDhEQUFDQzs0QkFBRUQsV0FBVTtzQ0FBd0I7Ozs7Ozs7Ozs7Ozs4QkFLdkMsOERBQUNLO29CQUFRTCxXQUFVOztzQ0FDakIsOERBQUNNOzRCQUFHTixXQUFVO3NDQUEwQzs7Ozs7O3NDQUN4RCw4REFBQ0M7NEJBQUVELFdBQVU7c0NBQXdCOzs7Ozs7Ozs7Ozs7OEJBS3ZDLDhEQUFDSztvQkFBUUwsV0FBVTs7c0NBQ2pCLDhEQUFDTTs0QkFBR04sV0FBVTtzQ0FBMEM7Ozs7OztzQ0FDeEQsOERBQUNDOzRCQUFFRCxXQUFVOztnQ0FBd0I7OENBQ04sOERBQUNTO29DQUFFQyxNQUFLOzhDQUFrQzs7Ozs7OzhDQUE0Qiw4REFBQ0U7Ozs7O2dDQUFLOzhDQUN0Riw4REFBQ0g7b0NBQUVDLE1BQUs7OENBQWlDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU14RTtHQXpJd0JoQjtLQUFBQSIsInNvdXJjZXMiOlsiL2hvbWUvTmljaG9sYWkvRG9jdW1lbnRzL0Rldi9iaW9oYXphcmQtdmZ4LTIvc3JjL2FwcC9wcml2YWN5L3BhZ2UudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgUGFnZVRlbXBsYXRlIGZyb20gJ0AvY29tcG9uZW50cy9QYWdlVGVtcGxhdGUnXG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0J1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBQcml2YWN5UG9saWN5KCkge1xuICBjb25zdCBbaXNFeHBhbmRlZCwgc2V0SXNFeHBhbmRlZF0gPSB1c2VTdGF0ZShmYWxzZSlcbiAgY29uc3QgdG9nZ2xlRXhwYW5kID0gKCkgPT4gc2V0SXNFeHBhbmRlZCghaXNFeHBhbmRlZClcblxuICByZXR1cm4gKFxuICAgIDxQYWdlVGVtcGxhdGUgdGl0bGU9XCJQcml2YWN5IFBvbGljeVwiPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJwcm9zZSBwcm9zZS1pbnZlcnQgbWF4LXctbm9uZVwiPlxuICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LWxnIHRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgIExhc3QgdXBkYXRlZDoge25ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgVGhpcyBQcml2YWN5IFBvbGljeSBleHBsYWlucyBob3cgQmlvaGF6YXJkIFZGWCBMTEMgKOKAnEJpb2hhemFyZCBWRlgs4oCdIOKAnHdlLOKAnSDigJx1cyzigJ0g4oCcb3Vy4oCdKSBjb2xsZWN0cyxcbiAgICAgICAgICB1c2VzLCBkaXNjbG9zZXMsIGFuZCBwcm90ZWN0cyBwZXJzb25hbCBpbmZvcm1hdGlvbiB3aGVuIHlvdSB2aXNpdCA8c3Ryb25nPmJpb2hhemFyZHZmeC5jb208L3N0cm9uZz5cbiAgICAgICAgICAodGhlIOKAnFNpdGXigJ0pIG9yIGNvbnRhY3QgdXMuXG4gICAgICAgIDwvcD5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjEuIEluZm9ybWF0aW9uIFdlIENvbGxlY3Q8L2gyPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0LWRpc2MgcGwtNiB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIDxsaT48c3Ryb25nPkluZm9ybWF0aW9uIHlvdSBwcm92aWRlPC9zdHJvbmc+IChlLmcuLCBuYW1lLCBlbWFpbCwgY29tcGFueSwgbWVzc2FnZSBjb250ZW50cywgZmlsZXMgeW91IGNob29zZSB0byBzZW5kKS48L2xpPlxuICAgICAgICAgICAgPGxpPjxzdHJvbmc+QXV0b21hdGljIGRhdGE8L3N0cm9uZz4gKGUuZy4sIGRldmljZS9icm93c2VyIGluZm8sIHBhZ2VzIHZpZXdlZCwgdGltZXN0YW1wcywgcmVmZXJyZXJzLCBiYXNpYyBkaWFnbm9zdGljcykuPC9saT5cbiAgICAgICAgICAgIDxsaT48c3Ryb25nPkNvb2tpZXMgJiBhbmFseXRpY3M8L3N0cm9uZz4gdXNlZCB0byBtZWFzdXJlIHRyYWZmaWMgYW5kIHBlcmZvcm1hbmNlLiBJZiB3ZSB1c2UgR29vZ2xlIEFuYWx5dGljcyA0ICjigJxHQTTigJ0pLFxuICAgICAgICAgICAgICBpdCBvZmZlcnMgcmVnaW9uLWxldmVsIHByaXZhY3kgY29udHJvbHM7IEdBNCBkb2VzIG5vdCBsb2cgb3Igc3RvcmUgSVAgYWRkcmVzc2VzIGFuZCBkcm9wcyBhbnkgY29sbGVjdGVkIEVVIElQXG4gICAgICAgICAgICAgIGFkZHJlc3NlcyBiZWZvcmUgbG9nZ2luZy4gWW91IGNhbiBzZXQgeW91ciBicm93c2VyIHRvIGJsb2NrIGNvb2tpZXMuPC9saT5cbiAgICAgICAgICAgIDxsaT5XZSBkbyBub3QgaW50ZW50aW9uYWxseSBjb2xsZWN0IHNlbnNpdGl2ZSBwZXJzb25hbCBpbmZvcm1hdGlvbi48L2xpPlxuICAgICAgICAgIDwvdWw+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjIuIEhvdyBXZSBVc2UgSW5mb3JtYXRpb248L2gyPlxuICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0LWRpc2MgcGwtNiB0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIDxsaT5PcGVyYXRlLCBzZWN1cmUsIGFuZCBpbXByb3ZlIHRoZSBTaXRlLjwvbGk+XG4gICAgICAgICAgICA8bGk+UmVzcG9uZCB0byBpbnF1aXJpZXMgYW5kIGNvbW11bmljYXRlIHdpdGggeW91LjwvbGk+XG4gICAgICAgICAgICA8bGk+UHJldmVudCBmcmF1ZC9hYnVzZTsgY29tcGx5IHdpdGggbGF3OyBlbmZvcmNlIG91ciB0ZXJtcy48L2xpPlxuICAgICAgICAgICAgPGxpPkludGVybmFsIGFuYWx5dGljcyBhbmQgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQuPC9saT5cbiAgICAgICAgICA8L3VsPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZCBtdC00XCI+XG4gICAgICAgICAgICBXaGVyZSByZXF1aXJlZCAoZS5nLiwgRUVBL1VLKSwgb3VyIGxhd2Z1bCBiYXNlcyBpbmNsdWRlIGNvbnNlbnQsIGNvbnRyYWN0LCBsZWdhbCBvYmxpZ2F0aW9uLCBhbmQgbGVnaXRpbWF0ZSBpbnRlcmVzdHMuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG1iLTRcIj4zLiBEaXNjbG9zdXJlcyBvZiBJbmZvcm1hdGlvbjwvaDI+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cImxpc3QtZGlzYyBwbC02IHRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgPGxpPjxzdHJvbmc+U2VydmljZSBwcm92aWRlcnM8L3N0cm9uZz4gdGhhdCBob3N0LCBvcGVyYXRlLCBvciBzZWN1cmUgdGhlIFNpdGUuPC9saT5cbiAgICAgICAgICAgIDxsaT48c3Ryb25nPkxlZ2FsL3NhZmV0eTwvc3Ryb25nPiB3aGVuIHJlcXVpcmVkIGJ5IGxhdyBvciB0byBwcm90ZWN0IHJpZ2h0cy48L2xpPlxuICAgICAgICAgICAgPGxpPjxzdHJvbmc+QnVzaW5lc3MgdHJhbnNmZXJzPC9zdHJvbmc+IChlLmcuLCBtZXJnZXIsIGFjcXVpc2l0aW9uLCBhc3NldCBzYWxlKS48L2xpPlxuICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kIG10LTRcIj5cbiAgICAgICAgICAgIFdlIGRvIG5vdCBzZWxsIG9yIOKAnHNoYXJl4oCdIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZvciBjcm9zcy1jb250ZXh0IGJlaGF2aW9yYWwgYWR2ZXJ0aXNpbmcuIElmIHRoYXQgZXZlciBjaGFuZ2VzLFxuICAgICAgICAgICAgd2Ugd2lsbCB1cGRhdGUgdGhpcyBQb2xpY3kgYW5kIHByb3ZpZGUgcmVxdWlyZWQgb3B0LW91dHMgKGUuZy4sIOKAnERvIE5vdCBTZWxsIG9yIFNoYXJl4oCdIGZvciBDYWxpZm9ybmlhKS5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjQuIFJldGVudGlvbjwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBXZSBrZWVwIHBlcnNvbmFsIGluZm9ybWF0aW9uIG9ubHkgYXMgbG9uZyBhcyBuZWVkZWQgZm9yIHRoZSBwdXJwb3NlcyBhYm92ZSBvciBhcyByZXF1aXJlZCBieSBsYXcsIHRoZW4gZGVsZXRlIG9yIGRlLWlkZW50aWZ5IGl0LlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+NS4gU2VjdXJpdHk8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgV2UgdXNlIHJlYXNvbmFibGUgYWRtaW5pc3RyYXRpdmUsIHRlY2huaWNhbCwgYW5kIHBoeXNpY2FsIHNhZmVndWFyZHMuIE5vIG1ldGhvZCBvZiB0cmFuc21pc3Npb24gb3Igc3RvcmFnZSBpcyAxMDAlIHNlY3VyZS5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjYuIENoaWxkcmVuPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIFRoZSBTaXRlIGlzIG5vdCBkaXJlY3RlZCB0byBjaGlsZHJlbiB1bmRlciAxMywgYW5kIHdlIGRvIG5vdCBrbm93aW5nbHkgY29sbGVjdCB0aGVpciBkYXRhLiBJZiB5b3UgYmVsaWV2ZSBhIGNoaWxkIHByb3ZpZGVkXG4gICAgICAgICAgICBwZXJzb25hbCBpbmZvcm1hdGlvbiwgY29udGFjdCA8YSBocmVmPVwibWFpbHRvOmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbVwiPmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbTwvYT4gYW5kIHdlIHdpbGwgZGVsZXRlIGl0IGFzIHJlcXVpcmVkLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+Ny4gWW91ciBQcml2YWN5IFJpZ2h0czwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBEZXBlbmRpbmcgb24gd2hlcmUgeW91IGxpdmUsIHlvdSBtYXkgaGF2ZSByaWdodHMgdG8gcmVxdWVzdCBhY2Nlc3MsIGNvcnJlY3Rpb24sIGRlbGV0aW9uLCBwb3J0YWJpbGl0eSwgYW5kIHRvIG9wdCBvdXQgb2YgY2VydGFpbiBwcm9jZXNzaW5nLlxuICAgICAgICAgIDwvcD5cblxuICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LXhsIGZvbnQtc2VtaWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG10LTQgbWItMlwiPkNvbG9yYWRvIHJlc2lkZW50cyAoQ1BBKTwvaDM+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBJZiB0aGUgQ29sb3JhZG8gUHJpdmFjeSBBY3QgYXBwbGllcywgeW91IG1heSBzdWJtaXQgYSByaWdodHMgcmVxdWVzdCBhbmQsIGlmIGRlbmllZCwgPHN0cm9uZz5hcHBlYWw8L3N0cm9uZz4uIE91ciBhcHBlYWwgcHJvY2VzcyBpc1xuICAgICAgICAgICAgY29uc3BpY3VvdXNseSBhdmFpbGFibGUgYW5kIGFzIGVhc3kgdG8gdXNlIGFzIHRoZSBpbml0aWFsIHJlcXVlc3QuIElmIHdlIGRlbnkgYW4gYXBwZWFsLCB3ZeKAmWxsIHRlbGwgeW91IGhvdyB0byBjb250YWN0IHRoZSBDb2xvcmFkbyBBdHRvcm5leSBHZW5lcmFsLlxuICAgICAgICAgIDwvcD5cblxuICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LXhsIGZvbnQtc2VtaWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG10LTQgbWItMlwiPkNhbGlmb3JuaWEgcmVzaWRlbnRzPC9oMz5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIElmIENhbGlmb3JuaWEgbGF3IGFwcGxpZXMsIHlvdSBtYXkgaGF2ZSBDUFJBIHJpZ2h0cyAoZS5nLiwgdG8gb3B0IG91dCBvZiDigJxzYWxl4oCdL+KAnHNoYXJpbmfigJ0gYW5kIHRvIGxpbWl0IHNlbnNpdGl2ZSBwZXJzb25hbCBpbmZvcm1hdGlvbiB1c2VzKS5cbiAgICAgICAgICAgIFdlIGN1cnJlbnRseSBkbyBub3Qgc2VsbCBvciBzaGFyZSBwZXJzb25hbCBpbmZvcm1hdGlvbi5cbiAgICAgICAgICA8L3A+XG5cbiAgICAgICAgICA8aDMgY2xhc3NOYW1lPVwidGV4dC14bCBmb250LXNlbWlib2xkIHRleHQtZm9yZWdyb3VuZCBtdC00IG1iLTJcIj5FVS9FRUEgJiBVSyB2aXNpdG9yczwvaDM+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBXaGVyZSBHRFBSIGFwcGxpZXMsIHlvdSBtYXkgaGF2ZSByaWdodHMgaW5jbHVkaW5nIGFjY2VzcywgcmVjdGlmaWNhdGlvbiwgZXJhc3VyZSwgcmVzdHJpY3Rpb24sIHBvcnRhYmlsaXR5LCBhbmQgb2JqZWN0aW9uIGJhc2VkIG9uIHRoZSBsYXdmdWwgYmFzZXMgc3RhdGVkIGFib3ZlLlxuICAgICAgICAgIDwvcD5cblxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZCBtdC00XCI+XG4gICAgICAgICAgICA8c3Ryb25nPkhvdyB0byBleGVyY2lzZSB5b3VyIHJpZ2h0czo8L3N0cm9uZz4gRW1haWwgPGEgaHJlZj1cIm1haWx0bzpjb250YWN0QGJpb2hhemFyZHZmeC5jb21cIj5jb250YWN0QGJpb2hhemFyZHZmeC5jb208L2E+LlxuICAgICAgICAgICAgV2UgbWF5IG5lZWQgdG8gdmVyaWZ5IHlvdXIgaWRlbnRpdHkuIFdlIHdpbGwgcmVzcG9uZCB3aXRoaW4gdGhlIHRpbWVsaW5lcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhd3MuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWItOFwiPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC1mb3JlZ3JvdW5kIG1iLTRcIj44LiBEbyBOb3QgVHJhY2sgJiBVbml2ZXJzYWwgT3B0LU91dDwvaDI+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1tdXRlZC1mb3JlZ3JvdW5kXCI+XG4gICAgICAgICAgICBXZSBkbyBub3QgcmVzcG9uZCB0byBicm93c2VyIOKAnERvIE5vdCBUcmFja+KAnSBzaWduYWxzIGF0IHRoaXMgdGltZS4gV2hlcmUgYSByZWNvZ25pemVkIHVuaXZlcnNhbCBvcHQtb3V0IG1lY2hhbmlzbSBpcyBsZWdhbGx5IHJlcXVpcmVkXG4gICAgICAgICAgICAoZS5nLiwgQ29sb3JhZG/igJlzIGxpc3Qgb2YgVW5pdmVyc2FsIE9wdC1PdXQgTWVjaGFuaXNtcyksIHdlIHdpbGwgaG9ub3IgaXQgd2hlbiBhcHBsaWNhYmxlLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+OS4gSW50ZXJuYXRpb25hbCBUcmFuc2ZlcnM8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgSWYgd2UgdHJhbnNmZXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYWNyb3NzIGJvcmRlcnMsIHdlIHVzZSBhcHByb3ByaWF0ZSBzYWZlZ3VhcmRzIGNvbnNpc3RlbnQgd2l0aCBhcHBsaWNhYmxlIGxhdy5cbiAgICAgICAgICA8L3A+XG4gICAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWZvcmVncm91bmQgbWItNFwiPjEwLiBDaGFuZ2VzPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LW11dGVkLWZvcmVncm91bmRcIj5cbiAgICAgICAgICAgIFdlIHdpbGwgdXBkYXRlIHRoaXMgUG9saWN5IGFzIG91ciBwcmFjdGljZXMgb3IgbGF3cyBjaGFuZ2UuIFRoZSDigJxMYXN0IHVwZGF0ZWTigJ0gZGF0ZSBhYm92ZSByZWZsZWN0cyB0aGUgbGF0ZXN0IHJldmlzaW9uLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9zZWN0aW9uPlxuXG4gICAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cIm1iLThcIj5cbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwidGV4dC0yeGwgZm9udC1ib2xkIHRleHQtZm9yZWdyb3VuZCBtYi00XCI+MTEuIENvbnRhY3Q8L2gyPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtbXV0ZWQtZm9yZWdyb3VuZFwiPlxuICAgICAgICAgICAgUHJpdmFjeSAmIGdlbmVyYWwgaW5xdWlyaWVzOiA8YSBocmVmPVwibWFpbHRvOmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbVwiPmNvbnRhY3RAYmlvaGF6YXJkdmZ4LmNvbTwvYT48YnIgLz5cbiAgICAgICAgICAgIERNQ0Egbm90aWNlcyBvbmx5OiA8YSBocmVmPVwibWFpbHRvOkRhdmFuZUBiaW9oYXphcmR2ZnguY29tXCI+RGF2YW5lQGJpb2hhemFyZHZmeC5jb208L2E+XG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L3NlY3Rpb24+XG4gICAgICA8L2Rpdj5cbiAgICA8L1BhZ2VUZW1wbGF0ZT5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIlBhZ2VUZW1wbGF0ZSIsInVzZVN0YXRlIiwiUHJpdmFjeVBvbGljeSIsImlzRXhwYW5kZWQiLCJzZXRJc0V4cGFuZGVkIiwidG9nZ2xlRXhwYW5kIiwidGl0bGUiLCJkaXYiLCJjbGFzc05hbWUiLCJwIiwiRGF0ZSIsInRvTG9jYWxlRGF0ZVN0cmluZyIsInN0cm9uZyIsInNlY3Rpb24iLCJoMiIsInVsIiwibGkiLCJhIiwiaHJlZiIsImgzIiwiYnIiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/privacy/page.tsx\n")); + +/***/ }) + +}); \ No newline at end of file diff --git a/.next/static/webpack/b02efee721a135c1.webpack.hot-update.json b/.next/static/webpack/b02efee721a135c1.webpack.hot-update.json new file mode 100644 index 0000000..81a6f07 --- /dev/null +++ b/.next/static/webpack/b02efee721a135c1.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","app/privacy/page","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/b93a7d788306687b.webpack.hot-update.json b/.next/static/webpack/b93a7d788306687b.webpack.hot-update.json new file mode 100644 index 0000000..3823c4c --- /dev/null +++ b/.next/static/webpack/b93a7d788306687b.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/ba930840db5b432e.webpack.hot-update.json b/.next/static/webpack/ba930840db5b432e.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/ba930840db5b432e.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/c6eab50b253d3baf.webpack.hot-update.json b/.next/static/webpack/c6eab50b253d3baf.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/c6eab50b253d3baf.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/dc584bf95d5f2ea6.webpack.hot-update.json b/.next/static/webpack/dc584bf95d5f2ea6.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/dc584bf95d5f2ea6.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/e4719bc7bffd813a.webpack.hot-update.json b/.next/static/webpack/e4719bc7bffd813a.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/e4719bc7bffd813a.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/e53d0002763f5eb0.webpack.hot-update.json b/.next/static/webpack/e53d0002763f5eb0.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/e53d0002763f5eb0.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/f40332a012246e44.webpack.hot-update.json b/.next/static/webpack/f40332a012246e44.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/f40332a012246e44.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/fe430f21ce8c27de.webpack.hot-update.json b/.next/static/webpack/fe430f21ce8c27de.webpack.hot-update.json new file mode 100644 index 0000000..5c82546 --- /dev/null +++ b/.next/static/webpack/fe430f21ce8c27de.webpack.hot-update.json @@ -0,0 +1 @@ +{"c":["app/layout","webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/.next/static/webpack/webpack.089f1a7230a181a1.hot-update.js b/.next/static/webpack/webpack.089f1a7230a181a1.hot-update.js new file mode 100644 index 0000000..70804ad --- /dev/null +++ b/.next/static/webpack/webpack.089f1a7230a181a1.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("2ce614681dd0aaae") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCIyY2U2MTQ2ODFkZDBhYWFlXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.0c2efed1af822395.hot-update.js b/.next/static/webpack/webpack.0c2efed1af822395.hot-update.js new file mode 100644 index 0000000..5c64171 --- /dev/null +++ b/.next/static/webpack/webpack.0c2efed1af822395.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("1eed8c70eb2b0002") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCIxZWVkOGM3MGViMmIwMDAyXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.1eed8c70eb2b0002.hot-update.js b/.next/static/webpack/webpack.1eed8c70eb2b0002.hot-update.js new file mode 100644 index 0000000..db8d016 --- /dev/null +++ b/.next/static/webpack/webpack.1eed8c70eb2b0002.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("6ce0de39d8aafc63") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCI2Y2UwZGUzOWQ4YWFmYzYzXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.2cfdee5bf4debfd4.hot-update.js b/.next/static/webpack/webpack.2cfdee5bf4debfd4.hot-update.js new file mode 100644 index 0000000..d76ccf3 --- /dev/null +++ b/.next/static/webpack/webpack.2cfdee5bf4debfd4.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("6942f8bddc1ca1e6") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCI2OTQyZjhiZGRjMWNhMWU2XCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.6942f8bddc1ca1e6.hot-update.js b/.next/static/webpack/webpack.6942f8bddc1ca1e6.hot-update.js new file mode 100644 index 0000000..01f0396 --- /dev/null +++ b/.next/static/webpack/webpack.6942f8bddc1ca1e6.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("b93a7d788306687b") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJiOTNhN2Q3ODgzMDY2ODdiXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.6ce0de39d8aafc63.hot-update.js b/.next/static/webpack/webpack.6ce0de39d8aafc63.hot-update.js new file mode 100644 index 0000000..0025934 --- /dev/null +++ b/.next/static/webpack/webpack.6ce0de39d8aafc63.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("2cfdee5bf4debfd4") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCIyY2ZkZWU1YmY0ZGViZmQ0XCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.88f8a0371cde7dec.hot-update.js b/.next/static/webpack/webpack.88f8a0371cde7dec.hot-update.js new file mode 100644 index 0000000..b656e27 --- /dev/null +++ b/.next/static/webpack/webpack.88f8a0371cde7dec.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("e53d0002763f5eb0") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJlNTNkMDAwMjc2M2Y1ZWIwXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.8d8bb7bff83bc7c3.hot-update.js b/.next/static/webpack/webpack.8d8bb7bff83bc7c3.hot-update.js new file mode 100644 index 0000000..0893017 --- /dev/null +++ b/.next/static/webpack/webpack.8d8bb7bff83bc7c3.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("fe430f21ce8c27de") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJmZTQzMGYyMWNlOGMyN2RlXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.a695757ab1f18d8c.hot-update.js b/.next/static/webpack/webpack.a695757ab1f18d8c.hot-update.js new file mode 100644 index 0000000..ff6b310 --- /dev/null +++ b/.next/static/webpack/webpack.a695757ab1f18d8c.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("88f8a0371cde7dec") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCI4OGY4YTAzNzFjZGU3ZGVjXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.af77fc0856c8c8ed.hot-update.js b/.next/static/webpack/webpack.af77fc0856c8c8ed.hot-update.js new file mode 100644 index 0000000..f7f9b82 --- /dev/null +++ b/.next/static/webpack/webpack.af77fc0856c8c8ed.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("e4719bc7bffd813a") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJlNDcxOWJjN2JmZmQ4MTNhXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.b02efee721a135c1.hot-update.js b/.next/static/webpack/webpack.b02efee721a135c1.hot-update.js new file mode 100644 index 0000000..87c4ce8 --- /dev/null +++ b/.next/static/webpack/webpack.b02efee721a135c1.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("a695757ab1f18d8c") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJhNjk1NzU3YWIxZjE4ZDhjXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.b93a7d788306687b.hot-update.js b/.next/static/webpack/webpack.b93a7d788306687b.hot-update.js new file mode 100644 index 0000000..dc976ee --- /dev/null +++ b/.next/static/webpack/webpack.b93a7d788306687b.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("b02efee721a135c1") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJiMDJlZmVlNzIxYTEzNWMxXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.ba930840db5b432e.hot-update.js b/.next/static/webpack/webpack.ba930840db5b432e.hot-update.js new file mode 100644 index 0000000..9c00a6e --- /dev/null +++ b/.next/static/webpack/webpack.ba930840db5b432e.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("af77fc0856c8c8ed") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJhZjc3ZmMwODU2YzhjOGVkXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.c6eab50b253d3baf.hot-update.js b/.next/static/webpack/webpack.c6eab50b253d3baf.hot-update.js new file mode 100644 index 0000000..3654cec --- /dev/null +++ b/.next/static/webpack/webpack.c6eab50b253d3baf.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("0c2efed1af822395") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCIwYzJlZmVkMWFmODIyMzk1XCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.dc584bf95d5f2ea6.hot-update.js b/.next/static/webpack/webpack.dc584bf95d5f2ea6.hot-update.js new file mode 100644 index 0000000..9d1f643 --- /dev/null +++ b/.next/static/webpack/webpack.dc584bf95d5f2ea6.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("8d8bb7bff83bc7c3") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCI4ZDhiYjdiZmY4M2JjN2MzXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.e4719bc7bffd813a.hot-update.js b/.next/static/webpack/webpack.e4719bc7bffd813a.hot-update.js new file mode 100644 index 0000000..14d4948 --- /dev/null +++ b/.next/static/webpack/webpack.e4719bc7bffd813a.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("f40332a012246e44") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJmNDAzMzJhMDEyMjQ2ZTQ0XCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.e53d0002763f5eb0.hot-update.js b/.next/static/webpack/webpack.e53d0002763f5eb0.hot-update.js new file mode 100644 index 0000000..eaf422a --- /dev/null +++ b/.next/static/webpack/webpack.e53d0002763f5eb0.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("089f1a7230a181a1") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCIwODlmMWE3MjMwYTE4MWExXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.f40332a012246e44.hot-update.js b/.next/static/webpack/webpack.f40332a012246e44.hot-update.js new file mode 100644 index 0000000..c9c25c4 --- /dev/null +++ b/.next/static/webpack/webpack.f40332a012246e44.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("dc584bf95d5f2ea6") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJkYzU4NGJmOTVkNWYyZWE2XCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/static/webpack/webpack.fe430f21ce8c27de.hot-update.js b/.next/static/webpack/webpack.fe430f21ce8c27de.hot-update.js new file mode 100644 index 0000000..467fa84 --- /dev/null +++ b/.next/static/webpack/webpack.fe430f21ce8c27de.hot-update.js @@ -0,0 +1,12 @@ +"use strict"; +self["webpackHotUpdate_N_E"]("webpack",{}, +/******/ function(__webpack_require__) { // webpackRuntimeModules +/******/ /* webpack/runtime/getFullHash */ +/******/ (() => { +/******/ __webpack_require__.h = () => ("c6eab50b253d3baf") +/******/ })(); +/******/ +/******/ } +) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJpZ25vcmVMaXN0IjpbMF0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZXMiOlsid2VicGFjay1pbnRlcm5hbDovL25leHRqcy93ZWJwYWNrLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgc291cmNlIHdhcyBnZW5lcmF0ZWQgYnkgTmV4dC5qcyBiYXNlZCBvZmYgb2YgdGhlIGdlbmVyYXRlZCBXZWJwYWNrIHJ1bnRpbWUuXG4vLyBUaGUgbWFwcGluZ3MgYXJlIGluY29ycmVjdC5cbi8vIFRvIGdldCB0aGUgY29ycmVjdCBsaW5lL2NvbHVtbiBtYXBwaW5ncywgdHVybiBvZmYgc291cmNlbWFwcyBpbiB5b3VyIGRlYnVnZ2VyLlxuXG5zZWxmW1wid2VicGFja0hvdFVwZGF0ZV9OX0VcIl0oXCJ3ZWJwYWNrXCIse30sXG4vKioqKioqLyBmdW5jdGlvbihfX3dlYnBhY2tfcmVxdWlyZV9fKSB7IC8vIHdlYnBhY2tSdW50aW1lTW9kdWxlc1xuLyoqKioqKi8gLyogd2VicGFjay9ydW50aW1lL2dldEZ1bGxIYXNoICovXG4vKioqKioqLyAoKCkgPT4ge1xuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmggPSAoKSA9PiAoXCJjNmVhYjUwYjI1M2QzYmFmXCIpXG4vKioqKioqLyB9KSgpO1xuLyoqKioqKi8gXG4vKioqKioqLyB9XG4pIl19 +; \ No newline at end of file diff --git a/.next/trace b/.next/trace index 52da15e..82e9bf7 100644 --- a/.next/trace +++ b/.next/trace @@ -76,3 +76,67 @@ [{"name":"build-module-js","duration":33778,"timestamp":17966666681,"id":7756,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758748849247,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35797,"timestamp":17966666842,"id":7757,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758748849247,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36730,"timestamp":17966667014,"id":7758,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758748849247,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37817,"timestamp":17966667163,"id":7759,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758748849247,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39280,"timestamp":17966667367,"id":7760,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758748849248,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41049,"timestamp":17966667520,"id":7761,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758748849248,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42330,"timestamp":17966667669,"id":7762,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758748849248,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43590,"timestamp":17966667807,"id":7763,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758748849248,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14260,"timestamp":17966752544,"id":7764,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758748849333,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15727,"timestamp":17966752809,"id":7765,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758748849333,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16773,"timestamp":17966752983,"id":7766,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758748849333,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17770,"timestamp":17966753238,"id":7767,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758748849334,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19439,"timestamp":17966753408,"id":7768,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758748849334,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21350,"timestamp":17966753558,"id":7769,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758748849334,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22145,"timestamp":17966754177,"id":7770,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758748849335,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":262152,"timestamp":17966527646,"id":7715,"parentId":7712,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758748849108,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8144,"timestamp":17966788386,"id":7771,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758748849369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9302,"timestamp":17966788748,"id":7772,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758748849369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11808,"timestamp":17966788979,"id":7773,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758748849369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5866,"timestamp":17966807160,"id":7774,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758748849387,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7890,"timestamp":17966807436,"id":7775,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758748849388,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2042,"timestamp":17966849757,"id":7776,"parentId":7774,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758748849430,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2899,"timestamp":17966850041,"id":7777,"parentId":7775,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758748849430,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5204,"timestamp":17966854527,"id":7778,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758748849435,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8355,"timestamp":17966854776,"id":7779,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758748849435,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2024,"timestamp":17966875194,"id":7780,"parentId":7778,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758748849456,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2836,"timestamp":17966875529,"id":7781,"parentId":7779,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758748849456,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":354389,"timestamp":17966527657,"id":7716,"parentId":7712,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758748849108,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":354522,"timestamp":17966527542,"id":7714,"parentId":7712,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758748849108,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4226,"timestamp":17967215408,"id":7916,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758748849796,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5768,"timestamp":17967215796,"id":7917,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758748849796,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6551,"timestamp":17967215969,"id":7918,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758748849796,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7100,"timestamp":17967216115,"id":7919,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758748849796,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13492,"timestamp":17967229685,"id":7920,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849810,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14931,"timestamp":17967230052,"id":7921,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849810,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17367,"timestamp":17967230327,"id":7922,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849811,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20549,"timestamp":17967230550,"id":7923,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849811,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20892,"timestamp":17967230736,"id":7924,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849811,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25466,"timestamp":17967230891,"id":7925,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849811,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27154,"timestamp":17967231045,"id":7926,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849811,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28167,"timestamp":17967231183,"id":7927,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29505,"timestamp":17967231318,"id":7928,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32467,"timestamp":17967231460,"id":7929,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34141,"timestamp":17967231633,"id":7930,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35154,"timestamp":17967231776,"id":7931,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36679,"timestamp":17967231917,"id":7932,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38354,"timestamp":17967232060,"id":7933,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39462,"timestamp":17967232197,"id":7934,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849813,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40140,"timestamp":17967232330,"id":7935,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849813,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41720,"timestamp":17967232462,"id":7936,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758748849813,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3690,"timestamp":17967313915,"id":7937,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758748849894,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5988,"timestamp":17967314156,"id":7938,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758748849894,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7342,"timestamp":17967327767,"id":7939,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758748849908,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6830,"timestamp":17967337085,"id":7940,"parentId":7711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758748849917,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4151,"timestamp":17967345872,"id":7941,"parentId":7939,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758748849926,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2837,"timestamp":17967353772,"id":7942,"parentId":7940,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758748849934,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":878006,"timestamp":17966517327,"id":7712,"parentId":7711,"tags":{},"startTime":1758748849098,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":74824,"timestamp":17967453597,"id":7944,"parentId":7943,"tags":{},"startTime":1758748850034,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":8,"timestamp":17967528472,"id":7946,"parentId":7943,"tags":{},"startTime":1758748850109,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":67526,"timestamp":17967528505,"id":7947,"parentId":7943,"tags":{},"startTime":1758748850109,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":15,"timestamp":17967596084,"id":7948,"parentId":7943,"tags":{},"startTime":1758748850176,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":17967596135,"id":7949,"parentId":7943,"tags":{},"startTime":1758748850176,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":76436,"timestamp":17967528456,"id":7945,"parentId":7943,"tags":{},"startTime":1758748850109,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":12030,"timestamp":17967620396,"id":7950,"parentId":7943,"tags":{},"startTime":1758748850201,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":17718,"timestamp":17967632462,"id":7951,"parentId":7943,"tags":{},"startTime":1758748850213,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":8198,"timestamp":17967660750,"id":7952,"parentId":7943,"tags":{},"startTime":1758748850241,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":132,"timestamp":17967668946,"id":7953,"parentId":7943,"tags":{},"startTime":1758748850249,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":589,"timestamp":17967669046,"id":7954,"parentId":7943,"tags":{},"startTime":1758748850249,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":1097,"timestamp":17967669645,"id":7955,"parentId":7943,"tags":{},"startTime":1758748850250,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":277378,"timestamp":17967429691,"id":7943,"parentId":7711,"tags":{},"startTime":1758748850010,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1373605,"timestamp":17966516908,"id":7711,"parentId":3,"tags":{"name":"server"},"startTime":1758748849097,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":6149,"timestamp":17967890578,"id":7956,"parentId":3,"tags":{},"startTime":1758748850471,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":3471395,"timestamp":17964428320,"id":7422,"tags":{"trigger":"/api/faq"},"startTime":1758748847009,"traceId":"d7aad1472a6a4f2d"}] [{"name":"ensure-page","duration":3325469,"timestamp":17964575409,"id":7466,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758748847156,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":3473518,"timestamp":17964427370,"id":7420,"parentId":3,"tags":{"inputPage":"/api/faq/route"},"startTime":1758748847008,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":376,"timestamp":17967924815,"id":7957,"parentId":3,"tags":{"inputPage":"/api/faq/route"},"startTime":1758748850505,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":254580,"timestamp":17967924838,"id":7958,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758748850505,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":3648901,"timestamp":17964536457,"id":7450,"tags":{"url":"/icon.svg"},"startTime":1758748847117,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":17968185472,"id":7959,"parentId":7450,"tags":{"url":"/icon.svg","memory.rss":"2614575104","memory.heapUsed":"1405484320","memory.heapTotal":"1535893504"},"startTime":1758748850766,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":3782783,"timestamp":17964413611,"id":7419,"tags":{"url":"/api/faq"},"startTime":1758748846994,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":17968196487,"id":7960,"parentId":7419,"tags":{"url":"/api/faq","memory.rss":"2614575104","memory.heapUsed":"1406346728","memory.heapTotal":"1535893504"},"startTime":1758748850777,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":470,"timestamp":17968205959,"id":7962,"parentId":3,"tags":{"inputPage":"/api/faq/route"},"startTime":1758748850786,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":257,"timestamp":17968208356,"id":7963,"parentId":3,"tags":{"inputPage":"/api/faq/route"},"startTime":1758748850789,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":17707,"timestamp":17968203113,"id":7961,"tags":{"url":"/api/faq"},"startTime":1758748850783,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":17968220929,"id":7964,"parentId":7961,"tags":{"url":"/api/faq","memory.rss":"2614575104","memory.heapUsed":"1409262136","memory.heapTotal":"1536155648"},"startTime":1758748850801,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":701,"timestamp":18245791705,"id":7966,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758749128372,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":512,"timestamp":18245794519,"id":7967,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758749128375,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":641909,"timestamp":18245789458,"id":7965,"tags":{"url":"/"},"startTime":1758749128370,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18246431447,"id":7968,"parentId":7965,"tags":{"url":"/","memory.rss":"2800840704","memory.heapUsed":"1415635680","memory.heapTotal":"1545490432"},"startTime":1758749129012,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":187,"timestamp":18247281210,"id":7969,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749129862,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":136,"timestamp":18247281419,"id":7970,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749129862,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":202,"timestamp":18247683743,"id":7971,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758749130264,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":119,"timestamp":18247683971,"id":7972,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758749130264,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":106,"timestamp":18247684420,"id":7973,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758749130265,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":84,"timestamp":18247684538,"id":7974,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758749130265,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":29,"timestamp":18247685143,"id":7975,"parentId":3,"tags":{},"startTime":1758749130265,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":281,"timestamp":18247687496,"id":7977,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758749130268,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":304,"timestamp":18247690170,"id":7978,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758749130271,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":78853,"timestamp":18247685314,"id":7976,"tags":{"url":"/api/auth/session"},"startTime":1758749130266,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18247764272,"id":7979,"parentId":7976,"tags":{"url":"/api/auth/session","memory.rss":"2826485760","memory.heapUsed":"1380723520","memory.heapTotal":"1435414528"},"startTime":1758749130345,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":8293,"timestamp":18247816155,"id":7980,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75"},"startTime":1758749130396,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":18247824565,"id":7981,"parentId":7980,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75","memory.rss":"2826616832","memory.heapUsed":"1381336824","memory.heapTotal":"1435414528"},"startTime":1758749130405,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":4,"timestamp":18247831474,"id":7982,"parentId":3,"tags":{},"startTime":1758749130412,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":183,"timestamp":18248651078,"id":7983,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749131231,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":92,"timestamp":18248651283,"id":7984,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749131232,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":602,"timestamp":18251406772,"id":7986,"parentId":3,"tags":{"inputPage":"/process/page"},"startTime":1758749133987,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":9525,"timestamp":18251409105,"id":7987,"parentId":3,"tags":{"inputPage":"/process/page"},"startTime":1758749133989,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":66839,"timestamp":18251403924,"id":7985,"tags":{"url":"/process?_rsc=vusbg"},"startTime":1758749133984,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":18251470913,"id":7988,"parentId":7985,"tags":{"url":"/process?_rsc=vusbg","memory.rss":"2828713984","memory.heapUsed":"1383349224","memory.heapTotal":"1511989248"},"startTime":1758749134051,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":217,"timestamp":18251554713,"id":7989,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749134135,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":126,"timestamp":18251554955,"id":7990,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749134135,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":204,"timestamp":18251557636,"id":7991,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749134138,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":116,"timestamp":18251557872,"id":7992,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749134138,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":20348,"timestamp":18254019412,"id":8008,"parentId":7999,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758749136600,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":37735,"timestamp":18254003185,"id":8003,"parentId":7998,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749136584,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":37814,"timestamp":18254003194,"id":8005,"parentId":7998,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749136584,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":37826,"timestamp":18254003198,"id":8006,"parentId":7998,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749136584,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":43159,"timestamp":18254003190,"id":8004,"parentId":7998,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749136584,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":44845,"timestamp":18254003180,"id":8002,"parentId":7998,"tags":{"request":"next-app-loader?name=app%2Fcrew%2Fpage&page=%2Fcrew%2Fpage&appPaths=%2Fcrew%2Fpage&pagePath=private-next-app-dir%2Fcrew%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749136584,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28023,"timestamp":18254069911,"id":8010,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758749136650,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33604,"timestamp":18254071705,"id":8014,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758749136652,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49045,"timestamp":18254069535,"id":8009,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758749136650,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59680,"timestamp":18254071084,"id":8013,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758749136651,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65739,"timestamp":18254070129,"id":8011,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758749136650,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":67557,"timestamp":18254072113,"id":8015,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758749136652,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74140,"timestamp":18254070331,"id":8012,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758749136651,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75972,"timestamp":18254072474,"id":8016,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758749136653,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":385570,"timestamp":18254003167,"id":8001,"parentId":7998,"tags":{"request":"next-app-loader?name=app%2Fprocess%2Fpage&page=%2Fprocess%2Fpage&appPaths=%2Fprocess%2Fpage&pagePath=private-next-app-dir%2Fprocess%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749136583,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28209,"timestamp":18254393599,"id":8018,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749136974,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40590,"timestamp":18254394053,"id":8019,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749136974,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":109439,"timestamp":18254394575,"id":8020,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749136975,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":117058,"timestamp":18254394945,"id":8021,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749136975,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":123279,"timestamp":18254395380,"id":8022,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749136976,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":129408,"timestamp":18254395723,"id":8023,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749136976,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":130977,"timestamp":18254395996,"id":8024,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749136976,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":131772,"timestamp":18254396259,"id":8025,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749136977,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":143264,"timestamp":18254396511,"id":8026,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749136977,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":153357,"timestamp":18254396842,"id":8027,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749136977,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":180968,"timestamp":18254402510,"id":8028,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749136983,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":188571,"timestamp":18254403017,"id":8029,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749136983,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":193045,"timestamp":18254403373,"id":8030,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749136984,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":197198,"timestamp":18254403633,"id":8031,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749136984,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16817,"timestamp":18254607401,"id":8032,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749137188,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18685,"timestamp":18254607738,"id":8033,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749137188,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22144,"timestamp":18254607931,"id":8034,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749137188,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24638,"timestamp":18254608080,"id":8035,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749137188,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30380,"timestamp":18254608261,"id":8036,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749137189,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36646,"timestamp":18254608413,"id":8037,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749137189,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40765,"timestamp":18254608594,"id":8038,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749137189,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43833,"timestamp":18254608739,"id":8039,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749137189,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47010,"timestamp":18254611693,"id":8040,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749137192,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49071,"timestamp":18254611960,"id":8041,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749137192,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53455,"timestamp":18254612177,"id":8042,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749137193,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55742,"timestamp":18254612494,"id":8043,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749137193,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55385,"timestamp":18254620656,"id":8044,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749137201,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58744,"timestamp":18254621039,"id":8045,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749137201,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65747,"timestamp":18254621317,"id":8046,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749137202,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68105,"timestamp":18254621535,"id":8047,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749137202,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":70407,"timestamp":18254621696,"id":8048,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749137202,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12915,"timestamp":18254720608,"id":8049,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749137301,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40952,"timestamp":18254720873,"id":8050,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749137301,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44486,"timestamp":18254721030,"id":8051,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749137301,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46146,"timestamp":18254721255,"id":8052,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758749137302,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47290,"timestamp":18254721553,"id":8054,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758749137302,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51251,"timestamp":18254721401,"id":8053,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758749137302,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41874,"timestamp":18254735213,"id":8055,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758749137316,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60397,"timestamp":18254742168,"id":8056,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749137322,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62848,"timestamp":18254742406,"id":8057,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749137323,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45852,"timestamp":18254790018,"id":8058,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749137370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50611,"timestamp":18254790300,"id":8059,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749137371,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8507,"timestamp":18254851941,"id":8060,"parentId":8056,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749137432,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9426,"timestamp":18254852185,"id":8061,"parentId":8057,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749137433,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":479672,"timestamp":18254392112,"id":8017,"parentId":8007,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!","layer":"rsc"},"startTime":1758749136972,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12228,"timestamp":18254883772,"id":8062,"parentId":8058,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749137464,"traceId":"d7aad1472a6a4f2d"}] [{"name":"build-module-js","duration":15069,"timestamp":18254884126,"id":8063,"parentId":8059,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749137464,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":899050,"timestamp":18254003159,"id":8000,"parentId":7998,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749136583,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":899147,"timestamp":18254003075,"id":7999,"parentId":7998,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758749136583,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":39548,"timestamp":18254904758,"id":8064,"parentId":8017,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/studio/page.tsx","layer":"rsc"},"startTime":1758749137485,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":2543683,"timestamp":18254003202,"id":8007,"parentId":7998,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749136584,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5726,"timestamp":18256855453,"id":8184,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758749139436,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8292,"timestamp":18256855966,"id":8185,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758749139436,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9885,"timestamp":18256856187,"id":8186,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758749139437,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11017,"timestamp":18256856361,"id":8187,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758749139437,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16023,"timestamp":18256889441,"id":8188,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139470,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18982,"timestamp":18256889755,"id":8189,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139470,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21969,"timestamp":18256890071,"id":8190,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139470,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26484,"timestamp":18256890326,"id":8191,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139471,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26862,"timestamp":18256890535,"id":8192,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139471,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33321,"timestamp":18256890721,"id":8193,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139471,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36354,"timestamp":18256890908,"id":8194,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139471,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38308,"timestamp":18256891069,"id":8195,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139471,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40123,"timestamp":18256891217,"id":8196,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139472,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44326,"timestamp":18256891380,"id":8197,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139472,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46697,"timestamp":18256891596,"id":8198,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139472,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48586,"timestamp":18256891787,"id":8199,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139472,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50826,"timestamp":18256891951,"id":8200,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139472,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52362,"timestamp":18256892157,"id":8201,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139472,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54096,"timestamp":18256892329,"id":8202,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139473,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55151,"timestamp":18256892661,"id":8203,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139473,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57831,"timestamp":18256892866,"id":8204,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749139473,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5990,"timestamp":18256990283,"id":8205,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758749139571,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9208,"timestamp":18256990777,"id":8206,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758749139571,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7560,"timestamp":18257003837,"id":8207,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749139584,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7616,"timestamp":18257013822,"id":8208,"parentId":7997,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749139594,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4729,"timestamp":18257030987,"id":8209,"parentId":8207,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749139611,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3185,"timestamp":18257037797,"id":8210,"parentId":8208,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749139618,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":3089305,"timestamp":18253999371,"id":7998,"parentId":7997,"tags":{},"startTime":1758749136580,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":66927,"timestamp":18257149812,"id":8212,"parentId":8211,"tags":{},"startTime":1758749139730,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":18257216794,"id":8214,"parentId":8211,"tags":{},"startTime":1758749139797,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":56069,"timestamp":18257216968,"id":8215,"parentId":8211,"tags":{},"startTime":1758749139797,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":28,"timestamp":18257273150,"id":8216,"parentId":8211,"tags":{},"startTime":1758749139853,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":15,"timestamp":18257273274,"id":8217,"parentId":8211,"tags":{},"startTime":1758749139854,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":69541,"timestamp":18257216778,"id":8213,"parentId":8211,"tags":{},"startTime":1758749139797,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":19693,"timestamp":18257303178,"id":8218,"parentId":8211,"tags":{},"startTime":1758749139884,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":21521,"timestamp":18257322909,"id":8219,"parentId":8211,"tags":{},"startTime":1758749139903,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":12115,"timestamp":18257353642,"id":8220,"parentId":8211,"tags":{},"startTime":1758749139934,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":209,"timestamp":18257365754,"id":8221,"parentId":8211,"tags":{},"startTime":1758749139946,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":636,"timestamp":18257365921,"id":8222,"parentId":8211,"tags":{},"startTime":1758749139946,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":14111,"timestamp":18257366567,"id":8223,"parentId":8211,"tags":{},"startTime":1758749139947,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":290186,"timestamp":18257123909,"id":8211,"parentId":7997,"tags":{},"startTime":1758749139704,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":3576165,"timestamp":18253998998,"id":7997,"parentId":7995,"tags":{"name":"server"},"startTime":1758749136579,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":25784,"timestamp":18257575231,"id":8224,"parentId":7995,"tags":{},"startTime":1758749140156,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":3611467,"timestamp":18253992909,"id":7995,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758749136573,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":9199,"timestamp":18257629246,"id":8235,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":9165,"timestamp":18257629291,"id":8242,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":9227,"timestamp":18257629262,"id":8237,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":9196,"timestamp":18257629295,"id":8243,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":9225,"timestamp":18257629271,"id":8238,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11014,"timestamp":18257629275,"id":8239,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11870,"timestamp":18257629127,"id":8227,"parentId":8226,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758749140209,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":13147,"timestamp":18257629281,"id":8240,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":13154,"timestamp":18257629286,"id":8241,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13644,"timestamp":18257638586,"id":8246,"parentId":8225,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758749140219,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17204,"timestamp":18257637412,"id":8244,"parentId":8229,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758749140218,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":19107,"timestamp":18257637788,"id":8245,"parentId":8230,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758749140218,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":34985,"timestamp":18257629242,"id":8234,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":41671,"timestamp":18257629215,"id":8229,"parentId":8226,"tags":{"request":"./sentry.client.config.js"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":41686,"timestamp":18257629219,"id":8230,"parentId":8226,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":42065,"timestamp":18257629257,"id":8236,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":42709,"timestamp":18257629207,"id":8228,"parentId":8226,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":51455,"timestamp":18257629232,"id":8232,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":54997,"timestamp":18257629237,"id":8233,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":56421,"timestamp":18257629226,"id":8231,"parentId":8226,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749140210,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":77765,"timestamp":18257608018,"id":8226,"parentId":8225,"tags":{},"startTime":1758749140188,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":15868,"timestamp":18257856316,"id":8248,"parentId":8247,"tags":{},"startTime":1758749140437,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":11,"timestamp":18257872245,"id":8250,"parentId":8247,"tags":{},"startTime":1758749140453,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":263,"timestamp":18257872423,"id":8251,"parentId":8247,"tags":{},"startTime":1758749140453,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":20,"timestamp":18257872789,"id":8252,"parentId":8247,"tags":{},"startTime":1758749140453,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":18,"timestamp":18257872892,"id":8253,"parentId":8247,"tags":{},"startTime":1758749140453,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":7019,"timestamp":18257872223,"id":8249,"parentId":8247,"tags":{},"startTime":1758749140453,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":2371,"timestamp":18257886512,"id":8254,"parentId":8247,"tags":{},"startTime":1758749140467,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":8840,"timestamp":18257888927,"id":8255,"parentId":8247,"tags":{},"startTime":1758749140469,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":17978,"timestamp":18257905167,"id":8256,"parentId":8247,"tags":{},"startTime":1758749140485,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":320,"timestamp":18257923144,"id":8257,"parentId":8247,"tags":{},"startTime":1758749140503,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":500,"timestamp":18257923434,"id":8258,"parentId":8247,"tags":{},"startTime":1758749140504,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":17986,"timestamp":18257923952,"id":8259,"parentId":8247,"tags":{},"startTime":1758749140504,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":802,"timestamp":18257947652,"id":8261,"parentId":8225,"tags":{},"startTime":1758749140528,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":1251,"timestamp":18257947220,"id":8260,"parentId":8225,"tags":{},"startTime":1758749140528,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":122954,"timestamp":18257839365,"id":8247,"parentId":8225,"tags":{},"startTime":1758749140420,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":354792,"timestamp":18257607621,"id":8225,"parentId":8183,"tags":{"name":"client"},"startTime":1758749140188,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":9916,"timestamp":18257962512,"id":8262,"parentId":8183,"tags":{},"startTime":1758749140543,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":3983582,"timestamp":18253992976,"id":7996,"tags":{"trigger":"/studio"},"startTime":1758749136573,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1264803,"timestamp":18256713210,"id":8183,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758749139294,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":3988034,"timestamp":18253990901,"id":7994,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758749136571,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1434081,"timestamp":18256544860,"id":8066,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758749139125,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":78,"timestamp":18257990007,"id":8263,"parentId":3,"tags":{},"startTime":1758749140570,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":2,"timestamp":18257990194,"id":8264,"parentId":3,"tags":{},"startTime":1758749140571,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":4333,"timestamp":18258003115,"id":8265,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758749140583,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":4314,"timestamp":18258003145,"id":8266,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758749140583,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":2306010,"timestamp":18256541078,"id":8065,"tags":{"url":"/studio?_rsc=ed5r2"},"startTime":1758749139121,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18258847189,"id":8267,"parentId":8065,"tags":{"url":"/studio?_rsc=ed5r2","memory.rss":"2768973824","memory.heapUsed":"1403211096","memory.heapTotal":"1562587136"},"startTime":1758749141428,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":4859071,"timestamp":18253988676,"id":7993,"tags":{"url":"/studio?_rsc=ed5r2"},"startTime":1758749136569,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18258847814,"id":8268,"parentId":7993,"tags":{"url":"/studio?_rsc=ed5r2","memory.rss":"2768973824","memory.heapUsed":"1403090472","memory.heapTotal":"1562587136"},"startTime":1758749141428,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":2132000,"timestamp":18257753168,"id":8269,"parentId":3,"tags":{"updatedModules":["[project]/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fbuiltin%2Fglobal-not-found.js&page=%2F_not-found%2Fpage!","[project]/node_modules/next/dist/client/components/builtin/global-not-found.js","[project]/node_modules/next/dist/client/components/http-access-fallback/error-fallback.js","[project]/node_modules/next/dist/client/components/styles/access-error-styles.js"],"page":"/faq","isPageHidden":false},"startTime":1758749141429,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":2132000,"timestamp":18256714444,"id":8270,"parentId":3,"tags":{"updatedModules":["[project]/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fbuiltin%2Fglobal-not-found.js&page=%2F_not-found%2Fpage!","[project]/node_modules/next/dist/client/components/builtin/global-not-found.js","[project]/node_modules/next/dist/client/components/http-access-fallback/error-fallback.js","[project]/node_modules/next/dist/client/components/styles/access-error-styles.js"],"page":"/process","isPageHidden":false},"startTime":1758749141429,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":238,"timestamp":18258924443,"id":8271,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749141505,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":292,"timestamp":18258924718,"id":8272,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749141505,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":191,"timestamp":18258929544,"id":8273,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749141510,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":99,"timestamp":18258929755,"id":8274,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749141510,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":20694,"timestamp":18385536175,"id":8285,"parentId":8279,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758749268117,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":33104,"timestamp":18385526201,"id":8282,"parentId":8278,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749268107,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":33124,"timestamp":18385526206,"id":8283,"parentId":8278,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749268107,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":33142,"timestamp":18385526211,"id":8284,"parentId":8278,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749268107,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":38504,"timestamp":18385526196,"id":8281,"parentId":8278,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749268107,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":13951,"timestamp":18385559649,"id":8286,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"rsc"},"startTime":1758749268140,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32447,"timestamp":18385582154,"id":8287,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758749268162,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38443,"timestamp":18385583653,"id":8291,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758749268164,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45371,"timestamp":18385582591,"id":8288,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758749268163,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48471,"timestamp":18385584120,"id":8292,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758749268164,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52049,"timestamp":18385583253,"id":8290,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758749268164,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52551,"timestamp":18385584814,"id":8294,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758749268165,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56843,"timestamp":18385582922,"id":8289,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758749268163,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57242,"timestamp":18385584458,"id":8293,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758749268165,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17455,"timestamp":18385645694,"id":8295,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268226,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23817,"timestamp":18385645967,"id":8296,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268226,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28928,"timestamp":18385646181,"id":8297,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268227,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33260,"timestamp":18385646374,"id":8298,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268227,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41149,"timestamp":18385654264,"id":8299,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268235,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45278,"timestamp":18385654490,"id":8300,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268235,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56614,"timestamp":18385654662,"id":8301,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268235,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63440,"timestamp":18385654808,"id":8302,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268235,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64497,"timestamp":18385655401,"id":8303,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268236,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65406,"timestamp":18385655585,"id":8304,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268236,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":76860,"timestamp":18385655744,"id":8305,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268236,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":84579,"timestamp":18385655908,"id":8306,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268236,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69377,"timestamp":18385688140,"id":8307,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268268,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72739,"timestamp":18385688393,"id":8308,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268269,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74647,"timestamp":18385688944,"id":8311,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268269,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":76875,"timestamp":18385689091,"id":8312,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268269,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":80884,"timestamp":18385689279,"id":8313,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268270,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":87044,"timestamp":18385689433,"id":8314,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268270,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":90537,"timestamp":18385688567,"id":8309,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268269,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":93518,"timestamp":18385688782,"id":8310,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268269,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35607,"timestamp":18385803580,"id":8315,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758749268384,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37578,"timestamp":18385803997,"id":8317,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758749268384,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43826,"timestamp":18385803830,"id":8316,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758749268384,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49411,"timestamp":18385804165,"id":8318,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758749268384,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47832,"timestamp":18385821357,"id":8319,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52802,"timestamp":18385821643,"id":8320,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56332,"timestamp":18385822246,"id":8323,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268403,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59615,"timestamp":18385822508,"id":8324,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268403,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62543,"timestamp":18385822819,"id":8325,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268403,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64587,"timestamp":18385822996,"id":8326,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268403,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68154,"timestamp":18385821852,"id":8321,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":70668,"timestamp":18385822030,"id":8322,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":71182,"timestamp":18385823469,"id":8329,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268404,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72596,"timestamp":18385823615,"id":8330,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268404,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75462,"timestamp":18385823152,"id":8327,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268403,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":77331,"timestamp":18385823303,"id":8328,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268404,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":80123,"timestamp":18385823763,"id":8331,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749268404,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":83760,"timestamp":18385823910,"id":8332,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749268404,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":73000,"timestamp":18385860142,"id":8333,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749268440,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75720,"timestamp":18385860401,"id":8334,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749268441,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16342,"timestamp":18385964408,"id":8335,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749268545,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22958,"timestamp":18385964774,"id":8336,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749268545,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21396,"timestamp":18385970854,"id":8337,"parentId":8333,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749268551,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22120,"timestamp":18385971047,"id":8338,"parentId":8334,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749268551,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3358,"timestamp":18386001933,"id":8339,"parentId":8335,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749268582,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4384,"timestamp":18386002151,"id":8340,"parentId":8336,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749268582,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":483148,"timestamp":18385526186,"id":8280,"parentId":8278,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749268107,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":483284,"timestamp":18385526062,"id":8279,"parentId":8278,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758749268106,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4223,"timestamp":18386173266,"id":8421,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758749268754,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5612,"timestamp":18386173576,"id":8422,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758749268754,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6300,"timestamp":18386173741,"id":8423,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758749268754,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7047,"timestamp":18386173891,"id":8424,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758749268754,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17164,"timestamp":18386184259,"id":8425,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268765,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19519,"timestamp":18386184473,"id":8426,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268765,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22570,"timestamp":18386184635,"id":8427,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268765,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28054,"timestamp":18386184775,"id":8428,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268765,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28808,"timestamp":18386184923,"id":8429,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268765,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37747,"timestamp":18386185059,"id":8430,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268765,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42167,"timestamp":18386185208,"id":8431,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268766,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43793,"timestamp":18386185342,"id":8432,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268766,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46827,"timestamp":18386185476,"id":8433,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268766,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51737,"timestamp":18386185622,"id":8434,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268766,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54526,"timestamp":18386185778,"id":8435,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268766,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56114,"timestamp":18386185930,"id":8436,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268766,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58101,"timestamp":18386186074,"id":8437,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268766,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60476,"timestamp":18386186211,"id":8438,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268767,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62376,"timestamp":18386186348,"id":8439,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268767,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63633,"timestamp":18386186483,"id":8440,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268767,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":67065,"timestamp":18386186619,"id":8441,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749268767,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6974,"timestamp":18386301677,"id":8442,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758749268882,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9435,"timestamp":18386302049,"id":8443,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758749268882,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":8243,"timestamp":18386315601,"id":8444,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749268896,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12481,"timestamp":18386326257,"id":8445,"parentId":8277,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749268907,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7834,"timestamp":18386342388,"id":8446,"parentId":8444,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749268923,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4677,"timestamp":18386352404,"id":8447,"parentId":8445,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749268933,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":884597,"timestamp":18385519241,"id":8278,"parentId":8277,"tags":{},"startTime":1758749268100,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":56153,"timestamp":18386862698,"id":8449,"parentId":8448,"tags":{},"startTime":1758749269443,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":16,"timestamp":18386918922,"id":8451,"parentId":8448,"tags":{},"startTime":1758749269499,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":49966,"timestamp":18386919119,"id":8452,"parentId":8448,"tags":{},"startTime":1758749269499,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":41,"timestamp":18386969246,"id":8453,"parentId":8448,"tags":{},"startTime":1758749269550,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":24,"timestamp":18386969436,"id":8454,"parentId":8448,"tags":{},"startTime":1758749269550,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":64527,"timestamp":18386918902,"id":8450,"parentId":8448,"tags":{},"startTime":1758749269499,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":12403,"timestamp":18387003540,"id":8455,"parentId":8448,"tags":{},"startTime":1758749269584,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":22909,"timestamp":18387015984,"id":8456,"parentId":8448,"tags":{},"startTime":1758749269596,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":8485,"timestamp":18387045976,"id":8457,"parentId":8448,"tags":{},"startTime":1758749269626,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":217,"timestamp":18387054459,"id":8458,"parentId":8448,"tags":{},"startTime":1758749269635,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":535,"timestamp":18387054646,"id":8459,"parentId":8448,"tags":{},"startTime":1758749269635,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":6768,"timestamp":18387055193,"id":8460,"parentId":8448,"tags":{},"startTime":1758749269636,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":249149,"timestamp":18386831524,"id":8448,"parentId":8277,"tags":{},"startTime":1758749269412,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1670334,"timestamp":18385518228,"id":8277,"parentId":8275,"tags":{"name":"server"},"startTime":1758749268099,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":25563,"timestamp":18387188626,"id":8461,"parentId":8275,"tags":{},"startTime":1758749269769,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1722014,"timestamp":18385495686,"id":8275,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758749268076,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11009,"timestamp":18387238324,"id":8473,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10980,"timestamp":18387238363,"id":8480,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11037,"timestamp":18387238340,"id":8475,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11011,"timestamp":18387238368,"id":8481,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11037,"timestamp":18387238346,"id":8476,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":14319,"timestamp":18387238350,"id":8477,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":16618,"timestamp":18387238355,"id":8478,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":16633,"timestamp":18387238359,"id":8479,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":16823,"timestamp":18387238180,"id":8465,"parentId":8463,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28298,"timestamp":18387249501,"id":8484,"parentId":8462,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758749269830,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":32730,"timestamp":18387248603,"id":8483,"parentId":8468,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758749269829,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36847,"timestamp":18387247959,"id":8482,"parentId":8467,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758749269828,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":55664,"timestamp":18387238319,"id":8472,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":67094,"timestamp":18387238289,"id":8467,"parentId":8463,"tags":{"request":"./sentry.client.config.js"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":67121,"timestamp":18387238296,"id":8468,"parentId":8463,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":68027,"timestamp":18387238335,"id":8474,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":69093,"timestamp":18387238281,"id":8466,"parentId":8463,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":174298,"timestamp":18387238315,"id":8471,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":178814,"timestamp":18387238303,"id":8469,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":1217193,"timestamp":18388580036,"id":8488,"parentId":8487,"tags":{},"startTime":1758749271160,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":1220262,"timestamp":18388579721,"id":8487,"parentId":8486,"tags":{},"startTime":1758749271160,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":26648,"timestamp":18389800063,"id":8489,"parentId":8486,"tags":{"astUsed":"true"},"startTime":1758749272380,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":1252162,"timestamp":18388578415,"id":8486,"parentId":8485,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758749271159,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":2590733,"timestamp":18387249752,"id":8485,"parentId":8462,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758749269830,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":128,"timestamp":18389840631,"id":8490,"parentId":8485,"tags":{},"startTime":1758749272421,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":2602474,"timestamp":18387238310,"id":8470,"parentId":8463,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749269819,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":2619943,"timestamp":18387220927,"id":8463,"parentId":8462,"tags":{},"startTime":1758749269801,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":11353,"timestamp":18389872995,"id":8492,"parentId":8491,"tags":{},"startTime":1758749272453,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":69,"timestamp":18389884401,"id":8494,"parentId":8491,"tags":{},"startTime":1758749272465,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":179,"timestamp":18389884679,"id":8495,"parentId":8491,"tags":{},"startTime":1758749272465,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":16,"timestamp":18389884892,"id":8496,"parentId":8491,"tags":{},"startTime":1758749272465,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":18389884943,"id":8497,"parentId":8491,"tags":{},"startTime":1758749272465,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":5925,"timestamp":18389884384,"id":8493,"parentId":8491,"tags":{},"startTime":1758749272465,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":1511,"timestamp":18389895950,"id":8498,"parentId":8491,"tags":{},"startTime":1758749272476,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":6459,"timestamp":18389897487,"id":8499,"parentId":8491,"tags":{},"startTime":1758749272478,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":13161,"timestamp":18389908273,"id":8500,"parentId":8491,"tags":{},"startTime":1758749272489,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":206,"timestamp":18389921432,"id":8501,"parentId":8491,"tags":{},"startTime":1758749272502,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":382,"timestamp":18389921619,"id":8502,"parentId":8491,"tags":{},"startTime":1758749272502,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":22750,"timestamp":18389922014,"id":8503,"parentId":8491,"tags":{},"startTime":1758749272502,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":605,"timestamp":18389948873,"id":8505,"parentId":8462,"tags":{},"startTime":1758749272529,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":907,"timestamp":18389948584,"id":8504,"parentId":8462,"tags":{},"startTime":1758749272529,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":105317,"timestamp":18389857921,"id":8491,"parentId":8462,"tags":{},"startTime":1758749272438,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":2742821,"timestamp":18387220551,"id":8462,"parentId":8276,"tags":{"name":"client"},"startTime":1758749269801,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":14977,"timestamp":18389963504,"id":8506,"parentId":8276,"tags":{},"startTime":1758749272544,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":4485155,"timestamp":18385495951,"id":8276,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758749268076,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":24,"timestamp":18389992102,"id":8509,"parentId":3,"tags":{},"startTime":1758749272572,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":1,"timestamp":18389992197,"id":8510,"parentId":3,"tags":{},"startTime":1758749272573,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":5384,"timestamp":18390009315,"id":8517,"parentId":8511,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758749272590,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19726,"timestamp":18389996617,"id":8514,"parentId":8508,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749272577,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19739,"timestamp":18389996623,"id":8515,"parentId":8508,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749272577,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19755,"timestamp":18389996628,"id":8516,"parentId":8508,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749272577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":814,"timestamp":18390016728,"id":8518,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"rsc"},"startTime":1758749272597,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":25193,"timestamp":18389996611,"id":8513,"parentId":8508,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749272577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5523,"timestamp":18390027692,"id":8519,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758749272608,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7829,"timestamp":18390028000,"id":8520,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758749272608,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8732,"timestamp":18390028206,"id":8521,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758749272609,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9589,"timestamp":18390028364,"id":8522,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758749272609,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7463,"timestamp":18390050453,"id":8523,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758749272631,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9014,"timestamp":18390050820,"id":8524,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758749272631,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9734,"timestamp":18390051006,"id":8525,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758749272631,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10531,"timestamp":18390051174,"id":8526,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758749272632,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13271,"timestamp":18390051606,"id":8527,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272632,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15482,"timestamp":18390051780,"id":8528,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272632,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17915,"timestamp":18390051947,"id":8529,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272632,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22058,"timestamp":18390052093,"id":8530,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272632,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22499,"timestamp":18390052236,"id":8531,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272633,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27982,"timestamp":18390052387,"id":8532,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272633,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30252,"timestamp":18390052539,"id":8533,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272633,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31465,"timestamp":18390052724,"id":8534,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272633,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32942,"timestamp":18390052874,"id":8535,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272633,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":4550000,"timestamp":18385497497,"id":8536,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/studio","isPageHidden":true},"startTime":1758749272667,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11241,"timestamp":18390112995,"id":8537,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272693,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13260,"timestamp":18390113259,"id":8538,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272694,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15556,"timestamp":18390113460,"id":8539,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272694,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19219,"timestamp":18390113634,"id":8540,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272694,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19639,"timestamp":18390113791,"id":8541,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272694,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24699,"timestamp":18390113942,"id":8542,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272694,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26676,"timestamp":18390114109,"id":8543,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272694,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28038,"timestamp":18390114264,"id":8544,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272695,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29345,"timestamp":18390114439,"id":8545,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272695,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":32355,"timestamp":18390114713,"id":8546,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272695,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35087,"timestamp":18390114889,"id":8547,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272695,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37020,"timestamp":18390115214,"id":8548,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39075,"timestamp":18390115389,"id":8549,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40394,"timestamp":18390115559,"id":8550,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41666,"timestamp":18390115711,"id":8551,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43319,"timestamp":18390115877,"id":8552,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45018,"timestamp":18390116026,"id":8553,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46610,"timestamp":18390116256,"id":8554,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48022,"timestamp":18390116432,"id":8555,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49303,"timestamp":18390116605,"id":8556,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50660,"timestamp":18390116748,"id":8557,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51498,"timestamp":18390116889,"id":8558,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52290,"timestamp":18390117027,"id":8559,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53803,"timestamp":18390117346,"id":8560,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749272698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55644,"timestamp":18390117513,"id":8561,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749272698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3096,"timestamp":18390235971,"id":8562,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758749272816,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5352,"timestamp":18390236213,"id":8563,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758749272817,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6325,"timestamp":18390236373,"id":8564,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758749272817,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8592,"timestamp":18390236534,"id":8565,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758749272817,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5678,"timestamp":18390260073,"id":8566,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749272840,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7659,"timestamp":18390260316,"id":8567,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749272841,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8929,"timestamp":18390271124,"id":8568,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749272851,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12017,"timestamp":18390271360,"id":8569,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749272852,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":4774000,"timestamp":18386536611,"id":8570,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/faq","isPageHidden":true},"startTime":1758749272869,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2757,"timestamp":18390290353,"id":8571,"parentId":8566,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749272871,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3419,"timestamp":18390290599,"id":8572,"parentId":8567,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749272871,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2088,"timestamp":18390303339,"id":8573,"parentId":8568,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749272884,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3007,"timestamp":18390303582,"id":8574,"parentId":8569,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749272884,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":314219,"timestamp":18389996602,"id":8512,"parentId":8508,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749272577,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":314312,"timestamp":18389996520,"id":8511,"parentId":8508,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758749272577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4076,"timestamp":18390476314,"id":8655,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758749273057,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5372,"timestamp":18390476661,"id":8656,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758749273057,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6047,"timestamp":18390476829,"id":8657,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758749273057,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6619,"timestamp":18390476982,"id":8658,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758749273057,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13005,"timestamp":18390488805,"id":8659,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273069,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15063,"timestamp":18390489067,"id":8660,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273069,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17462,"timestamp":18390489244,"id":8661,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273070,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20853,"timestamp":18390489396,"id":8662,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273070,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21280,"timestamp":18390489535,"id":8663,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273070,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25865,"timestamp":18390489699,"id":8664,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273070,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27883,"timestamp":18390489860,"id":8665,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273070,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29397,"timestamp":18390490001,"id":8666,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273070,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35336,"timestamp":18390490169,"id":8667,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273070,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38244,"timestamp":18390490320,"id":8668,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273071,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40179,"timestamp":18390490491,"id":8669,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273071,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41246,"timestamp":18390490635,"id":8670,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273071,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42477,"timestamp":18390490781,"id":8671,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273071,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43804,"timestamp":18390490931,"id":8672,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273071,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45087,"timestamp":18390491072,"id":8673,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273071,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45933,"timestamp":18390491231,"id":8674,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273072,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47646,"timestamp":18390491371,"id":8675,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749273072,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3488,"timestamp":18390575883,"id":8676,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758749273156,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5634,"timestamp":18390576151,"id":8677,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758749273156,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6837,"timestamp":18390584772,"id":8678,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749273165,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6839,"timestamp":18390593597,"id":8679,"parentId":8507,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749273174,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4016,"timestamp":18390602272,"id":8680,"parentId":8678,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749273183,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2828,"timestamp":18390609449,"id":8681,"parentId":8679,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749273190,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":650820,"timestamp":18389987110,"id":8508,"parentId":8507,"tags":{},"startTime":1758749272567,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":35162,"timestamp":18390696379,"id":8683,"parentId":8682,"tags":{},"startTime":1758749273277,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":8,"timestamp":18390731593,"id":8685,"parentId":8682,"tags":{},"startTime":1758749273312,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":34289,"timestamp":18390731632,"id":8686,"parentId":8682,"tags":{},"startTime":1758749273312,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":14,"timestamp":18390765970,"id":8687,"parentId":8682,"tags":{},"startTime":1758749273346,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":18390766023,"id":8688,"parentId":8682,"tags":{},"startTime":1758749273346,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":52598,"timestamp":18390731576,"id":8684,"parentId":8682,"tags":{},"startTime":1758749273312,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":8944,"timestamp":18390794093,"id":8689,"parentId":8682,"tags":{},"startTime":1758749273374,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":16350,"timestamp":18390803072,"id":8690,"parentId":8682,"tags":{},"startTime":1758749273383,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6383,"timestamp":18390829145,"id":8691,"parentId":8682,"tags":{},"startTime":1758749273409,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":136,"timestamp":18390835526,"id":8692,"parentId":8682,"tags":{},"startTime":1758749273416,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":586,"timestamp":18390835635,"id":8693,"parentId":8682,"tags":{},"startTime":1758749273416,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":635,"timestamp":18390836232,"id":8694,"parentId":8682,"tags":{},"startTime":1758749273417,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":184055,"timestamp":18390674005,"id":8682,"parentId":8507,"tags":{},"startTime":1758749273254,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":974281,"timestamp":18389986691,"id":8507,"parentId":8464,"tags":{"name":"server"},"startTime":1758749272567,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":10792,"timestamp":18390961031,"id":8695,"parentId":8464,"tags":{},"startTime":1758749273541,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":3739806,"timestamp":18387237568,"id":8464,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758749269818,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":2104,"timestamp":18391007920,"id":8698,"parentId":3,"tags":{"inputPage":"/faq/page"},"startTime":1758749273588,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2646,"timestamp":18391009689,"id":8699,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758749273590,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1790,"timestamp":18391012805,"id":8700,"parentId":3,"tags":{"inputPage":"/faq/page"},"startTime":1758749273593,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":629387,"timestamp":18391014331,"id":8701,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758749273595,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2307,"timestamp":18391703884,"id":8703,"parentId":3,"tags":{"inputPage":"/faq/page"},"startTime":1758749274284,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1339,"timestamp":18391709281,"id":8704,"parentId":3,"tags":{"inputPage":"/faq/page"},"startTime":1758749274290,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1240922,"timestamp":18391006031,"id":8697,"tags":{"url":"/studio?_rsc=5vtlv"},"startTime":1758749273586,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18392247051,"id":8705,"parentId":8697,"tags":{"url":"/studio?_rsc=5vtlv","memory.rss":"2904297472","memory.heapUsed":"1491407528","memory.heapTotal":"1593298944"},"startTime":1758749274827,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":613070,"timestamp":18391640185,"id":8702,"tags":{"url":"/faq"},"startTime":1758749274221,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18392253362,"id":8706,"parentId":8702,"tags":{"url":"/faq","memory.rss":"2904428544","memory.heapUsed":"1492012520","memory.heapTotal":"1593298944"},"startTime":1758749274834,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":16945,"timestamp":18392458632,"id":8720,"parentId":8713,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758749275039,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23945,"timestamp":18392452378,"id":8716,"parentId":8712,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749275033,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23954,"timestamp":18392452383,"id":8717,"parentId":8712,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749275033,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23958,"timestamp":18392452388,"id":8718,"parentId":8712,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749275033,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23973,"timestamp":18392452393,"id":8719,"parentId":8712,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749275033,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6922,"timestamp":18392491802,"id":8722,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758749275072,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7564,"timestamp":18392492481,"id":8726,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758749275073,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10817,"timestamp":18392491484,"id":8721,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758749275072,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11947,"timestamp":18392492284,"id":8725,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758749275073,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13200,"timestamp":18392492122,"id":8724,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758749275072,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13136,"timestamp":18392492876,"id":8728,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758749275073,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14994,"timestamp":18392491965,"id":8723,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758749275072,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15044,"timestamp":18392492716,"id":8727,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758749275073,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":65417,"timestamp":18392452364,"id":8714,"parentId":8712,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749275033,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11946,"timestamp":18392511248,"id":8729,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275092,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14092,"timestamp":18392511515,"id":8730,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275092,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16309,"timestamp":18392511702,"id":8731,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275092,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18167,"timestamp":18392511859,"id":8732,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275092,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21619,"timestamp":18392516483,"id":8733,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275097,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23562,"timestamp":18392516691,"id":8734,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275097,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33433,"timestamp":18392519094,"id":8736,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275099,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36455,"timestamp":18392519289,"id":8737,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275100,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41080,"timestamp":18392519455,"id":8738,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275100,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45313,"timestamp":18392519613,"id":8739,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275100,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46359,"timestamp":18392519773,"id":8740,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275100,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46673,"timestamp":18392519919,"id":8741,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275100,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38822,"timestamp":18392546207,"id":8742,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40410,"timestamp":18392546444,"id":8743,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41727,"timestamp":18392546616,"id":8744,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42787,"timestamp":18392546756,"id":8745,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45296,"timestamp":18392547183,"id":8748,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275128,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47732,"timestamp":18392547333,"id":8749,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275128,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49786,"timestamp":18392546905,"id":8746,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50935,"timestamp":18392547042,"id":8747,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24471,"timestamp":18392579561,"id":8751,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758749275160,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23320,"timestamp":18392581779,"id":8753,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758749275162,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29695,"timestamp":18392581580,"id":8752,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758749275162,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32379,"timestamp":18392581947,"id":8754,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758749275162,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36026,"timestamp":18392582119,"id":8755,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275162,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39158,"timestamp":18392582269,"id":8756,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275163,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31553,"timestamp":18392646941,"id":8757,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275227,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32463,"timestamp":18392647209,"id":8758,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275228,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33591,"timestamp":18392647710,"id":8761,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275228,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34807,"timestamp":18392647856,"id":8762,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275228,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37421,"timestamp":18392647385,"id":8759,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275228,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39400,"timestamp":18392647543,"id":8760,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275228,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40683,"timestamp":18392648025,"id":8763,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275228,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41845,"timestamp":18392648210,"id":8764,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275229,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42679,"timestamp":18392648504,"id":8765,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275229,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43271,"timestamp":18392648765,"id":8766,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275229,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45398,"timestamp":18392649064,"id":8767,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749275229,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47442,"timestamp":18392649333,"id":8768,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749275230,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49313,"timestamp":18392649621,"id":8769,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749275230,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50806,"timestamp":18392649868,"id":8770,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749275230,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5826,"timestamp":18392738294,"id":8771,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749275319,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8903,"timestamp":18392738546,"id":8772,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749275319,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11059,"timestamp":18392738750,"id":8773,"parentId":8767,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749275319,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11717,"timestamp":18392738894,"id":8774,"parentId":8768,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749275319,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2483,"timestamp":18392761783,"id":8775,"parentId":8771,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749275342,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3300,"timestamp":18392762016,"id":8776,"parentId":8772,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749275342,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":315536,"timestamp":18392452372,"id":8715,"parentId":8712,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749275033,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":315617,"timestamp":18392452301,"id":8713,"parentId":8712,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758749275033,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4094,"timestamp":18392935223,"id":8857,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758749275516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5015,"timestamp":18392935547,"id":8858,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758749275516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5520,"timestamp":18392935729,"id":8859,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758749275516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6024,"timestamp":18392935891,"id":8860,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758749275516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11523,"timestamp":18392945661,"id":8861,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275526,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12973,"timestamp":18392945993,"id":8862,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275526,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14706,"timestamp":18392946170,"id":8863,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275526,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17471,"timestamp":18392946316,"id":8864,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17770,"timestamp":18392946462,"id":8865,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21617,"timestamp":18392946596,"id":8866,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23236,"timestamp":18392946744,"id":8867,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24248,"timestamp":18392946881,"id":8868,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25364,"timestamp":18392947013,"id":8869,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27933,"timestamp":18392947157,"id":8870,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29578,"timestamp":18392947315,"id":8871,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30521,"timestamp":18392947459,"id":8872,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31625,"timestamp":18392947601,"id":8873,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32749,"timestamp":18392947739,"id":8874,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33796,"timestamp":18392947877,"id":8875,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34476,"timestamp":18392948009,"id":8876,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36100,"timestamp":18392948146,"id":8877,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749275528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6636,"timestamp":18393021265,"id":8878,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758749275602,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8491,"timestamp":18393021535,"id":8879,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758749275602,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5939,"timestamp":18393033016,"id":8880,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749275613,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6193,"timestamp":18393040973,"id":8881,"parentId":8711,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749275621,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3887,"timestamp":18393049391,"id":8882,"parentId":8880,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749275630,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2713,"timestamp":18393055009,"id":8883,"parentId":8881,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749275635,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":637120,"timestamp":18392449663,"id":8712,"parentId":8711,"tags":{},"startTime":1758749275030,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":30726,"timestamp":18393138876,"id":8885,"parentId":8884,"tags":{},"startTime":1758749275719,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"optimize-modules","duration":11,"timestamp":18393170034,"id":8887,"parentId":8884,"tags":{},"startTime":1758749275750,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":32432,"timestamp":18393170075,"id":8888,"parentId":8884,"tags":{},"startTime":1758749275750,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":14,"timestamp":18393202555,"id":8889,"parentId":8884,"tags":{},"startTime":1758749275783,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":18393202604,"id":8890,"parentId":8884,"tags":{},"startTime":1758749275783,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":38973,"timestamp":18393169945,"id":8886,"parentId":8884,"tags":{},"startTime":1758749275750,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":8996,"timestamp":18393225001,"id":8891,"parentId":8884,"tags":{},"startTime":1758749275805,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":15238,"timestamp":18393234030,"id":8892,"parentId":8884,"tags":{},"startTime":1758749275814,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":5371,"timestamp":18393255756,"id":8893,"parentId":8884,"tags":{},"startTime":1758749275836,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":148,"timestamp":18393261125,"id":8894,"parentId":8884,"tags":{},"startTime":1758749275841,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":503,"timestamp":18393261248,"id":8895,"parentId":8884,"tags":{},"startTime":1758749275842,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":5910,"timestamp":18393261760,"id":8896,"parentId":8884,"tags":{},"startTime":1758749275842,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":164570,"timestamp":18393119661,"id":8884,"parentId":8711,"tags":{},"startTime":1758749275700,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":937604,"timestamp":18392449296,"id":8711,"parentId":8709,"tags":{"name":"server"},"startTime":1758749275030,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":22226,"timestamp":18393386977,"id":8897,"parentId":8709,"tags":{},"startTime":1758749275967,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":967314,"timestamp":18392445036,"id":8710,"tags":{"trigger":"/icon.svg"},"startTime":1758749275025,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":967548,"timestamp":18392444977,"id":8709,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758749275025,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":968587,"timestamp":18392444469,"id":8708,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758749275025,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":834442,"timestamp":18392578617,"id":8750,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758749275159,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":284,"timestamp":18393428587,"id":8898,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758749276009,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":268,"timestamp":18393428610,"id":8899,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758749276009,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1046687,"timestamp":18392518205,"id":8735,"tags":{"url":"/icon.svg"},"startTime":1758749275099,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1122658,"timestamp":18392442243,"id":8707,"tags":{"url":"/icon.svg"},"startTime":1758749275023,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":18393564991,"id":8900,"parentId":8735,"tags":{"url":"/icon.svg","memory.rss":"2970304512","memory.heapUsed":"1537336472","memory.heapTotal":"1659203584"},"startTime":1758749276145,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18393565023,"id":8901,"parentId":8707,"tags":{"url":"/icon.svg","memory.rss":"2970304512","memory.heapUsed":"1537337704","memory.heapTotal":"1659203584"},"startTime":1758749276145,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":180,"timestamp":18393942283,"id":8902,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749276523,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":95,"timestamp":18393942484,"id":8903,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749276523,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":154,"timestamp":18394045918,"id":8904,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758749276626,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":88,"timestamp":18394046089,"id":8905,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758749276626,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":92,"timestamp":18394046371,"id":8906,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758749276627,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":79,"timestamp":18394046473,"id":8907,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758749276627,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":4,"timestamp":18394053866,"id":8909,"parentId":3,"tags":{},"startTime":1758749276634,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":2,"timestamp":18394080955,"id":8927,"parentId":3,"tags":{},"startTime":1758749276661,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":9913,"timestamp":18394075743,"id":8925,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75"},"startTime":1758749276656,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":18394085777,"id":8930,"parentId":8925,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75","memory.rss":"2971222016","memory.heapUsed":"1546606312","memory.heapTotal":"1659990016"},"startTime":1758749276666,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":17471,"timestamp":18394080291,"id":8926,"parentId":8915,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758749276661,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":35708,"timestamp":18394065336,"id":8920,"parentId":8914,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749276646,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":35730,"timestamp":18394065340,"id":8921,"parentId":8914,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749276646,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":35754,"timestamp":18394065343,"id":8922,"parentId":8914,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749276646,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":41039,"timestamp":18394065331,"id":8919,"parentId":8914,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749276646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18680,"timestamp":18394116543,"id":8932,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758749276697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19928,"timestamp":18394117315,"id":8936,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758749276698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22308,"timestamp":18394116840,"id":8933,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758749276697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23039,"timestamp":18394117515,"id":8937,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758749276698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24784,"timestamp":18394116999,"id":8934,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758749276697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25283,"timestamp":18394117666,"id":8938,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758749276698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26890,"timestamp":18394117150,"id":8935,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758749276697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26913,"timestamp":18394117813,"id":8939,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758749276698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10225,"timestamp":18394168037,"id":8940,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276748,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12751,"timestamp":18394169920,"id":8941,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276750,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":119275,"timestamp":18394065302,"id":8916,"parentId":8914,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749276646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22592,"timestamp":18394171312,"id":8942,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276752,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26032,"timestamp":18394171629,"id":8943,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276752,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29922,"timestamp":18394171891,"id":8944,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276752,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33424,"timestamp":18394172109,"id":8945,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276752,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40603,"timestamp":18394172801,"id":8948,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276753,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47995,"timestamp":18394173025,"id":8949,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276753,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54679,"timestamp":18394172347,"id":8946,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276753,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59838,"timestamp":18394172565,"id":8947,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276753,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60147,"timestamp":18394173262,"id":8950,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276754,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45650,"timestamp":18394188207,"id":8951,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276769,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62415,"timestamp":18394188592,"id":8952,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276769,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64440,"timestamp":18394188863,"id":8953,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276769,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10908,"timestamp":18394259921,"id":8954,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276840,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12054,"timestamp":18394260290,"id":8955,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276841,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14084,"timestamp":18394260512,"id":8956,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276841,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13608,"timestamp":18394262519,"id":8957,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276843,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17182,"timestamp":18394262744,"id":8958,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276843,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20157,"timestamp":18394262898,"id":8959,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276843,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22336,"timestamp":18394263095,"id":8960,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276843,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24442,"timestamp":18394263245,"id":8961,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276844,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26200,"timestamp":18394263397,"id":8962,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276844,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27178,"timestamp":18394263549,"id":8963,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276844,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29122,"timestamp":18394263705,"id":8964,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276844,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30831,"timestamp":18394263869,"id":8965,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276844,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32840,"timestamp":18394264027,"id":8966,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276844,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34122,"timestamp":18394264166,"id":8967,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276844,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35512,"timestamp":18394264323,"id":8968,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276845,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36533,"timestamp":18394264462,"id":8969,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276845,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38579,"timestamp":18394264614,"id":8970,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276845,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39717,"timestamp":18394264748,"id":8971,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276845,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43191,"timestamp":18394264906,"id":8972,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749276845,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43285,"timestamp":18394267220,"id":8973,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749276848,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21589,"timestamp":18394363572,"id":8974,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758749276944,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22172,"timestamp":18394363996,"id":8976,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758749276944,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24786,"timestamp":18394363836,"id":8975,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758749276944,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26826,"timestamp":18394364161,"id":8977,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758749276944,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33847,"timestamp":18394368834,"id":8978,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749276949,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35415,"timestamp":18394369071,"id":8979,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749276949,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14783,"timestamp":18394406251,"id":8980,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749276987,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17266,"timestamp":18394406487,"id":8981,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749276987,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3539,"timestamp":18394428413,"id":8982,"parentId":8978,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749277009,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3986,"timestamp":18394428652,"id":8983,"parentId":8979,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749277009,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":371028,"timestamp":18394065310,"id":8917,"parentId":8914,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749276646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3761,"timestamp":18394439959,"id":8984,"parentId":8980,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749277020,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4645,"timestamp":18394440167,"id":8985,"parentId":8981,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749277020,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":381844,"timestamp":18394065315,"id":8918,"parentId":8914,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749276646,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":381948,"timestamp":18394065219,"id":8915,"parentId":8914,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758749276646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3664,"timestamp":18394618051,"id":9070,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758749277198,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4479,"timestamp":18394618427,"id":9071,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758749277199,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5031,"timestamp":18394618624,"id":9072,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758749277199,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5505,"timestamp":18394618772,"id":9073,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758749277199,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11706,"timestamp":18394627731,"id":9074,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277208,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13233,"timestamp":18394627962,"id":9075,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277208,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14997,"timestamp":18394628129,"id":9076,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277208,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17789,"timestamp":18394628286,"id":9077,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277209,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18144,"timestamp":18394628425,"id":9078,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277209,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21940,"timestamp":18394628571,"id":9079,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277209,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23552,"timestamp":18394628713,"id":9080,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277209,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24520,"timestamp":18394628854,"id":9081,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277209,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25553,"timestamp":18394628986,"id":9082,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277209,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27656,"timestamp":18394629121,"id":9083,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277209,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29203,"timestamp":18394629280,"id":9084,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277210,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30246,"timestamp":18394629417,"id":9085,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277210,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31284,"timestamp":18394629566,"id":9086,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277210,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32427,"timestamp":18394629705,"id":9087,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277210,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33475,"timestamp":18394629836,"id":9088,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277210,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34073,"timestamp":18394630055,"id":9089,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277210,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":35780,"timestamp":18394630193,"id":9090,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749277211,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4440,"timestamp":18394702354,"id":9091,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758749277283,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6202,"timestamp":18394702622,"id":9092,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758749277283,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5924,"timestamp":18394711757,"id":9093,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749277292,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6114,"timestamp":18394719564,"id":9094,"parentId":8913,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749277300,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3714,"timestamp":18394727362,"id":9095,"parentId":9093,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749277308,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2550,"timestamp":18394732557,"id":9096,"parentId":9094,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749277313,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":699452,"timestamp":18394062693,"id":8914,"parentId":8913,"tags":{},"startTime":1758749276643,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":46214,"timestamp":18395201283,"id":9098,"parentId":9097,"tags":{},"startTime":1758749277782,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":14,"timestamp":18395247548,"id":9100,"parentId":9097,"tags":{},"startTime":1758749277828,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":42824,"timestamp":18395247589,"id":9101,"parentId":9097,"tags":{},"startTime":1758749277828,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":20,"timestamp":18395290469,"id":9102,"parentId":9097,"tags":{},"startTime":1758749277871,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":11,"timestamp":18395290526,"id":9103,"parentId":9097,"tags":{},"startTime":1758749277871,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":54942,"timestamp":18395247533,"id":9099,"parentId":9097,"tags":{},"startTime":1758749277828,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":11593,"timestamp":18395322379,"id":9104,"parentId":9097,"tags":{},"startTime":1758749277903,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":15226,"timestamp":18395334006,"id":9105,"parentId":9097,"tags":{},"startTime":1758749277914,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6458,"timestamp":18395357144,"id":9106,"parentId":9097,"tags":{},"startTime":1758749277937,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":154,"timestamp":18395363601,"id":9107,"parentId":9097,"tags":{},"startTime":1758749277944,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":548,"timestamp":18395363726,"id":9108,"parentId":9097,"tags":{},"startTime":1758749277944,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":6957,"timestamp":18395364283,"id":9109,"parentId":9097,"tags":{},"startTime":1758749277945,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":219749,"timestamp":18395173858,"id":9097,"parentId":8913,"tags":{},"startTime":1758749277754,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1457334,"timestamp":18394062259,"id":8913,"parentId":8911,"tags":{"name":"server"},"startTime":1758749276643,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":210,"timestamp":18395526928,"id":9111,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749278107,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":87,"timestamp":18395527159,"id":9112,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749278107,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":22726,"timestamp":18395519656,"id":9110,"parentId":8911,"tags":{},"startTime":1758749278100,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1463149,"timestamp":18394082053,"id":8928,"tags":{"trigger":"/api/faq"},"startTime":1758749276662,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":891,"timestamp":18395544504,"id":9113,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758749278125,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-ts","duration":11119,"timestamp":18395575517,"id":9125,"parentId":9116,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758749278156,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":20531,"timestamp":18395568487,"id":9122,"parentId":9115,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749278149,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":20545,"timestamp":18395568490,"id":9123,"parentId":9115,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749278149,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":20562,"timestamp":18395568495,"id":9124,"parentId":9115,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749278149,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":38624,"timestamp":18395568483,"id":9121,"parentId":9115,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749278149,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31265,"timestamp":18395637341,"id":9126,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758749278218,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33261,"timestamp":18395638661,"id":9130,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758749278219,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37266,"timestamp":18395637750,"id":9127,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758749278218,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38645,"timestamp":18395639014,"id":9131,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758749278219,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41199,"timestamp":18395638057,"id":9128,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758749278218,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40980,"timestamp":18395639374,"id":9132,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758749278220,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43839,"timestamp":18395638317,"id":9129,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758749278219,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43765,"timestamp":18395639629,"id":9133,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758749278220,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11845,"timestamp":18395701382,"id":9134,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278282,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15577,"timestamp":18395701993,"id":9135,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278282,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20314,"timestamp":18395702351,"id":9136,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278283,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24340,"timestamp":18395702626,"id":9137,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278283,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30163,"timestamp":18395704280,"id":9138,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278285,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30392,"timestamp":18395704795,"id":9139,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278285,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37757,"timestamp":18395705126,"id":9140,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278285,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44630,"timestamp":18395705334,"id":9141,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278286,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55045,"timestamp":18395705551,"id":9142,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278286,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64092,"timestamp":18395705764,"id":9143,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278286,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69758,"timestamp":18395705971,"id":9144,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278286,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":73771,"timestamp":18395706163,"id":9145,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278286,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":254191,"timestamp":18395568460,"id":9117,"parentId":9115,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749278149,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19924,"timestamp":18395815183,"id":9146,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278396,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17429,"timestamp":18395820463,"id":9147,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278401,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24411,"timestamp":18395821042,"id":9148,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278401,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28236,"timestamp":18395821347,"id":9149,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31614,"timestamp":18395821636,"id":9150,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33889,"timestamp":18395822045,"id":9151,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39253,"timestamp":18395822383,"id":9152,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278403,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41794,"timestamp":18395825022,"id":9153,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278405,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53815,"timestamp":18395825440,"id":9154,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278406,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57315,"timestamp":18395825709,"id":9155,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278406,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60351,"timestamp":18395826000,"id":9156,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278406,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62292,"timestamp":18395826340,"id":9157,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278407,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65782,"timestamp":18395826700,"id":9158,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278407,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68165,"timestamp":18395826983,"id":9159,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278407,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":70407,"timestamp":18395827984,"id":9162,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278408,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72656,"timestamp":18395828288,"id":9163,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278409,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":77134,"timestamp":18395827278,"id":9160,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278408,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":79807,"timestamp":18395827597,"id":9161,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278408,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":81265,"timestamp":18395828573,"id":9164,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278409,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":82916,"timestamp":18395828934,"id":9165,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278409,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":411132,"timestamp":18395568473,"id":9119,"parentId":9115,"tags":{"request":"next-app-loader?name=app%2Fapi%2Ffaq%2Froute&page=%2Fapi%2Ffaq%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Ffaq%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749278149,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57891,"timestamp":18395977014,"id":9166,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749278557,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61870,"timestamp":18395977389,"id":9167,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749278558,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64471,"timestamp":18395978040,"id":9168,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758749278558,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":66204,"timestamp":18395978769,"id":9170,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758749278559,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72203,"timestamp":18395978411,"id":9169,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758749278559,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":77728,"timestamp":18395979099,"id":9171,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758749278559,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":101941,"timestamp":18395997064,"id":9172,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749278577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":100316,"timestamp":18396005560,"id":9173,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749278586,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23576,"timestamp":18396186030,"id":9174,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749278766,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27544,"timestamp":18396186336,"id":9175,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749278767,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":649792,"timestamp":18395568468,"id":9118,"parentId":9115,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749278149,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18334,"timestamp":18396201834,"id":9176,"parentId":9172,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749278782,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18736,"timestamp":18396202175,"id":9177,"parentId":9173,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749278783,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2436,"timestamp":18396233779,"id":9178,"parentId":9174,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749278814,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3810,"timestamp":18396234037,"id":9179,"parentId":9175,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749278814,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":673085,"timestamp":18395568478,"id":9120,"parentId":9115,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749278149,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":673215,"timestamp":18395568363,"id":9116,"parentId":9115,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758749278149,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3727,"timestamp":18396475454,"id":9268,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758749279056,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4714,"timestamp":18396475764,"id":9269,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758749279056,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5195,"timestamp":18396475927,"id":9270,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758749279056,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5707,"timestamp":18396476069,"id":9271,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758749279056,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11655,"timestamp":18396485379,"id":9272,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279066,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13279,"timestamp":18396485613,"id":9273,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279066,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14984,"timestamp":18396485776,"id":9274,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279066,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17685,"timestamp":18396485916,"id":9275,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279066,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18085,"timestamp":18396486051,"id":9276,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279066,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22016,"timestamp":18396486184,"id":9277,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279067,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23758,"timestamp":18396486342,"id":9278,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279067,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24815,"timestamp":18396486487,"id":9279,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279067,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25934,"timestamp":18396486621,"id":9280,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279067,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28003,"timestamp":18396486760,"id":9281,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279067,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29540,"timestamp":18396487004,"id":9282,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279067,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30408,"timestamp":18396487157,"id":9283,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279067,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31452,"timestamp":18396487301,"id":9284,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279068,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32604,"timestamp":18396487470,"id":9285,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279068,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33559,"timestamp":18396487605,"id":9286,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279068,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34214,"timestamp":18396487738,"id":9287,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279068,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35602,"timestamp":18396487878,"id":9288,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749279068,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4478,"timestamp":18396563154,"id":9289,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758749279143,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6384,"timestamp":18396563390,"id":9290,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758749279144,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6124,"timestamp":18396572712,"id":9291,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749279153,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6198,"timestamp":18396580859,"id":9292,"parentId":9114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749279161,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3899,"timestamp":18396588805,"id":9293,"parentId":9291,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749279169,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2676,"timestamp":18396594342,"id":9294,"parentId":9292,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749279175,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":1081329,"timestamp":18395550261,"id":9115,"parentId":9114,"tags":{},"startTime":1758749278131,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":55092,"timestamp":18396730850,"id":9296,"parentId":9295,"tags":{},"startTime":1758749279311,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":14,"timestamp":18396786002,"id":9298,"parentId":9295,"tags":{},"startTime":1758749279366,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":51222,"timestamp":18396786046,"id":9299,"parentId":9295,"tags":{},"startTime":1758749279366,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":23,"timestamp":18396837323,"id":9300,"parentId":9295,"tags":{},"startTime":1758749279418,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":12,"timestamp":18396837388,"id":9301,"parentId":9295,"tags":{},"startTime":1758749279418,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":64016,"timestamp":18396785984,"id":9297,"parentId":9295,"tags":{},"startTime":1758749279366,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":14128,"timestamp":18396902029,"id":9302,"parentId":9295,"tags":{},"startTime":1758749279482,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":20535,"timestamp":18396916199,"id":9303,"parentId":9295,"tags":{},"startTime":1758749279497,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":7613,"timestamp":18396946191,"id":9304,"parentId":9295,"tags":{},"startTime":1758749279527,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"code-generation-jobs","duration":617,"timestamp":18396953802,"id":9305,"parentId":9295,"tags":{},"startTime":1758749279534,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":651,"timestamp":18396954375,"id":9306,"parentId":9295,"tags":{},"startTime":1758749279535,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":2496,"timestamp":18396955038,"id":9307,"parentId":9295,"tags":{},"startTime":1758749279535,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":293502,"timestamp":18396702031,"id":9295,"parentId":9114,"tags":{},"startTime":1758749279282,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1690105,"timestamp":18395549878,"id":9114,"parentId":3,"tags":{"name":"server"},"startTime":1758749278130,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":10064,"timestamp":18397240054,"id":9308,"parentId":3,"tags":{},"startTime":1758749279820,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":3197402,"timestamp":18394056374,"id":8910,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758749276637,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":3178799,"timestamp":18394074984,"id":8924,"parentId":3,"tags":{"inputPage":"/api/faq/route"},"startTime":1758749276655,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":3145029,"timestamp":18394108754,"id":8931,"parentId":3,"tags":{"inputPage":"/api/faq/route"},"startTime":1758749276689,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":346,"timestamp":18397271349,"id":9309,"parentId":3,"tags":{"inputPage":"/api/faq/route"},"startTime":1758749279852,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":332,"timestamp":18397271370,"id":9310,"parentId":3,"tags":{"inputPage":"/api/faq/route"},"startTime":1758749279852,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":500131,"timestamp":18397271375,"id":9311,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758749279852,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":3812467,"timestamp":18394067308,"id":8923,"tags":{"url":"/api/faq"},"startTime":1758749276648,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18397879884,"id":9312,"parentId":8923,"tags":{"url":"/api/faq","memory.rss":"2954473472","memory.heapUsed":"1460765792","memory.heapTotal":"1670057984"},"startTime":1758749280460,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":3805907,"timestamp":18394082382,"id":8929,"tags":{"url":"/api/faq"},"startTime":1758749276663,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18397888376,"id":9313,"parentId":8929,"tags":{"url":"/api/faq","memory.rss":"2954473472","memory.heapUsed":"1461420760","memory.heapTotal":"1670057984"},"startTime":1758749280469,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":3848539,"timestamp":18394052483,"id":8908,"tags":{"url":"/api/auth/session"},"startTime":1758749276633,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18397901124,"id":9314,"parentId":8908,"tags":{"url":"/api/auth/session","memory.rss":"2954473472","memory.heapUsed":"1462099712","memory.heapTotal":"1670057984"},"startTime":1758749280481,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":594,"timestamp":18398727001,"id":9316,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758749281307,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":569,"timestamp":18398729232,"id":9317,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758749281310,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":115237,"timestamp":18398724644,"id":9315,"tags":{"url":"/?_rsc=klnkf"},"startTime":1758749281305,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":18398839975,"id":9318,"parentId":9315,"tags":{"url":"/?_rsc=klnkf","memory.rss":"2956570624","memory.heapUsed":"1473035392","memory.heapTotal":"1672269824"},"startTime":1758749281420,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":182,"timestamp":18399045978,"id":9319,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749281626,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":88,"timestamp":18399046178,"id":9320,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749281627,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":139,"timestamp":18399050109,"id":9321,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749281630,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":87,"timestamp":18399050263,"id":9322,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758749281631,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24076,"timestamp":19036097257,"id":9335,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24048,"timestamp":19036097300,"id":9342,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24115,"timestamp":19036097274,"id":9337,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24088,"timestamp":19036097305,"id":9343,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24119,"timestamp":19036097279,"id":9338,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27822,"timestamp":19036097283,"id":9339,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":32568,"timestamp":19036097117,"id":9327,"parentId":9326,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758749918677,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":34752,"timestamp":19036097289,"id":9340,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":34774,"timestamp":19036097294,"id":9341,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22383,"timestamp":19036119451,"id":9344,"parentId":9329,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758749918700,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":25485,"timestamp":19036120050,"id":9345,"parentId":9330,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758749918700,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27832,"timestamp":19036121538,"id":9346,"parentId":9325,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758749918702,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":52790,"timestamp":19036097252,"id":9334,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":58987,"timestamp":19036097268,"id":9336,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":61207,"timestamp":19036097223,"id":9329,"parentId":9326,"tags":{"request":"./sentry.client.config.js"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":61221,"timestamp":19036097228,"id":9330,"parentId":9326,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":66500,"timestamp":19036097214,"id":9328,"parentId":9326,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":429939,"timestamp":19036097235,"id":9331,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":824876,"timestamp":19036097246,"id":9333,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":1138553,"timestamp":19036188571,"id":9350,"parentId":9349,"tags":{},"startTime":1758749918769,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":1142462,"timestamp":19036188513,"id":9349,"parentId":9348,"tags":{},"startTime":1758749918769,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":35510,"timestamp":19037331093,"id":9351,"parentId":9348,"tags":{"astUsed":"true"},"startTime":1758749919911,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":1188070,"timestamp":19036186768,"id":9348,"parentId":9347,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758749918767,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":1266677,"timestamp":19036121927,"id":9347,"parentId":9325,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758749918702,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":201,"timestamp":19037388957,"id":9352,"parentId":9347,"tags":{},"startTime":1758749919969,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1292219,"timestamp":19036097241,"id":9332,"parentId":9326,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749918678,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":1293131,"timestamp":19036096454,"id":9326,"parentId":9325,"tags":{},"startTime":1758749918677,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":16180,"timestamp":19037944018,"id":9354,"parentId":9353,"tags":{},"startTime":1758749920524,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":16,"timestamp":19037960293,"id":9356,"parentId":9353,"tags":{},"startTime":1758749920541,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":469,"timestamp":19037960546,"id":9357,"parentId":9353,"tags":{},"startTime":1758749920541,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":37,"timestamp":19037961189,"id":9358,"parentId":9353,"tags":{},"startTime":1758749920542,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":24,"timestamp":19037961373,"id":9359,"parentId":9353,"tags":{},"startTime":1758749920542,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":7943,"timestamp":19037960267,"id":9355,"parentId":9353,"tags":{},"startTime":1758749920541,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":2869,"timestamp":19037976399,"id":9360,"parentId":9353,"tags":{},"startTime":1758749920557,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":9572,"timestamp":19037979309,"id":9361,"parentId":9353,"tags":{},"startTime":1758749920560,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":16704,"timestamp":19037994345,"id":9362,"parentId":9353,"tags":{},"startTime":1758749920575,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":352,"timestamp":19038011044,"id":9363,"parentId":9353,"tags":{},"startTime":1758749920591,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":670,"timestamp":19038011360,"id":9364,"parentId":9353,"tags":{},"startTime":1758749920592,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":14203,"timestamp":19038012049,"id":9365,"parentId":9353,"tags":{},"startTime":1758749920592,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":585,"timestamp":19038030840,"id":9367,"parentId":9325,"tags":{},"startTime":1758749920611,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":1070,"timestamp":19038030385,"id":9366,"parentId":9325,"tags":{},"startTime":1758749920611,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":121566,"timestamp":19037920577,"id":9353,"parentId":9325,"tags":{},"startTime":1758749920501,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1946173,"timestamp":19036096065,"id":9325,"parentId":9323,"tags":{"name":"client"},"startTime":1758749918676,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":8542,"timestamp":19038042333,"id":9368,"parentId":9323,"tags":{},"startTime":1758749920623,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1970280,"timestamp":19036084287,"id":9323,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758749918665,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":57,"timestamp":19038073342,"id":9371,"parentId":3,"tags":{},"startTime":1758749920654,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":2,"timestamp":19038073542,"id":9372,"parentId":3,"tags":{},"startTime":1758749920654,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":39200,"timestamp":19038082642,"id":9376,"parentId":9370,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749920663,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":39222,"timestamp":19038082648,"id":9377,"parentId":9370,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749920663,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":39238,"timestamp":19038082656,"id":9378,"parentId":9370,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749920663,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":2505,"timestamp":19038122155,"id":9380,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"rsc"},"startTime":1758749920702,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":22179,"timestamp":19038105647,"id":9379,"parentId":9373,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758749920686,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":2035000,"timestamp":19036085215,"id":9381,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/studio","isPageHidden":true},"startTime":1758749920709,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":2036000,"timestamp":19037132394,"id":9382,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758749920709,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":49282,"timestamp":19038082634,"id":9375,"parentId":9370,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749920663,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19381,"timestamp":19038146266,"id":9383,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758749920727,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27408,"timestamp":19038147098,"id":9387,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758749920727,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31640,"timestamp":19038146761,"id":9385,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758749920727,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33621,"timestamp":19038147463,"id":9389,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758749920728,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40179,"timestamp":19038146579,"id":9384,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758749920727,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43091,"timestamp":19038147298,"id":9388,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758749920728,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46192,"timestamp":19038146917,"id":9386,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758749920727,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47195,"timestamp":19038147633,"id":9390,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758749920728,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18247,"timestamp":19038198768,"id":9391,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920779,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24047,"timestamp":19038199128,"id":9392,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920779,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29447,"timestamp":19038199340,"id":9393,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920780,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33573,"timestamp":19038199529,"id":9394,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920780,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43755,"timestamp":19038206917,"id":9395,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920787,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48985,"timestamp":19038207177,"id":9396,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920788,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61842,"timestamp":19038207382,"id":9397,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920788,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":73424,"timestamp":19038207539,"id":9398,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920788,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74370,"timestamp":19038208094,"id":9399,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920788,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75166,"timestamp":19038208378,"id":9400,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920789,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56575,"timestamp":19038243131,"id":9403,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920823,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58772,"timestamp":19038243284,"id":9404,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920824,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61543,"timestamp":19038243748,"id":9407,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920824,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63567,"timestamp":19038243894,"id":9408,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920824,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69477,"timestamp":19038244065,"id":9409,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920824,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75217,"timestamp":19038244219,"id":9410,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920825,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":81153,"timestamp":19038243450,"id":9405,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920824,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":87236,"timestamp":19038243597,"id":9406,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920824,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":101643,"timestamp":19038242664,"id":9401,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920823,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":111633,"timestamp":19038242934,"id":9402,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920823,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":89978,"timestamp":19038289832,"id":9411,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758749920870,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":91409,"timestamp":19038290610,"id":9413,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758749920871,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":99265,"timestamp":19038290291,"id":9412,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758749920871,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":103087,"timestamp":19038290826,"id":9414,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758749920871,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":106482,"timestamp":19038291074,"id":9415,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920871,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":109830,"timestamp":19038291267,"id":9416,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749920872,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":112347,"timestamp":19038291472,"id":9417,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749920872,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9722,"timestamp":19038433781,"id":9418,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749921014,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41332,"timestamp":19038434097,"id":9419,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749921014,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43371,"timestamp":19038434312,"id":9420,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749921015,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46527,"timestamp":19038435316,"id":9425,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749921016,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49289,"timestamp":19038435525,"id":9426,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749921016,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52040,"timestamp":19038434959,"id":9423,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749921015,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54069,"timestamp":19038435110,"id":9424,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749921015,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55345,"timestamp":19038435705,"id":9427,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749921016,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56523,"timestamp":19038435851,"id":9428,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749921016,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59934,"timestamp":19038434598,"id":9421,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749921015,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62257,"timestamp":19038434784,"id":9422,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749921015,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68819,"timestamp":19038450855,"id":9429,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749921031,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":71652,"timestamp":19038451102,"id":9430,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749921031,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13421,"timestamp":19038538718,"id":9431,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749921119,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17440,"timestamp":19038539030,"id":9432,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749921119,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13634,"timestamp":19038545590,"id":9433,"parentId":9429,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749921126,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14539,"timestamp":19038545872,"id":9434,"parentId":9430,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749921126,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2926,"timestamp":19038572788,"id":9435,"parentId":9431,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749921153,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4542,"timestamp":19038573056,"id":9436,"parentId":9432,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749921153,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":499214,"timestamp":19038082621,"id":9374,"parentId":9370,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749920663,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":499364,"timestamp":19038082489,"id":9373,"parentId":9370,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758749920663,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4980,"timestamp":19038772972,"id":9517,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758749921353,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6591,"timestamp":19038773363,"id":9518,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758749921354,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7719,"timestamp":19038773546,"id":9519,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758749921354,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8871,"timestamp":19038773774,"id":9520,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758749921354,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15046,"timestamp":19038788468,"id":9521,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17443,"timestamp":19038788740,"id":9522,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20763,"timestamp":19038788961,"id":9523,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24997,"timestamp":19038789130,"id":9524,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25801,"timestamp":19038789280,"id":9525,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32355,"timestamp":19038789426,"id":9526,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36428,"timestamp":19038789585,"id":9527,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38311,"timestamp":19038789732,"id":9528,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41612,"timestamp":19038789875,"id":9529,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45694,"timestamp":19038790032,"id":9530,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49519,"timestamp":19038790222,"id":9531,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921371,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51081,"timestamp":19038790375,"id":9532,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921371,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53970,"timestamp":19038790522,"id":9533,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921371,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56309,"timestamp":19038790669,"id":9534,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921371,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58520,"timestamp":19038790803,"id":9535,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921371,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60545,"timestamp":19038790937,"id":9536,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921371,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63784,"timestamp":19038791070,"id":9537,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749921371,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3978,"timestamp":19038901168,"id":9538,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758749921481,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6960,"timestamp":19038901489,"id":9539,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758749921482,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8293,"timestamp":19038911374,"id":9540,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749921492,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8578,"timestamp":19038922198,"id":9541,"parentId":9369,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749921503,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4739,"timestamp":19038933530,"id":9542,"parentId":9540,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749921514,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3386,"timestamp":19038942351,"id":9543,"parentId":9541,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749921523,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":914713,"timestamp":19038064166,"id":9370,"parentId":9369,"tags":{},"startTime":1758749920644,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":219840,"timestamp":19039433858,"id":9545,"parentId":9544,"tags":{},"startTime":1758749922014,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":10,"timestamp":19039653765,"id":9547,"parentId":9544,"tags":{},"startTime":1758749922234,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":40180,"timestamp":19039653983,"id":9548,"parentId":9544,"tags":{},"startTime":1758749922234,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":21,"timestamp":19039694228,"id":9549,"parentId":9544,"tags":{},"startTime":1758749922275,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":11,"timestamp":19039694289,"id":9550,"parentId":9544,"tags":{},"startTime":1758749922275,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":53158,"timestamp":19039653739,"id":9546,"parentId":9544,"tags":{},"startTime":1758749922234,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10039,"timestamp":19039723039,"id":9551,"parentId":9544,"tags":{},"startTime":1758749922303,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":17475,"timestamp":19039733130,"id":9552,"parentId":9544,"tags":{},"startTime":1758749922313,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":8001,"timestamp":19039758887,"id":9553,"parentId":9544,"tags":{},"startTime":1758749922339,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":179,"timestamp":19039766886,"id":9554,"parentId":9544,"tags":{},"startTime":1758749922347,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":618,"timestamp":19039767028,"id":9555,"parentId":9544,"tags":{},"startTime":1758749922347,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":9288,"timestamp":19039767661,"id":9556,"parentId":9544,"tags":{},"startTime":1758749922348,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":423962,"timestamp":19039389187,"id":9544,"parentId":9369,"tags":{},"startTime":1758749921970,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1870929,"timestamp":19038063233,"id":9369,"parentId":9324,"tags":{"name":"server"},"startTime":1758749920644,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":38753,"timestamp":19039934257,"id":9557,"parentId":9324,"tags":{},"startTime":1758749922515,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":3893634,"timestamp":19036085407,"id":9324,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758749918666,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":3586,"timestamp":19040013947,"id":9560,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758749922594,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":4586,"timestamp":19040016890,"id":9561,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758749922597,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":4095,"timestamp":19040021155,"id":9562,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758749922601,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":752152,"timestamp":19040024685,"id":9563,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758749922605,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":813749,"timestamp":19040010520,"id":9559,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758749922591,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19040824426,"id":9564,"parentId":9559,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2823999488","memory.heapUsed":"1439177664","memory.heapTotal":"1582022656"},"startTime":1758749923405,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":822759,"timestamp":19040008328,"id":9558,"tags":{"url":"/studio?_rsc=5vtlv"},"startTime":1758749922589,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19040831285,"id":9565,"parentId":9558,"tags":{"url":"/studio?_rsc=5vtlv","memory.rss":"2823999488","memory.heapUsed":"1439493200","memory.heapTotal":"1582022656"},"startTime":1758749923412,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":22828,"timestamp":19041008861,"id":9579,"parentId":9572,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758749923589,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":32562,"timestamp":19041000253,"id":9576,"parentId":9571,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749923581,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":32579,"timestamp":19041000261,"id":9577,"parentId":9571,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749923581,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":32597,"timestamp":19041000268,"id":9578,"parentId":9571,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749923581,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":35252,"timestamp":19041000245,"id":9575,"parentId":9571,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749923581,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12048,"timestamp":19041048204,"id":9580,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758749923629,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14011,"timestamp":19041049032,"id":9584,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758749923629,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17155,"timestamp":19041048528,"id":9581,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758749923629,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18712,"timestamp":19041049240,"id":9585,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758749923630,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20533,"timestamp":19041048697,"id":9582,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758749923629,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20719,"timestamp":19041049508,"id":9586,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758749923630,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22532,"timestamp":19041048856,"id":9583,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758749923629,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22939,"timestamp":19041049671,"id":9587,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758749923630,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":84047,"timestamp":19041000225,"id":9573,"parentId":9571,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749923581,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13644,"timestamp":19041076311,"id":9588,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923657,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16331,"timestamp":19041076562,"id":9589,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923657,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19200,"timestamp":19041076722,"id":9590,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923657,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21109,"timestamp":19041076881,"id":9591,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923657,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26847,"timestamp":19041082968,"id":9592,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923663,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29059,"timestamp":19041083231,"id":9593,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923664,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41758,"timestamp":19041085699,"id":9594,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923666,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45616,"timestamp":19041085966,"id":9595,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923666,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35334,"timestamp":19041100491,"id":9596,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923681,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35848,"timestamp":19041100837,"id":9597,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923681,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33942,"timestamp":19041114692,"id":9599,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923695,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39202,"timestamp":19041115058,"id":9600,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923695,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54142,"timestamp":19041120515,"id":9601,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923701,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56806,"timestamp":19041120788,"id":9602,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923701,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59456,"timestamp":19041121275,"id":9605,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923702,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61238,"timestamp":19041121417,"id":9606,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923702,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65125,"timestamp":19041120966,"id":9603,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923701,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":66717,"timestamp":19041121111,"id":9604,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923701,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69737,"timestamp":19041121580,"id":9607,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923702,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72872,"timestamp":19041121736,"id":9608,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923702,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":66721,"timestamp":19041138685,"id":9610,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758749923719,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69274,"timestamp":19041139038,"id":9612,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758749923719,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72068,"timestamp":19041139205,"id":9613,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923720,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74608,"timestamp":19041139351,"id":9614,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923720,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":77162,"timestamp":19041138445,"id":9609,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758749923719,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":77896,"timestamp":19041138874,"id":9611,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758749923719,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":80393,"timestamp":19041139519,"id":9615,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923720,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":82046,"timestamp":19041139658,"id":9616,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923720,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31141,"timestamp":19041255514,"id":9618,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923836,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32384,"timestamp":19041255846,"id":9619,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923836,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34635,"timestamp":19041256025,"id":9620,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923836,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36283,"timestamp":19041256177,"id":9621,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923837,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38205,"timestamp":19041256323,"id":9622,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923837,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40251,"timestamp":19041256458,"id":9623,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923837,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41510,"timestamp":19041256610,"id":9624,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923837,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42270,"timestamp":19041256756,"id":9625,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923837,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44712,"timestamp":19041256895,"id":9626,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749923837,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47206,"timestamp":19041257029,"id":9627,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749923837,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49991,"timestamp":19041257207,"id":9628,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749923838,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53462,"timestamp":19041257356,"id":9629,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749923838,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8051,"timestamp":19041352304,"id":9630,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749923933,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12190,"timestamp":19041352725,"id":9631,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749923933,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14788,"timestamp":19041353049,"id":9632,"parentId":9628,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749923933,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15358,"timestamp":19041353289,"id":9633,"parentId":9629,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749923934,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3085,"timestamp":19041380379,"id":9634,"parentId":9630,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749923961,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4363,"timestamp":19041380632,"id":9635,"parentId":9631,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749923961,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":388856,"timestamp":19041000237,"id":9574,"parentId":9571,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749923581,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":388981,"timestamp":19041000128,"id":9572,"parentId":9571,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758749923580,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4594,"timestamp":19041578163,"id":9716,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758749924158,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5682,"timestamp":19041578547,"id":9717,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758749924159,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6309,"timestamp":19041578745,"id":9718,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758749924159,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7295,"timestamp":19041578898,"id":9719,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758749924159,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13683,"timestamp":19041590171,"id":9720,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924171,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15452,"timestamp":19041590426,"id":9721,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924171,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17975,"timestamp":19041590683,"id":9722,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924171,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22249,"timestamp":19041590831,"id":9723,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924171,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23087,"timestamp":19041590969,"id":9724,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924171,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28255,"timestamp":19041591105,"id":9725,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924171,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30861,"timestamp":19041591283,"id":9726,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924172,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32722,"timestamp":19041591444,"id":9727,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924172,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34161,"timestamp":19041591605,"id":9728,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924172,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37424,"timestamp":19041591756,"id":9729,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924172,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39626,"timestamp":19041591923,"id":9730,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924172,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40640,"timestamp":19041592071,"id":9731,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924172,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42106,"timestamp":19041592219,"id":9732,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924173,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44113,"timestamp":19041592478,"id":9733,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924173,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45637,"timestamp":19041592642,"id":9734,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924173,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46356,"timestamp":19041592813,"id":9735,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924173,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48703,"timestamp":19041592955,"id":9736,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749924173,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5860,"timestamp":19041694512,"id":9737,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758749924275,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7935,"timestamp":19041694749,"id":9738,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758749924275,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7775,"timestamp":19041706595,"id":9739,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749924287,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7792,"timestamp":19041716507,"id":9740,"parentId":9570,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749924297,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4596,"timestamp":19041726728,"id":9741,"parentId":9739,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749924307,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3363,"timestamp":19041733655,"id":9742,"parentId":9740,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749924314,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":780875,"timestamp":19040997202,"id":9571,"parentId":9570,"tags":{},"startTime":1758749923578,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":47475,"timestamp":19041847066,"id":9744,"parentId":9743,"tags":{},"startTime":1758749924427,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":8,"timestamp":19041894594,"id":9746,"parentId":9743,"tags":{},"startTime":1758749924475,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":37313,"timestamp":19041894773,"id":9747,"parentId":9743,"tags":{},"startTime":1758749924475,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"optimize-tree","duration":42,"timestamp":19041932729,"id":9748,"parentId":9743,"tags":{},"startTime":1758749924513,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":19,"timestamp":19041932858,"id":9749,"parentId":9743,"tags":{},"startTime":1758749924513,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":46208,"timestamp":19041894575,"id":9745,"parentId":9743,"tags":{},"startTime":1758749924475,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":13179,"timestamp":19041966887,"id":9750,"parentId":9743,"tags":{},"startTime":1758749924547,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":17795,"timestamp":19041980117,"id":9751,"parentId":9743,"tags":{},"startTime":1758749924560,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":7693,"timestamp":19042007231,"id":9752,"parentId":9743,"tags":{},"startTime":1758749924588,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":152,"timestamp":19042014921,"id":9753,"parentId":9743,"tags":{},"startTime":1758749924595,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":591,"timestamp":19042015043,"id":9754,"parentId":9743,"tags":{},"startTime":1758749924595,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":8359,"timestamp":19042015647,"id":9755,"parentId":9743,"tags":{},"startTime":1758749924596,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":230013,"timestamp":19041822224,"id":9743,"parentId":9570,"tags":{},"startTime":1758749924403,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1197024,"timestamp":19040996674,"id":9570,"parentId":9568,"tags":{"name":"server"},"startTime":1758749923577,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":21981,"timestamp":19042193774,"id":9756,"parentId":9568,"tags":{},"startTime":1758749924774,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1229695,"timestamp":19040989491,"id":9569,"tags":{"trigger":"/icon.svg"},"startTime":1758749923570,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1230018,"timestamp":19040989406,"id":9568,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758749923570,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1231868,"timestamp":19040988670,"id":9567,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758749923569,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1048884,"timestamp":19041171661,"id":9617,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758749923752,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":439,"timestamp":19042240742,"id":9757,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758749924821,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":396,"timestamp":19042240793,"id":9758,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758749924821,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1280594,"timestamp":19041112467,"id":9598,"tags":{"url":"/icon.svg"},"startTime":1758749923693,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1407460,"timestamp":19040985612,"id":9566,"tags":{"url":"/icon.svg"},"startTime":1758749923566,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19042393200,"id":9759,"parentId":9598,"tags":{"url":"/icon.svg","memory.rss":"2846195712","memory.heapUsed":"1476411456","memory.heapTotal":"1604603904"},"startTime":1758749924974,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19042393250,"id":9760,"parentId":9566,"tags":{"url":"/icon.svg","memory.rss":"2846195712","memory.heapUsed":"1476412688","memory.heapTotal":"1604603904"},"startTime":1758749924974,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11061,"timestamp":19086082077,"id":9773,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11017,"timestamp":19086082132,"id":9780,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11078,"timestamp":19086082105,"id":9775,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11048,"timestamp":19086082136,"id":9781,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":11075,"timestamp":19086082113,"id":9776,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":13140,"timestamp":19086082118,"id":9777,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":14136,"timestamp":19086081897,"id":9765,"parentId":9764,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":15602,"timestamp":19086082123,"id":9778,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":15658,"timestamp":19086082128,"id":9779,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10880,"timestamp":19086093283,"id":9784,"parentId":9763,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758749968674,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14035,"timestamp":19086091781,"id":9782,"parentId":9767,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758749968672,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":14907,"timestamp":19086092172,"id":9783,"parentId":9768,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758749968672,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":25867,"timestamp":19086082006,"id":9772,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":29726,"timestamp":19086081979,"id":9767,"parentId":9764,"tags":{"request":"./sentry.client.config.js"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":29937,"timestamp":19086082096,"id":9774,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":31290,"timestamp":19086081983,"id":9768,"parentId":9764,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":36932,"timestamp":19086081971,"id":9766,"parentId":9764,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":353044,"timestamp":19086081991,"id":9769,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":1540116,"timestamp":19086138197,"id":9788,"parentId":9787,"tags":{},"startTime":1758749968719,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":1543006,"timestamp":19086138174,"id":9787,"parentId":9786,"tags":{},"startTime":1758749968719,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":41569,"timestamp":19087681222,"id":9789,"parentId":9786,"tags":{"astUsed":"true"},"startTime":1758749970262,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":1591735,"timestamp":19086136239,"id":9786,"parentId":9785,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758749968717,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1647501,"timestamp":19086082001,"id":9771,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":1643339,"timestamp":19086093580,"id":9785,"parentId":9763,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758749968674,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":64,"timestamp":19087737298,"id":9790,"parentId":9785,"tags":{},"startTime":1758749970318,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1655439,"timestamp":19086081996,"id":9770,"parentId":9764,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":1656185,"timestamp":19086081278,"id":9764,"parentId":9763,"tags":{},"startTime":1758749968662,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":12968,"timestamp":19087776680,"id":9792,"parentId":9791,"tags":{},"startTime":1758749970357,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":19087789700,"id":9794,"parentId":9791,"tags":{},"startTime":1758749970370,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":217,"timestamp":19087789860,"id":9795,"parentId":9791,"tags":{},"startTime":1758749970370,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":16,"timestamp":19087790113,"id":9796,"parentId":9791,"tags":{},"startTime":1758749970370,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":19087790162,"id":9797,"parentId":9791,"tags":{},"startTime":1758749970370,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":6914,"timestamp":19087789684,"id":9793,"parentId":9791,"tags":{},"startTime":1758749970370,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":1457,"timestamp":19087804050,"id":9798,"parentId":9791,"tags":{},"startTime":1758749970384,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":6802,"timestamp":19087805534,"id":9799,"parentId":9791,"tags":{},"startTime":1758749970386,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":10778,"timestamp":19087817201,"id":9800,"parentId":9791,"tags":{},"startTime":1758749970398,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":392,"timestamp":19087827976,"id":9801,"parentId":9791,"tags":{},"startTime":1758749970408,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":1154,"timestamp":19087828208,"id":9802,"parentId":9791,"tags":{},"startTime":1758749970409,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":13026,"timestamp":19087829396,"id":9803,"parentId":9791,"tags":{},"startTime":1758749970410,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":412,"timestamp":19087846752,"id":9805,"parentId":9763,"tags":{},"startTime":1758749970427,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":516,"timestamp":19087846659,"id":9804,"parentId":9763,"tags":{},"startTime":1758749970427,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":108899,"timestamp":19087761401,"id":9791,"parentId":9763,"tags":{},"startTime":1758749970342,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1789474,"timestamp":19086080922,"id":9763,"parentId":9761,"tags":{"name":"client"},"startTime":1758749968661,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":16745,"timestamp":19087870448,"id":9806,"parentId":9761,"tags":{},"startTime":1758749970451,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1817543,"timestamp":19086071637,"id":9761,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758749968652,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":39,"timestamp":19087904008,"id":9809,"parentId":3,"tags":{},"startTime":1758749970484,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":1,"timestamp":19087904159,"id":9810,"parentId":3,"tags":{},"startTime":1758749970484,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30278,"timestamp":19087914546,"id":9815,"parentId":9808,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749970495,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30310,"timestamp":19087914554,"id":9816,"parentId":9808,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749970495,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30352,"timestamp":19087914561,"id":9817,"parentId":9808,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749970495,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":1896,"timestamp":19087945419,"id":9819,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"rsc"},"startTime":1758749970526,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":21775,"timestamp":19087928629,"id":9818,"parentId":9811,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758749970509,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":40630,"timestamp":19087914536,"id":9814,"parentId":9808,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749970495,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1883000,"timestamp":19086072666,"id":9820,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/studio","isPageHidden":true},"startTime":1758749970537,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1883000,"timestamp":19087121570,"id":9821,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758749970547,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10247,"timestamp":19087975181,"id":9822,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758749970556,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11937,"timestamp":19087976285,"id":9826,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758749970557,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15625,"timestamp":19087975638,"id":9823,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758749970556,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16333,"timestamp":19087976634,"id":9827,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758749970557,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18216,"timestamp":19087975867,"id":9824,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758749970556,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18480,"timestamp":19087976911,"id":9828,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758749970557,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20960,"timestamp":19087976056,"id":9825,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758749970556,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20838,"timestamp":19087977083,"id":9829,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758749970557,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":95766,"timestamp":19087914505,"id":9812,"parentId":9808,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749970495,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11592,"timestamp":19088002280,"id":9830,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970583,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14967,"timestamp":19088002701,"id":9831,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970583,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17170,"timestamp":19088003328,"id":9834,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970584,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19668,"timestamp":19088003492,"id":9835,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970584,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23549,"timestamp":19088002955,"id":9832,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970583,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25521,"timestamp":19088003144,"id":9833,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970583,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32467,"timestamp":19088007711,"id":9836,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970588,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32729,"timestamp":19088007944,"id":9837,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970588,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37200,"timestamp":19088008121,"id":9838,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970588,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41013,"timestamp":19088008271,"id":9839,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970589,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10795,"timestamp":19088066071,"id":9842,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13330,"timestamp":19088066218,"id":9843,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970647,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19495,"timestamp":19088065583,"id":9840,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24724,"timestamp":19088065872,"id":9841,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26441,"timestamp":19088066375,"id":9844,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970647,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28277,"timestamp":19088066519,"id":9845,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970647,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30063,"timestamp":19088066666,"id":9846,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970647,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31226,"timestamp":19088066807,"id":9847,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970647,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35329,"timestamp":19088068717,"id":9848,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970649,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38579,"timestamp":19088068973,"id":9849,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970649,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44102,"timestamp":19088069406,"id":9850,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970650,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46259,"timestamp":19088069578,"id":9851,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970650,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46198,"timestamp":19088071086,"id":9852,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758749970651,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46746,"timestamp":19088071691,"id":9854,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758749970652,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50373,"timestamp":19088071409,"id":9853,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758749970652,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52448,"timestamp":19088071887,"id":9855,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758749970652,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53792,"timestamp":19088072445,"id":9858,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970653,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55694,"timestamp":19088072600,"id":9859,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970653,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57420,"timestamp":19088072749,"id":9860,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970653,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":59082,"timestamp":19088072891,"id":9861,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970653,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60833,"timestamp":19088073037,"id":9862,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970653,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62711,"timestamp":19088073170,"id":9863,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970653,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65363,"timestamp":19088072118,"id":9856,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970652,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":66484,"timestamp":19088072286,"id":9857,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970653,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68155,"timestamp":19088073358,"id":9864,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970654,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":70134,"timestamp":19088073588,"id":9865,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970654,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31777,"timestamp":19088197815,"id":9866,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758749970778,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32450,"timestamp":19088198146,"id":9867,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758749970778,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35553,"timestamp":19088198389,"id":9868,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749970779,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37647,"timestamp":19088198549,"id":9869,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749970779,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14950,"timestamp":19088243919,"id":9870,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758749970824,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18620,"timestamp":19088244173,"id":9871,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758749970824,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13161,"timestamp":19088254468,"id":9872,"parentId":9868,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749970835,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13754,"timestamp":19088254722,"id":9873,"parentId":9869,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749970835,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4199,"timestamp":19088277499,"id":9874,"parentId":9870,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758749970858,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5021,"timestamp":19088277747,"id":9875,"parentId":9871,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758749970858,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":370899,"timestamp":19087914526,"id":9813,"parentId":9808,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758749970495,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":371114,"timestamp":19087914323,"id":9811,"parentId":9808,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758749970495,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5543,"timestamp":19088487270,"id":9956,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758749971068,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6505,"timestamp":19088487747,"id":9957,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758749971068,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7355,"timestamp":19088488024,"id":9958,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758749971068,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8104,"timestamp":19088488294,"id":9959,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758749971069,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14299,"timestamp":19088501921,"id":9960,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971082,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16775,"timestamp":19088502239,"id":9961,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18753,"timestamp":19088502469,"id":9962,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22579,"timestamp":19088502652,"id":9963,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23138,"timestamp":19088502827,"id":9964,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27926,"timestamp":19088503013,"id":9965,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38253,"timestamp":19088503219,"id":9966,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971084,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40040,"timestamp":19088503373,"id":9967,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971084,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42524,"timestamp":19088503533,"id":9968,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971084,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45066,"timestamp":19088503705,"id":9969,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971084,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47672,"timestamp":19088503891,"id":9970,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971084,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48941,"timestamp":19088504181,"id":9971,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50334,"timestamp":19088504361,"id":9972,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51661,"timestamp":19088504561,"id":9973,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53143,"timestamp":19088504720,"id":9974,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54520,"timestamp":19088504892,"id":9975,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56525,"timestamp":19088505040,"id":9976,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758749971085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3477,"timestamp":19088601565,"id":9977,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758749971182,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6391,"timestamp":19088601823,"id":9978,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758749971182,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9039,"timestamp":19088612200,"id":9979,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749971193,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6599,"timestamp":19088623356,"id":9980,"parentId":9807,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758749971204,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4193,"timestamp":19088631835,"id":9981,"parentId":9979,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749971212,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3155,"timestamp":19088639130,"id":9982,"parentId":9980,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758749971219,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":774948,"timestamp":19087895791,"id":9808,"parentId":9807,"tags":{},"startTime":1758749970476,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":46324,"timestamp":19088736201,"id":9984,"parentId":9983,"tags":{},"startTime":1758749971317,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":14,"timestamp":19088782604,"id":9986,"parentId":9983,"tags":{},"startTime":1758749971363,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":53050,"timestamp":19088782677,"id":9987,"parentId":9983,"tags":{},"startTime":1758749971363,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":16,"timestamp":19088835782,"id":9988,"parentId":9983,"tags":{},"startTime":1758749971416,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":12,"timestamp":19088835836,"id":9989,"parentId":9983,"tags":{},"startTime":1758749971416,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":65423,"timestamp":19088782578,"id":9985,"parentId":9983,"tags":{},"startTime":1758749971363,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10246,"timestamp":19088862825,"id":9990,"parentId":9983,"tags":{},"startTime":1758749971443,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":16493,"timestamp":19088873109,"id":9991,"parentId":9983,"tags":{},"startTime":1758749971453,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":7703,"timestamp":19088898115,"id":9992,"parentId":9983,"tags":{},"startTime":1758749971478,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":169,"timestamp":19088905814,"id":9993,"parentId":9983,"tags":{},"startTime":1758749971486,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":650,"timestamp":19088905954,"id":9994,"parentId":9983,"tags":{},"startTime":1758749971486,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":4302,"timestamp":19088906617,"id":9995,"parentId":9983,"tags":{},"startTime":1758749971487,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":224227,"timestamp":19088713093,"id":9983,"parentId":9807,"tags":{},"startTime":1758749971293,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1174729,"timestamp":19087895334,"id":9807,"parentId":9762,"tags":{"name":"server"},"startTime":1758749970476,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":12059,"timestamp":19089070131,"id":9996,"parentId":9762,"tags":{},"startTime":1758749971650,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":3013472,"timestamp":19086072270,"id":9762,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758749968653,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":2905,"timestamp":19089112092,"id":9999,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758749971692,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2651,"timestamp":19089114630,"id":10000,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758749971695,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2475,"timestamp":19089117772,"id":10001,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758749971698,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":478153,"timestamp":19089119824,"id":10002,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758749971700,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":541333,"timestamp":19089109904,"id":9998,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758749971690,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19089651405,"id":10003,"parentId":9998,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2846404608","memory.heapUsed":"1404166816","memory.heapTotal":"1609768960"},"startTime":1758749972232,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":554534,"timestamp":19089108920,"id":9997,"tags":{"url":"/studio?_rsc=5vtlv"},"startTime":1758749971689,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19089663587,"id":10004,"parentId":9997,"tags":{"url":"/studio?_rsc=5vtlv","memory.rss":"2846404608","memory.heapUsed":"1404675080","memory.heapTotal":"1609768960"},"startTime":1758749972244,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":291,"timestamp":19089820696,"id":10006,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758749972401,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":405,"timestamp":19089823338,"id":10007,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758749972404,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":28220,"timestamp":19089818157,"id":10005,"tags":{"url":"/icon.svg"},"startTime":1758749972398,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19089846482,"id":10008,"parentId":10005,"tags":{"url":"/icon.svg","memory.rss":"2846535680","memory.heapUsed":"1408335088","memory.heapTotal":"1609768960"},"startTime":1758749972427,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":16845,"timestamp":19150871666,"id":10020,"parentId":10013,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750033452,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":26779,"timestamp":19150862996,"id":10017,"parentId":10012,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750033443,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":26800,"timestamp":19150863000,"id":10018,"parentId":10012,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750033443,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":26835,"timestamp":19150863004,"id":10019,"parentId":10012,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750033443,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30681,"timestamp":19150862989,"id":10016,"parentId":10012,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750033443,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":10426,"timestamp":19150890377,"id":10021,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"rsc"},"startTime":1758750033471,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7529,"timestamp":19150916612,"id":10022,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750033497,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8820,"timestamp":19150917547,"id":10026,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750033498,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11544,"timestamp":19150916916,"id":10023,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750033497,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12018,"timestamp":19150917753,"id":10027,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750033498,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13569,"timestamp":19150917180,"id":10024,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750033498,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13572,"timestamp":19150917974,"id":10028,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750033498,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15194,"timestamp":19150917346,"id":10025,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750033498,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15053,"timestamp":19150918139,"id":10029,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750033498,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":83182,"timestamp":19150862975,"id":10014,"parentId":10012,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750033443,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8035,"timestamp":19150944744,"id":10030,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033525,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9985,"timestamp":19150945005,"id":10031,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033525,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15145,"timestamp":19150946588,"id":10032,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16943,"timestamp":19150946776,"id":10033,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22980,"timestamp":19150947520,"id":10034,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25093,"timestamp":19150947690,"id":10035,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25841,"timestamp":19150947849,"id":10036,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26161,"timestamp":19150947987,"id":10037,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35364,"timestamp":19150948154,"id":10038,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39922,"timestamp":19150948308,"id":10039,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033529,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42277,"timestamp":19150948744,"id":10042,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033529,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43967,"timestamp":19150948880,"id":10043,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033529,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45284,"timestamp":19150949023,"id":10044,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033529,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46341,"timestamp":19150949153,"id":10045,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033529,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50683,"timestamp":19150948457,"id":10040,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033529,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54220,"timestamp":19150948594,"id":10041,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033529,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56232,"timestamp":19150949293,"id":10046,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033530,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57455,"timestamp":19150949431,"id":10047,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033530,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":73745,"timestamp":19150958155,"id":10048,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750033538,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75039,"timestamp":19150958684,"id":10050,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750033539,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":86535,"timestamp":19150958356,"id":10049,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750033539,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":90434,"timestamp":19150958846,"id":10051,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750033539,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53313,"timestamp":19151072641,"id":10052,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033653,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29997,"timestamp":19151100278,"id":10053,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033681,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41400,"timestamp":19151100684,"id":10054,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033681,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43345,"timestamp":19151100965,"id":10055,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033681,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44948,"timestamp":19151101257,"id":10056,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033682,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46599,"timestamp":19151101534,"id":10057,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033682,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48884,"timestamp":19151101876,"id":10058,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033682,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50085,"timestamp":19151102132,"id":10059,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033682,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52036,"timestamp":19151102399,"id":10060,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033683,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53980,"timestamp":19151102641,"id":10061,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033683,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55672,"timestamp":19151102911,"id":10062,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033683,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60104,"timestamp":19151103160,"id":10063,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033683,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61257,"timestamp":19151103450,"id":10064,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033684,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61984,"timestamp":19151103693,"id":10065,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033684,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63820,"timestamp":19151104025,"id":10066,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750033684,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65541,"timestamp":19151104263,"id":10067,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750033685,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":86054,"timestamp":19151121550,"id":10068,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750033702,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":87949,"timestamp":19151121824,"id":10069,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750033702,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21427,"timestamp":19151213322,"id":10070,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750033794,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27315,"timestamp":19151213567,"id":10071,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750033794,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5043,"timestamp":19151242716,"id":10072,"parentId":10068,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750033823,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5632,"timestamp":19151242952,"id":10073,"parentId":10069,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750033823,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3270,"timestamp":19151259588,"id":10074,"parentId":10070,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750033840,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4188,"timestamp":19151259868,"id":10075,"parentId":10071,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750033840,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":404301,"timestamp":19150862984,"id":10015,"parentId":10012,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750033443,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":404410,"timestamp":19150862893,"id":10013,"parentId":10012,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750033443,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6371,"timestamp":19151525509,"id":10156,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750034106,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7971,"timestamp":19151526034,"id":10157,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750034106,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9018,"timestamp":19151526325,"id":10158,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750034107,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10546,"timestamp":19151526561,"id":10159,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750034107,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23390,"timestamp":19151542898,"id":10160,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034123,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26191,"timestamp":19151543409,"id":10161,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034124,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29396,"timestamp":19151543866,"id":10162,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034124,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32415,"timestamp":19151544214,"id":10163,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034125,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32753,"timestamp":19151544511,"id":10164,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034125,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40212,"timestamp":19151544766,"id":10165,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034125,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43450,"timestamp":19151545026,"id":10166,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034125,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45605,"timestamp":19151545271,"id":10167,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034126,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47944,"timestamp":19151545512,"id":10168,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034126,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52443,"timestamp":19151545895,"id":10169,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034126,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61120,"timestamp":19151546200,"id":10170,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62257,"timestamp":19151546475,"id":10171,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63627,"timestamp":19151546728,"id":10172,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64884,"timestamp":19151546974,"id":10173,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":67091,"timestamp":19151547197,"id":10174,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034128,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68718,"timestamp":19151547438,"id":10175,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034128,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":71323,"timestamp":19151547702,"id":10176,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750034128,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5771,"timestamp":19151669964,"id":10177,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750034250,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9027,"timestamp":19151670359,"id":10178,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750034251,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9345,"timestamp":19151687263,"id":10179,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750034268,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8551,"timestamp":19151699784,"id":10180,"parentId":10011,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750034280,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5485,"timestamp":19151710917,"id":10181,"parentId":10179,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750034291,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":3451,"timestamp":19151719642,"id":10182,"parentId":10180,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750034300,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":921264,"timestamp":19150859693,"id":10012,"parentId":10011,"tags":{},"startTime":1758750033440,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":62184,"timestamp":19152519193,"id":10184,"parentId":10183,"tags":{},"startTime":1758750035100,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":21,"timestamp":19152581448,"id":10186,"parentId":10183,"tags":{},"startTime":1758750035162,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":57748,"timestamp":19152581500,"id":10187,"parentId":10183,"tags":{},"startTime":1758750035162,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":29,"timestamp":19152639327,"id":10188,"parentId":10183,"tags":{},"startTime":1758750035220,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":15,"timestamp":19152639408,"id":10189,"parentId":10183,"tags":{},"startTime":1758750035220,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":70788,"timestamp":19152581415,"id":10185,"parentId":10183,"tags":{},"startTime":1758750035162,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":11003,"timestamp":19152669118,"id":10190,"parentId":10183,"tags":{},"startTime":1758750035249,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":16012,"timestamp":19152680158,"id":10191,"parentId":10183,"tags":{},"startTime":1758750035260,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6428,"timestamp":19152704941,"id":10192,"parentId":10183,"tags":{},"startTime":1758750035285,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":185,"timestamp":19152711366,"id":10193,"parentId":10183,"tags":{},"startTime":1758750035292,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":649,"timestamp":19152711521,"id":10194,"parentId":10183,"tags":{},"startTime":1758750035292,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":4359,"timestamp":19152712179,"id":10195,"parentId":10183,"tags":{},"startTime":1758750035293,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":260049,"timestamp":19152485155,"id":10183,"parentId":10011,"tags":{},"startTime":1758750035065,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":2031371,"timestamp":19150859292,"id":10011,"parentId":10009,"tags":{"name":"server"},"startTime":1758750033440,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":13273,"timestamp":19152890759,"id":10196,"parentId":10009,"tags":{},"startTime":1758750035471,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":2063107,"timestamp":19150844444,"id":10009,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758750033425,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10274,"timestamp":19152931057,"id":10207,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10253,"timestamp":19152931092,"id":10214,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10318,"timestamp":19152931067,"id":10209,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10289,"timestamp":19152931098,"id":10215,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10321,"timestamp":19152931071,"id":10210,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":12956,"timestamp":19152931075,"id":10211,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":16106,"timestamp":19152931080,"id":10212,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":16126,"timestamp":19152931085,"id":10213,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":16297,"timestamp":19152930924,"id":10199,"parentId":10198,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17226,"timestamp":19152939844,"id":10216,"parentId":10201,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758750035520,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19592,"timestamp":19152941550,"id":10218,"parentId":10197,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758750035522,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":22241,"timestamp":19152940493,"id":10217,"parentId":10202,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758750035521,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":36529,"timestamp":19152931047,"id":10206,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":44038,"timestamp":19152931022,"id":10201,"parentId":10198,"tags":{"request":"./sentry.client.config.js"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":44065,"timestamp":19152931026,"id":10202,"parentId":10198,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":44750,"timestamp":19152931062,"id":10208,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":45758,"timestamp":19152931013,"id":10200,"parentId":10198,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":71477,"timestamp":19152931043,"id":10205,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":73833,"timestamp":19152931033,"id":10203,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":954139,"timestamp":19153005449,"id":10222,"parentId":10221,"tags":{},"startTime":1758750035586,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":955800,"timestamp":19153005426,"id":10221,"parentId":10220,"tags":{},"startTime":1758750035586,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":24667,"timestamp":19153961280,"id":10223,"parentId":10220,"tags":{"astUsed":"true"},"startTime":1758750036542,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":984863,"timestamp":19153005240,"id":10220,"parentId":10219,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758750035586,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":1055692,"timestamp":19152941928,"id":10219,"parentId":10197,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758750035522,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":69,"timestamp":19153997791,"id":10224,"parentId":10219,"tags":{},"startTime":1758750036578,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1066845,"timestamp":19152931038,"id":10204,"parentId":10198,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750035511,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":1085818,"timestamp":19152912092,"id":10198,"parentId":10197,"tags":{},"startTime":1758750035492,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":27485,"timestamp":19154520355,"id":10226,"parentId":10225,"tags":{},"startTime":1758750037101,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":17,"timestamp":19154547914,"id":10228,"parentId":10225,"tags":{},"startTime":1758750037128,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":383,"timestamp":19154547969,"id":10229,"parentId":10225,"tags":{},"startTime":1758750037128,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":23,"timestamp":19154548418,"id":10230,"parentId":10225,"tags":{},"startTime":1758750037129,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":14,"timestamp":19154548488,"id":10231,"parentId":10225,"tags":{},"startTime":1758750037129,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":8733,"timestamp":19154547890,"id":10227,"parentId":10225,"tags":{},"startTime":1758750037128,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":1793,"timestamp":19154567231,"id":10232,"parentId":10225,"tags":{},"startTime":1758750037148,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":6947,"timestamp":19154569056,"id":10233,"parentId":10225,"tags":{},"startTime":1758750037149,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":10896,"timestamp":19154580172,"id":10234,"parentId":10225,"tags":{},"startTime":1758750037160,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":205,"timestamp":19154591066,"id":10235,"parentId":10225,"tags":{},"startTime":1758750037171,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":485,"timestamp":19154591246,"id":10236,"parentId":10225,"tags":{},"startTime":1758750037172,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":15116,"timestamp":19154591749,"id":10237,"parentId":10225,"tags":{},"startTime":1758750037172,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":432,"timestamp":19154610339,"id":10239,"parentId":10197,"tags":{},"startTime":1758750037191,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":549,"timestamp":19154610237,"id":10238,"parentId":10197,"tags":{},"startTime":1758750037191,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":133387,"timestamp":19154489109,"id":10225,"parentId":10197,"tags":{},"startTime":1758750037069,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1710921,"timestamp":19152911631,"id":10197,"parentId":10010,"tags":{"name":"client"},"startTime":1758750035492,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":7970,"timestamp":19154622581,"id":10240,"parentId":10010,"tags":{},"startTime":1758750037203,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":3789249,"timestamp":19150844527,"id":10010,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758750033425,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":60,"timestamp":19154642837,"id":10241,"parentId":3,"tags":{},"startTime":1758750037223,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":2,"timestamp":19154643016,"id":10242,"parentId":3,"tags":{},"startTime":1758750037223,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":4677,"timestamp":19154653356,"id":10245,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758750037234,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2975,"timestamp":19154657698,"id":10246,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750037238,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":5974,"timestamp":19154661578,"id":10247,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758750037242,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":511378,"timestamp":19154664767,"id":10248,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750037245,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":4329000,"timestamp":19150849322,"id":10249,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/studio","isPageHidden":true},"startTime":1758750037799,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":4371000,"timestamp":19151896207,"id":10250,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758750037801,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":571985,"timestamp":19154650474,"id":10244,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750037231,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19155222568,"id":10251,"parentId":10244,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2843537408","memory.heapUsed":"1376374864","memory.heapTotal":"1557565440"},"startTime":1758750037803,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":583494,"timestamp":19154645283,"id":10243,"tags":{"url":"/studio?_rsc=5vtlv"},"startTime":1758750037226,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19155228874,"id":10252,"parentId":10243,"tags":{"url":"/studio?_rsc=5vtlv","memory.rss":"2843537408","memory.heapUsed":"1376851520","memory.heapTotal":"1557565440"},"startTime":1758750037809,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":307,"timestamp":19155382435,"id":10254,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750037963,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":360,"timestamp":19155385003,"id":10255,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750037965,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":18101,"timestamp":19155380099,"id":10253,"tags":{"url":"/icon.svg"},"startTime":1758750037960,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19155398320,"id":10256,"parentId":10253,"tags":{"url":"/icon.svg","memory.rss":"2843537408","memory.heapUsed":"1380500416","memory.heapTotal":"1557565440"},"startTime":1758750037979,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":16855,"timestamp":19251205090,"id":10267,"parentId":10261,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750133785,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28479,"timestamp":19251195350,"id":10264,"parentId":10260,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750133776,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28493,"timestamp":19251195356,"id":10265,"parentId":10260,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750133776,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28509,"timestamp":19251195361,"id":10266,"parentId":10260,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750133776,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":31461,"timestamp":19251195345,"id":10263,"parentId":10260,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750133776,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":9244,"timestamp":19251224023,"id":10268,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"rsc"},"startTime":1758750133804,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19748,"timestamp":19251238427,"id":10269,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750133819,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19139,"timestamp":19251242100,"id":10273,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750133822,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25459,"timestamp":19251238717,"id":10270,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750133819,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23810,"timestamp":19251242364,"id":10274,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750133823,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28605,"timestamp":19251239040,"id":10272,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750133819,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26073,"timestamp":19251242689,"id":10276,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750133823,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31359,"timestamp":19251238889,"id":10271,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750133819,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28843,"timestamp":19251242532,"id":10275,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750133823,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14113,"timestamp":19251278850,"id":10279,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133859,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16682,"timestamp":19251279114,"id":10280,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133859,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21786,"timestamp":19251278187,"id":10277,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133859,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27344,"timestamp":19251278555,"id":10278,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133859,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33404,"timestamp":19251286856,"id":10281,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133867,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37828,"timestamp":19251287196,"id":10282,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133868,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41219,"timestamp":19251287486,"id":10283,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133868,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44106,"timestamp":19251287724,"id":10284,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133868,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48460,"timestamp":19251288621,"id":10285,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133869,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48680,"timestamp":19251288885,"id":10286,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133869,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37601,"timestamp":19251314615,"id":10287,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133895,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43467,"timestamp":19251314872,"id":10288,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133895,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45570,"timestamp":19251315063,"id":10289,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133895,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47211,"timestamp":19251315216,"id":10290,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133896,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48535,"timestamp":19251315371,"id":10291,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133896,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49568,"timestamp":19251315512,"id":10292,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133896,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51861,"timestamp":19251315966,"id":10295,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133896,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55903,"timestamp":19251316118,"id":10296,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133896,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57989,"timestamp":19251315660,"id":10293,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133896,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59186,"timestamp":19251315802,"id":10294,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133896,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45008,"timestamp":19251344040,"id":10298,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750133924,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49477,"timestamp":19251344437,"id":10300,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750133925,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51693,"timestamp":19251343794,"id":10297,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750133924,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52297,"timestamp":19251344212,"id":10299,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750133925,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55680,"timestamp":19251344658,"id":10301,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750133925,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57887,"timestamp":19251344830,"id":10302,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750133925,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33969,"timestamp":19251429136,"id":10303,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750134009,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34750,"timestamp":19251429487,"id":10304,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750134010,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36331,"timestamp":19251429754,"id":10305,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750134010,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37494,"timestamp":19251429967,"id":10306,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750134010,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39132,"timestamp":19251430568,"id":10309,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750134011,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40885,"timestamp":19251430770,"id":10310,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750134011,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44696,"timestamp":19251430162,"id":10307,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750134010,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47025,"timestamp":19251430353,"id":10308,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750134011,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49006,"timestamp":19251431049,"id":10311,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750134011,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50402,"timestamp":19251431253,"id":10312,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750134012,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53878,"timestamp":19251431471,"id":10313,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750134012,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57023,"timestamp":19251431674,"id":10314,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750134012,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64292,"timestamp":19251444829,"id":10315,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750134025,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":66061,"timestamp":19251445105,"id":10316,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750134025,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6436,"timestamp":19251546067,"id":10317,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750134126,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9772,"timestamp":19251546360,"id":10318,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750134127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11108,"timestamp":19251546564,"id":10319,"parentId":10315,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750134127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11947,"timestamp":19251546720,"id":10320,"parentId":10316,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750134127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2232,"timestamp":19251572690,"id":10321,"parentId":10317,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750134153,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2955,"timestamp":19251572989,"id":10322,"parentId":10318,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750134153,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":384355,"timestamp":19251195337,"id":10262,"parentId":10260,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750133776,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":384462,"timestamp":19251195258,"id":10261,"parentId":10260,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750133776,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6497,"timestamp":19251815213,"id":10403,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750134396,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8229,"timestamp":19251815767,"id":10404,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750134396,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9333,"timestamp":19251816055,"id":10405,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750134396,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10410,"timestamp":19251816298,"id":10406,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750134397,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19137,"timestamp":19251835919,"id":10407,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134416,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22933,"timestamp":19251836267,"id":10408,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134417,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26953,"timestamp":19251836525,"id":10409,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134417,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33260,"timestamp":19251836698,"id":10410,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134417,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34340,"timestamp":19251836843,"id":10411,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134417,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42211,"timestamp":19251837013,"id":10412,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134417,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45584,"timestamp":19251837185,"id":10413,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48119,"timestamp":19251837329,"id":10414,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50315,"timestamp":19251837466,"id":10415,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54982,"timestamp":19251837634,"id":10416,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58050,"timestamp":19251837811,"id":10417,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60497,"timestamp":19251837957,"id":10418,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62637,"timestamp":19251838132,"id":10419,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65111,"timestamp":19251838318,"id":10420,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134419,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":67420,"timestamp":19251838467,"id":10421,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134419,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68773,"timestamp":19251838607,"id":10422,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134419,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72005,"timestamp":19251838884,"id":10423,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750134419,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6166,"timestamp":19251979434,"id":10424,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750134560,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8891,"timestamp":19251979811,"id":10425,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750134560,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":8497,"timestamp":19251992902,"id":10426,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750134573,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8058,"timestamp":19252004341,"id":10427,"parentId":10259,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750134585,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5149,"timestamp":19252014888,"id":10428,"parentId":10426,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750134595,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5261,"timestamp":19252022594,"id":10429,"parentId":10427,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750134603,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":897663,"timestamp":19251192537,"id":10260,"parentId":10259,"tags":{},"startTime":1758750133773,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":58467,"timestamp":19252687742,"id":10431,"parentId":10430,"tags":{},"startTime":1758750135268,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":19252746274,"id":10433,"parentId":10430,"tags":{},"startTime":1758750135327,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":41630,"timestamp":19252746314,"id":10434,"parentId":10430,"tags":{},"startTime":1758750135327,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":22,"timestamp":19252788012,"id":10435,"parentId":10430,"tags":{},"startTime":1758750135368,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":25,"timestamp":19252788067,"id":10436,"parentId":10430,"tags":{},"startTime":1758750135368,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":54370,"timestamp":19252746257,"id":10432,"parentId":10430,"tags":{},"startTime":1758750135327,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":18356,"timestamp":19252828831,"id":10437,"parentId":10430,"tags":{},"startTime":1758750135409,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":21670,"timestamp":19252847241,"id":10438,"parentId":10430,"tags":{},"startTime":1758750135428,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":7081,"timestamp":19252881542,"id":10439,"parentId":10430,"tags":{},"startTime":1758750135462,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":237,"timestamp":19252888619,"id":10440,"parentId":10430,"tags":{},"startTime":1758750135469,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":1063,"timestamp":19252888810,"id":10441,"parentId":10430,"tags":{},"startTime":1758750135469,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":8408,"timestamp":19252889904,"id":10442,"parentId":10430,"tags":{},"startTime":1758750135470,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":285351,"timestamp":19252642820,"id":10430,"parentId":10259,"tags":{},"startTime":1758750135223,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1875041,"timestamp":19251192145,"id":10259,"parentId":10257,"tags":{"name":"server"},"startTime":1758750133772,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":18904,"timestamp":19253067259,"id":10443,"parentId":10257,"tags":{},"startTime":1758750135648,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1915564,"timestamp":19251173226,"id":10257,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758750133754,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10109,"timestamp":19253112322,"id":10454,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10082,"timestamp":19253112362,"id":10461,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10146,"timestamp":19253112337,"id":10456,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10117,"timestamp":19253112367,"id":10462,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":10147,"timestamp":19253112342,"id":10457,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":12609,"timestamp":19253112347,"id":10458,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":16029,"timestamp":19253112353,"id":10459,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":16049,"timestamp":19253112357,"id":10460,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":16220,"timestamp":19253112195,"id":10446,"parentId":10445,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17335,"timestamp":19253120728,"id":10463,"parentId":10448,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758750135701,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19582,"timestamp":19253122627,"id":10465,"parentId":10444,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758750135703,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":22501,"timestamp":19253121377,"id":10464,"parentId":10449,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758750135702,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":36440,"timestamp":19253112318,"id":10453,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":43149,"timestamp":19253112290,"id":10448,"parentId":10445,"tags":{"request":"./sentry.client.config.js"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":43166,"timestamp":19253112294,"id":10449,"parentId":10445,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":43578,"timestamp":19253112327,"id":10455,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":44275,"timestamp":19253112281,"id":10447,"parentId":10445,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":58876,"timestamp":19253112313,"id":10452,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":60664,"timestamp":19253112302,"id":10450,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":968270,"timestamp":19253173476,"id":10469,"parentId":10468,"tags":{},"startTime":1758750135754,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":969416,"timestamp":19253173455,"id":10468,"parentId":10467,"tags":{},"startTime":1758750135754,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":23909,"timestamp":19254142914,"id":10470,"parentId":10467,"tags":{"astUsed":"true"},"startTime":1758750136723,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":999664,"timestamp":19253173270,"id":10467,"parentId":10466,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758750135754,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":1067023,"timestamp":19253122910,"id":10466,"parentId":10444,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758750135703,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":78,"timestamp":19254190120,"id":10471,"parentId":10466,"tags":{},"startTime":1758750136770,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1077915,"timestamp":19253112308,"id":10451,"parentId":10445,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750135693,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":1098055,"timestamp":19253092194,"id":10445,"parentId":10444,"tags":{},"startTime":1758750135673,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":13432,"timestamp":19254780961,"id":10473,"parentId":10472,"tags":{},"startTime":1758750137361,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":19254794450,"id":10475,"parentId":10472,"tags":{},"startTime":1758750137375,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":271,"timestamp":19254794487,"id":10476,"parentId":10472,"tags":{},"startTime":1758750137375,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":16,"timestamp":19254794809,"id":10477,"parentId":10472,"tags":{},"startTime":1758750137375,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":10,"timestamp":19254794855,"id":10478,"parentId":10472,"tags":{},"startTime":1758750137375,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":6217,"timestamp":19254794433,"id":10474,"parentId":10472,"tags":{},"startTime":1758750137375,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":1789,"timestamp":19254807349,"id":10479,"parentId":10472,"tags":{},"startTime":1758750137388,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":6903,"timestamp":19254809167,"id":10480,"parentId":10472,"tags":{},"startTime":1758750137389,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":12697,"timestamp":19254820165,"id":10481,"parentId":10472,"tags":{},"startTime":1758750137400,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":189,"timestamp":19254832860,"id":10482,"parentId":10472,"tags":{},"startTime":1758750137413,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":435,"timestamp":19254833028,"id":10483,"parentId":10472,"tags":{},"startTime":1758750137413,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":13696,"timestamp":19254833478,"id":10484,"parentId":10472,"tags":{},"startTime":1758750137414,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":351,"timestamp":19254850631,"id":10486,"parentId":10444,"tags":{},"startTime":1758750137431,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":457,"timestamp":19254850538,"id":10485,"parentId":10444,"tags":{},"startTime":1758750137431,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":108109,"timestamp":19254751954,"id":10472,"parentId":10444,"tags":{},"startTime":1758750137332,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1768375,"timestamp":19253091745,"id":10444,"parentId":10258,"tags":{"name":"client"},"startTime":1758750135672,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":7641,"timestamp":19254860148,"id":10487,"parentId":10258,"tags":{},"startTime":1758750137440,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":3697745,"timestamp":19251173531,"id":10258,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758750133754,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":63,"timestamp":19254889177,"id":10488,"parentId":3,"tags":{},"startTime":1758750137470,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":2,"timestamp":19254889381,"id":10489,"parentId":3,"tags":{},"startTime":1758750137470,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":3778,"timestamp":19254898845,"id":10492,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758750137479,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":6272,"timestamp":19254902113,"id":10493,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750137482,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":8915,"timestamp":19254907841,"id":10494,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758750137488,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":3742000,"timestamp":19252224497,"id":10496,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758750137992,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":4237000,"timestamp":19251175215,"id":10497,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/studio","isPageHidden":true},"startTime":1758750137995,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":499619,"timestamp":19254915159,"id":10495,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750137495,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":569375,"timestamp":19254893910,"id":10491,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750137474,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19255463406,"id":10498,"parentId":10491,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2845462528","memory.heapUsed":"1338493232","memory.heapTotal":"1549676544"},"startTime":1758750138044,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":578571,"timestamp":19254892131,"id":10490,"tags":{"url":"/studio?_rsc=5vtlv"},"startTime":1758750137472,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19255470796,"id":10499,"parentId":10490,"tags":{"url":"/studio?_rsc=5vtlv","memory.rss":"2845462528","memory.heapUsed":"1338981336","memory.heapTotal":"1549676544"},"startTime":1758750138051,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":11869,"timestamp":19255658702,"id":10513,"parentId":10506,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750138239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21634,"timestamp":19255649864,"id":10510,"parentId":10505,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750138230,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21654,"timestamp":19255649869,"id":10511,"parentId":10505,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750138230,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21684,"timestamp":19255649874,"id":10512,"parentId":10505,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750138230,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":43324,"timestamp":19255649853,"id":10509,"parentId":10505,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750138230,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9047,"timestamp":19255708648,"id":10514,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750138289,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10906,"timestamp":19255709613,"id":10518,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750138290,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14522,"timestamp":19255709009,"id":10515,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750138289,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15389,"timestamp":19255709859,"id":10519,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750138290,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17370,"timestamp":19255709200,"id":10516,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750138290,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17431,"timestamp":19255710033,"id":10520,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750138290,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19424,"timestamp":19255709391,"id":10517,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750138290,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19535,"timestamp":19255710198,"id":10521,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750138291,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":92449,"timestamp":19255649837,"id":10507,"parentId":10505,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750138230,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10560,"timestamp":19255735170,"id":10522,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138315,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12855,"timestamp":19255735481,"id":10523,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138316,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17354,"timestamp":19255740524,"id":10524,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138321,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19331,"timestamp":19255740816,"id":10525,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138321,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20651,"timestamp":19255749839,"id":10526,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138330,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22740,"timestamp":19255750206,"id":10527,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138331,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25565,"timestamp":19255751229,"id":10532,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138332,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29897,"timestamp":19255751384,"id":10533,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138332,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31147,"timestamp":19255751924,"id":10536,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138332,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32209,"timestamp":19255752077,"id":10537,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138332,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35126,"timestamp":19255751581,"id":10534,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138332,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36929,"timestamp":19255751752,"id":10535,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138332,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38100,"timestamp":19255752252,"id":10538,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138333,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39290,"timestamp":19255752403,"id":10539,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138333,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45660,"timestamp":19255750825,"id":10530,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138331,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49816,"timestamp":19255751045,"id":10531,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138331,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51599,"timestamp":19255750432,"id":10528,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138331,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51932,"timestamp":19255750611,"id":10529,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138331,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63757,"timestamp":19255761896,"id":10540,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750138342,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60399,"timestamp":19255766502,"id":10542,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750138347,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68154,"timestamp":19255762208,"id":10541,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750138343,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":67154,"timestamp":19255766791,"id":10543,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750138347,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75696,"timestamp":19255766971,"id":10544,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138347,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":78123,"timestamp":19255767140,"id":10545,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138347,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21359,"timestamp":19255881659,"id":10548,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138462,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23752,"timestamp":19255881859,"id":10549,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138462,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26293,"timestamp":19255881019,"id":10546,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138461,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27265,"timestamp":19255881346,"id":10547,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138462,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28471,"timestamp":19255882406,"id":10552,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138463,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29862,"timestamp":19255882670,"id":10553,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138463,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32270,"timestamp":19255882084,"id":10550,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138462,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33729,"timestamp":19255882246,"id":10551,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138463,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35595,"timestamp":19255882861,"id":10554,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138463,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37525,"timestamp":19255883060,"id":10555,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138463,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38881,"timestamp":19255883286,"id":10556,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39619,"timestamp":19255883453,"id":10557,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42659,"timestamp":19255883623,"id":10558,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750138464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45242,"timestamp":19255883770,"id":10559,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750138464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60361,"timestamp":19255897406,"id":10560,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750138478,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63254,"timestamp":19255897735,"id":10561,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750138478,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15393,"timestamp":19255980646,"id":10562,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750138561,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18555,"timestamp":19255981059,"id":10563,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750138561,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13052,"timestamp":19255990847,"id":10564,"parentId":10560,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750138571,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13903,"timestamp":19255991098,"id":10565,"parentId":10561,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750138571,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2438,"timestamp":19256019395,"id":10566,"parentId":10562,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750138600,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4089,"timestamp":19256019670,"id":10567,"parentId":10563,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750138600,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":377353,"timestamp":19255649848,"id":10508,"parentId":10505,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750138230,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":377477,"timestamp":19255649744,"id":10506,"parentId":10505,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750138230,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4547,"timestamp":19256221941,"id":10648,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750138802,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5414,"timestamp":19256222377,"id":10649,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750138803,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5901,"timestamp":19256222608,"id":10650,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750138803,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6408,"timestamp":19256222777,"id":10651,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750138803,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12793,"timestamp":19256233367,"id":10652,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138814,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14377,"timestamp":19256233626,"id":10653,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138814,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16157,"timestamp":19256233798,"id":10654,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138814,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19516,"timestamp":19256233943,"id":10655,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138814,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19969,"timestamp":19256234079,"id":10656,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138814,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24179,"timestamp":19256234213,"id":10657,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138815,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26537,"timestamp":19256234360,"id":10658,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138815,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27764,"timestamp":19256234496,"id":10659,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138815,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28956,"timestamp":19256234630,"id":10660,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138815,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31859,"timestamp":19256234790,"id":10661,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138815,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33914,"timestamp":19256234955,"id":10662,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138815,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34904,"timestamp":19256235096,"id":10663,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138815,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36146,"timestamp":19256235248,"id":10664,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138816,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37685,"timestamp":19256235413,"id":10665,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138816,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39015,"timestamp":19256235556,"id":10666,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138816,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39754,"timestamp":19256235691,"id":10667,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138816,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41288,"timestamp":19256235831,"id":10668,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750138816,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5260,"timestamp":19256317810,"id":10669,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750138898,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7474,"timestamp":19256318092,"id":10670,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750138898,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6825,"timestamp":19256328912,"id":10671,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750138909,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6866,"timestamp":19256338125,"id":10672,"parentId":10504,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750138918,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4438,"timestamp":19256347045,"id":10673,"parentId":10671,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750138927,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3258,"timestamp":19256353265,"id":10674,"parentId":10672,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750138934,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"make","duration":757611,"timestamp":19255647106,"id":10505,"parentId":10504,"tags":{},"startTime":1758750138227,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":47225,"timestamp":19256472089,"id":10676,"parentId":10675,"tags":{},"startTime":1758750139052,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":9,"timestamp":19256519369,"id":10678,"parentId":10675,"tags":{},"startTime":1758750139100,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":41492,"timestamp":19256519410,"id":10679,"parentId":10675,"tags":{},"startTime":1758750139100,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":14,"timestamp":19256560954,"id":10680,"parentId":10675,"tags":{},"startTime":1758750139141,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":19256561004,"id":10681,"parentId":10675,"tags":{},"startTime":1758750139141,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":54753,"timestamp":19256519353,"id":10677,"parentId":10675,"tags":{},"startTime":1758750139100,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10247,"timestamp":19256600822,"id":10682,"parentId":10675,"tags":{},"startTime":1758750139181,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":15215,"timestamp":19256611108,"id":10683,"parentId":10675,"tags":{},"startTime":1758750139191,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6311,"timestamp":19256634160,"id":10684,"parentId":10675,"tags":{},"startTime":1758750139214,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":188,"timestamp":19256640467,"id":10685,"parentId":10675,"tags":{},"startTime":1758750139221,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":681,"timestamp":19256640626,"id":10686,"parentId":10675,"tags":{},"startTime":1758750139221,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":7155,"timestamp":19256641318,"id":10687,"parentId":10675,"tags":{},"startTime":1758750139222,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":227786,"timestamp":19256448703,"id":10675,"parentId":10504,"tags":{},"startTime":1758750139029,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1159932,"timestamp":19255646347,"id":10504,"parentId":10502,"tags":{"name":"server"},"startTime":1758750138227,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":19889,"timestamp":19256806362,"id":10688,"parentId":10502,"tags":{},"startTime":1758750139387,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1188105,"timestamp":19255641134,"id":10503,"tags":{"trigger":"/icon.svg"},"startTime":1758750138221,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1188377,"timestamp":19255641063,"id":10502,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758750138221,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1189644,"timestamp":19255640365,"id":10501,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750138221,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":374,"timestamp":19256847032,"id":10689,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750139427,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1341367,"timestamp":19255636502,"id":10500,"tags":{"url":"/icon.svg"},"startTime":1758750138217,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19256977958,"id":10690,"parentId":10500,"tags":{"url":"/icon.svg","memory.rss":"2859974656","memory.heapUsed":"1389197824","memory.heapTotal":"1566228480"},"startTime":1758750139558,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1055,"timestamp":19301895998,"id":10692,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750184476,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":509,"timestamp":19301899942,"id":10693,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750184480,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":360991,"timestamp":19301893449,"id":10691,"tags":{"url":"/?_rsc=1jyhz"},"startTime":1758750184474,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19302254562,"id":10694,"parentId":10691,"tags":{"url":"/?_rsc=1jyhz","memory.rss":"2861993984","memory.heapUsed":"1377767840","memory.heapTotal":"1568296960"},"startTime":1758750184835,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":205,"timestamp":19302373474,"id":10695,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750184954,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":118,"timestamp":19302373702,"id":10696,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750184954,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":187,"timestamp":19302385272,"id":10697,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750184966,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":118,"timestamp":19302385480,"id":10698,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750184966,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":16024,"timestamp":19352778537,"id":10709,"parentId":10703,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750235359,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27459,"timestamp":19352768143,"id":10706,"parentId":10702,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750235348,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27477,"timestamp":19352768150,"id":10707,"parentId":10702,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750235348,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27504,"timestamp":19352768157,"id":10708,"parentId":10702,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750235348,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":31816,"timestamp":19352768136,"id":10705,"parentId":10702,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750235348,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8115,"timestamp":19352816643,"id":10711,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750235397,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9592,"timestamp":19352817414,"id":10715,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750235398,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14627,"timestamp":19352816154,"id":10710,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750235396,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16091,"timestamp":19352817192,"id":10714,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750235398,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17831,"timestamp":19352816844,"id":10712,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750235397,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18254,"timestamp":19352817700,"id":10716,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750235398,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19986,"timestamp":19352817005,"id":10713,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750235397,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19759,"timestamp":19352817880,"id":10717,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750235398,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12152,"timestamp":19352843333,"id":10718,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235424,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15074,"timestamp":19352843610,"id":10719,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235424,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19466,"timestamp":19352851072,"id":10720,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235431,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21275,"timestamp":19352851377,"id":10721,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235432,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19648,"timestamp":19352860290,"id":10722,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235441,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19505,"timestamp":19352860889,"id":10723,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235441,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24328,"timestamp":19352861178,"id":10724,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235442,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28620,"timestamp":19352861394,"id":10725,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235442,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31133,"timestamp":19352861722,"id":10726,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235442,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33077,"timestamp":19352861890,"id":10727,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235442,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37417,"timestamp":19352862063,"id":10728,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235442,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41386,"timestamp":19352862271,"id":10729,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235443,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43885,"timestamp":19352862431,"id":10730,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235443,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45684,"timestamp":19352862589,"id":10731,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235443,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47588,"timestamp":19352862794,"id":10732,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235443,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49093,"timestamp":19352862951,"id":10733,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235443,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50813,"timestamp":19352863145,"id":10734,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235443,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51953,"timestamp":19352863314,"id":10735,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235444,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64996,"timestamp":19352866708,"id":10736,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750235447,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65983,"timestamp":19352867122,"id":10738,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750235447,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68956,"timestamp":19352866949,"id":10737,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750235447,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":71621,"timestamp":19352867283,"id":10739,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750235448,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75850,"timestamp":19352878094,"id":10740,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235458,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":78280,"timestamp":19352878358,"id":10741,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235459,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24575,"timestamp":19352995978,"id":10742,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235576,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27262,"timestamp":19352996279,"id":10743,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28942,"timestamp":19352996776,"id":10746,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30734,"timestamp":19352996924,"id":10747,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34137,"timestamp":19352996469,"id":10744,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35462,"timestamp":19352996627,"id":10745,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36542,"timestamp":19352997080,"id":10748,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38089,"timestamp":19352997227,"id":10749,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235578,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40091,"timestamp":19352997386,"id":10750,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235578,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41257,"timestamp":19352997526,"id":10751,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235578,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42216,"timestamp":19352997672,"id":10752,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235578,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42850,"timestamp":19352997820,"id":10753,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235578,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45245,"timestamp":19352997962,"id":10754,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750235578,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47417,"timestamp":19352998113,"id":10755,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750235578,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72101,"timestamp":19353012980,"id":10756,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750235593,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":73966,"timestamp":19353013278,"id":10757,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750235594,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14256,"timestamp":19353106453,"id":10758,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750235687,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17191,"timestamp":19353106729,"id":10759,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750235687,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12789,"timestamp":19353115895,"id":10760,"parentId":10756,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750235696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13829,"timestamp":19353116144,"id":10761,"parentId":10757,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750235696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3669,"timestamp":19353143704,"id":10762,"parentId":10758,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750235724,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5094,"timestamp":19353143975,"id":10763,"parentId":10759,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750235724,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":384593,"timestamp":19352768124,"id":10704,"parentId":10702,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750235348,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":384765,"timestamp":19352767974,"id":10703,"parentId":10702,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750235348,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":5035,"timestamp":19353392354,"id":10844,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx","layer":"ssr"},"startTime":1758750235973,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5627,"timestamp":19353416017,"id":10845,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750235996,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7399,"timestamp":19353416897,"id":10846,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750235997,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8291,"timestamp":19353417273,"id":10847,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750235998,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9176,"timestamp":19353417500,"id":10848,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750235998,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22599,"timestamp":19353432852,"id":10849,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236013,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26601,"timestamp":19353433221,"id":10850,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236014,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30276,"timestamp":19353433552,"id":10851,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236014,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36427,"timestamp":19353433801,"id":10852,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236014,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37115,"timestamp":19353433995,"id":10853,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236014,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45845,"timestamp":19353434182,"id":10854,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236015,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49578,"timestamp":19353434382,"id":10855,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236015,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51721,"timestamp":19353434569,"id":10856,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236015,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53842,"timestamp":19353434769,"id":10857,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236015,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57630,"timestamp":19353434973,"id":10858,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236015,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60947,"timestamp":19353435188,"id":10859,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236016,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62870,"timestamp":19353435381,"id":10860,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236016,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65554,"timestamp":19353435572,"id":10861,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236016,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":67699,"timestamp":19353435765,"id":10862,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236016,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69263,"timestamp":19353435946,"id":10863,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236016,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":70694,"timestamp":19353436148,"id":10864,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236016,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":73644,"timestamp":19353436334,"id":10865,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750236017,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12050,"timestamp":19353581907,"id":10866,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750236162,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17169,"timestamp":19353582341,"id":10867,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750236163,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14406,"timestamp":19353605106,"id":10868,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750236185,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":134992,"timestamp":19353623899,"id":10869,"parentId":10701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750236204,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":129948,"timestamp":19353840430,"id":10870,"parentId":10868,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750236421,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5039,"timestamp":19354238753,"id":10871,"parentId":10869,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750236819,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"make","duration":3666512,"timestamp":19352761583,"id":10702,"parentId":10701,"tags":{},"startTime":1758750235342,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":66937,"timestamp":19356792876,"id":10873,"parentId":10872,"tags":{},"startTime":1758750239373,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":19356859869,"id":10875,"parentId":10872,"tags":{},"startTime":1758750239440,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":51775,"timestamp":19356860035,"id":10876,"parentId":10872,"tags":{},"startTime":1758750239440,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":28,"timestamp":19356911945,"id":10877,"parentId":10872,"tags":{},"startTime":1758750239492,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":15,"timestamp":19356912068,"id":10878,"parentId":10872,"tags":{},"startTime":1758750239492,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":64507,"timestamp":19356859853,"id":10874,"parentId":10872,"tags":{},"startTime":1758750239440,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10014,"timestamp":19356939489,"id":10879,"parentId":10872,"tags":{},"startTime":1758750239520,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":14550,"timestamp":19356949539,"id":10880,"parentId":10872,"tags":{},"startTime":1758750239530,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6134,"timestamp":19356971443,"id":10881,"parentId":10872,"tags":{},"startTime":1758750239552,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":195,"timestamp":19356977574,"id":10882,"parentId":10872,"tags":{},"startTime":1758750239558,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":578,"timestamp":19356977738,"id":10883,"parentId":10872,"tags":{},"startTime":1758750239558,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":9231,"timestamp":19356978326,"id":10884,"parentId":10872,"tags":{},"startTime":1758750239559,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":276586,"timestamp":19356751166,"id":10872,"parentId":10701,"tags":{},"startTime":1758750239332,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":4448164,"timestamp":19352761000,"id":10701,"parentId":10700,"tags":{"name":"server"},"startTime":1758750235341,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":18527,"timestamp":19357209314,"id":10885,"parentId":10700,"tags":{},"startTime":1758750239790,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":4496584,"timestamp":19352735752,"id":10700,"parentId":3,"tags":{"trigger":"src/components/Buttons.tsx"},"startTime":1758750235316,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":20496,"timestamp":19357255437,"id":10896,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":20450,"timestamp":19357255497,"id":10903,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":20517,"timestamp":19357255467,"id":10898,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":20484,"timestamp":19357255502,"id":10904,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":20517,"timestamp":19357255473,"id":10899,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":25669,"timestamp":19357255478,"id":10900,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27696,"timestamp":19357255303,"id":10888,"parentId":10887,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":29946,"timestamp":19357255491,"id":10902,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":9122,"timestamp":19357282007,"id":10909,"parentId":10886,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx","layer":"app-pages-browser"},"startTime":1758750239862,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27291,"timestamp":19357274509,"id":10905,"parentId":10890,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758750239855,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37272,"timestamp":19357276097,"id":10907,"parentId":10886,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758750239856,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":47259,"timestamp":19357275009,"id":10906,"parentId":10891,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758750239855,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":76530,"timestamp":19357255425,"id":10895,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":86731,"timestamp":19357255392,"id":10890,"parentId":10887,"tags":{"request":"./sentry.client.config.js"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":86757,"timestamp":19357255397,"id":10891,"parentId":10887,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":87857,"timestamp":19357255459,"id":10897,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":344098,"timestamp":19357255383,"id":10889,"parentId":10887,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":786421,"timestamp":19357343443,"id":10912,"parentId":10911,"tags":{},"startTime":1758750239924,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":788813,"timestamp":19357343411,"id":10911,"parentId":10910,"tags":{},"startTime":1758750239924,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":39219,"timestamp":19358132360,"id":10913,"parentId":10910,"tags":{"astUsed":"true"},"startTime":1758750240713,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":878683,"timestamp":19357297589,"id":10910,"parentId":10908,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758750239878,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":918839,"timestamp":19357276384,"id":10908,"parentId":10886,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758750239857,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":274,"timestamp":19358298968,"id":10914,"parentId":10908,"tags":{},"startTime":1758750240879,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1043791,"timestamp":19357255485,"id":10901,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1050482,"timestamp":19357255412,"id":10893,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1050523,"timestamp":19357255418,"id":10894,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1213278,"timestamp":19357255405,"id":10892,"parentId":10887,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750239836,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":1232947,"timestamp":19357235908,"id":10887,"parentId":10886,"tags":{},"startTime":1758750239816,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":16086,"timestamp":19359885450,"id":10916,"parentId":10915,"tags":{},"startTime":1758750242466,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":15,"timestamp":19359901685,"id":10918,"parentId":10915,"tags":{},"startTime":1758750242482,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":248,"timestamp":19359901809,"id":10919,"parentId":10915,"tags":{},"startTime":1758750242482,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":23,"timestamp":19359902167,"id":10920,"parentId":10915,"tags":{},"startTime":1758750242482,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":15,"timestamp":19359902280,"id":10921,"parentId":10915,"tags":{},"startTime":1758750242483,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":6474,"timestamp":19359901661,"id":10917,"parentId":10915,"tags":{},"startTime":1758750242482,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":2511,"timestamp":19359914935,"id":10922,"parentId":10915,"tags":{},"startTime":1758750242495,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":7413,"timestamp":19359917480,"id":10923,"parentId":10915,"tags":{},"startTime":1758750242498,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":12394,"timestamp":19359929923,"id":10924,"parentId":10915,"tags":{},"startTime":1758750242510,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":290,"timestamp":19359942315,"id":10925,"parentId":10915,"tags":{},"startTime":1758750242523,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":435,"timestamp":19359942578,"id":10926,"parentId":10915,"tags":{},"startTime":1758750242523,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":18175,"timestamp":19359943031,"id":10927,"parentId":10915,"tags":{},"startTime":1758750242523,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":663,"timestamp":19359966295,"id":10929,"parentId":10886,"tags":{},"startTime":1758750242547,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":973,"timestamp":19359965999,"id":10928,"parentId":10886,"tags":{},"startTime":1758750242546,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":112177,"timestamp":19359866685,"id":10915,"parentId":10886,"tags":{},"startTime":1758750242447,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":2743718,"timestamp":19357235278,"id":10886,"parentId":10699,"tags":{"name":"client"},"startTime":1758750239816,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":13981,"timestamp":19359979136,"id":10930,"parentId":10699,"tags":{},"startTime":1758750242559,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":7263405,"timestamp":19352734801,"id":10699,"parentId":3,"tags":{"trigger":"src/components/Buttons.tsx"},"startTime":1758750235315,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":186,"timestamp":19360009861,"id":10931,"parentId":3,"tags":{},"startTime":1758750242590,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":5,"timestamp":19360020600,"id":10933,"parentId":3,"tags":{},"startTime":1758750242601,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":21208,"timestamp":19360033836,"id":10934,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750242614,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1841,"timestamp":19360053219,"id":10936,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750242634,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":4307,"timestamp":19360069113,"id":10937,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750242649,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":4292,"timestamp":19360069141,"id":10938,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750242649,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":7355000,"timestamp":19353786878,"id":10939,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css","[project]/src/components/Buttons.tsx"],"page":"/","isPageHidden":true},"startTime":1758750243503,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":916861,"timestamp":19360014573,"id":10932,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750242595,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19360931528,"id":10940,"parentId":10932,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3060338688","memory.heapUsed":"1555824200","memory.heapTotal":"1716285440"},"startTime":1758750243512,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":897952,"timestamp":19360034131,"id":10935,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750242614,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19360932148,"id":10941,"parentId":10935,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3060338688","memory.heapUsed":"1555849456","memory.heapTotal":"1716285440"},"startTime":1758750243512,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":8206000,"timestamp":19352736092,"id":10942,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css","[project]/src/components/Buttons.tsx"],"page":"/","isPageHidden":false},"startTime":1758750243521,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":12924,"timestamp":19362395407,"id":10956,"parentId":10949,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750244976,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23750,"timestamp":19362387889,"id":10953,"parentId":10948,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750244968,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23782,"timestamp":19362387895,"id":10954,"parentId":10948,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750244968,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23814,"timestamp":19362387903,"id":10955,"parentId":10948,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750244968,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28756,"timestamp":19362387884,"id":10952,"parentId":10948,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750244968,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11932,"timestamp":19362427940,"id":10957,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750245008,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13490,"timestamp":19362428775,"id":10961,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750245009,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16347,"timestamp":19362428273,"id":10958,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750245009,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17336,"timestamp":19362428975,"id":10962,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750245009,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19300,"timestamp":19362428441,"id":10959,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750245009,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19256,"timestamp":19362429235,"id":10963,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750245010,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20878,"timestamp":19362428599,"id":10960,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750245009,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20777,"timestamp":19362429394,"id":10964,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750245010,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":83039,"timestamp":19362387871,"id":10950,"parentId":10948,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750244968,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11506,"timestamp":19362463080,"id":10967,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245043,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13436,"timestamp":19362463242,"id":10968,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245044,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16811,"timestamp":19362462626,"id":10965,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245043,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19370,"timestamp":19362462898,"id":10966,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245043,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24495,"timestamp":19362468223,"id":10969,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245049,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28299,"timestamp":19362468530,"id":10970,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245049,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30852,"timestamp":19362468713,"id":10971,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245049,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33552,"timestamp":19362468866,"id":10972,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245049,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43184,"timestamp":19362470594,"id":10975,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245051,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43612,"timestamp":19362470750,"id":10976,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245051,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49048,"timestamp":19362470225,"id":10973,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245051,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54031,"timestamp":19362470422,"id":10974,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245051,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9877,"timestamp":19362527973,"id":10977,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245108,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11520,"timestamp":19362528270,"id":10978,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245109,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12850,"timestamp":19362528461,"id":10979,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245109,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14093,"timestamp":19362528624,"id":10980,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245109,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15830,"timestamp":19362528779,"id":10981,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245109,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16860,"timestamp":19362528931,"id":10982,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245109,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19551,"timestamp":19362529099,"id":10983,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245109,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22227,"timestamp":19362529264,"id":10984,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245110,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24201,"timestamp":19362529554,"id":10985,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245110,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25941,"timestamp":19362529763,"id":10986,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245110,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27489,"timestamp":19362529938,"id":10987,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245110,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28691,"timestamp":19362530107,"id":10988,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245110,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30062,"timestamp":19362530300,"id":10989,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245111,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31111,"timestamp":19362530461,"id":10990,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245111,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32604,"timestamp":19362530621,"id":10991,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245111,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33987,"timestamp":19362530784,"id":10992,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245111,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35345,"timestamp":19362530942,"id":10993,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245111,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36010,"timestamp":19362531083,"id":10994,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245111,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54025,"timestamp":19362532893,"id":10995,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245113,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55272,"timestamp":19362533091,"id":10996,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245113,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60429,"timestamp":19362533637,"id":10997,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750245114,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61993,"timestamp":19362533822,"id":10998,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750245114,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31131,"timestamp":19362632691,"id":10999,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750245213,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31594,"timestamp":19362633189,"id":11001,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750245214,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34566,"timestamp":19362632975,"id":11000,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750245213,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36792,"timestamp":19362633378,"id":11002,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750245214,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35752,"timestamp":19362642697,"id":11003,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750245223,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37314,"timestamp":19362642959,"id":11004,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750245223,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16797,"timestamp":19362683236,"id":11005,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750245264,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19432,"timestamp":19362683561,"id":11006,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750245264,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5020,"timestamp":19362707863,"id":11007,"parentId":11003,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750245288,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5241,"timestamp":19362708301,"id":11008,"parentId":11004,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750245289,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3434,"timestamp":19362722230,"id":11009,"parentId":11005,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750245303,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4050,"timestamp":19362722512,"id":11010,"parentId":11006,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750245303,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":341189,"timestamp":19362387879,"id":10951,"parentId":10948,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750244968,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":341288,"timestamp":19362387791,"id":10949,"parentId":10948,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750244968,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4719,"timestamp":19362922588,"id":11091,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750245503,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5571,"timestamp":19362922970,"id":11092,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750245503,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6037,"timestamp":19362923156,"id":11093,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750245503,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6565,"timestamp":19362923489,"id":11094,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750245504,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13724,"timestamp":19362934610,"id":11095,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245515,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15312,"timestamp":19362934897,"id":11096,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245515,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17394,"timestamp":19362935149,"id":11097,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245515,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20915,"timestamp":19362935306,"id":11098,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21279,"timestamp":19362935448,"id":11099,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25926,"timestamp":19362935582,"id":11100,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27626,"timestamp":19362935727,"id":11101,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28778,"timestamp":19362935872,"id":11102,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30190,"timestamp":19362936014,"id":11103,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32878,"timestamp":19362936163,"id":11104,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245516,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34481,"timestamp":19362936323,"id":11105,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245517,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35650,"timestamp":19362936463,"id":11106,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245517,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36823,"timestamp":19362936623,"id":11107,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245517,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37956,"timestamp":19362936764,"id":11108,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245517,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39028,"timestamp":19362936905,"id":11109,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245517,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39699,"timestamp":19362937039,"id":11110,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245517,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41093,"timestamp":19362937213,"id":11111,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750245518,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4753,"timestamp":19363021197,"id":11112,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750245602,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6633,"timestamp":19363021480,"id":11113,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750245602,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6770,"timestamp":19363031091,"id":11114,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750245611,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7795,"timestamp":19363040420,"id":11115,"parentId":10947,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750245621,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5060,"timestamp":19363050683,"id":11116,"parentId":11114,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750245631,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3123,"timestamp":19363057787,"id":11117,"parentId":11115,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750245638,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"make","duration":741085,"timestamp":19362384889,"id":10948,"parentId":10947,"tags":{},"startTime":1758750244965,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":63163,"timestamp":19363186685,"id":11119,"parentId":11118,"tags":{},"startTime":1758750245767,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":11,"timestamp":19363249940,"id":11121,"parentId":11118,"tags":{},"startTime":1758750245830,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":44985,"timestamp":19363250186,"id":11122,"parentId":11118,"tags":{},"startTime":1758750245831,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":12,"timestamp":19363295221,"id":11123,"parentId":11118,"tags":{},"startTime":1758750245876,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":8,"timestamp":19363295270,"id":11124,"parentId":11118,"tags":{},"startTime":1758750245876,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":60519,"timestamp":19363249915,"id":11120,"parentId":11118,"tags":{},"startTime":1758750245830,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":12625,"timestamp":19363332981,"id":11125,"parentId":11118,"tags":{},"startTime":1758750245913,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":17658,"timestamp":19363345643,"id":11126,"parentId":11118,"tags":{},"startTime":1758750245926,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":10670,"timestamp":19363386821,"id":11127,"parentId":11118,"tags":{},"startTime":1758750245967,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":211,"timestamp":19363397488,"id":11128,"parentId":11118,"tags":{},"startTime":1758750245978,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":991,"timestamp":19363397662,"id":11129,"parentId":11118,"tags":{},"startTime":1758750245978,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":11899,"timestamp":19363398669,"id":11130,"parentId":11118,"tags":{},"startTime":1758750245979,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":291600,"timestamp":19363164577,"id":11118,"parentId":10947,"tags":{},"startTime":1758750245745,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1214937,"timestamp":19362383664,"id":10947,"parentId":10945,"tags":{"name":"server"},"startTime":1758750244964,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":23313,"timestamp":19363598727,"id":11131,"parentId":10945,"tags":{},"startTime":1758750246179,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1246780,"timestamp":19362377891,"id":10946,"tags":{"trigger":"/icon.svg"},"startTime":1758750244958,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1247089,"timestamp":19362377834,"id":10945,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758750244958,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1248347,"timestamp":19362377173,"id":10944,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750244958,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":282,"timestamp":19363644344,"id":11132,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750246225,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1434006,"timestamp":19362374116,"id":10943,"tags":{"url":"/icon.svg"},"startTime":1758750244954,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19363808240,"id":11133,"parentId":10943,"tags":{"url":"/icon.svg","memory.rss":"3102912512","memory.heapUsed":"1602393264","memory.heapTotal":"1756819456"},"startTime":1758750246389,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":15658,"timestamp":19392440668,"id":11145,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":15588,"timestamp":19392440751,"id":11152,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":15683,"timestamp":19392440701,"id":11147,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":15627,"timestamp":19392440761,"id":11153,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":15681,"timestamp":19392440712,"id":11148,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18541,"timestamp":19392440722,"id":11149,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19915,"timestamp":19392440483,"id":11137,"parentId":11136,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21882,"timestamp":19392440732,"id":11150,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21900,"timestamp":19392440741,"id":11151,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14465,"timestamp":19392456518,"id":11156,"parentId":11135,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758750275037,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18377,"timestamp":19392454545,"id":11154,"parentId":11139,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758750275035,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":19214,"timestamp":19392455152,"id":11155,"parentId":11140,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758750275035,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":34776,"timestamp":19392440659,"id":11144,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":40307,"timestamp":19392440602,"id":11139,"parentId":11136,"tags":{"request":"./sentry.client.config.js"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":40721,"timestamp":19392440690,"id":11146,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":59198,"timestamp":19392440612,"id":11140,"parentId":11136,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":66519,"timestamp":19392440590,"id":11138,"parentId":11136,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":169420,"timestamp":19392481556,"id":11160,"parentId":11159,"tags":{},"startTime":1758750275062,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":180704,"timestamp":19392481515,"id":11159,"parentId":11158,"tags":{},"startTime":1758750275062,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":22187,"timestamp":19392662274,"id":11161,"parentId":11158,"tags":{"astUsed":"true"},"startTime":1758750275243,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":222728,"timestamp":19392466424,"id":11158,"parentId":11157,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758750275047,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":246297,"timestamp":19392456884,"id":11157,"parentId":11135,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758750275037,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":114,"timestamp":19392708702,"id":11162,"parentId":11157,"tags":{},"startTime":1758750275289,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":285384,"timestamp":19392440636,"id":11142,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":286257,"timestamp":19392440624,"id":11141,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":286581,"timestamp":19392440647,"id":11143,"parentId":11136,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750275021,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":287659,"timestamp":19392439603,"id":11136,"parentId":11135,"tags":{},"startTime":1758750275020,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":11890,"timestamp":19392765270,"id":11164,"parentId":11163,"tags":{},"startTime":1758750275346,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":8,"timestamp":19392777209,"id":11166,"parentId":11163,"tags":{},"startTime":1758750275358,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":199,"timestamp":19392777368,"id":11167,"parentId":11163,"tags":{},"startTime":1758750275358,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":11,"timestamp":19392777600,"id":11168,"parentId":11163,"tags":{},"startTime":1758750275358,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":8,"timestamp":19392777640,"id":11169,"parentId":11163,"tags":{},"startTime":1758750275358,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":3750,"timestamp":19392777195,"id":11165,"parentId":11163,"tags":{},"startTime":1758750275358,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":1491,"timestamp":19392785092,"id":11170,"parentId":11163,"tags":{},"startTime":1758750275365,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":5839,"timestamp":19392786613,"id":11171,"parentId":11163,"tags":{},"startTime":1758750275367,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":10942,"timestamp":19392795401,"id":11172,"parentId":11163,"tags":{},"startTime":1758750275376,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":194,"timestamp":19392806341,"id":11173,"parentId":11163,"tags":{},"startTime":1758750275387,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":599,"timestamp":19392806515,"id":11174,"parentId":11163,"tags":{},"startTime":1758750275387,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":35679,"timestamp":19392807131,"id":11175,"parentId":11163,"tags":{},"startTime":1758750275387,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":331,"timestamp":19392847707,"id":11177,"parentId":11135,"tags":{},"startTime":1758750275428,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":477,"timestamp":19392847578,"id":11176,"parentId":11135,"tags":{},"startTime":1758750275428,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":111756,"timestamp":19392750649,"id":11163,"parentId":11135,"tags":{},"startTime":1758750275331,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":423509,"timestamp":19392438966,"id":11135,"parentId":11134,"tags":{"name":"client"},"startTime":1758750275019,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":7292,"timestamp":19392862512,"id":11178,"parentId":11134,"tags":{},"startTime":1758750275443,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":443557,"timestamp":19392429196,"id":11134,"parentId":3,"tags":{"trigger":"src/components/Navigation.tsx"},"startTime":1758750275010,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":5,"timestamp":19392878150,"id":11179,"parentId":3,"tags":{},"startTime":1758750275458,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":3,"timestamp":19392879522,"id":11180,"parentId":3,"tags":{},"startTime":1758750275460,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":800,"timestamp":19392882592,"id":11182,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750275463,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":3943,"timestamp":19392888948,"id":11184,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750275469,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":298,"timestamp":19392892602,"id":11185,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750275473,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":3866,"timestamp":19393378700,"id":11186,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750275959,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":953000,"timestamp":19393480723,"id":11187,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758750275990,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":956000,"timestamp":19392429814,"id":11188,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758750275990,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":533401,"timestamp":19392879731,"id":11181,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750275460,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19393413239,"id":11189,"parentId":11181,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3123851264","memory.heapUsed":"1627542096","memory.heapTotal":"1777446912"},"startTime":1758750275994,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":532820,"timestamp":19392888115,"id":11183,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750275468,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19393421063,"id":11190,"parentId":11183,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3123851264","memory.heapUsed":"1627963032","memory.heapTotal":"1777446912"},"startTime":1758750276001,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":14547,"timestamp":19491905786,"id":11201,"parentId":11195,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750374486,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24890,"timestamp":19491897907,"id":11198,"parentId":11194,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750374478,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24919,"timestamp":19491897913,"id":11199,"parentId":11194,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750374478,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24939,"timestamp":19491897918,"id":11200,"parentId":11194,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750374478,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":32349,"timestamp":19491897902,"id":11197,"parentId":11194,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750374478,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35003,"timestamp":19491945805,"id":11202,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750374526,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56450,"timestamp":19491947854,"id":11206,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750374528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65846,"timestamp":19491946694,"id":11203,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750374527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":71419,"timestamp":19491948247,"id":11207,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750374529,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":76279,"timestamp":19491947115,"id":11204,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750374527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":77395,"timestamp":19491948654,"id":11208,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750374529,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":82071,"timestamp":19491947467,"id":11205,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750374528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":83369,"timestamp":19491948927,"id":11209,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750374529,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25745,"timestamp":19492037832,"id":11210,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374618,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38286,"timestamp":19492038241,"id":11211,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374619,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47723,"timestamp":19492038533,"id":11212,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374619,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56252,"timestamp":19492038882,"id":11213,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374619,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":76649,"timestamp":19492049838,"id":11216,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374630,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":90326,"timestamp":19492049985,"id":11217,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374630,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":100260,"timestamp":19492049392,"id":11214,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374630,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":104908,"timestamp":19492049662,"id":11215,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374630,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":113284,"timestamp":19492051904,"id":11220,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374632,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":114509,"timestamp":19492052053,"id":11221,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374632,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":129690,"timestamp":19492051531,"id":11218,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374632,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":138483,"timestamp":19492051731,"id":11219,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374632,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12455,"timestamp":19492192594,"id":11224,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374773,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14065,"timestamp":19492196164,"id":11225,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374776,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20710,"timestamp":19492192123,"id":11222,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374772,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23900,"timestamp":19492192406,"id":11223,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374773,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30735,"timestamp":19492196418,"id":11226,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374777,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33864,"timestamp":19492196584,"id":11227,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374777,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36215,"timestamp":19492197355,"id":11230,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374778,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41613,"timestamp":19492197524,"id":11231,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374778,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50995,"timestamp":19492196761,"id":11228,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374777,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58137,"timestamp":19492196919,"id":11229,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374777,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64001,"timestamp":19492197688,"id":11232,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374778,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":70006,"timestamp":19492197843,"id":11233,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374778,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74649,"timestamp":19492198136,"id":11234,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374778,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":78904,"timestamp":19492198291,"id":11235,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374779,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":82607,"timestamp":19492198483,"id":11236,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374779,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":86039,"timestamp":19492198627,"id":11237,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374779,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":89051,"timestamp":19492198775,"id":11238,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374779,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":91679,"timestamp":19492198918,"id":11239,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374779,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":97454,"timestamp":19492199066,"id":11240,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374779,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":101655,"timestamp":19492199208,"id":11241,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374780,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43861,"timestamp":19492367959,"id":11242,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750374948,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45115,"timestamp":19492368268,"id":11243,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750374949,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48580,"timestamp":19492368612,"id":11244,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750374949,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50921,"timestamp":19492369107,"id":11246,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750374949,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58502,"timestamp":19492368870,"id":11245,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750374949,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63816,"timestamp":19492369326,"id":11247,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750374950,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64729,"timestamp":19492379366,"id":11248,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750374960,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68561,"timestamp":19492379737,"id":11249,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750374960,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30874,"timestamp":19492452047,"id":11250,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750375032,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39380,"timestamp":19492452434,"id":11251,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750375033,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10441,"timestamp":19492504735,"id":11252,"parentId":11248,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750375085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11888,"timestamp":19492505074,"id":11253,"parentId":11249,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750375085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5854,"timestamp":19492533090,"id":11254,"parentId":11250,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750375113,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8693,"timestamp":19492533629,"id":11255,"parentId":11251,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750375114,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":647880,"timestamp":19491897893,"id":11196,"parentId":11194,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750374478,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":647986,"timestamp":19491897802,"id":11195,"parentId":11194,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750374478,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":5853,"timestamp":19492748511,"id":11336,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx","layer":"ssr"},"startTime":1758750375329,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8628,"timestamp":19492770305,"id":11337,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750375351,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12067,"timestamp":19492770789,"id":11338,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750375351,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13935,"timestamp":19492771037,"id":11339,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750375351,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15851,"timestamp":19492771341,"id":11340,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750375352,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20650,"timestamp":19492792470,"id":11341,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375373,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24948,"timestamp":19492792777,"id":11342,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375373,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30225,"timestamp":19492793002,"id":11343,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375373,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37478,"timestamp":19492793194,"id":11344,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375374,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38316,"timestamp":19492793384,"id":11345,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375374,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47802,"timestamp":19492794072,"id":11346,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375374,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52449,"timestamp":19492794266,"id":11347,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375375,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54913,"timestamp":19492794448,"id":11348,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375375,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58959,"timestamp":19492794626,"id":11349,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375375,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64580,"timestamp":19492794837,"id":11350,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375375,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69135,"timestamp":19492795050,"id":11351,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375375,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72258,"timestamp":19492795239,"id":11352,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375376,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":76231,"timestamp":19492795428,"id":11353,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375376,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":80352,"timestamp":19492795617,"id":11354,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375376,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":84363,"timestamp":19492795796,"id":11355,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375376,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":87161,"timestamp":19492795971,"id":11356,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375376,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":93602,"timestamp":19492796148,"id":11357,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750375376,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9396,"timestamp":19493255029,"id":11358,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750375835,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11745,"timestamp":19493256000,"id":11359,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750375836,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9421,"timestamp":19493496632,"id":11360,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750376077,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12646,"timestamp":19493514343,"id":11361,"parentId":11193,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750376095,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7151,"timestamp":19493531726,"id":11362,"parentId":11360,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750376112,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7567,"timestamp":19493542027,"id":11363,"parentId":11361,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750376122,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"make","duration":3229170,"timestamp":19491887921,"id":11194,"parentId":11193,"tags":{},"startTime":1758750374468,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":45552,"timestamp":19495261778,"id":11365,"parentId":11364,"tags":{},"startTime":1758750377842,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":11,"timestamp":19495307382,"id":11367,"parentId":11364,"tags":{},"startTime":1758750377888,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":39509,"timestamp":19495307534,"id":11368,"parentId":11364,"tags":{},"startTime":1758750377888,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":26,"timestamp":19495347178,"id":11369,"parentId":11364,"tags":{},"startTime":1758750377928,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":14,"timestamp":19495347306,"id":11370,"parentId":11364,"tags":{},"startTime":1758750377928,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":58457,"timestamp":19495307367,"id":11366,"parentId":11364,"tags":{},"startTime":1758750377888,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10150,"timestamp":19495379327,"id":11371,"parentId":11364,"tags":{},"startTime":1758750377960,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":17265,"timestamp":19495389513,"id":11372,"parentId":11364,"tags":{},"startTime":1758750377970,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":9374,"timestamp":19495414092,"id":11373,"parentId":11364,"tags":{},"startTime":1758750377994,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":249,"timestamp":19495423463,"id":11374,"parentId":11364,"tags":{},"startTime":1758750378004,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":664,"timestamp":19495423671,"id":11375,"parentId":11364,"tags":{},"startTime":1758750378004,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":10830,"timestamp":19495424348,"id":11376,"parentId":11364,"tags":{},"startTime":1758750378005,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":227115,"timestamp":19495232212,"id":11364,"parentId":11193,"tags":{},"startTime":1758750377813,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":3720252,"timestamp":19491886795,"id":11193,"parentId":11191,"tags":{"name":"server"},"startTime":1758750374467,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":20921,"timestamp":19495607117,"id":11377,"parentId":11191,"tags":{},"startTime":1758750378187,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":3757626,"timestamp":19491874793,"id":11191,"parentId":3,"tags":{"trigger":"src/components/GlobalSidebar.tsx"},"startTime":1758750374455,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":12326,"timestamp":19495658758,"id":11388,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":12261,"timestamp":19495658836,"id":11395,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":12348,"timestamp":19495658795,"id":11390,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":12306,"timestamp":19495658844,"id":11396,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":12352,"timestamp":19495658804,"id":11391,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17604,"timestamp":19495658812,"id":11392,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19472,"timestamp":19495658392,"id":11380,"parentId":11379,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21649,"timestamp":19495658821,"id":11393,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21675,"timestamp":19495658829,"id":11394,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":12238,"timestamp":19495676992,"id":11401,"parentId":11378,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/GlobalSidebar.tsx","layer":"app-pages-browser"},"startTime":1758750378257,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":28231,"timestamp":19495670269,"id":11398,"parentId":11383,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758750378251,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32550,"timestamp":19495669770,"id":11397,"parentId":11382,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758750378250,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53938,"timestamp":19495671793,"id":11399,"parentId":11378,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758750378252,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":78167,"timestamp":19495658748,"id":11387,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":86741,"timestamp":19495658705,"id":11383,"parentId":11379,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":86768,"timestamp":19495658699,"id":11382,"parentId":11379,"tags":{"request":"./sentry.client.config.js"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":87262,"timestamp":19495658778,"id":11389,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":116827,"timestamp":19495658680,"id":11381,"parentId":11379,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":560751,"timestamp":19495746248,"id":11404,"parentId":11403,"tags":{},"startTime":1758750378327,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":563504,"timestamp":19495746207,"id":11403,"parentId":11402,"tags":{},"startTime":1758750378327,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":38637,"timestamp":19496309792,"id":11405,"parentId":11402,"tags":{"astUsed":"true"},"startTime":1758750378890,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":656933,"timestamp":19495695908,"id":11402,"parentId":11400,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758750378276,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":699691,"timestamp":19495672163,"id":11400,"parentId":11378,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758750378252,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":186,"timestamp":19496376770,"id":11406,"parentId":11400,"tags":{},"startTime":1758750378957,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":718420,"timestamp":19495658731,"id":11385,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":718425,"timestamp":19495658740,"id":11386,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":719946,"timestamp":19495658721,"id":11384,"parentId":11379,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750378239,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":742675,"timestamp":19495636096,"id":11379,"parentId":11378,"tags":{},"startTime":1758750378216,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":11439,"timestamp":19496411504,"id":11408,"parentId":11407,"tags":{},"startTime":1758750378992,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":10,"timestamp":19496422991,"id":11410,"parentId":11407,"tags":{},"startTime":1758750379003,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":278,"timestamp":19496423145,"id":11411,"parentId":11407,"tags":{},"startTime":1758750379003,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":21,"timestamp":19496423516,"id":11412,"parentId":11407,"tags":{},"startTime":1758750379004,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":13,"timestamp":19496423625,"id":11413,"parentId":11407,"tags":{},"startTime":1758750379004,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":6274,"timestamp":19496422977,"id":11409,"parentId":11407,"tags":{},"startTime":1758750379003,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":2034,"timestamp":19496434961,"id":11414,"parentId":11407,"tags":{},"startTime":1758750379015,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":7119,"timestamp":19496437034,"id":11415,"parentId":11407,"tags":{},"startTime":1758750379017,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":11757,"timestamp":19496447916,"id":11416,"parentId":11407,"tags":{},"startTime":1758750379028,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":264,"timestamp":19496459672,"id":11417,"parentId":11407,"tags":{},"startTime":1758750379040,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":397,"timestamp":19496459913,"id":11418,"parentId":11407,"tags":{},"startTime":1758750379040,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":13471,"timestamp":19496460321,"id":11419,"parentId":11407,"tags":{},"startTime":1758750379041,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":629,"timestamp":19496478088,"id":11421,"parentId":11378,"tags":{},"startTime":1758750379058,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":1170,"timestamp":19496477561,"id":11420,"parentId":11378,"tags":{},"startTime":1758750379058,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":98551,"timestamp":19496395638,"id":11407,"parentId":11378,"tags":{},"startTime":1758750378976,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":858611,"timestamp":19495635665,"id":11378,"parentId":11192,"tags":{"name":"client"},"startTime":1758750378216,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":7493,"timestamp":19496494370,"id":11422,"parentId":11192,"tags":{},"startTime":1758750379075,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":4631980,"timestamp":19491875007,"id":11192,"parentId":3,"tags":{"trigger":"src/components/GlobalSidebar.tsx"},"startTime":1758750374455,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":32,"timestamp":19496515744,"id":11423,"parentId":3,"tags":{},"startTime":1758750379096,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":2,"timestamp":19496515890,"id":11424,"parentId":3,"tags":{},"startTime":1758750379096,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1680,"timestamp":19496523264,"id":11426,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750379104,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":573,"timestamp":19496528276,"id":11427,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750379109,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":994,"timestamp":19497214648,"id":11429,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750379795,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":700662,"timestamp":19496517562,"id":11425,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750379098,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19497218325,"id":11430,"parentId":11425,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2857267200","memory.heapUsed":"1516979296","memory.heapTotal":"1658966016"},"startTime":1758750379799,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":9541,"timestamp":19497219066,"id":11431,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750379799,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":5380000,"timestamp":19491875527,"id":11432,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css","[project]/src/components/GlobalSidebar.tsx"],"page":"/","isPageHidden":true},"startTime":1758750379837,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":48052,"timestamp":19497209578,"id":11428,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750379790,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19497257743,"id":11433,"parentId":11428,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2857267200","memory.heapUsed":"1520272008","memory.heapTotal":"1658966016"},"startTime":1758750379838,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":5400000,"timestamp":19492927532,"id":11434,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css","[project]/src/components/GlobalSidebar.tsx"],"page":"/","isPageHidden":true},"startTime":1758750379857,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":11445,"timestamp":19497474799,"id":11450,"parentId":11442,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750380055,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":40623,"timestamp":19497448019,"id":11446,"parentId":11440,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750380028,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":40637,"timestamp":19497448024,"id":11447,"parentId":11440,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750380028,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":40653,"timestamp":19497448028,"id":11448,"parentId":11440,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750380028,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":43325,"timestamp":19497448013,"id":11445,"parentId":11440,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750380028,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14284,"timestamp":19497504126,"id":11451,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750380084,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18149,"timestamp":19497505004,"id":11455,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750380085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21723,"timestamp":19497504444,"id":11452,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750380085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24152,"timestamp":19497505312,"id":11456,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750380086,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26260,"timestamp":19497504642,"id":11453,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750380085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26447,"timestamp":19497505564,"id":11457,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750380086,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29203,"timestamp":19497504817,"id":11454,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750380085,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30202,"timestamp":19497505851,"id":11458,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750380086,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":103119,"timestamp":19497447999,"id":11443,"parentId":11440,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750380028,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14032,"timestamp":19497541172,"id":11459,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380122,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16448,"timestamp":19497542034,"id":11460,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380122,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21386,"timestamp":19497542247,"id":11461,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380123,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25296,"timestamp":19497542408,"id":11462,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380123,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32680,"timestamp":19497546852,"id":11463,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37440,"timestamp":19497547124,"id":11464,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380127,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42270,"timestamp":19497547468,"id":11465,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380128,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46765,"timestamp":19497547676,"id":11466,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380128,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56807,"timestamp":19497550137,"id":11467,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380130,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57067,"timestamp":19497550456,"id":11468,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380131,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63096,"timestamp":19497550724,"id":11469,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380131,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68962,"timestamp":19497550918,"id":11470,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380131,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38157,"timestamp":19497602300,"id":11471,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380183,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40357,"timestamp":19497602552,"id":11472,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380183,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17516,"timestamp":19497629792,"id":11473,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380210,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18911,"timestamp":19497630057,"id":11474,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380210,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21002,"timestamp":19497633670,"id":11475,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380214,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23413,"timestamp":19497633901,"id":11476,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380214,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28701,"timestamp":19497634081,"id":11477,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380214,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32721,"timestamp":19497634238,"id":11478,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380215,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35584,"timestamp":19497634469,"id":11479,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380215,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37926,"timestamp":19497634622,"id":11480,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380215,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41913,"timestamp":19497634792,"id":11481,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380215,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44380,"timestamp":19497634937,"id":11482,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380215,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46883,"timestamp":19497635091,"id":11483,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380215,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48282,"timestamp":19497635240,"id":11484,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380216,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50035,"timestamp":19497635407,"id":11485,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380216,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51920,"timestamp":19497635546,"id":11486,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380216,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53687,"timestamp":19497635686,"id":11487,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380216,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54576,"timestamp":19497635822,"id":11488,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380216,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56284,"timestamp":19497635961,"id":11489,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380216,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57906,"timestamp":19497636091,"id":11490,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380216,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36453,"timestamp":19497735343,"id":11491,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750380316,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38926,"timestamp":19497735636,"id":11492,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750380316,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44626,"timestamp":19497736015,"id":11494,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750380316,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49598,"timestamp":19497736319,"id":11496,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750380317,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53293,"timestamp":19497735854,"id":11493,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750380316,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55847,"timestamp":19497736162,"id":11495,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750380316,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62968,"timestamp":19497741375,"id":11497,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750380322,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":67164,"timestamp":19497741673,"id":11498,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750380322,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18783,"timestamp":19497811736,"id":11499,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750380392,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22669,"timestamp":19497812040,"id":11500,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750380392,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3211,"timestamp":19497836745,"id":11501,"parentId":11497,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750380417,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3991,"timestamp":19497837039,"id":11502,"parentId":11498,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750380417,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3464,"timestamp":19497850779,"id":11503,"parentId":11499,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750380431,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4973,"timestamp":19497851016,"id":11504,"parentId":11500,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750380431,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":412159,"timestamp":19497448008,"id":11444,"parentId":11440,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750380028,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":412277,"timestamp":19497447910,"id":11442,"parentId":11440,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750380028,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6798,"timestamp":19498064598,"id":11585,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750380645,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9502,"timestamp":19498064958,"id":11586,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750380645,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11324,"timestamp":19498065129,"id":11587,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750380645,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12838,"timestamp":19498065274,"id":11588,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750380646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16050,"timestamp":19498082291,"id":11589,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380663,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20228,"timestamp":19498082630,"id":11590,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380663,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24590,"timestamp":19498082832,"id":11591,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380663,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31966,"timestamp":19498082996,"id":11592,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380663,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32797,"timestamp":19498083135,"id":11593,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380663,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39349,"timestamp":19498083280,"id":11594,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380664,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41997,"timestamp":19498083430,"id":11595,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380664,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43459,"timestamp":19498083572,"id":11596,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380664,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44893,"timestamp":19498083720,"id":11597,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380664,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48092,"timestamp":19498083869,"id":11598,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380664,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50309,"timestamp":19498084054,"id":11599,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380664,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52138,"timestamp":19498084218,"id":11600,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380665,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54253,"timestamp":19498084364,"id":11601,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380665,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55957,"timestamp":19498084512,"id":11602,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380665,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57436,"timestamp":19498084647,"id":11603,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380665,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58381,"timestamp":19498084802,"id":11604,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380665,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60681,"timestamp":19498084941,"id":11605,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750380665,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5620,"timestamp":19498186450,"id":11606,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750380767,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10139,"timestamp":19498186776,"id":11607,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750380767,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8136,"timestamp":19498201101,"id":11608,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750380781,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7837,"timestamp":19498211314,"id":11609,"parentId":11439,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750380792,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4607,"timestamp":19498221514,"id":11610,"parentId":11608,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750380802,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4397,"timestamp":19498228081,"id":11611,"parentId":11609,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750380808,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"make","duration":829973,"timestamp":19497441527,"id":11440,"parentId":11439,"tags":{},"startTime":1758750380022,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":44505,"timestamp":19498337825,"id":11613,"parentId":11612,"tags":{},"startTime":1758750380918,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":19498382382,"id":11615,"parentId":11612,"tags":{},"startTime":1758750380963,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":41199,"timestamp":19498382584,"id":11616,"parentId":11612,"tags":{},"startTime":1758750380963,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":26,"timestamp":19498423862,"id":11617,"parentId":11612,"tags":{},"startTime":1758750381004,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":17,"timestamp":19498423957,"id":11618,"parentId":11612,"tags":{},"startTime":1758750381004,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":55874,"timestamp":19498382367,"id":11614,"parentId":11612,"tags":{},"startTime":1758750380963,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10589,"timestamp":19498461119,"id":11619,"parentId":11612,"tags":{},"startTime":1758750381041,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":18897,"timestamp":19498471746,"id":11620,"parentId":11612,"tags":{},"startTime":1758750381052,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6865,"timestamp":19498498967,"id":11621,"parentId":11612,"tags":{},"startTime":1758750381079,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":199,"timestamp":19498505829,"id":11622,"parentId":11612,"tags":{},"startTime":1758750381086,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":655,"timestamp":19498505998,"id":11623,"parentId":11612,"tags":{},"startTime":1758750381086,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":7806,"timestamp":19498506667,"id":11624,"parentId":11612,"tags":{},"startTime":1758750381087,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":223545,"timestamp":19498314161,"id":11612,"parentId":11439,"tags":{},"startTime":1758750380894,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1223581,"timestamp":19497441032,"id":11439,"parentId":11437,"tags":{"name":"server"},"startTime":1758750380021,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":18401,"timestamp":19498664677,"id":11625,"parentId":11437,"tags":{},"startTime":1758750381245,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1251637,"timestamp":19497434568,"id":11438,"tags":{"trigger":"/icon.svg"},"startTime":1758750380015,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1252174,"timestamp":19497434499,"id":11437,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758750380015,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1253548,"timestamp":19497433757,"id":11436,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750380014,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1238148,"timestamp":19497449162,"id":11449,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750380029,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":289,"timestamp":19498706047,"id":11626,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750381286,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":273,"timestamp":19498706070,"id":11627,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750381286,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1417819,"timestamp":19497442998,"id":11441,"tags":{"url":"/icon.svg"},"startTime":1758750380023,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1429988,"timestamp":19497430839,"id":11435,"tags":{"url":"/icon.svg"},"startTime":1758750380011,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19498860936,"id":11628,"parentId":11441,"tags":{"url":"/icon.svg","memory.rss":"2906214400","memory.heapUsed":"1569142536","memory.heapTotal":"1709596672"},"startTime":1758750381441,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":0,"timestamp":19498860964,"id":11629,"parentId":11435,"tags":{"url":"/icon.svg","memory.rss":"2906214400","memory.heapUsed":"1569143768","memory.heapTotal":"1709596672"},"startTime":1758750381441,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":9514,"timestamp":19553705913,"id":11641,"parentId":11634,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750436286,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18867,"timestamp":19553698747,"id":11638,"parentId":11633,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750436279,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18878,"timestamp":19553698751,"id":11639,"parentId":11633,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750436279,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18908,"timestamp":19553698755,"id":11640,"parentId":11633,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750436279,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22197,"timestamp":19553698742,"id":11637,"parentId":11633,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750436279,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":9132,"timestamp":19553717883,"id":11642,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"rsc"},"startTime":1758750436298,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10067,"timestamp":19553733546,"id":11644,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750436314,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11245,"timestamp":19553734346,"id":11648,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750436315,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15730,"timestamp":19553733262,"id":11643,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750436314,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17239,"timestamp":19553734125,"id":11647,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750436314,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19594,"timestamp":19553733730,"id":11645,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750436314,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19716,"timestamp":19553734505,"id":11649,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750436315,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21887,"timestamp":19553733877,"id":11646,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750436314,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22060,"timestamp":19553734746,"id":11650,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750436315,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":76199,"timestamp":19553698730,"id":11635,"parentId":11633,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750436279,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19024,"timestamp":19553759936,"id":11651,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436340,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22461,"timestamp":19553760214,"id":11652,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436341,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19401,"timestamp":19553771338,"id":11653,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436352,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21369,"timestamp":19553771608,"id":11654,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436352,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25070,"timestamp":19553771785,"id":11655,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436352,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27637,"timestamp":19553771933,"id":11656,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436352,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37114,"timestamp":19553773213,"id":11657,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436354,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41066,"timestamp":19553773420,"id":11658,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436354,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51704,"timestamp":19553774119,"id":11659,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436354,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57657,"timestamp":19553774336,"id":11660,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436355,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58434,"timestamp":19553774547,"id":11661,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436355,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58807,"timestamp":19553774705,"id":11662,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436355,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57005,"timestamp":19553784123,"id":11663,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436364,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59381,"timestamp":19553784374,"id":11664,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436365,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62284,"timestamp":19553784534,"id":11665,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436365,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63797,"timestamp":19553784679,"id":11666,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436365,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":66207,"timestamp":19553784844,"id":11667,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436365,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68523,"timestamp":19553784979,"id":11668,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436365,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8650,"timestamp":19553863640,"id":11669,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750436444,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7786,"timestamp":19553866500,"id":11671,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750436447,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15518,"timestamp":19553866243,"id":11670,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750436447,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17688,"timestamp":19553866796,"id":11672,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750436447,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19248,"timestamp":19553867782,"id":11677,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436448,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21055,"timestamp":19553867925,"id":11678,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436448,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25612,"timestamp":19553867103,"id":11673,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436447,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29266,"timestamp":19553867289,"id":11674,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436448,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31987,"timestamp":19553867482,"id":11675,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436448,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35236,"timestamp":19553867634,"id":11676,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436448,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34664,"timestamp":19553940002,"id":11679,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436520,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37422,"timestamp":19553940249,"id":11680,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436521,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40067,"timestamp":19553940727,"id":11683,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436521,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42904,"timestamp":19553940890,"id":11684,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436521,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45148,"timestamp":19553941229,"id":11685,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436522,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46726,"timestamp":19553941427,"id":11686,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436522,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51709,"timestamp":19553940441,"id":11681,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436521,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54619,"timestamp":19553940585,"id":11682,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436521,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58267,"timestamp":19553941633,"id":11687,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750436522,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61826,"timestamp":19553941844,"id":11688,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750436522,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60989,"timestamp":19553958204,"id":11689,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750436539,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63886,"timestamp":19553958483,"id":11690,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750436539,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15775,"timestamp":19554037801,"id":11691,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750436618,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21854,"timestamp":19554038068,"id":11692,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750436618,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23197,"timestamp":19554045245,"id":11693,"parentId":11689,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750436626,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23771,"timestamp":19554045580,"id":11694,"parentId":11690,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750436626,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2383,"timestamp":19554091180,"id":11695,"parentId":11691,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750436672,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3310,"timestamp":19554091446,"id":11696,"parentId":11692,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750436672,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":399116,"timestamp":19553698738,"id":11636,"parentId":11633,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750436279,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":399207,"timestamp":19553698660,"id":11634,"parentId":11633,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750436279,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9011,"timestamp":19554310821,"id":11777,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750436891,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11463,"timestamp":19554311681,"id":11778,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750436892,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13137,"timestamp":19554312117,"id":11779,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750436892,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14832,"timestamp":19554312576,"id":11780,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750436893,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26177,"timestamp":19554334247,"id":11781,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436915,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31086,"timestamp":19554334738,"id":11782,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436915,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37157,"timestamp":19554335079,"id":11783,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436915,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46257,"timestamp":19554335350,"id":11784,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436916,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47153,"timestamp":19554335625,"id":11785,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436916,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55123,"timestamp":19554335911,"id":11786,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436916,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58475,"timestamp":19554336211,"id":11787,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436917,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60920,"timestamp":19554336487,"id":11788,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436917,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63194,"timestamp":19554336775,"id":11789,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436917,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69282,"timestamp":19554337075,"id":11790,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436917,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74220,"timestamp":19554337393,"id":11791,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436918,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":77033,"timestamp":19554337709,"id":11792,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436918,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":80910,"timestamp":19554338008,"id":11793,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436918,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":84417,"timestamp":19554338331,"id":11794,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436919,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":87054,"timestamp":19554338827,"id":11795,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436919,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":88481,"timestamp":19554339282,"id":11796,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436920,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":92779,"timestamp":19554339593,"id":11797,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750436920,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7588,"timestamp":19554483029,"id":11798,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750437063,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12240,"timestamp":19554483324,"id":11799,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750437064,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9626,"timestamp":19554499805,"id":11800,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750437080,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":245319,"timestamp":19554512029,"id":11801,"parentId":11632,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750437092,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7773,"timestamp":19554876422,"id":11802,"parentId":11800,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750437457,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5165,"timestamp":19554887223,"id":11803,"parentId":11801,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750437468,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":1266036,"timestamp":19553694956,"id":11633,"parentId":11632,"tags":{},"startTime":1758750436275,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":54821,"timestamp":19555025204,"id":11805,"parentId":11804,"tags":{},"startTime":1758750437606,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":11,"timestamp":19555080074,"id":11807,"parentId":11804,"tags":{},"startTime":1758750437660,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"optimize-chunks","duration":45508,"timestamp":19555080387,"id":11808,"parentId":11804,"tags":{},"startTime":1758750437661,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":23,"timestamp":19555125957,"id":11809,"parentId":11804,"tags":{},"startTime":1758750437706,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":14,"timestamp":19555126027,"id":11810,"parentId":11804,"tags":{},"startTime":1758750437706,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":58329,"timestamp":19555080061,"id":11806,"parentId":11804,"tags":{},"startTime":1758750437660,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":17004,"timestamp":19555154024,"id":11811,"parentId":11804,"tags":{},"startTime":1758750437734,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":26299,"timestamp":19555171076,"id":11812,"parentId":11804,"tags":{},"startTime":1758750437751,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6438,"timestamp":19555206894,"id":11813,"parentId":11804,"tags":{},"startTime":1758750437787,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":506,"timestamp":19555213329,"id":11814,"parentId":11804,"tags":{},"startTime":1758750437794,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":786,"timestamp":19555213772,"id":11815,"parentId":11804,"tags":{},"startTime":1758750437794,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":5787,"timestamp":19555214578,"id":11816,"parentId":11804,"tags":{},"startTime":1758750437795,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":247467,"timestamp":19555002499,"id":11804,"parentId":11632,"tags":{},"startTime":1758750437583,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1692828,"timestamp":19553694579,"id":11632,"parentId":11630,"tags":{"name":"server"},"startTime":1758750436275,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":11830,"timestamp":19555387477,"id":11817,"parentId":11630,"tags":{},"startTime":1758750437968,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1718688,"timestamp":19553683795,"id":11630,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758750436264,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17359,"timestamp":19555423805,"id":11828,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17221,"timestamp":19555423958,"id":11835,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17399,"timestamp":19555423822,"id":11830,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17260,"timestamp":19555423964,"id":11836,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17399,"timestamp":19555423830,"id":11831,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":20225,"timestamp":19555423834,"id":11832,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22651,"timestamp":19555423840,"id":11833,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22665,"timestamp":19555423844,"id":11834,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22830,"timestamp":19555423686,"id":11820,"parentId":11819,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17469,"timestamp":19555439634,"id":11837,"parentId":11822,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758750438020,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19596,"timestamp":19555441370,"id":11839,"parentId":11818,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758750438022,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":22626,"timestamp":19555440184,"id":11838,"parentId":11823,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758750438021,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":43902,"timestamp":19555423801,"id":11827,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":50299,"timestamp":19555423777,"id":11822,"parentId":11819,"tags":{"request":"./sentry.client.config.js"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":50313,"timestamp":19555423781,"id":11823,"parentId":11819,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":50657,"timestamp":19555423816,"id":11829,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":51336,"timestamp":19555423771,"id":11821,"parentId":11819,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":65332,"timestamp":19555423797,"id":11826,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":68219,"timestamp":19555423788,"id":11824,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":1065692,"timestamp":19555492730,"id":11843,"parentId":11842,"tags":{},"startTime":1758750438073,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":1068838,"timestamp":19555492700,"id":11842,"parentId":11841,"tags":{},"startTime":1758750438073,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":26566,"timestamp":19556561592,"id":11844,"parentId":11841,"tags":{"astUsed":"true"},"startTime":1758750439142,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":1099915,"timestamp":19555492497,"id":11841,"parentId":11840,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758750438073,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":1170413,"timestamp":19555441679,"id":11840,"parentId":11818,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758750438022,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":59,"timestamp":19556612242,"id":11845,"parentId":11840,"tags":{},"startTime":1758750439193,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1188530,"timestamp":19555423793,"id":11825,"parentId":11819,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750438004,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":1206705,"timestamp":19555405644,"id":11819,"parentId":11818,"tags":{},"startTime":1758750437986,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":10516,"timestamp":19556646642,"id":11847,"parentId":11846,"tags":{},"startTime":1758750439227,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":8,"timestamp":19556657207,"id":11849,"parentId":11846,"tags":{},"startTime":1758750439238,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":194,"timestamp":19556657367,"id":11850,"parentId":11846,"tags":{},"startTime":1758750439238,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":19,"timestamp":19556657603,"id":11851,"parentId":11846,"tags":{},"startTime":1758750439238,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":12,"timestamp":19556657679,"id":11852,"parentId":11846,"tags":{},"startTime":1758750439238,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":7416,"timestamp":19556657193,"id":11848,"parentId":11846,"tags":{},"startTime":1758750439238,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":2062,"timestamp":19556670924,"id":11853,"parentId":11846,"tags":{},"startTime":1758750439251,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":6967,"timestamp":19556673022,"id":11854,"parentId":11846,"tags":{},"startTime":1758750439253,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":11320,"timestamp":19556683814,"id":11855,"parentId":11846,"tags":{},"startTime":1758750439264,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":244,"timestamp":19556695129,"id":11856,"parentId":11846,"tags":{},"startTime":1758750439275,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":504,"timestamp":19556695345,"id":11857,"parentId":11846,"tags":{},"startTime":1758750439276,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":12936,"timestamp":19556695860,"id":11858,"parentId":11846,"tags":{},"startTime":1758750439276,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":209,"timestamp":19556712404,"id":11860,"parentId":11818,"tags":{},"startTime":1758750439293,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":311,"timestamp":19556712312,"id":11859,"parentId":11818,"tags":{},"startTime":1758750439293,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":92614,"timestamp":19556631148,"id":11846,"parentId":11818,"tags":{},"startTime":1758750439211,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1318789,"timestamp":19555405029,"id":11818,"parentId":11631,"tags":{"name":"client"},"startTime":1758750437985,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":16596,"timestamp":19556723844,"id":11861,"parentId":11631,"tags":{},"startTime":1758750439304,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":3060464,"timestamp":19553683876,"id":11631,"parentId":3,"tags":{"trigger":"src/app/globals.css"},"startTime":1758750436264,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":42,"timestamp":19556750036,"id":11862,"parentId":3,"tags":{},"startTime":1758750439330,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":3,"timestamp":19556752523,"id":11863,"parentId":3,"tags":{},"startTime":1758750439333,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":5883,"timestamp":19556758612,"id":11866,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750439339,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1020,"timestamp":19556763484,"id":11867,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750439344,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":6622,"timestamp":19556769524,"id":11868,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750439350,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":6592,"timestamp":19556769565,"id":11869,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750439350,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":3093000,"timestamp":19554736486,"id":11870,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758750439951,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":623470,"timestamp":19556754840,"id":11865,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750439335,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19557378413,"id":11871,"parentId":11865,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2962661376","memory.heapUsed":"1660222296","memory.heapTotal":"1768202240"},"startTime":1758750439959,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":626331,"timestamp":19556752707,"id":11864,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750439333,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19557379126,"id":11872,"parentId":11864,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2962661376","memory.heapUsed":"1660246920","memory.heapTotal":"1768202240"},"startTime":1758750439959,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":3704000,"timestamp":19553685069,"id":11873,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758750439969,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":267,"timestamp":19557735271,"id":11875,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750440316,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":228,"timestamp":19557737549,"id":11876,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750440318,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":27834,"timestamp":19557732491,"id":11874,"tags":{"url":"/icon.svg"},"startTime":1758750440313,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19557760412,"id":11877,"parentId":11874,"tags":{"url":"/icon.svg","memory.rss":"2962923520","memory.heapUsed":"1664432272","memory.heapTotal":"1768464384"},"startTime":1758750440341,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1876,"timestamp":19721674104,"id":11879,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750604254,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1312,"timestamp":19721681937,"id":11880,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750604262,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":761043,"timestamp":19721667526,"id":11878,"tags":{"url":"/"},"startTime":1758750604248,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19722428669,"id":11881,"parentId":11878,"tags":{"url":"/","memory.rss":"2987294720","memory.heapUsed":"1595671408","memory.heapTotal":"1736077312"},"startTime":1758750605009,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":293,"timestamp":19722737933,"id":11883,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750605318,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":297,"timestamp":19722740580,"id":11884,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750605321,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":10786,"timestamp":19722735318,"id":11882,"tags":{"url":"/icon.svg"},"startTime":1758750605316,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19722746178,"id":11885,"parentId":11882,"tags":{"url":"/icon.svg","memory.rss":"2991357952","memory.heapUsed":"1600113400","memory.heapTotal":"1736077312"},"startTime":1758750605327,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":466,"timestamp":19723292845,"id":11886,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750605873,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":287,"timestamp":19723293350,"id":11887,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750605874,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":428,"timestamp":19723307411,"id":11888,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758750605888,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":324,"timestamp":19723307875,"id":11889,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758750605888,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":297,"timestamp":19723319455,"id":11890,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758750605900,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":378,"timestamp":19723319779,"id":11891,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758750605900,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":3,"timestamp":19723323224,"id":11892,"parentId":3,"tags":{},"startTime":1758750605904,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":4847,"timestamp":19723340384,"id":11899,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75"},"startTime":1758750605921,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19723345334,"id":11900,"parentId":11899,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75","memory.rss":"2996076544","memory.heapUsed":"1605345664","memory.heapTotal":"1736077312"},"startTime":1758750605926,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":6,"timestamp":19723356847,"id":11909,"parentId":3,"tags":{},"startTime":1758750605937,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":28527,"timestamp":19723375368,"id":11910,"parentId":11901,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750605956,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":58822,"timestamp":19723346728,"id":11906,"parentId":11898,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750605927,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":58847,"timestamp":19723346738,"id":11907,"parentId":11898,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750605927,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":58901,"timestamp":19723346745,"id":11908,"parentId":11898,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750605927,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":65427,"timestamp":19723346723,"id":11905,"parentId":11898,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750605927,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":475414,"timestamp":19723449624,"id":11911,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750606030,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":483549,"timestamp":19723451444,"id":11915,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750606032,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":488267,"timestamp":19723451056,"id":11914,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750606031,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":490877,"timestamp":19723452513,"id":11918,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750606033,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":496467,"timestamp":19723450680,"id":11913,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750606031,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":498769,"timestamp":19723452203,"id":11917,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750606033,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":508793,"timestamp":19723450287,"id":11912,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750606031,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":514087,"timestamp":19723451857,"id":11916,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750606032,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":635655,"timestamp":19723346699,"id":11902,"parentId":11898,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750605927,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25577,"timestamp":19723973128,"id":11919,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750606553,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39471,"timestamp":19723973458,"id":11920,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750606554,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56270,"timestamp":19723981784,"id":11921,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750606562,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68047,"timestamp":19723982100,"id":11922,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750606562,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58633,"timestamp":19724014683,"id":11923,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750606595,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":71709,"timestamp":19724015005,"id":11924,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750606595,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74368,"timestamp":19724015272,"id":11925,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750606596,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":76211,"timestamp":19724015503,"id":11926,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750606596,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":98567,"timestamp":19724015743,"id":11927,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750606596,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":119792,"timestamp":19724015970,"id":11928,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750606596,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":149707,"timestamp":19724016205,"id":11929,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750606597,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":178193,"timestamp":19724016447,"id":11930,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750606597,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":191146,"timestamp":19724016702,"id":11931,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750606597,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":203482,"timestamp":19724016946,"id":11932,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750606597,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":211243,"timestamp":19724017180,"id":11933,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750606598,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":218522,"timestamp":19724017413,"id":11934,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750606598,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":226651,"timestamp":19724017666,"id":11935,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750606598,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":234051,"timestamp":19724018006,"id":11936,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750606598,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":409150,"timestamp":19724023142,"id":11937,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750606603,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":410355,"timestamp":19724023733,"id":11939,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750606604,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":415490,"timestamp":19724023465,"id":11938,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750606604,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":419701,"timestamp":19724023990,"id":11940,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750606604,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":405364,"timestamp":19724056386,"id":11941,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750606637,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":410014,"timestamp":19724056727,"id":11942,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750606637,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":224,"timestamp":19724467305,"id":11943,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750607048,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":94,"timestamp":19724467544,"id":11944,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750607048,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44035,"timestamp":19724501256,"id":11945,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750607082,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48754,"timestamp":19724501561,"id":11946,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750607082,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52333,"timestamp":19724502084,"id":11949,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750607082,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55429,"timestamp":19724502240,"id":11950,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750607083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59230,"timestamp":19724501748,"id":11947,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750607082,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61805,"timestamp":19724501915,"id":11948,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750607082,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65830,"timestamp":19724502398,"id":11951,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750607083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69077,"timestamp":19724502625,"id":11952,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750607083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72927,"timestamp":19724502783,"id":11953,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750607083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75626,"timestamp":19724502935,"id":11954,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750607083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":78086,"timestamp":19724503097,"id":11955,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750607083,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":80067,"timestamp":19724503247,"id":11956,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750607084,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":85316,"timestamp":19724503401,"id":11957,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750607084,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":89663,"timestamp":19724503543,"id":11958,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750607084,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":90922,"timestamp":19724533182,"id":11959,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750607114,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":95416,"timestamp":19724533509,"id":11960,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750607114,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24012,"timestamp":19724671398,"id":11961,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750607252,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31834,"timestamp":19724671741,"id":11962,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750607252,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28325,"timestamp":19724684292,"id":11963,"parentId":11959,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750607265,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30077,"timestamp":19724684604,"id":11964,"parentId":11960,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750607265,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10620,"timestamp":19724732871,"id":11965,"parentId":11961,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750607313,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12818,"timestamp":19724733156,"id":11966,"parentId":11962,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750607313,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1421171,"timestamp":19723346716,"id":11904,"parentId":11898,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750605927,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1421305,"timestamp":19723346615,"id":11901,"parentId":11898,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750605927,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":2758293,"timestamp":19723346710,"id":11903,"parentId":11898,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750605927,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5475,"timestamp":19726491104,"id":12051,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750609071,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7912,"timestamp":19726491545,"id":12052,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750609072,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":9266,"timestamp":19726491725,"id":12053,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750609072,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10181,"timestamp":19726491882,"id":12054,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750609072,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13944,"timestamp":19726506803,"id":12055,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609087,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16438,"timestamp":19726507058,"id":12056,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609087,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19582,"timestamp":19726507307,"id":12057,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609088,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23718,"timestamp":19726507465,"id":12058,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609088,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24395,"timestamp":19726507623,"id":12059,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609088,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30305,"timestamp":19726507763,"id":12060,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609088,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33238,"timestamp":19726507911,"id":12061,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609088,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34719,"timestamp":19726508061,"id":12062,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609088,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36367,"timestamp":19726508197,"id":12063,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609089,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39912,"timestamp":19726508339,"id":12064,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609089,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42421,"timestamp":19726508500,"id":12065,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609089,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44119,"timestamp":19726508641,"id":12066,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609089,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45972,"timestamp":19726508785,"id":12067,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609089,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47695,"timestamp":19726508928,"id":12068,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609089,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49193,"timestamp":19726509063,"id":12069,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609089,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50676,"timestamp":19726509197,"id":12070,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609090,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53301,"timestamp":19726509327,"id":12071,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750609090,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7577,"timestamp":19726601715,"id":12072,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750609182,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10464,"timestamp":19726601987,"id":12073,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750609182,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7910,"timestamp":19726615586,"id":12074,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750609196,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7919,"timestamp":19726625504,"id":12075,"parentId":11897,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750609206,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4478,"timestamp":19726636457,"id":12076,"parentId":12074,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750609217,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3441,"timestamp":19726642585,"id":12077,"parentId":12075,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750609223,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":3344576,"timestamp":19723338807,"id":11898,"parentId":11897,"tags":{},"startTime":1758750605919,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":58023,"timestamp":19726753381,"id":12079,"parentId":12078,"tags":{},"startTime":1758750609334,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":10,"timestamp":19726811455,"id":12081,"parentId":12078,"tags":{},"startTime":1758750609392,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":48353,"timestamp":19726811611,"id":12082,"parentId":12078,"tags":{},"startTime":1758750609392,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":26,"timestamp":19726860071,"id":12083,"parentId":12078,"tags":{},"startTime":1758750609440,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":14,"timestamp":19726860190,"id":12084,"parentId":12078,"tags":{},"startTime":1758750609441,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":61379,"timestamp":19726811441,"id":12080,"parentId":12078,"tags":{},"startTime":1758750609392,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":12563,"timestamp":19726886489,"id":12085,"parentId":12078,"tags":{},"startTime":1758750609467,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":17579,"timestamp":19726899086,"id":12086,"parentId":12078,"tags":{},"startTime":1758750609479,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":9601,"timestamp":19726924412,"id":12087,"parentId":12078,"tags":{},"startTime":1758750609505,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":265,"timestamp":19726934011,"id":12088,"parentId":12078,"tags":{},"startTime":1758750609514,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":862,"timestamp":19726934243,"id":12089,"parentId":12078,"tags":{},"startTime":1758750609515,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":14099,"timestamp":19726935134,"id":12090,"parentId":12078,"tags":{},"startTime":1758750609515,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":245462,"timestamp":19726728677,"id":12078,"parentId":11897,"tags":{},"startTime":1758750609309,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":3770099,"timestamp":19723337754,"id":11897,"parentId":11895,"tags":{"name":"server"},"startTime":1758750605918,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":61400,"timestamp":19727107914,"id":12091,"parentId":11895,"tags":{},"startTime":1758750609688,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":3843970,"timestamp":19723331221,"id":11896,"tags":{"trigger":"/api/auth/[...nextauth]"},"startTime":1758750605912,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":3844674,"timestamp":19723331119,"id":11895,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758750605911,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":3846949,"timestamp":19723329785,"id":11894,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758750605910,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":356,"timestamp":19727207561,"id":12092,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758750609788,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":4605894,"timestamp":19723324230,"id":11893,"tags":{"url":"/api/auth/session"},"startTime":1758750605905,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19727930251,"id":12093,"parentId":11893,"tags":{"url":"/api/auth/session","memory.rss":"3160469504","memory.heapUsed":"1633298984","memory.heapTotal":"1763663872"},"startTime":1758750610511,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":11051,"timestamp":19765653329,"id":12106,"parentId":12098,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750648234,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21166,"timestamp":19765645527,"id":12103,"parentId":12097,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750648226,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21181,"timestamp":19765645531,"id":12104,"parentId":12097,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750648226,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21198,"timestamp":19765645535,"id":12105,"parentId":12097,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750648226,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":5887,"timestamp":19765666908,"id":12107,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx","layer":"rsc"},"startTime":1758750648247,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28195,"timestamp":19765645522,"id":12102,"parentId":12097,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750648226,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17311,"timestamp":19765681586,"id":12108,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750648262,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19616,"timestamp":19765682353,"id":12112,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750648263,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22734,"timestamp":19765681855,"id":12109,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750648262,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24604,"timestamp":19765682555,"id":12113,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750648263,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26548,"timestamp":19765682016,"id":12110,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750648262,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26855,"timestamp":19765682705,"id":12114,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750648263,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28629,"timestamp":19765682158,"id":12111,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750648262,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29547,"timestamp":19765682852,"id":12115,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750648263,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":96335,"timestamp":19765645518,"id":12101,"parentId":12097,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750648226,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":101759,"timestamp":19765645505,"id":12099,"parentId":12097,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750648226,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8392,"timestamp":19765743258,"id":12116,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648324,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12027,"timestamp":19765743531,"id":12117,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648324,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14926,"timestamp":19765743709,"id":12118,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648324,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17769,"timestamp":19765743861,"id":12119,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648324,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21176,"timestamp":19765744017,"id":12120,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648324,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23697,"timestamp":19765744834,"id":12121,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648325,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32302,"timestamp":19765745024,"id":12122,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648325,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38169,"timestamp":19765745566,"id":12123,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648326,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44647,"timestamp":19765746177,"id":12124,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648327,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45098,"timestamp":19765746349,"id":12125,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648327,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51620,"timestamp":19765746505,"id":12126,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648327,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60164,"timestamp":19765746657,"id":12127,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648327,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62839,"timestamp":19765747035,"id":12128,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648327,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5011,"timestamp":19765822622,"id":12129,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648403,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14302,"timestamp":19765822890,"id":12130,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648403,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7932,"timestamp":19765831205,"id":12131,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648412,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13526,"timestamp":19765831495,"id":12132,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648412,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15087,"timestamp":19765831672,"id":12133,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648412,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18465,"timestamp":19765831870,"id":12134,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648412,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21902,"timestamp":19765832025,"id":12135,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648412,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38594,"timestamp":19765834146,"id":12138,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648414,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35660,"timestamp":19765840309,"id":12139,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648421,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47284,"timestamp":19765833781,"id":12136,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648414,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51098,"timestamp":19765833976,"id":12137,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648414,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53788,"timestamp":19765840564,"id":12140,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648421,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54288,"timestamp":19765842291,"id":12141,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648423,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":91252,"timestamp":19765842500,"id":12142,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648423,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18433,"timestamp":19765938762,"id":12143,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648519,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56292,"timestamp":19765939169,"id":12144,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648519,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58342,"timestamp":19765939422,"id":12145,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648520,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60694,"timestamp":19765939655,"id":12146,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648520,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62486,"timestamp":19765939867,"id":12147,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648520,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":66644,"timestamp":19765940229,"id":12148,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750648521,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":70495,"timestamp":19765940450,"id":12149,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750648521,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74695,"timestamp":19765941639,"id":12151,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750648522,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":79522,"timestamp":19765942347,"id":12153,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750648523,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":83808,"timestamp":19765941105,"id":12150,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750648521,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":85316,"timestamp":19765942084,"id":12152,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750648522,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":71979,"timestamp":19765976825,"id":12154,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750648557,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74411,"timestamp":19765977146,"id":12155,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750648557,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31100,"timestamp":19766060215,"id":12156,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750648641,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35736,"timestamp":19766060519,"id":12157,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750648641,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15653,"timestamp":19766086189,"id":12158,"parentId":12154,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750648667,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16449,"timestamp":19766086424,"id":12159,"parentId":12155,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750648667,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8380,"timestamp":19766115452,"id":12160,"parentId":12156,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750648696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9408,"timestamp":19766115745,"id":12161,"parentId":12157,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750648696,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":482626,"timestamp":19765645513,"id":12100,"parentId":12097,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750648226,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":482717,"timestamp":19765645435,"id":12098,"parentId":12097,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750648226,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":3968,"timestamp":19766321832,"id":12246,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx","layer":"ssr"},"startTime":1758750648902,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6526,"timestamp":19766339372,"id":12247,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750648920,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8548,"timestamp":19766339833,"id":12248,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750648920,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9566,"timestamp":19766340089,"id":12249,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750648920,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11115,"timestamp":19766340311,"id":12250,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750648921,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20658,"timestamp":19766358742,"id":12251,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648939,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23524,"timestamp":19766359128,"id":12252,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648939,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25809,"timestamp":19766359397,"id":12253,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648940,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30088,"timestamp":19766359622,"id":12254,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648940,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30520,"timestamp":19766359848,"id":12255,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648940,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36791,"timestamp":19766360059,"id":12256,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648940,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40258,"timestamp":19766360300,"id":12257,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648941,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41680,"timestamp":19766360519,"id":12258,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648941,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42990,"timestamp":19766360744,"id":12259,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648941,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46526,"timestamp":19766360970,"id":12260,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648941,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49371,"timestamp":19766361216,"id":12261,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648942,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50562,"timestamp":19766361465,"id":12262,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648942,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52829,"timestamp":19766361704,"id":12263,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648942,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54626,"timestamp":19766361933,"id":12264,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648942,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55844,"timestamp":19766362157,"id":12265,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648942,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57157,"timestamp":19766362382,"id":12266,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648943,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59829,"timestamp":19766362602,"id":12267,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750648943,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7666,"timestamp":19766473530,"id":12268,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750649054,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10594,"timestamp":19766473782,"id":12269,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750649054,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7300,"timestamp":19766488628,"id":12270,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750649069,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7626,"timestamp":19766498262,"id":12271,"parentId":12096,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750649079,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4677,"timestamp":19766508490,"id":12272,"parentId":12270,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750649089,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3030,"timestamp":19766514182,"id":12273,"parentId":12271,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750649095,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":908293,"timestamp":19765642351,"id":12097,"parentId":12096,"tags":{},"startTime":1758750648223,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":41398,"timestamp":19766612081,"id":12275,"parentId":12274,"tags":{},"startTime":1758750649192,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":6,"timestamp":19766653529,"id":12277,"parentId":12274,"tags":{},"startTime":1758750649234,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":46598,"timestamp":19766653682,"id":12278,"parentId":12274,"tags":{},"startTime":1758750649234,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":20,"timestamp":19766700384,"id":12279,"parentId":12274,"tags":{},"startTime":1758750649281,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"optimize-chunk-modules","duration":16,"timestamp":19766700798,"id":12280,"parentId":12274,"tags":{},"startTime":1758750649281,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":54941,"timestamp":19766653514,"id":12276,"parentId":12274,"tags":{},"startTime":1758750649234,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10409,"timestamp":19766721127,"id":12281,"parentId":12274,"tags":{},"startTime":1758750649301,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":18728,"timestamp":19766731570,"id":12282,"parentId":12274,"tags":{},"startTime":1758750649312,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":8190,"timestamp":19766758353,"id":12283,"parentId":12274,"tags":{},"startTime":1758750649339,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":201,"timestamp":19766766541,"id":12284,"parentId":12274,"tags":{},"startTime":1758750649347,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":705,"timestamp":19766766710,"id":12285,"parentId":12274,"tags":{},"startTime":1758750649347,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":6269,"timestamp":19766767430,"id":12286,"parentId":12274,"tags":{},"startTime":1758750649348,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":207711,"timestamp":19766590719,"id":12274,"parentId":12096,"tags":{},"startTime":1758750649171,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1293529,"timestamp":19765641828,"id":12096,"parentId":12094,"tags":{"name":"server"},"startTime":1758750648222,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":14598,"timestamp":19766935425,"id":12287,"parentId":12094,"tags":{},"startTime":1758750649516,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1322771,"timestamp":19765630957,"id":12094,"parentId":3,"tags":{"trigger":"src/components/AppShell.tsx"},"startTime":1758750648211,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":9891,"timestamp":19766974731,"id":12298,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":9816,"timestamp":19766974816,"id":12305,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":9909,"timestamp":19766974757,"id":12300,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":9844,"timestamp":19766974825,"id":12306,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":9904,"timestamp":19766974768,"id":12301,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":13518,"timestamp":19766974777,"id":12302,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":5591,"timestamp":19766986587,"id":12311,"parentId":12288,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/AppShell.tsx","layer":"app-pages-browser"},"startTime":1758750649567,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17785,"timestamp":19766974576,"id":12290,"parentId":12289,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18907,"timestamp":19766974787,"id":12303,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18909,"timestamp":19766974797,"id":12304,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37581,"timestamp":19766984798,"id":12309,"parentId":12288,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758750649565,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42170,"timestamp":19766983402,"id":12307,"parentId":12292,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758750649564,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":43796,"timestamp":19766983879,"id":12308,"parentId":12293,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758750649564,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":75526,"timestamp":19766974662,"id":12292,"parentId":12289,"tags":{"request":"./sentry.client.config.js"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":75547,"timestamp":19766974668,"id":12293,"parentId":12289,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":76880,"timestamp":19766974652,"id":12291,"parentId":12289,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":76822,"timestamp":19766974722,"id":12297,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":76801,"timestamp":19766974748,"id":12299,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":543656,"timestamp":19767051704,"id":12314,"parentId":12313,"tags":{},"startTime":1758750649632,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":546613,"timestamp":19767051656,"id":12313,"parentId":12312,"tags":{},"startTime":1758750649632,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":26909,"timestamp":19767598351,"id":12315,"parentId":12312,"tags":{"astUsed":"true"},"startTime":1758750650179,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":614779,"timestamp":19767014199,"id":12312,"parentId":12310,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758750649595,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":658392,"timestamp":19766985035,"id":12310,"parentId":12288,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758750649565,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":186,"timestamp":19767648116,"id":12316,"parentId":12310,"tags":{},"startTime":1758750650228,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":674931,"timestamp":19766974711,"id":12296,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":675179,"timestamp":19766974700,"id":12295,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":676728,"timestamp":19766974680,"id":12294,"parentId":12289,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750649555,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":693099,"timestamp":19766958451,"id":12289,"parentId":12288,"tags":{},"startTime":1758750649539,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":13125,"timestamp":19767685553,"id":12318,"parentId":12317,"tags":{},"startTime":1758750650266,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":14,"timestamp":19767698730,"id":12320,"parentId":12317,"tags":{},"startTime":1758750650279,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":257,"timestamp":19767698888,"id":12321,"parentId":12317,"tags":{},"startTime":1758750650279,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":14,"timestamp":19767699179,"id":12322,"parentId":12317,"tags":{},"startTime":1758750650280,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":8,"timestamp":19767699231,"id":12323,"parentId":12317,"tags":{},"startTime":1758750650280,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":6184,"timestamp":19767698715,"id":12319,"parentId":12317,"tags":{},"startTime":1758750650279,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":2012,"timestamp":19767712244,"id":12324,"parentId":12317,"tags":{},"startTime":1758750650293,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":8261,"timestamp":19767714288,"id":12325,"parentId":12317,"tags":{},"startTime":1758750650295,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":12635,"timestamp":19767726597,"id":12326,"parentId":12317,"tags":{},"startTime":1758750650307,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":182,"timestamp":19767739230,"id":12327,"parentId":12317,"tags":{},"startTime":1758750650320,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":434,"timestamp":19767739393,"id":12328,"parentId":12317,"tags":{},"startTime":1758750650320,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":21406,"timestamp":19767739843,"id":12329,"parentId":12317,"tags":{},"startTime":1758750650320,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":596,"timestamp":19767766331,"id":12331,"parentId":12288,"tags":{},"startTime":1758750650347,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":939,"timestamp":19767766001,"id":12330,"parentId":12288,"tags":{},"startTime":1758750650346,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":108966,"timestamp":19767669163,"id":12317,"parentId":12288,"tags":{},"startTime":1758750650249,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":820183,"timestamp":19766958072,"id":12288,"parentId":12095,"tags":{"name":"client"},"startTime":1758750649538,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":8752,"timestamp":19767778353,"id":12332,"parentId":12095,"tags":{},"startTime":1758750650359,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":2160186,"timestamp":19765631139,"id":12095,"parentId":3,"tags":{"trigger":"src/components/AppShell.tsx"},"startTime":1758750648211,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":26,"timestamp":19767798971,"id":12333,"parentId":3,"tags":{},"startTime":1758750650379,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":3,"timestamp":19767805770,"id":12336,"parentId":3,"tags":{},"startTime":1758750650386,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":6760,"timestamp":19767804517,"id":12335,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750650385,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":438,"timestamp":19767810847,"id":12338,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750650391,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1488,"timestamp":19767815698,"id":12339,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750650396,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1470,"timestamp":19767815727,"id":12340,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750650396,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":588929,"timestamp":19767800934,"id":12334,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750650381,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19768389957,"id":12341,"parentId":12334,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2997190656","memory.heapUsed":"1623827160","memory.heapTotal":"1805119488"},"startTime":1758750650970,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":583948,"timestamp":19767806565,"id":12337,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750650387,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19768390567,"id":12342,"parentId":12337,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2997190656","memory.heapUsed":"1623852416","memory.heapTotal":"1805119488"},"startTime":1758750650971,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":2781000,"timestamp":19766686172,"id":12343,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css","[project]/src/components/AppShell.tsx"],"page":"/","isPageHidden":false},"startTime":1758750650996,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":2874000,"timestamp":19765632288,"id":12344,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css","[project]/src/components/AppShell.tsx"],"page":"/","isPageHidden":true},"startTime":1758750651087,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":11100,"timestamp":19768524424,"id":12345,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75"},"startTime":1758750651105,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19768535638,"id":12346,"parentId":12345,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75","memory.rss":"2997190656","memory.heapUsed":"1625608304","memory.heapTotal":"1805119488"},"startTime":1758750651116,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":335,"timestamp":19768720388,"id":12348,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750651301,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":340,"timestamp":19768724984,"id":12349,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750651305,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":41962,"timestamp":19768716617,"id":12347,"tags":{"url":"/icon.svg"},"startTime":1758750651297,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19768758700,"id":12350,"parentId":12347,"tags":{"url":"/icon.svg","memory.rss":"2997190656","memory.heapUsed":"1629646448","memory.heapTotal":"1805119488"},"startTime":1758750651339,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":11509,"timestamp":19780707075,"id":12366,"parentId":12357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750663287,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19007,"timestamp":19780700586,"id":12361,"parentId":12356,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750663281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19085,"timestamp":19780700595,"id":12363,"parentId":12356,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750663281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19103,"timestamp":19780700599,"id":12364,"parentId":12356,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750663281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22964,"timestamp":19780700591,"id":12362,"parentId":12356,"tags":{"request":"next-app-loader?name=app%2Fblog%2Fpage&page=%2Fblog%2Fpage&appPaths=%2Fblog%2Fpage&pagePath=private-next-app-dir%2Fblog%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750663281,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12088,"timestamp":19780731837,"id":12367,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750663312,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13914,"timestamp":19780732133,"id":12368,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750663312,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15233,"timestamp":19780732359,"id":12369,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750663313,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16267,"timestamp":19780732535,"id":12370,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750663313,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":52510,"timestamp":19780700581,"id":12360,"parentId":12356,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750663281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":54303,"timestamp":19780700566,"id":12358,"parentId":12356,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750663281,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7714,"timestamp":19780758894,"id":12372,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663339,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11173,"timestamp":19780759052,"id":12373,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663339,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14976,"timestamp":19780758669,"id":12371,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663339,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19240,"timestamp":19780759190,"id":12374,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663340,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19924,"timestamp":19780759324,"id":12375,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663340,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34407,"timestamp":19780762022,"id":12376,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663342,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36796,"timestamp":19780762254,"id":12377,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663343,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51427,"timestamp":19780763004,"id":12378,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663343,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3717,"timestamp":19780821454,"id":12387,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750663402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4962,"timestamp":19780821677,"id":12388,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750663402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5770,"timestamp":19780821828,"id":12389,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750663402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6471,"timestamp":19780821973,"id":12390,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750663402,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44002,"timestamp":19780787157,"id":12379,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663367,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46955,"timestamp":19780787408,"id":12380,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49288,"timestamp":19780787587,"id":12381,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31881,"timestamp":19780809669,"id":12382,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750663390,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34760,"timestamp":19780809960,"id":12383,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750663390,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30200,"timestamp":19780819046,"id":12384,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663399,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32107,"timestamp":19780820580,"id":12385,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663401,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33756,"timestamp":19780820770,"id":12386,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663401,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6018,"timestamp":19780874897,"id":12395,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663455,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8193,"timestamp":19780875089,"id":12396,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663455,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10721,"timestamp":19780875252,"id":12397,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663456,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14202,"timestamp":19780875401,"id":12398,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663456,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14627,"timestamp":19780875543,"id":12399,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663456,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19753,"timestamp":19780875684,"id":12400,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663456,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22008,"timestamp":19780875833,"id":12401,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663456,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23282,"timestamp":19780875973,"id":12402,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663456,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25194,"timestamp":19780876110,"id":12403,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663456,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44158,"timestamp":19780871533,"id":12391,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663452,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46458,"timestamp":19780871862,"id":12392,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750663452,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47415,"timestamp":19780872061,"id":12393,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663452,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49744,"timestamp":19780872208,"id":12394,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750663453,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15209,"timestamp":19780955350,"id":12404,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663536,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17100,"timestamp":19780955663,"id":12405,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663536,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18341,"timestamp":19780955832,"id":12406,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663536,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20016,"timestamp":19780955996,"id":12407,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663536,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21547,"timestamp":19780956147,"id":12408,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663536,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22763,"timestamp":19780956328,"id":12409,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663537,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23548,"timestamp":19780956502,"id":12410,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663537,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25293,"timestamp":19780956645,"id":12411,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750663537,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14683,"timestamp":19780998688,"id":12412,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750663579,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16833,"timestamp":19780998967,"id":12413,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750663579,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6297,"timestamp":19781020265,"id":12414,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750663601,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6374,"timestamp":19781048095,"id":12415,"parentId":12392,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750663628,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6995,"timestamp":19781048349,"id":12416,"parentId":12414,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750663629,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6098,"timestamp":19781058133,"id":12417,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750663638,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9465,"timestamp":19781058363,"id":12418,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750663639,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3966,"timestamp":19781076475,"id":12419,"parentId":12417,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750663657,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5000,"timestamp":19781076711,"id":12420,"parentId":12418,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750663657,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":384382,"timestamp":19780700575,"id":12359,"parentId":12356,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750663281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":384480,"timestamp":19780700490,"id":12357,"parentId":12356,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750663281,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":3640,"timestamp":19781083799,"id":12421,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/Buttons.tsx","layer":"rsc"},"startTime":1758750663664,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":388262,"timestamp":19780700607,"id":12365,"parentId":12356,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750663281,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4050,"timestamp":19781313936,"id":12522,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750663894,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5301,"timestamp":19781314252,"id":12523,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750663895,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5953,"timestamp":19781314417,"id":12524,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750663895,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6573,"timestamp":19781314561,"id":12525,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750663895,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14708,"timestamp":19781325154,"id":12526,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663905,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16620,"timestamp":19781325407,"id":12527,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663906,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19062,"timestamp":19781325575,"id":12528,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663906,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22686,"timestamp":19781325728,"id":12529,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663906,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23117,"timestamp":19781325865,"id":12530,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663906,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28459,"timestamp":19781326000,"id":12531,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663906,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30499,"timestamp":19781326150,"id":12532,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663906,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32081,"timestamp":19781326285,"id":12533,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663907,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33540,"timestamp":19781326531,"id":12534,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663907,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36070,"timestamp":19781326682,"id":12535,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663907,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37872,"timestamp":19781326848,"id":12536,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663907,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39210,"timestamp":19781326991,"id":12537,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663907,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40456,"timestamp":19781327139,"id":12538,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663907,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41919,"timestamp":19781327277,"id":12539,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663908,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":47967,"timestamp":19781327413,"id":12540,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663908,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48780,"timestamp":19781327546,"id":12541,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663908,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50523,"timestamp":19781327677,"id":12542,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750663908,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5855,"timestamp":19781419049,"id":12543,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750663999,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8377,"timestamp":19781419308,"id":12544,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750664000,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6948,"timestamp":19781431070,"id":12545,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750664011,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7760,"timestamp":19781441265,"id":12546,"parentId":12355,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750664022,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4464,"timestamp":19781450889,"id":12547,"parentId":12545,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750664031,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3306,"timestamp":19781459038,"id":12548,"parentId":12546,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750664039,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":807407,"timestamp":19780695374,"id":12356,"parentId":12355,"tags":{},"startTime":1758750663276,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":47390,"timestamp":19781566853,"id":12550,"parentId":12549,"tags":{},"startTime":1758750664147,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":7,"timestamp":19781614288,"id":12552,"parentId":12549,"tags":{},"startTime":1758750664195,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":58593,"timestamp":19781614324,"id":12553,"parentId":12549,"tags":{},"startTime":1758750664195,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":12,"timestamp":19781672963,"id":12554,"parentId":12549,"tags":{},"startTime":1758750664253,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":8,"timestamp":19781673014,"id":12555,"parentId":12549,"tags":{},"startTime":1758750664253,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":72263,"timestamp":19781614274,"id":12551,"parentId":12549,"tags":{},"startTime":1758750664195,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10378,"timestamp":19781698753,"id":12556,"parentId":12549,"tags":{},"startTime":1758750664279,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":16385,"timestamp":19781709167,"id":12557,"parentId":12549,"tags":{},"startTime":1758750664289,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":5760,"timestamp":19781734023,"id":12558,"parentId":12549,"tags":{},"startTime":1758750664314,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":289,"timestamp":19781739778,"id":12559,"parentId":12549,"tags":{},"startTime":1758750664320,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":655,"timestamp":19781740021,"id":12560,"parentId":12549,"tags":{},"startTime":1758750664320,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":5020,"timestamp":19781740691,"id":12561,"parentId":12549,"tags":{},"startTime":1758750664321,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":227005,"timestamp":19781544456,"id":12549,"parentId":12355,"tags":{},"startTime":1758750664125,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1219491,"timestamp":19780694407,"id":12355,"parentId":12353,"tags":{"name":"server"},"startTime":1758750663275,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":13344,"timestamp":19781913965,"id":12562,"parentId":12353,"tags":{},"startTime":1758750664494,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1246956,"timestamp":19780683668,"id":12354,"tags":{"trigger":"/projects"},"startTime":1758750663264,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1247344,"timestamp":19780683500,"id":12353,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758750663264,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1250596,"timestamp":19780681113,"id":12352,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758750663261,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2163,"timestamp":19781970842,"id":12564,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758750664551,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":363086,"timestamp":19781972757,"id":12565,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750664553,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":956,"timestamp":19782344848,"id":12566,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750664925,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1707667,"timestamp":19780674868,"id":12351,"tags":{"url":"/projects?_rsc=vusbg"},"startTime":1758750663255,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782382634,"id":12568,"parentId":12351,"tags":{"url":"/projects?_rsc=vusbg","memory.rss":"3036610560","memory.heapUsed":"1716776680","memory.heapTotal":"1839534080"},"startTime":1758750664963,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1226,"timestamp":19782387455,"id":12569,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758750664968,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":421833,"timestamp":19781969911,"id":12563,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750664550,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782391841,"id":12571,"parentId":12563,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3036610560","memory.heapUsed":"1718195944","memory.heapTotal":"1839534080"},"startTime":1758750664972,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":5332,"timestamp":19782390998,"id":12570,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758750664971,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":54574,"timestamp":19782378986,"id":12567,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1758750664959,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782433656,"id":12572,"parentId":12567,"tags":{"url":"/projects?_rsc=1mrh3","memory.rss":"3037003776","memory.heapUsed":"1722068864","memory.heapTotal":"1840320512"},"startTime":1758750665014,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":189,"timestamp":19782554646,"id":12573,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750665135,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":91,"timestamp":19782554852,"id":12574,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750665135,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":131,"timestamp":19782557773,"id":12575,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750665138,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":85,"timestamp":19782557917,"id":12576,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758750665138,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":5990,"timestamp":19782579746,"id":12577,"tags":{"url":"/_next/image?url=%2Fprojects%2F01_OTFR%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758750665160,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782585848,"id":12581,"parentId":12577,"tags":{"url":"/_next/image?url=%2Fprojects%2F01_OTFR%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"3037134848","memory.heapUsed":"1724798872","memory.heapTotal":"1840320512"},"startTime":1758750665166,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":4987,"timestamp":19782581521,"id":12578,"tags":{"url":"/_next/image?url=%2Fprojects%2FAPTS%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758750665162,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782586559,"id":12582,"parentId":12578,"tags":{"url":"/_next/image?url=%2Fprojects%2FAPTS%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"3037134848","memory.heapUsed":"1724864760","memory.heapTotal":"1840320512"},"startTime":1758750665167,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":4939,"timestamp":19782582615,"id":12579,"tags":{"url":"/_next/image?url=%2Fprojects%2FReel%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758750665163,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782587623,"id":12583,"parentId":12579,"tags":{"url":"/_next/image?url=%2Fprojects%2FReel%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"3037134848","memory.heapUsed":"1724918992","memory.heapTotal":"1840320512"},"startTime":1758750665168,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":4760,"timestamp":19782583670,"id":12580,"tags":{"url":"/_next/image?url=%2Fprojects%2FENBD%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758750665164,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782588480,"id":12584,"parentId":12580,"tags":{"url":"/_next/image?url=%2Fprojects%2FENBD%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"3037134848","memory.heapUsed":"1724979104","memory.heapTotal":"1840320512"},"startTime":1758750665169,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":8029,"timestamp":19782600841,"id":12585,"tags":{"url":"/_next/image?url=%2Fprojects%2FHLLS%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758750665181,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782608969,"id":12588,"parentId":12585,"tags":{"url":"/_next/image?url=%2Fprojects%2FHLLS%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"3037265920","memory.heapUsed":"1727351280","memory.heapTotal":"1840582656"},"startTime":1758750665189,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":7120,"timestamp":19782602529,"id":12586,"tags":{"url":"/_next/image?url=%2Fprojects%2FARSD%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758750665183,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782609699,"id":12589,"parentId":12586,"tags":{"url":"/_next/image?url=%2Fprojects%2FARSD%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"3037265920","memory.heapUsed":"1727406400","memory.heapTotal":"1840582656"},"startTime":1758750665190,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":6625,"timestamp":19782603607,"id":12587,"tags":{"url":"/_next/image?url=%2Fprojects%2FJ305%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758750665184,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782610274,"id":12590,"parentId":12587,"tags":{"url":"/_next/image?url=%2Fprojects%2FJ305%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"3037265920","memory.heapUsed":"1727460528","memory.heapTotal":"1840582656"},"startTime":1758750665191,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":234,"timestamp":19782689334,"id":12592,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750665270,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":282,"timestamp":19782691671,"id":12593,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750665272,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":21362,"timestamp":19782687052,"id":12591,"tags":{"url":"/icon.svg"},"startTime":1758750665267,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19782708520,"id":12594,"parentId":12591,"tags":{"url":"/icon.svg","memory.rss":"3037659136","memory.heapUsed":"1732627912","memory.heapTotal":"1840582656"},"startTime":1758750665289,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2276,"timestamp":19786310039,"id":12596,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758750668890,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":681,"timestamp":19786319021,"id":12597,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758750668899,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":43555,"timestamp":19786304375,"id":12595,"tags":{"url":"/projects?_rsc=qdzqe"},"startTime":1758750668885,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19786348012,"id":12598,"parentId":12595,"tags":{"url":"/projects?_rsc=qdzqe","memory.rss":"3036946432","memory.heapUsed":"1694759272","memory.heapTotal":"1840082944"},"startTime":1758750668928,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":37873,"timestamp":19952677389,"id":12611,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":37685,"timestamp":19952677595,"id":12618,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":37861,"timestamp":19952677468,"id":12613,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":37711,"timestamp":19952677623,"id":12619,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":37849,"timestamp":19952677492,"id":12614,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":40873,"timestamp":19952677523,"id":12615,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":45796,"timestamp":19952676943,"id":12603,"parentId":12602,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758750835257,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":46951,"timestamp":19952677549,"id":12616,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":46947,"timestamp":19952677572,"id":12617,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17400,"timestamp":19952713100,"id":12620,"parentId":12605,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758750835293,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17625,"timestamp":19952715487,"id":12622,"parentId":12601,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758750835296,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":21032,"timestamp":19952713905,"id":12621,"parentId":12606,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758750835294,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":58441,"timestamp":19952677362,"id":12610,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":61826,"timestamp":19952677440,"id":12612,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":86035,"timestamp":19952677241,"id":12605,"parentId":12602,"tags":{"request":"./sentry.client.config.js"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":86035,"timestamp":19952677259,"id":12606,"parentId":12602,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":91119,"timestamp":19952677208,"id":12604,"parentId":12602,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":126122,"timestamp":19952742189,"id":12626,"parentId":12625,"tags":{},"startTime":1758750835323,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":128819,"timestamp":19952742150,"id":12625,"parentId":12624,"tags":{},"startTime":1758750835322,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":41951,"timestamp":19952871025,"id":12627,"parentId":12624,"tags":{"astUsed":"true"},"startTime":1758750835451,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":190460,"timestamp":19952727616,"id":12624,"parentId":12623,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758750835308,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":221022,"timestamp":19952715946,"id":12623,"parentId":12601,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758750835296,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":142,"timestamp":19952940726,"id":12628,"parentId":12623,"tags":{},"startTime":1758750835521,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":290316,"timestamp":19952677315,"id":12608,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":292548,"timestamp":19952677289,"id":12607,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":292760,"timestamp":19952677338,"id":12609,"parentId":12602,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750835258,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":294926,"timestamp":19952675218,"id":12602,"parentId":12601,"tags":{},"startTime":1758750835256,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":18586,"timestamp":19953764982,"id":12630,"parentId":12629,"tags":{},"startTime":1758750836345,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":18,"timestamp":19953783638,"id":12632,"parentId":12629,"tags":{},"startTime":1758750836364,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":346,"timestamp":19953783855,"id":12633,"parentId":12629,"tags":{},"startTime":1758750836364,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":19,"timestamp":19953784256,"id":12634,"parentId":12629,"tags":{},"startTime":1758750836365,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":11,"timestamp":19953784310,"id":12635,"parentId":12629,"tags":{},"startTime":1758750836365,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":7448,"timestamp":19953783616,"id":12631,"parentId":12629,"tags":{},"startTime":1758750836364,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":2208,"timestamp":19953798785,"id":12636,"parentId":12629,"tags":{},"startTime":1758750836379,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":8254,"timestamp":19953801051,"id":12637,"parentId":12629,"tags":{},"startTime":1758750836381,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":14389,"timestamp":19953817344,"id":12638,"parentId":12629,"tags":{},"startTime":1758750836398,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":234,"timestamp":19953831729,"id":12639,"parentId":12629,"tags":{},"startTime":1758750836412,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":510,"timestamp":19953831941,"id":12640,"parentId":12629,"tags":{},"startTime":1758750836412,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":16215,"timestamp":19953832464,"id":12641,"parentId":12629,"tags":{},"startTime":1758750836413,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":357,"timestamp":19953855256,"id":12643,"parentId":12601,"tags":{},"startTime":1758750836436,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":504,"timestamp":19953855123,"id":12642,"parentId":12601,"tags":{},"startTime":1758750836435,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":148741,"timestamp":19953722637,"id":12629,"parentId":12601,"tags":{},"startTime":1758750836303,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1197782,"timestamp":19952673718,"id":12601,"parentId":12599,"tags":{"name":"client"},"startTime":1758750835254,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":18049,"timestamp":19953871563,"id":12644,"parentId":12599,"tags":{},"startTime":1758750836452,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1234694,"timestamp":19952658597,"id":12599,"parentId":3,"tags":{"trigger":"src/app/layout.tsx"},"startTime":1758750835239,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":45,"timestamp":19953908882,"id":12647,"parentId":3,"tags":{},"startTime":1758750836489,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":1,"timestamp":19953908990,"id":12648,"parentId":3,"tags":{},"startTime":1758750836489,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":9955,"timestamp":19953928113,"id":12655,"parentId":12649,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750836508,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1292000,"timestamp":19953716547,"id":12656,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/projects","isPageHidden":true},"startTime":1758750836534,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1295000,"timestamp":19952660496,"id":12658,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758750836537,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":40407,"timestamp":19953916800,"id":12651,"parentId":12646,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750836497,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":40420,"timestamp":19953916805,"id":12652,"parentId":12646,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750836497,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":48495,"timestamp":19953916811,"id":12653,"parentId":12646,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750836497,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":55027,"timestamp":19953916841,"id":12654,"parentId":12646,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750836497,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":42858,"timestamp":19953954940,"id":12657,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/layout.tsx","layer":"rsc"},"startTime":1758750836535,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15282,"timestamp":19954034949,"id":12659,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750836615,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18944,"timestamp":19954036422,"id":12663,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750836617,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23917,"timestamp":19954035471,"id":12660,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750836616,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26118,"timestamp":19954036931,"id":12664,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750836617,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30142,"timestamp":19954035797,"id":12661,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750836616,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31066,"timestamp":19954037331,"id":12665,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750836618,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35267,"timestamp":19954036114,"id":12662,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750836616,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36303,"timestamp":19954037600,"id":12666,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750836618,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":132256,"timestamp":19954085844,"id":12667,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750836666,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":236076,"timestamp":19954086608,"id":12668,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750836667,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":344311,"timestamp":19954087193,"id":12669,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750836668,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":431127,"timestamp":19954087612,"id":12670,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750836668,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":664116,"timestamp":19954087960,"id":12671,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750836668,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":667484,"timestamp":19954088278,"id":12672,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750836669,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":877424,"timestamp":19954107514,"id":12673,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750836688,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":876499,"timestamp":19954114792,"id":12674,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750836695,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":877381,"timestamp":19954115515,"id":12675,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750836696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":877773,"timestamp":19954115938,"id":12676,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750836696,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64985,"timestamp":19954962666,"id":12677,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837543,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72840,"timestamp":19954963007,"id":12678,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837543,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34807,"timestamp":19955010246,"id":12681,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837591,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35595,"timestamp":19955013338,"id":12682,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837594,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46057,"timestamp":19955009162,"id":12679,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837589,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51297,"timestamp":19955009618,"id":12680,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837590,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54042,"timestamp":19955013712,"id":12683,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837594,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57558,"timestamp":19955013942,"id":12684,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837594,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65340,"timestamp":19955014211,"id":12685,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837595,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72521,"timestamp":19955014427,"id":12686,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837595,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75999,"timestamp":19955015314,"id":12689,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837596,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":79497,"timestamp":19955015534,"id":12690,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837596,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":86968,"timestamp":19955014759,"id":12687,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837595,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":92077,"timestamp":19955014978,"id":12688,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837595,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":95462,"timestamp":19955015759,"id":12691,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837596,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":98254,"timestamp":19955016095,"id":12692,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837596,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":103058,"timestamp":19955016371,"id":12693,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837597,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":107124,"timestamp":19955016579,"id":12694,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837597,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":111242,"timestamp":19955016844,"id":12695,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837597,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":114523,"timestamp":19955017178,"id":12696,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837598,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":120464,"timestamp":19955017506,"id":12697,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837598,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":125797,"timestamp":19955017742,"id":12698,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837598,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":128665,"timestamp":19955017990,"id":12699,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750837598,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":216182,"timestamp":19955248788,"id":12700,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750837829,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":475654,"timestamp":19955260154,"id":12701,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750837840,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":462632,"timestamp":19955276338,"id":12703,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750837857,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":480671,"timestamp":19955265705,"id":12702,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750837846,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":470934,"timestamp":19955281896,"id":12704,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750837862,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":135731,"timestamp":19955631123,"id":12705,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750838211,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":140731,"timestamp":19955631444,"id":12706,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750838212,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24328,"timestamp":19955776003,"id":12707,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750838356,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32092,"timestamp":19955776464,"id":12708,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750838357,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8736,"timestamp":19955823063,"id":12709,"parentId":12705,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750838403,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10184,"timestamp":19955823531,"id":12710,"parentId":12706,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750838404,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5745,"timestamp":19955848681,"id":12711,"parentId":12707,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750838429,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8101,"timestamp":19955849161,"id":12712,"parentId":12708,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750838429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":1946561,"timestamp":19953916702,"id":12649,"parentId":12646,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750836497,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":3169842,"timestamp":19953916792,"id":12650,"parentId":12646,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750836497,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4876,"timestamp":19957292879,"id":12793,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750839873,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6478,"timestamp":19957293309,"id":12794,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750839874,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7339,"timestamp":19957293487,"id":12795,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750839874,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8144,"timestamp":19957293642,"id":12796,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750839874,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12440,"timestamp":19957307103,"id":12797,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839887,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14266,"timestamp":19957307368,"id":12798,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839888,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16473,"timestamp":19957307544,"id":12799,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839888,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19688,"timestamp":19957307691,"id":12800,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839888,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20071,"timestamp":19957307830,"id":12801,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839888,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27107,"timestamp":19957307975,"id":12802,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839888,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29212,"timestamp":19957308146,"id":12803,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839888,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30455,"timestamp":19957308293,"id":12804,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839889,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31782,"timestamp":19957308430,"id":12805,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839889,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34502,"timestamp":19957308583,"id":12806,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839889,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36714,"timestamp":19957308751,"id":12807,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839889,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37808,"timestamp":19957308901,"id":12808,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839889,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39098,"timestamp":19957309051,"id":12809,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839889,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40442,"timestamp":19957309196,"id":12810,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839890,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41992,"timestamp":19957309331,"id":12811,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839890,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42846,"timestamp":19957309478,"id":12812,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839890,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44493,"timestamp":19957309612,"id":12813,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750839890,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3742,"timestamp":19957406961,"id":12814,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750839987,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6188,"timestamp":19957407230,"id":12815,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750839988,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6600,"timestamp":19957416346,"id":12816,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750839997,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6730,"timestamp":19957424989,"id":12817,"parentId":12645,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750840005,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4109,"timestamp":19957433780,"id":12818,"parentId":12816,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750840014,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2996,"timestamp":19957441455,"id":12819,"parentId":12817,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750840022,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":3571664,"timestamp":19953902197,"id":12646,"parentId":12645,"tags":{},"startTime":1758750836483,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":48321,"timestamp":19957537834,"id":12821,"parentId":12820,"tags":{},"startTime":1758750840118,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":21,"timestamp":19957586246,"id":12823,"parentId":12820,"tags":{},"startTime":1758750840167,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":40272,"timestamp":19957586499,"id":12824,"parentId":12820,"tags":{},"startTime":1758750840167,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":20,"timestamp":19957626822,"id":12825,"parentId":12820,"tags":{},"startTime":1758750840207,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":19957626880,"id":12826,"parentId":12820,"tags":{},"startTime":1758750840207,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":52726,"timestamp":19957586220,"id":12822,"parentId":12820,"tags":{},"startTime":1758750840167,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":11313,"timestamp":19957660262,"id":12827,"parentId":12820,"tags":{},"startTime":1758750840241,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":16820,"timestamp":19957671616,"id":12828,"parentId":12820,"tags":{},"startTime":1758750840252,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6507,"timestamp":19957696110,"id":12829,"parentId":12820,"tags":{},"startTime":1758750840276,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":152,"timestamp":19957702615,"id":12830,"parentId":12820,"tags":{},"startTime":1758750840283,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":575,"timestamp":19957702745,"id":12831,"parentId":12820,"tags":{},"startTime":1758750840283,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":8820,"timestamp":19957703333,"id":12832,"parentId":12820,"tags":{},"startTime":1758750840284,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":223882,"timestamp":19957513736,"id":12820,"parentId":12645,"tags":{},"startTime":1758750840094,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":3960807,"timestamp":19953901729,"id":12645,"parentId":12600,"tags":{"name":"server"},"startTime":1758750836482,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":22577,"timestamp":19957862607,"id":12833,"parentId":12600,"tags":{},"startTime":1758750840443,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":5229635,"timestamp":19952659387,"id":12600,"parentId":3,"tags":{"trigger":"src/app/layout.tsx"},"startTime":1758750835240,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":2469,"timestamp":19957911965,"id":12836,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750840492,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":3306,"timestamp":19957913978,"id":12837,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758750840494,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2699,"timestamp":19957917052,"id":12838,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750840497,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":656125,"timestamp":19957919384,"id":12839,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758750840500,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":724630,"timestamp":19957908345,"id":12834,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750840489,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19958633104,"id":12840,"parentId":12834,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3270250496","memory.heapUsed":"1749421008","memory.heapTotal":"1869115392"},"startTime":1758750841213,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":734764,"timestamp":19957909658,"id":12835,"tags":{"url":"/projects?_rsc=1r8vl"},"startTime":1758750840490,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19958644568,"id":12841,"parentId":12835,"tags":{"url":"/projects?_rsc=1r8vl","memory.rss":"3270250496","memory.heapUsed":"1750151824","memory.heapTotal":"1869115392"},"startTime":1758750841225,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":9733,"timestamp":19958825947,"id":12855,"parentId":12848,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758750841406,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17020,"timestamp":19958819618,"id":12851,"parentId":12847,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750841400,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17049,"timestamp":19958819623,"id":12852,"parentId":12847,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750841400,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18666,"timestamp":19958819628,"id":12853,"parentId":12847,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750841400,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19980,"timestamp":19958819632,"id":12854,"parentId":12847,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750841400,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13301,"timestamp":19958852001,"id":12856,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758750841432,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14839,"timestamp":19958853054,"id":12860,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758750841433,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17791,"timestamp":19958852369,"id":12857,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758750841433,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18809,"timestamp":19958853401,"id":12861,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758750841434,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20954,"timestamp":19958852776,"id":12859,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758750841433,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20934,"timestamp":19958853947,"id":12863,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758750841434,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23471,"timestamp":19958852608,"id":12858,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758750841433,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23151,"timestamp":19958853678,"id":12862,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758750841434,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":69191,"timestamp":19958819516,"id":12849,"parentId":12847,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750841400,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12899,"timestamp":19958880423,"id":12864,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841461,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15667,"timestamp":19958880702,"id":12865,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841461,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19302,"timestamp":19958880872,"id":12866,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841461,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21519,"timestamp":19958881032,"id":12867,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841461,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24117,"timestamp":19958881191,"id":12868,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841462,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26712,"timestamp":19958881332,"id":12869,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841462,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41358,"timestamp":19958888264,"id":12870,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841469,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45205,"timestamp":19958888526,"id":12871,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841469,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36268,"timestamp":19958918099,"id":12872,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841498,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36759,"timestamp":19958918362,"id":12873,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841499,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38726,"timestamp":19958918873,"id":12876,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841499,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40709,"timestamp":19958919026,"id":12877,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841499,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46911,"timestamp":19958918548,"id":12874,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841499,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51834,"timestamp":19958918710,"id":12875,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841499,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53185,"timestamp":19958919185,"id":12878,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841500,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54424,"timestamp":19958919335,"id":12879,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841500,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56487,"timestamp":19958919523,"id":12880,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841500,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57818,"timestamp":19958919754,"id":12881,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841500,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39167,"timestamp":19958949490,"id":12882,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841530,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41876,"timestamp":19958949777,"id":12883,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841530,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43030,"timestamp":19958950259,"id":12884,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841531,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44070,"timestamp":19958950448,"id":12885,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841531,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46044,"timestamp":19958950641,"id":12886,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841531,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47588,"timestamp":19958950794,"id":12887,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841531,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48926,"timestamp":19958951463,"id":12890,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841532,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50311,"timestamp":19958951651,"id":12891,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841532,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53779,"timestamp":19958950992,"id":12888,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841531,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55671,"timestamp":19958951226,"id":12889,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841532,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56432,"timestamp":19958951812,"id":12892,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841532,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57520,"timestamp":19958951955,"id":12893,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841532,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59312,"timestamp":19958952109,"id":12894,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841532,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60531,"timestamp":19958952247,"id":12895,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841533,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62578,"timestamp":19958952392,"id":12896,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758750841533,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64683,"timestamp":19958952531,"id":12897,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758750841533,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29506,"timestamp":19959070247,"id":12898,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758750841651,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30513,"timestamp":19959070716,"id":12900,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758750841651,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33734,"timestamp":19959070532,"id":12899,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758750841651,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36411,"timestamp":19959070941,"id":12901,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758750841651,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33931,"timestamp":19959080620,"id":12902,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750841661,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35999,"timestamp":19959080915,"id":12903,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750841661,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11547,"timestamp":19959126675,"id":12904,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758750841707,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14449,"timestamp":19959126925,"id":12905,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758750841707,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10987,"timestamp":19959133063,"id":12906,"parentId":12902,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750841713,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11466,"timestamp":19959133365,"id":12907,"parentId":12903,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750841714,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2353,"timestamp":19959156051,"id":12908,"parentId":12904,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758750841736,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3280,"timestamp":19959156344,"id":12909,"parentId":12905,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758750841737,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":342736,"timestamp":19958819610,"id":12850,"parentId":12847,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758750841400,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":342935,"timestamp":19958819429,"id":12848,"parentId":12847,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758750841400,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4282,"timestamp":19959347779,"id":12992,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758750841928,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5331,"timestamp":19959348160,"id":12993,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758750841928,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5971,"timestamp":19959348341,"id":12994,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758750841929,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6560,"timestamp":19959348510,"id":12995,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758750841929,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13022,"timestamp":19959359109,"id":12996,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841939,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14813,"timestamp":19959359396,"id":12997,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841940,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17005,"timestamp":19959359572,"id":12998,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841940,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20552,"timestamp":19959359727,"id":12999,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841940,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20990,"timestamp":19959359865,"id":13000,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841940,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26256,"timestamp":19959360002,"id":13001,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841940,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28222,"timestamp":19959360156,"id":13002,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841940,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29399,"timestamp":19959360325,"id":13003,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841941,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31032,"timestamp":19959360476,"id":13004,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841941,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33833,"timestamp":19959360615,"id":13005,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841941,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35784,"timestamp":19959360779,"id":13006,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841941,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37164,"timestamp":19959360929,"id":13007,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841941,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38679,"timestamp":19959361072,"id":13008,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841941,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40033,"timestamp":19959361218,"id":13009,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841942,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41164,"timestamp":19959361369,"id":13010,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841942,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41912,"timestamp":19959361530,"id":13011,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841942,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43694,"timestamp":19959361673,"id":13012,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758750841942,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5690,"timestamp":19959446366,"id":13013,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758750842027,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8142,"timestamp":19959446672,"id":13014,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758750842027,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7350,"timestamp":19959457970,"id":13015,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750842038,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7954,"timestamp":19959467785,"id":13016,"parentId":12846,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758750842048,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4721,"timestamp":19959478178,"id":13017,"parentId":13015,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750842059,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3007,"timestamp":19959484776,"id":13018,"parentId":13016,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758750842065,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":707163,"timestamp":19958816833,"id":12847,"parentId":12846,"tags":{},"startTime":1758750841397,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":38014,"timestamp":19959584454,"id":13020,"parentId":13019,"tags":{},"startTime":1758750842165,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":8,"timestamp":19959622521,"id":13022,"parentId":13019,"tags":{},"startTime":1758750842203,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":37464,"timestamp":19959622690,"id":13023,"parentId":13019,"tags":{},"startTime":1758750842203,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"optimize-tree","duration":16,"timestamp":19959660490,"id":13024,"parentId":13019,"tags":{},"startTime":1758750842241,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":8,"timestamp":19959660544,"id":13025,"parentId":13019,"tags":{},"startTime":1758750842241,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":45469,"timestamp":19959622505,"id":13021,"parentId":13019,"tags":{},"startTime":1758750842203,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10526,"timestamp":19959689476,"id":13026,"parentId":13019,"tags":{},"startTime":1758750842270,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":19440,"timestamp":19959700044,"id":13027,"parentId":13019,"tags":{},"startTime":1758750842280,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6520,"timestamp":19959727504,"id":13028,"parentId":13019,"tags":{},"startTime":1758750842308,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":168,"timestamp":19959734021,"id":13029,"parentId":13019,"tags":{},"startTime":1758750842314,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":668,"timestamp":19959734159,"id":13030,"parentId":13019,"tags":{},"startTime":1758750842314,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":7995,"timestamp":19959734840,"id":13031,"parentId":13019,"tags":{},"startTime":1758750842315,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":205528,"timestamp":19959561729,"id":13019,"parentId":12846,"tags":{},"startTime":1758750842142,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1080153,"timestamp":19958816308,"id":12846,"parentId":12844,"tags":{"name":"server"},"startTime":1758750841397,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":21484,"timestamp":19959896534,"id":13032,"parentId":12844,"tags":{},"startTime":1758750842477,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1110185,"timestamp":19958811318,"id":12845,"tags":{"trigger":"/icon.svg"},"startTime":1758750841392,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1110466,"timestamp":19958811228,"id":12844,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758750841392,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1112096,"timestamp":19958810333,"id":12843,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750841391,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":584242,"timestamp":19959338191,"id":12991,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750841919,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":348,"timestamp":19959940677,"id":13033,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750842521,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":322,"timestamp":19959940711,"id":13034,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750842521,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":827054,"timestamp":19959268698,"id":12990,"tags":{"url":"/icon.svg"},"startTime":1758750841849,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1296443,"timestamp":19958799319,"id":12842,"tags":{"url":"/icon.svg"},"startTime":1758750841380,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":19960095907,"id":13035,"parentId":12990,"tags":{"url":"/icon.svg","memory.rss":"3301695488","memory.heapUsed":"1782599752","memory.heapTotal":"1913192448"},"startTime":1758750842676,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":19960095961,"id":13036,"parentId":12842,"tags":{"url":"/icon.svg","memory.rss":"3301695488","memory.heapUsed":"1782600984","memory.heapTotal":"1913192448"},"startTime":1758750842676,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22192,"timestamp":20082802320,"id":13048,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22165,"timestamp":20082802363,"id":13055,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22239,"timestamp":20082802337,"id":13050,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22213,"timestamp":20082802367,"id":13056,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22241,"timestamp":20082802346,"id":13051,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":26084,"timestamp":20082802350,"id":13052,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":29830,"timestamp":20082802182,"id":13040,"parentId":13039,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":31609,"timestamp":20082802355,"id":13053,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":31627,"timestamp":20082802359,"id":13054,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19395,"timestamp":20082824722,"id":13059,"parentId":13038,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758750965405,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27369,"timestamp":20082822626,"id":13057,"parentId":13042,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758750965403,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":30318,"timestamp":20082823352,"id":13058,"parentId":13043,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758750965404,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":54224,"timestamp":20082802316,"id":13047,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":58948,"timestamp":20082802282,"id":13042,"parentId":13039,"tags":{"request":"./sentry.client.config.js"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":59340,"timestamp":20082802332,"id":13049,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":85373,"timestamp":20082802291,"id":13043,"parentId":13039,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":98468,"timestamp":20082802272,"id":13041,"parentId":13039,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":205316,"timestamp":20082861843,"id":13063,"parentId":13062,"tags":{},"startTime":1758750965442,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":207900,"timestamp":20082861810,"id":13062,"parentId":13061,"tags":{},"startTime":1758750965442,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":55506,"timestamp":20083069797,"id":13064,"parentId":13061,"tags":{"astUsed":"true"},"startTime":1758750965650,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":295038,"timestamp":20082837220,"id":13061,"parentId":13060,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758750965418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":332077,"timestamp":20082825062,"id":13060,"parentId":13038,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758750965405,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":388,"timestamp":20083163405,"id":13065,"parentId":13060,"tags":{},"startTime":1758750965744,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":392039,"timestamp":20082802308,"id":13045,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":396056,"timestamp":20082802301,"id":13044,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":396264,"timestamp":20082802312,"id":13046,"parentId":13039,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758750965383,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":397519,"timestamp":20082801283,"id":13039,"parentId":13038,"tags":{},"startTime":1758750965382,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":21913,"timestamp":20083979160,"id":13067,"parentId":13066,"tags":{},"startTime":1758750966559,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":16,"timestamp":20084001148,"id":13069,"parentId":13066,"tags":{},"startTime":1758750966581,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":434,"timestamp":20084001410,"id":13070,"parentId":13066,"tags":{},"startTime":1758750966582,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":44,"timestamp":20084002064,"id":13071,"parentId":13066,"tags":{},"startTime":1758750966582,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":19,"timestamp":20084002242,"id":13072,"parentId":13066,"tags":{},"startTime":1758750966583,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":8345,"timestamp":20084001124,"id":13068,"parentId":13066,"tags":{},"startTime":1758750966581,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":2921,"timestamp":20084027658,"id":13073,"parentId":13066,"tags":{},"startTime":1758750966608,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":10025,"timestamp":20084030659,"id":13074,"parentId":13066,"tags":{},"startTime":1758750966611,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":17513,"timestamp":20084046904,"id":13075,"parentId":13066,"tags":{},"startTime":1758750966627,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":380,"timestamp":20084064412,"id":13076,"parentId":13066,"tags":{},"startTime":1758750966645,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":609,"timestamp":20084064751,"id":13077,"parentId":13066,"tags":{},"startTime":1758750966645,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":19052,"timestamp":20084065376,"id":13078,"parentId":13066,"tags":{},"startTime":1758750966646,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":669,"timestamp":20084090342,"id":13080,"parentId":13038,"tags":{},"startTime":1758750966671,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":1023,"timestamp":20084090003,"id":13079,"parentId":13038,"tags":{},"startTime":1758750966670,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":155475,"timestamp":20083948675,"id":13066,"parentId":13038,"tags":{},"startTime":1758750966529,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1303483,"timestamp":20082800791,"id":13038,"parentId":13037,"tags":{"name":"client"},"startTime":1758750965381,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":15017,"timestamp":20084104437,"id":13081,"parentId":13037,"tags":{},"startTime":1758750966685,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1339523,"timestamp":20082785425,"id":13037,"parentId":3,"tags":{"trigger":"src/app/privacy/page.tsx"},"startTime":1758750965366,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":112,"timestamp":20084134231,"id":13082,"parentId":3,"tags":{},"startTime":1758750966715,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":3,"timestamp":20084144957,"id":13086,"parentId":3,"tags":{},"startTime":1758750966725,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":7867,"timestamp":20084139972,"id":13084,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750966720,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":4848,"timestamp":20084151260,"id":13087,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758750966732,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":5043,"timestamp":20084154045,"id":13088,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758750966734,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":14347,"timestamp":20084776318,"id":13089,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758750967357,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":2004000,"timestamp":20083846874,"id":13090,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/projects","isPageHidden":true},"startTime":1758750967425,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":2058000,"timestamp":20082787547,"id":13091,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758750967427,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":712239,"timestamp":20084136802,"id":13083,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758750966717,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":5,"timestamp":20084849250,"id":13092,"parentId":13083,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"2812788736","memory.heapUsed":"1589676352","memory.heapTotal":"1730150400"},"startTime":1758750967430,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":725476,"timestamp":20084143948,"id":13085,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1758750966724,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20084869561,"id":13093,"parentId":13085,"tags":{"url":"/projects?_rsc=1mrh3","memory.rss":"2812788736","memory.heapUsed":"1591170616","memory.heapTotal":"1730412544"},"startTime":1758750967450,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":325,"timestamp":20085031154,"id":13095,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750967611,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":191,"timestamp":20085033358,"id":13096,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758750967614,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":24733,"timestamp":20085028363,"id":13094,"tags":{"url":"/icon.svg"},"startTime":1758750967609,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20085053224,"id":13097,"parentId":13094,"tags":{"url":"/icon.svg","memory.rss":"2812919808","memory.heapUsed":"1594608056","memory.heapTotal":"1730412544"},"startTime":1758750967634,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1010,"timestamp":20128016839,"id":13099,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758751010597,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":509,"timestamp":20128020602,"id":13100,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1758751010601,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":580174,"timestamp":20128013924,"id":13098,"tags":{"url":"/projects"},"startTime":1758751010594,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20128594247,"id":13101,"parentId":13098,"tags":{"url":"/projects","memory.rss":"2834546688","memory.heapUsed":"1631137512","memory.heapTotal":"1734238208"},"startTime":1758751011175,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":179,"timestamp":20129234832,"id":13102,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751011815,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":104,"timestamp":20129235028,"id":13103,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751011815,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":206,"timestamp":20129353681,"id":13104,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751011934,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":138,"timestamp":20129353911,"id":13105,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751011934,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":152,"timestamp":20129354470,"id":13106,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751011935,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":151,"timestamp":20129354634,"id":13107,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751011935,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":3,"timestamp":20129361160,"id":13109,"parentId":3,"tags":{},"startTime":1758751011941,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":3,"timestamp":20129383946,"id":13116,"parentId":3,"tags":{},"startTime":1758751011964,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":5361,"timestamp":20129382325,"id":13115,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75"},"startTime":1758751011963,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20129387779,"id":13117,"parentId":13115,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75","memory.rss":"2847727616","memory.heapUsed":"1600651192","memory.heapTotal":"1741565952"},"startTime":1758751011968,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":15543,"timestamp":20129402648,"id":13126,"parentId":13118,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758751011983,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28779,"timestamp":20129392957,"id":13122,"parentId":13114,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751011973,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28792,"timestamp":20129392963,"id":13123,"parentId":13114,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751011973,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30596,"timestamp":20129392967,"id":13124,"parentId":13114,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751011973,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":32966,"timestamp":20129392971,"id":13125,"parentId":13114,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751011973,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27202,"timestamp":20129436294,"id":13127,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758751012017,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39344,"timestamp":20129437069,"id":13131,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758751012017,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47794,"timestamp":20129436594,"id":13128,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758751012017,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52481,"timestamp":20129437267,"id":13132,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758751012018,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55796,"timestamp":20129436752,"id":13129,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758751012017,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57724,"timestamp":20129437415,"id":13133,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758751012018,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60925,"timestamp":20129436903,"id":13130,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758751012017,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62825,"timestamp":20129437566,"id":13134,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758751012018,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":127677,"timestamp":20129392939,"id":13119,"parentId":13114,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751011973,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16880,"timestamp":20129516907,"id":13135,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012097,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24499,"timestamp":20129517420,"id":13136,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012098,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30080,"timestamp":20129518478,"id":13139,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012099,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35563,"timestamp":20129519508,"id":13140,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012100,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43783,"timestamp":20129517786,"id":13137,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012098,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49118,"timestamp":20129518149,"id":13138,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012098,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54636,"timestamp":20129520093,"id":13143,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012100,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55459,"timestamp":20129520263,"id":13144,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012101,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":71311,"timestamp":20129519734,"id":13141,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012100,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":81050,"timestamp":20129519917,"id":13142,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012100,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":93422,"timestamp":20129520442,"id":13145,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012101,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":102889,"timestamp":20129522453,"id":13146,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012103,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":134407,"timestamp":20129522768,"id":13147,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012103,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4282,"timestamp":20129662277,"id":13148,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012243,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16802,"timestamp":20129662627,"id":13149,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012243,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13673,"timestamp":20129669129,"id":13150,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012249,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18972,"timestamp":20129669453,"id":13151,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012250,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21568,"timestamp":20129669635,"id":13152,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012250,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26470,"timestamp":20129669843,"id":13153,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012250,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28725,"timestamp":20129672560,"id":13154,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012253,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32826,"timestamp":20129673419,"id":13159,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012254,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35492,"timestamp":20129673563,"id":13160,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012254,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40779,"timestamp":20129672813,"id":13155,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012253,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44279,"timestamp":20129672966,"id":13156,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012253,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47044,"timestamp":20129673125,"id":13157,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012253,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48780,"timestamp":20129673267,"id":13158,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012254,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51064,"timestamp":20129674034,"id":13163,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012254,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53605,"timestamp":20129674172,"id":13164,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012254,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56736,"timestamp":20129673732,"id":13161,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012254,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59626,"timestamp":20129673884,"id":13162,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012254,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49407,"timestamp":20129782585,"id":13169,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012363,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50637,"timestamp":20129782837,"id":13170,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012363,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54562,"timestamp":20129783028,"id":13171,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751012363,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57236,"timestamp":20129783185,"id":13172,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751012364,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59070,"timestamp":20129783639,"id":13173,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758751012364,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60780,"timestamp":20129783945,"id":13175,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758751012364,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64998,"timestamp":20129783800,"id":13174,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758751012364,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69040,"timestamp":20129784096,"id":13176,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758751012364,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":85547,"timestamp":20129774845,"id":13165,"tags":{"url":"/_next/image?url=%2Fprojects%2F01_OTFR%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758751012355,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20129860502,"id":13180,"parentId":13165,"tags":{"url":"/_next/image?url=%2Fprojects%2F01_OTFR%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"2892423168","memory.heapUsed":"1630939096","memory.heapTotal":"1757167616"},"startTime":1758751012441,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":83061,"timestamp":20129778127,"id":13167,"tags":{"url":"/_next/image?url=%2Fprojects%2FAPTS%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758751012358,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20129861244,"id":13181,"parentId":13167,"tags":{"url":"/_next/image?url=%2Fprojects%2FAPTS%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"2892423168","memory.heapUsed":"1630994096","memory.heapTotal":"1757167616"},"startTime":1758751012442,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":85094,"timestamp":20129776732,"id":13166,"tags":{"url":"/_next/image?url=%2Fprojects%2FHLLS%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758751012357,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20129861878,"id":13182,"parentId":13166,"tags":{"url":"/_next/image?url=%2Fprojects%2FHLLS%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"2892423168","memory.heapUsed":"1631048408","memory.heapTotal":"1757167616"},"startTime":1758751012442,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":83093,"timestamp":20129779866,"id":13168,"tags":{"url":"/_next/image?url=%2Fprojects%2FENBD%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758751012360,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20129863023,"id":13183,"parentId":13168,"tags":{"url":"/_next/image?url=%2Fprojects%2FENBD%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"2892423168","memory.heapUsed":"1631105104","memory.heapTotal":"1757167616"},"startTime":1758751012443,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56746,"timestamp":20129810612,"id":13178,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751012391,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59933,"timestamp":20129810901,"id":13179,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751012391,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":80337,"timestamp":20129806301,"id":13177,"tags":{"url":"/_next/image?url=%2Fprojects%2FARSD%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758751012387,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20129886743,"id":13184,"parentId":13177,"tags":{"url":"/_next/image?url=%2Fprojects%2FARSD%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"2892554240","memory.heapUsed":"1635691560","memory.heapTotal":"1757429760"},"startTime":1758751012467,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30908,"timestamp":20129890299,"id":13187,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751012471,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35544,"timestamp":20129890631,"id":13188,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751012471,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":42401,"timestamp":20129887682,"id":13185,"tags":{"url":"/_next/image?url=%2Fprojects%2FJ305%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758751012468,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20129930180,"id":13191,"parentId":13185,"tags":{"url":"/_next/image?url=%2Fprojects%2FJ305%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"2892816384","memory.heapUsed":"1647840080","memory.heapTotal":"1757564928"},"startTime":1758751012511,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":41837,"timestamp":20129889003,"id":13186,"tags":{"url":"/_next/image?url=%2Fprojects%2FReel%2Fthumbnail.jpg&w=1920&q=75"},"startTime":1758751012469,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20129930892,"id":13192,"parentId":13186,"tags":{"url":"/_next/image?url=%2Fprojects%2FReel%2Fthumbnail.jpg&w=1920&q=75","memory.rss":"2892816384","memory.heapUsed":"1647894728","memory.heapTotal":"1757564928"},"startTime":1758751012511,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":546929,"timestamp":20129392947,"id":13120,"parentId":13114,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751011973,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":15845,"timestamp":20129928734,"id":13189,"parentId":13178,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751012509,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16958,"timestamp":20129928978,"id":13190,"parentId":13179,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751012509,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6266,"timestamp":20129958803,"id":13193,"parentId":13187,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751012539,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8028,"timestamp":20129959055,"id":13194,"parentId":13188,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751012539,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":579617,"timestamp":20129392952,"id":13121,"parentId":13114,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751011973,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":579744,"timestamp":20129392838,"id":13118,"parentId":13114,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758751011973,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5352,"timestamp":20130207001,"id":13279,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758751012787,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7097,"timestamp":20130207342,"id":13280,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758751012788,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8005,"timestamp":20130207509,"id":13281,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758751012788,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9418,"timestamp":20130207652,"id":13282,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758751012788,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15419,"timestamp":20130221448,"id":13283,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012802,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18651,"timestamp":20130221702,"id":13284,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012802,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22051,"timestamp":20130221869,"id":13285,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012802,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27300,"timestamp":20130222018,"id":13286,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012802,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27965,"timestamp":20130222158,"id":13287,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012802,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34773,"timestamp":20130222430,"id":13288,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012803,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38286,"timestamp":20130222590,"id":13289,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012803,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40099,"timestamp":20130222759,"id":13290,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012803,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41833,"timestamp":20130222901,"id":13291,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012803,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45822,"timestamp":20130223047,"id":13292,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012803,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48373,"timestamp":20130223229,"id":13293,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012804,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50126,"timestamp":20130223394,"id":13294,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012804,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52346,"timestamp":20130223613,"id":13295,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012804,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53975,"timestamp":20130223776,"id":13296,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012804,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55762,"timestamp":20130223917,"id":13297,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012804,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57521,"timestamp":20130224062,"id":13298,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012804,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60016,"timestamp":20130224199,"id":13299,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751012805,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6328,"timestamp":20130326640,"id":13300,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758751012907,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9376,"timestamp":20130326889,"id":13301,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758751012907,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8124,"timestamp":20130344313,"id":13302,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751012925,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8460,"timestamp":20130354632,"id":13303,"parentId":13113,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751012935,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4672,"timestamp":20130365539,"id":13304,"parentId":13302,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751012946,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3688,"timestamp":20130372455,"id":13305,"parentId":13303,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751012953,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":1046132,"timestamp":20129372785,"id":13114,"parentId":13113,"tags":{},"startTime":1758751011953,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":76534,"timestamp":20131204627,"id":13307,"parentId":13306,"tags":{},"startTime":1758751013785,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":20131281231,"id":13309,"parentId":13306,"tags":{},"startTime":1758751013862,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":51091,"timestamp":20131281577,"id":13310,"parentId":13306,"tags":{},"startTime":1758751013862,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":20,"timestamp":20131332728,"id":13311,"parentId":13306,"tags":{},"startTime":1758751013913,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":10,"timestamp":20131332786,"id":13312,"parentId":13306,"tags":{},"startTime":1758751013913,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":66584,"timestamp":20131281212,"id":13308,"parentId":13306,"tags":{},"startTime":1758751013862,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":16193,"timestamp":20131365195,"id":13313,"parentId":13306,"tags":{},"startTime":1758751013946,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":21177,"timestamp":20131381428,"id":13314,"parentId":13306,"tags":{},"startTime":1758751013962,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":8307,"timestamp":20131412532,"id":13315,"parentId":13306,"tags":{},"startTime":1758751013993,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":189,"timestamp":20131420836,"id":13316,"parentId":13306,"tags":{},"startTime":1758751014001,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":661,"timestamp":20131420994,"id":13317,"parentId":13306,"tags":{},"startTime":1758751014001,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":8164,"timestamp":20131421666,"id":13318,"parentId":13306,"tags":{},"startTime":1758751014002,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":307086,"timestamp":20131161225,"id":13306,"parentId":13113,"tags":{},"startTime":1758751013742,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":2243200,"timestamp":20129371842,"id":13113,"parentId":13111,"tags":{"name":"server"},"startTime":1758751011952,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":258,"timestamp":20131629792,"id":13320,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751014210,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":126,"timestamp":20131630075,"id":13321,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751014210,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":45040,"timestamp":20131615323,"id":13319,"parentId":13111,"tags":{},"startTime":1758751014196,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":2300695,"timestamp":20129364846,"id":13112,"tags":{"trigger":"/api/auth/[...nextauth]"},"startTime":1758751011945,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":2301197,"timestamp":20129364761,"id":13111,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758751011945,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":2302930,"timestamp":20129363922,"id":13110,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758751011944,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":279,"timestamp":20131687306,"id":13322,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758751014268,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":3052633,"timestamp":20129360181,"id":13108,"tags":{"url":"/api/auth/session"},"startTime":1758751011941,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":3,"timestamp":20132413008,"id":13323,"parentId":13108,"tags":{"url":"/api/auth/session","memory.rss":"2978373632","memory.heapUsed":"1669491552","memory.heapTotal":"1782915072"},"startTime":1758751014993,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30112,"timestamp":20132432436,"id":13334,"parentId":13329,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751015013,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30136,"timestamp":20132432444,"id":13335,"parentId":13329,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751015013,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":35381,"timestamp":20132432451,"id":13336,"parentId":13329,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751015013,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":45526,"timestamp":20132432457,"id":13337,"parentId":13329,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751015013,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":26447,"timestamp":20132456168,"id":13339,"parentId":13330,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758751015037,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25108,"timestamp":20132493958,"id":13341,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758751015074,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12598,"timestamp":20132509514,"id":13345,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758751015090,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29446,"timestamp":20132494718,"id":13343,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758751015075,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15801,"timestamp":20132510502,"id":13347,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758751015091,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32792,"timestamp":20132494883,"id":13344,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758751015075,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18317,"timestamp":20132510809,"id":13348,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758751015091,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38641,"timestamp":20132494478,"id":13342,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758751015075,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25113,"timestamp":20132509952,"id":13346,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758751015090,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":114414,"timestamp":20132432429,"id":13333,"parentId":13329,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751015013,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13217,"timestamp":20132551300,"id":13349,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015132,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18348,"timestamp":20132551690,"id":13350,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015132,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25302,"timestamp":20132553435,"id":13351,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015134,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30274,"timestamp":20132553906,"id":13352,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015134,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34405,"timestamp":20132554229,"id":13353,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015135,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37445,"timestamp":20132554496,"id":13354,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015135,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44060,"timestamp":20132555940,"id":13355,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015136,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44534,"timestamp":20132556242,"id":13356,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015137,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50539,"timestamp":20132557286,"id":13359,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015138,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57192,"timestamp":20132557495,"id":13360,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015138,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64081,"timestamp":20132556632,"id":13357,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015137,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69788,"timestamp":20132557069,"id":13358,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015137,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":229767,"timestamp":20132432406,"id":13331,"parentId":13329,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751015013,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37292,"timestamp":20132656188,"id":13361,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015237,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37024,"timestamp":20132660046,"id":13362,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015240,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41280,"timestamp":20132660356,"id":13363,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015241,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44197,"timestamp":20132660548,"id":13364,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015241,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46904,"timestamp":20132660764,"id":13365,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015241,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48960,"timestamp":20132661080,"id":13366,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015241,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53328,"timestamp":20132661486,"id":13367,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015242,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57902,"timestamp":20132661754,"id":13368,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015242,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60638,"timestamp":20132661998,"id":13369,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015242,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62445,"timestamp":20132664222,"id":13370,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015245,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":68151,"timestamp":20132664578,"id":13371,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015245,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69893,"timestamp":20132664861,"id":13372,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015245,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":71373,"timestamp":20132665495,"id":13375,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015246,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74387,"timestamp":20132665659,"id":13376,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015246,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":77440,"timestamp":20132665112,"id":13373,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015245,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":79561,"timestamp":20132665296,"id":13374,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015246,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":81046,"timestamp":20132666173,"id":13379,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015246,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":82293,"timestamp":20132666337,"id":13380,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015247,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":84765,"timestamp":20132665827,"id":13377,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015246,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":87872,"timestamp":20132665976,"id":13378,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015246,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":91694,"timestamp":20132670316,"id":13381,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751015251,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":93576,"timestamp":20132670763,"id":13382,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751015251,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42924,"timestamp":20132828204,"id":13383,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758751015409,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45013,"timestamp":20132828694,"id":13385,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758751015409,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51331,"timestamp":20132828493,"id":13384,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758751015409,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56441,"timestamp":20132828885,"id":13386,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758751015409,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":60327,"timestamp":20132840962,"id":13387,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751015421,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62806,"timestamp":20132841335,"id":13388,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751015422,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":454589,"timestamp":20132459791,"id":13340,"parentId":13338,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!","layer":"rsc"},"startTime":1758751015040,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16298,"timestamp":20132913112,"id":13389,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751015493,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20461,"timestamp":20132913375,"id":13390,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751015494,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7376,"timestamp":20132946654,"id":13391,"parentId":13387,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751015527,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8258,"timestamp":20132947244,"id":13392,"parentId":13388,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751015528,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4460,"timestamp":20132967460,"id":13393,"parentId":13389,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751015548,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5677,"timestamp":20132967790,"id":13394,"parentId":13390,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751015548,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":545081,"timestamp":20132432422,"id":13332,"parentId":13329,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751015013,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":545240,"timestamp":20132432286,"id":13330,"parentId":13329,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758751015013,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":31896,"timestamp":20132980718,"id":13395,"parentId":13340,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx","layer":"rsc"},"startTime":1758751015561,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":594610,"timestamp":20132432464,"id":13338,"parentId":13329,"tags":{"request":"next-app-loader?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751015013,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":885,"timestamp":20133292455,"id":13497,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!","layer":"ssr"},"startTime":1758751015873,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":497,"timestamp":20133293384,"id":13498,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!","layer":"rsc"},"startTime":1758751015874,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6889,"timestamp":20133312226,"id":13500,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758751015893,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9004,"timestamp":20133312681,"id":13501,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758751015893,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10306,"timestamp":20133312891,"id":13502,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758751015893,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11222,"timestamp":20133313047,"id":13503,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758751015893,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":23754,"timestamp":20133305590,"id":13499,"parentId":13497,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx","layer":"ssr"},"startTime":1758751015886,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21207,"timestamp":20133335266,"id":13504,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015916,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24922,"timestamp":20133335645,"id":13505,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015916,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28783,"timestamp":20133335936,"id":13506,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015916,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34707,"timestamp":20133336174,"id":13507,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015917,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35810,"timestamp":20133336442,"id":13508,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015917,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44796,"timestamp":20133336692,"id":13509,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015917,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48269,"timestamp":20133336990,"id":13510,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015917,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50716,"timestamp":20133337230,"id":13511,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015918,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52499,"timestamp":20133337493,"id":13512,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015918,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55931,"timestamp":20133337766,"id":13513,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015918,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58145,"timestamp":20133338071,"id":13514,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015918,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59920,"timestamp":20133338323,"id":13515,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015919,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":62150,"timestamp":20133338555,"id":13516,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015919,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63709,"timestamp":20133338804,"id":13517,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015919,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65237,"timestamp":20133339049,"id":13518,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015919,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":66958,"timestamp":20133339275,"id":13519,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015920,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69476,"timestamp":20133339494,"id":13520,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751015920,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7221,"timestamp":20133461513,"id":13521,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758751016042,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10217,"timestamp":20133461837,"id":13522,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758751016042,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7909,"timestamp":20133476663,"id":13523,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751016057,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8345,"timestamp":20133486777,"id":13524,"parentId":13328,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751016067,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4836,"timestamp":20133497860,"id":13525,"parentId":13523,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751016078,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3675,"timestamp":20133506023,"id":13526,"parentId":13524,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751016086,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":3386,"timestamp":20133532029,"id":13527,"parentId":13499,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx","layer":"ssr"},"startTime":1758751016112,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"make","duration":1704067,"timestamp":20132428560,"id":13329,"parentId":13328,"tags":{},"startTime":1758751015009,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":64022,"timestamp":20134213991,"id":13529,"parentId":13528,"tags":{},"startTime":1758751016794,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":11,"timestamp":20134278067,"id":13531,"parentId":13528,"tags":{},"startTime":1758751016858,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":60120,"timestamp":20134278101,"id":13532,"parentId":13528,"tags":{},"startTime":1758751016858,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":22,"timestamp":20134338270,"id":13533,"parentId":13528,"tags":{},"startTime":1758751016919,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":10,"timestamp":20134338330,"id":13534,"parentId":13528,"tags":{},"startTime":1758751016919,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":74986,"timestamp":20134278051,"id":13530,"parentId":13528,"tags":{},"startTime":1758751016858,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":12487,"timestamp":20134372857,"id":13535,"parentId":13528,"tags":{},"startTime":1758751016953,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":23951,"timestamp":20134385576,"id":13536,"parentId":13528,"tags":{},"startTime":1758751016966,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":8416,"timestamp":20134420732,"id":13537,"parentId":13528,"tags":{},"startTime":1758751017001,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":156,"timestamp":20134429145,"id":13538,"parentId":13528,"tags":{},"startTime":1758751017009,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":639,"timestamp":20134429272,"id":13539,"parentId":13528,"tags":{},"startTime":1758751017010,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":13196,"timestamp":20134429920,"id":13540,"parentId":13528,"tags":{},"startTime":1758751017010,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":301552,"timestamp":20134179923,"id":13528,"parentId":13328,"tags":{},"startTime":1758751016760,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":2227331,"timestamp":20132428047,"id":13328,"parentId":13326,"tags":{"name":"server"},"startTime":1758751015008,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":15936,"timestamp":20134655476,"id":13541,"parentId":13326,"tags":{},"startTime":1758751017236,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":2251763,"timestamp":20132422583,"id":13326,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758751015003,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21980,"timestamp":20134700553,"id":13552,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21951,"timestamp":20134700594,"id":13559,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22012,"timestamp":20134700569,"id":13554,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21986,"timestamp":20134700597,"id":13560,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22014,"timestamp":20134700573,"id":13555,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":939,"timestamp":20134722655,"id":13564,"parentId":13561,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1758751017303,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":25695,"timestamp":20134700577,"id":13556,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27604,"timestamp":20134700396,"id":13544,"parentId":13543,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":29042,"timestamp":20134700586,"id":13557,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":29054,"timestamp":20134700590,"id":13558,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20640,"timestamp":20134721302,"id":13562,"parentId":13546,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758751017302,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":22988,"timestamp":20134721772,"id":13563,"parentId":13547,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758751017302,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25789,"timestamp":20134723693,"id":13565,"parentId":13542,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758751017304,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":55351,"timestamp":20134700550,"id":13551,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":16250,"timestamp":20134746924,"id":13566,"parentId":13564,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx","layer":"app-pages-browser"},"startTime":1758751017327,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":68130,"timestamp":20134700525,"id":13546,"parentId":13543,"tags":{"request":"./sentry.client.config.js"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":68160,"timestamp":20134700529,"id":13547,"parentId":13543,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":69028,"timestamp":20134700489,"id":13545,"parentId":13543,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":68962,"timestamp":20134700564,"id":13553,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":8173,"timestamp":20134776944,"id":13567,"parentId":13566,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/components/PageTemplate.tsx","layer":"app-pages-browser"},"startTime":1758751017357,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":99862,"timestamp":20134700541,"id":13549,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":116518,"timestamp":20134700545,"id":13550,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":124851,"timestamp":20134700602,"id":13561,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":125006,"timestamp":20134700536,"id":13548,"parentId":13543,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751017281,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":145714,"timestamp":20134679863,"id":13543,"parentId":13542,"tags":{},"startTime":1758751017260,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":24946,"timestamp":20135571886,"id":13569,"parentId":13568,"tags":{},"startTime":1758751018152,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":15,"timestamp":20135596894,"id":13571,"parentId":13568,"tags":{},"startTime":1758751018177,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":325,"timestamp":20135597123,"id":13572,"parentId":13568,"tags":{},"startTime":1758751018177,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":23,"timestamp":20135597511,"id":13573,"parentId":13568,"tags":{},"startTime":1758751018178,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":13,"timestamp":20135597580,"id":13574,"parentId":13568,"tags":{},"startTime":1758751018178,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":8243,"timestamp":20135596873,"id":13570,"parentId":13568,"tags":{},"startTime":1758751018177,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":4213,"timestamp":20135617546,"id":13575,"parentId":13568,"tags":{},"startTime":1758751018198,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":12157,"timestamp":20135621808,"id":13576,"parentId":13568,"tags":{},"startTime":1758751018202,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":15577,"timestamp":20135640426,"id":13577,"parentId":13568,"tags":{},"startTime":1758751018221,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":317,"timestamp":20135655999,"id":13578,"parentId":13568,"tags":{},"startTime":1758751018236,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":775,"timestamp":20135656286,"id":13579,"parentId":13568,"tags":{},"startTime":1758751018237,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":26278,"timestamp":20135657080,"id":13580,"parentId":13568,"tags":{},"startTime":1758751018237,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":368,"timestamp":20135689445,"id":13582,"parentId":13542,"tags":{},"startTime":1758751018270,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":554,"timestamp":20135689274,"id":13581,"parentId":13542,"tags":{},"startTime":1758751018270,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":172072,"timestamp":20135541444,"id":13568,"parentId":13542,"tags":{},"startTime":1758751018122,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1034133,"timestamp":20134679469,"id":13542,"parentId":13496,"tags":{"name":"client"},"startTime":1758751017260,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":11110,"timestamp":20135713651,"id":13583,"parentId":13496,"tags":{},"startTime":1758751018294,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":3305668,"timestamp":20132422606,"id":13327,"tags":{"trigger":"/privacy"},"startTime":1758751015003,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":2557494,"timestamp":20133171707,"id":13496,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758751015752,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":3308202,"timestamp":20132421796,"id":13325,"parentId":3,"tags":{"inputPage":"/privacy/page"},"startTime":1758751015002,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":50,"timestamp":20135739867,"id":13584,"parentId":3,"tags":{},"startTime":1758751018320,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":1,"timestamp":20135740001,"id":13585,"parentId":3,"tags":{},"startTime":1758751018320,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1460,"timestamp":20135745933,"id":13586,"parentId":3,"tags":{"inputPage":"/privacy/page"},"startTime":1758751018326,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":3769233,"timestamp":20132417755,"id":13324,"tags":{"url":"/privacy?_rsc=qdzqe"},"startTime":1758751014998,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20136187097,"id":13587,"parentId":13324,"tags":{"url":"/privacy?_rsc=qdzqe","memory.rss":"3012464640","memory.heapUsed":"1686186464","memory.heapTotal":"1820786688"},"startTime":1758751018767,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":3013000,"timestamp":20134231812,"id":13588,"parentId":3,"tags":{"updatedModules":[],"page":"/projects","isPageHidden":false},"startTime":1758751018774,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":3022000,"timestamp":20133172488,"id":13589,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":true},"startTime":1758751018775,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":417,"timestamp":20136238996,"id":13590,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751018819,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":165,"timestamp":20136239450,"id":13591,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751018820,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":182,"timestamp":20136243367,"id":13592,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751018824,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":100,"timestamp":20136243566,"id":13593,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751018824,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22012,"timestamp":20144444048,"id":13604,"parentId":13599,"tags":{"request":"next-app-loader?name=app%2Ffaq%2Fpage&page=%2Ffaq%2Fpage&appPaths=%2Ffaq%2Fpage&pagePath=private-next-app-dir%2Ffaq%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751027024,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":22115,"timestamp":20144444059,"id":13607,"parentId":13599,"tags":{"request":"next-app-loader?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751027024,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":25018,"timestamp":20144444052,"id":13605,"parentId":13599,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751027024,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":26870,"timestamp":20144444056,"id":13606,"parentId":13599,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751027024,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":13039,"timestamp":20144460619,"id":13609,"parentId":13600,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758751027041,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20619,"timestamp":20144479626,"id":13611,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758751027060,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12212,"timestamp":20144492003,"id":13615,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758751027072,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26774,"timestamp":20144479931,"id":13612,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758751027060,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16863,"timestamp":20144492369,"id":13616,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758751027073,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30728,"timestamp":20144480279,"id":13614,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758751027061,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19361,"timestamp":20144492833,"id":13618,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758751027073,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33191,"timestamp":20144480117,"id":13613,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758751027060,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21473,"timestamp":20144492669,"id":13617,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758751027073,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":79452,"timestamp":20144444043,"id":13603,"parentId":13599,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751027024,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7953,"timestamp":20144526788,"id":13619,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027107,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11523,"timestamp":20144527045,"id":13620,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027107,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31118,"timestamp":20144528842,"id":13623,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027109,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33655,"timestamp":20144529029,"id":13624,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027109,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38374,"timestamp":20144528315,"id":13621,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027109,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40360,"timestamp":20144528594,"id":13622,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027109,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48575,"timestamp":20144530247,"id":13625,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027111,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52249,"timestamp":20144530552,"id":13626,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027111,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52947,"timestamp":20144530755,"id":13627,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027111,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53592,"timestamp":20144530926,"id":13628,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027111,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47244,"timestamp":20144554880,"id":13629,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027135,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53666,"timestamp":20144555125,"id":13630,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027135,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":173684,"timestamp":20144444031,"id":13601,"parentId":13599,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751027024,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23190,"timestamp":20144613125,"id":13631,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027193,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23070,"timestamp":20144615443,"id":13632,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027196,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29863,"timestamp":20144615742,"id":13633,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027196,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31640,"timestamp":20144615914,"id":13634,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027196,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34317,"timestamp":20144616086,"id":13635,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027196,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35732,"timestamp":20144616240,"id":13636,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027197,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43124,"timestamp":20144617155,"id":13637,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027197,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46926,"timestamp":20144617340,"id":13638,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027198,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49514,"timestamp":20144617553,"id":13639,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027198,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51776,"timestamp":20144618517,"id":13640,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027199,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34210,"timestamp":20144639589,"id":13641,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027220,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35903,"timestamp":20144639916,"id":13642,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027220,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38415,"timestamp":20144640232,"id":13643,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027221,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39767,"timestamp":20144640512,"id":13644,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027221,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41506,"timestamp":20144640749,"id":13645,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027221,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11803,"timestamp":20144716621,"id":13646,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027297,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48979,"timestamp":20144716972,"id":13647,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027297,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50661,"timestamp":20144717352,"id":13648,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027298,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51950,"timestamp":20144717626,"id":13649,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027298,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52800,"timestamp":20144717869,"id":13650,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027298,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55538,"timestamp":20144718121,"id":13651,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751027298,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57997,"timestamp":20144718278,"id":13652,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751027299,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45656,"timestamp":20144738856,"id":13653,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758751027319,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46417,"timestamp":20144739373,"id":13655,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758751027320,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50588,"timestamp":20144739185,"id":13654,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758751027320,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52746,"timestamp":20144739543,"id":13656,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758751027320,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49514,"timestamp":20144751599,"id":13657,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751027332,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51876,"timestamp":20144751982,"id":13658,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751027332,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":346969,"timestamp":20144464216,"id":13610,"parentId":13608,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!","layer":"rsc"},"startTime":1758751027045,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13900,"timestamp":20144834015,"id":13659,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751027414,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17555,"timestamp":20144834356,"id":13660,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751027415,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12751,"timestamp":20144841534,"id":13661,"parentId":13657,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751027422,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13454,"timestamp":20144841788,"id":13662,"parentId":13658,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751027422,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2671,"timestamp":20144866335,"id":13663,"parentId":13659,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751027447,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3933,"timestamp":20144866573,"id":13664,"parentId":13660,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751027447,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":429401,"timestamp":20144444038,"id":13602,"parentId":13599,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751027024,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":429489,"timestamp":20144443961,"id":13600,"parentId":13599,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758751027024,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":15793,"timestamp":20144874748,"id":13665,"parentId":13610,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx","layer":"rsc"},"startTime":1758751027455,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":451846,"timestamp":20144444063,"id":13608,"parentId":13599,"tags":{"request":"next-app-loader?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751027024,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":493,"timestamp":20145124830,"id":13767,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!","layer":"ssr"},"startTime":1758751027705,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":308,"timestamp":20145125343,"id":13768,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!","layer":"rsc"},"startTime":1758751027706,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4912,"timestamp":20145138550,"id":13770,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758751027719,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6213,"timestamp":20145138888,"id":13771,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758751027719,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6898,"timestamp":20145139069,"id":13772,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758751027719,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7834,"timestamp":20145139212,"id":13773,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758751027720,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":17710,"timestamp":20145133805,"id":13769,"parentId":13767,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx","layer":"ssr"},"startTime":1758751027714,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15427,"timestamp":20145155808,"id":13774,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027736,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17464,"timestamp":20145156183,"id":13775,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027737,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20416,"timestamp":20145156417,"id":13776,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027737,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23974,"timestamp":20145156574,"id":13777,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027737,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24433,"timestamp":20145156738,"id":13778,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027737,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30038,"timestamp":20145156904,"id":13779,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027737,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33189,"timestamp":20145157076,"id":13780,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027737,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35028,"timestamp":20145157235,"id":13781,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027738,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36766,"timestamp":20145157385,"id":13782,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027738,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41201,"timestamp":20145157531,"id":13783,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027738,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43660,"timestamp":20145157701,"id":13784,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027738,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45516,"timestamp":20145157845,"id":13785,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027738,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47790,"timestamp":20145158001,"id":13786,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027738,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54185,"timestamp":20145158155,"id":13787,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027738,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55658,"timestamp":20145158289,"id":13788,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027739,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56466,"timestamp":20145158428,"id":13789,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027739,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":59062,"timestamp":20145158561,"id":13790,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751027739,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6452,"timestamp":20145256450,"id":13791,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758751027837,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8956,"timestamp":20145256694,"id":13792,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758751027837,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7421,"timestamp":20145269454,"id":13793,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751027850,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8286,"timestamp":20145278996,"id":13794,"parentId":13598,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751027859,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5121,"timestamp":20145290899,"id":13795,"parentId":13793,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751027871,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3635,"timestamp":20145297886,"id":13796,"parentId":13794,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751027878,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":913680,"timestamp":20144440835,"id":13599,"parentId":13598,"tags":{},"startTime":1758751027021,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":57652,"timestamp":20145421822,"id":13798,"parentId":13797,"tags":{},"startTime":1758751028002,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":7,"timestamp":20145479517,"id":13800,"parentId":13797,"tags":{},"startTime":1758751028060,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":68165,"timestamp":20145479552,"id":13801,"parentId":13797,"tags":{},"startTime":1758751028060,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":20,"timestamp":20145547771,"id":13802,"parentId":13797,"tags":{},"startTime":1758751028128,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":20145547831,"id":13803,"parentId":13797,"tags":{},"startTime":1758751028128,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":84136,"timestamp":20145479502,"id":13799,"parentId":13797,"tags":{},"startTime":1758751028060,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":16489,"timestamp":20145586255,"id":13804,"parentId":13797,"tags":{},"startTime":1758751028167,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":27352,"timestamp":20145602787,"id":13805,"parentId":13797,"tags":{},"startTime":1758751028183,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":8780,"timestamp":20145640954,"id":13806,"parentId":13797,"tags":{},"startTime":1758751028221,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":194,"timestamp":20145649732,"id":13807,"parentId":13797,"tags":{},"startTime":1758751028230,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":769,"timestamp":20145649892,"id":13808,"parentId":13797,"tags":{},"startTime":1758751028230,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":7501,"timestamp":20145650671,"id":13809,"parentId":13797,"tags":{},"startTime":1758751028231,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":297225,"timestamp":20145396447,"id":13797,"parentId":13598,"tags":{},"startTime":1758751027977,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1419750,"timestamp":20144440388,"id":13598,"parentId":13596,"tags":{"name":"server"},"startTime":1758751027021,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":12433,"timestamp":20145860202,"id":13810,"parentId":13596,"tags":{},"startTime":1758751028441,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1439848,"timestamp":20144435040,"id":13596,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758751027015,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17539,"timestamp":20145897157,"id":13821,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17509,"timestamp":20145897198,"id":13828,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751028478,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17571,"timestamp":20145897169,"id":13823,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17536,"timestamp":20145897205,"id":13829,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751028478,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":17570,"timestamp":20145897175,"id":13824,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751028478,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":686,"timestamp":20145914807,"id":13834,"parentId":13831,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1758751028495,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19804,"timestamp":20145897180,"id":13825,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751028478,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21469,"timestamp":20145896992,"id":13813,"parentId":13812,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23121,"timestamp":20145897187,"id":13826,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751028478,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23142,"timestamp":20145897192,"id":13827,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751028478,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23134,"timestamp":20145897212,"id":13830,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751028478,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16203,"timestamp":20145913569,"id":13832,"parentId":13815,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758751028494,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":16897,"timestamp":20145913984,"id":13833,"parentId":13816,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758751028494,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19856,"timestamp":20145915549,"id":13835,"parentId":13811,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758751028496,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":42750,"timestamp":20145897148,"id":13820,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":13331,"timestamp":20145933225,"id":13836,"parentId":13834,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx","layer":"app-pages-browser"},"startTime":1758751028514,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":53678,"timestamp":20145897107,"id":13815,"parentId":13812,"tags":{"request":"./sentry.client.config.js"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":53692,"timestamp":20145897112,"id":13816,"parentId":13812,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":54413,"timestamp":20145897097,"id":13814,"parentId":13812,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":54361,"timestamp":20145897163,"id":13822,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":68291,"timestamp":20145897129,"id":13818,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":73009,"timestamp":20145897135,"id":13819,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":75607,"timestamp":20145897121,"id":13817,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751028477,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":76113,"timestamp":20145897218,"id":13831,"parentId":13812,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751028478,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":94658,"timestamp":20145878704,"id":13812,"parentId":13811,"tags":{},"startTime":1758751028459,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":11264,"timestamp":20146005543,"id":13838,"parentId":13837,"tags":{},"startTime":1758751028586,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":8,"timestamp":20146016862,"id":13840,"parentId":13837,"tags":{},"startTime":1758751028597,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":286,"timestamp":20146016897,"id":13841,"parentId":13837,"tags":{},"startTime":1758751028597,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":11,"timestamp":20146017224,"id":13842,"parentId":13837,"tags":{},"startTime":1758751028598,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":7,"timestamp":20146017263,"id":13843,"parentId":13837,"tags":{},"startTime":1758751028598,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":4350,"timestamp":20146016845,"id":13839,"parentId":13837,"tags":{},"startTime":1758751028597,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":1432,"timestamp":20146026780,"id":13844,"parentId":13837,"tags":{},"startTime":1758751028607,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":7676,"timestamp":20146028233,"id":13845,"parentId":13837,"tags":{},"startTime":1758751028609,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":11712,"timestamp":20146040568,"id":13846,"parentId":13837,"tags":{},"startTime":1758751028621,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":250,"timestamp":20146052277,"id":13847,"parentId":13837,"tags":{},"startTime":1758751028633,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":538,"timestamp":20146052499,"id":13848,"parentId":13837,"tags":{},"startTime":1758751028633,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":23671,"timestamp":20146053047,"id":13849,"parentId":13837,"tags":{},"startTime":1758751028633,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":263,"timestamp":20146080434,"id":13851,"parentId":13811,"tags":{},"startTime":1758751028661,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":592,"timestamp":20146080118,"id":13850,"parentId":13811,"tags":{},"startTime":1758751028660,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":99140,"timestamp":20145991189,"id":13837,"parentId":13811,"tags":{},"startTime":1758751028572,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":212150,"timestamp":20145878231,"id":13811,"parentId":13766,"tags":{"name":"client"},"startTime":1758751028459,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":7550,"timestamp":20146090410,"id":13852,"parentId":13766,"tags":{},"startTime":1758751028671,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1665581,"timestamp":20144435061,"id":13597,"tags":{"trigger":"/terms"},"startTime":1758751027015,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1072873,"timestamp":20145028629,"id":13766,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758751027609,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1667961,"timestamp":20144434166,"id":13595,"parentId":3,"tags":{"inputPage":"/terms/page"},"startTime":1758751027014,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":6,"timestamp":20146107290,"id":13853,"parentId":3,"tags":{},"startTime":1758751028688,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":1,"timestamp":20146107392,"id":13854,"parentId":3,"tags":{},"startTime":1758751028688,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2337,"timestamp":20146112265,"id":13855,"parentId":3,"tags":{"inputPage":"/terms/page"},"startTime":1758751028693,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":2096019,"timestamp":20144431008,"id":13594,"tags":{"url":"/terms?_rsc=i2jjl"},"startTime":1758751027011,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20146527115,"id":13856,"parentId":13594,"tags":{"url":"/terms?_rsc=i2jjl","memory.rss":"3090575360","memory.heapUsed":"1757192656","memory.heapTotal":"1897603072"},"startTime":1758751029107,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1497000,"timestamp":20146088248,"id":13857,"parentId":3,"tags":{"updatedModules":[],"page":"/privacy","isPageHidden":false},"startTime":1758751029114,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1504000,"timestamp":20145029693,"id":13858,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":true},"startTime":1758751029114,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":166,"timestamp":20146590579,"id":13859,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751029171,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":98,"timestamp":20146590762,"id":13860,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751029171,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":315,"timestamp":20146594551,"id":13861,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751029175,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":103,"timestamp":20146594888,"id":13862,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751029175,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":721,"timestamp":20150227890,"id":13864,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751032808,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":831,"timestamp":20150231032,"id":13865,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751032811,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":40684,"timestamp":20150224870,"id":13863,"tags":{"url":"/?_rsc=2gv48"},"startTime":1758751032805,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20150265690,"id":13866,"parentId":13863,"tags":{"url":"/?_rsc=2gv48","memory.rss":"3092803584","memory.heapUsed":"1764371560","memory.heapTotal":"1899331584"},"startTime":1758751032846,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":209,"timestamp":20150487813,"id":13867,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751033068,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":134,"timestamp":20150488041,"id":13868,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751033068,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":149,"timestamp":20150491075,"id":13869,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751033071,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":91,"timestamp":20150491237,"id":13870,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751033072,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":14952,"timestamp":20164576900,"id":13882,"parentId":13876,"tags":{"request":"next-app-loader?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751047157,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":14957,"timestamp":20164576913,"id":13883,"parentId":13876,"tags":{"request":"next-app-loader?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751047157,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":11131,"timestamp":20164582520,"id":13885,"parentId":13877,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758751047163,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19310,"timestamp":20164576892,"id":13880,"parentId":13876,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751047157,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":20737,"timestamp":20164576896,"id":13881,"parentId":13876,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751047157,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14455,"timestamp":20164603004,"id":13886,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758751047183,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16604,"timestamp":20164603301,"id":13887,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758751047184,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17351,"timestamp":20164603618,"id":13889,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758751047184,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18505,"timestamp":20164603472,"id":13888,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758751047184,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":49812,"timestamp":20164576888,"id":13879,"parentId":13876,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751047157,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":51424,"timestamp":20164576916,"id":13884,"parentId":13876,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751047157,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6228,"timestamp":20164626160,"id":13890,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047206,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8145,"timestamp":20164626386,"id":13891,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047207,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10312,"timestamp":20164626543,"id":13892,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047207,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20587,"timestamp":20164628415,"id":13893,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047209,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21281,"timestamp":20164628758,"id":13895,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047209,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27366,"timestamp":20164628606,"id":13894,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047209,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24662,"timestamp":20164639064,"id":13897,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047219,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26128,"timestamp":20164639232,"id":13898,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047220,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28852,"timestamp":20164638835,"id":13896,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047219,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31917,"timestamp":20164639374,"id":13899,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047220,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6489,"timestamp":20164684389,"id":13906,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758751047265,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7414,"timestamp":20164684878,"id":13907,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758751047265,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8001,"timestamp":20164685068,"id":13908,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758751047265,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50647,"timestamp":20164644059,"id":13900,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758751047224,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57093,"timestamp":20164644354,"id":13901,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758751047225,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46385,"timestamp":20164657518,"id":13902,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751047238,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48319,"timestamp":20164657830,"id":13903,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047238,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49660,"timestamp":20164658170,"id":13905,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047238,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51598,"timestamp":20164658010,"id":13904,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047238,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4064,"timestamp":20164721718,"id":13909,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758751047302,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5661,"timestamp":20164722839,"id":13914,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047303,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7821,"timestamp":20164723078,"id":13915,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047303,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10557,"timestamp":20164723264,"id":13916,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047304,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14179,"timestamp":20164723413,"id":13917,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047304,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29380,"timestamp":20164722242,"id":13911,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047303,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31674,"timestamp":20164722074,"id":13910,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047302,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33611,"timestamp":20164722383,"id":13912,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047303,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34578,"timestamp":20164722529,"id":13913,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751047303,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":1731,"timestamp":20164765661,"id":13918,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047346,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9911,"timestamp":20164792712,"id":13919,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047373,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12101,"timestamp":20164792991,"id":13920,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047373,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13543,"timestamp":20164793159,"id":13921,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047373,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15242,"timestamp":20164793306,"id":13922,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047374,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18310,"timestamp":20164793481,"id":13923,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047374,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20569,"timestamp":20164793649,"id":13924,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047374,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22249,"timestamp":20164793818,"id":13925,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047374,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24829,"timestamp":20164794008,"id":13926,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047374,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27358,"timestamp":20164794216,"id":13927,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047375,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29877,"timestamp":20164794376,"id":13928,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047375,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31395,"timestamp":20164794527,"id":13929,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047375,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34966,"timestamp":20164794682,"id":13930,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751047375,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20853,"timestamp":20164845471,"id":13932,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758751047426,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23125,"timestamp":20164845750,"id":13933,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758751047426,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7194,"timestamp":20164871496,"id":13934,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751047452,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":90222,"timestamp":20164795256,"id":13931,"parentId":13902,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751047376,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2542,"timestamp":20164886751,"id":13935,"parentId":13934,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751047467,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5088,"timestamp":20164893466,"id":13936,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751047474,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8186,"timestamp":20164893728,"id":13937,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751047474,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2540,"timestamp":20164910249,"id":13938,"parentId":13936,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751047491,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3542,"timestamp":20164910484,"id":13939,"parentId":13937,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751047491,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":343273,"timestamp":20164576881,"id":13878,"parentId":13876,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751047157,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":343343,"timestamp":20164576822,"id":13877,"parentId":13876,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758751047157,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4712,"timestamp":20165130735,"id":14040,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758751047711,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6140,"timestamp":20165131119,"id":14041,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758751047711,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6790,"timestamp":20165131313,"id":14042,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758751047712,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7364,"timestamp":20165131502,"id":14043,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758751047712,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12576,"timestamp":20165143035,"id":14044,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047723,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14516,"timestamp":20165143365,"id":14045,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047724,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16522,"timestamp":20165143544,"id":14046,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047724,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20602,"timestamp":20165143688,"id":14047,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047724,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21129,"timestamp":20165143824,"id":14048,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047724,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26476,"timestamp":20165143966,"id":14049,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047724,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28596,"timestamp":20165144111,"id":14050,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047724,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29804,"timestamp":20165144249,"id":14051,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047725,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31397,"timestamp":20165144386,"id":14052,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047725,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34108,"timestamp":20165144522,"id":14053,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047725,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35956,"timestamp":20165144696,"id":14054,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047725,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37248,"timestamp":20165144841,"id":14055,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047725,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38507,"timestamp":20165144980,"id":14056,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047725,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39778,"timestamp":20165145125,"id":14057,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047725,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":41198,"timestamp":20165145258,"id":14058,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047726,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41987,"timestamp":20165145390,"id":14059,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047726,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43671,"timestamp":20165145529,"id":14060,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751047726,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5236,"timestamp":20165227753,"id":14061,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758751047808,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8128,"timestamp":20165228045,"id":14062,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758751047808,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6552,"timestamp":20165239254,"id":14063,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751047820,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7325,"timestamp":20165247960,"id":14064,"parentId":13875,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751047828,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4402,"timestamp":20165257171,"id":14065,"parentId":14063,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751047838,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3341,"timestamp":20165263466,"id":14066,"parentId":14064,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751047844,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":730342,"timestamp":20164574431,"id":13876,"parentId":13875,"tags":{},"startTime":1758751047155,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":64213,"timestamp":20166013589,"id":14068,"parentId":14067,"tags":{},"startTime":1758751048594,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":20166077854,"id":14070,"parentId":14067,"tags":{},"startTime":1758751048658,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":52716,"timestamp":20166077891,"id":14071,"parentId":14067,"tags":{},"startTime":1758751048658,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":28,"timestamp":20166130682,"id":14072,"parentId":14067,"tags":{},"startTime":1758751048711,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":13,"timestamp":20166130754,"id":14073,"parentId":14067,"tags":{},"startTime":1758751048711,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":66981,"timestamp":20166077838,"id":14069,"parentId":14067,"tags":{},"startTime":1758751048658,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10460,"timestamp":20166165362,"id":14074,"parentId":14067,"tags":{},"startTime":1758751048746,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":15723,"timestamp":20166175851,"id":14075,"parentId":14067,"tags":{},"startTime":1758751048756,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":7207,"timestamp":20166200956,"id":14076,"parentId":14067,"tags":{},"startTime":1758751048781,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":216,"timestamp":20166208160,"id":14077,"parentId":14067,"tags":{},"startTime":1758751048788,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":720,"timestamp":20166208334,"id":14078,"parentId":14067,"tags":{},"startTime":1758751048789,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":9591,"timestamp":20166209070,"id":14079,"parentId":14067,"tags":{},"startTime":1758751048789,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":275097,"timestamp":20165988959,"id":14067,"parentId":13875,"tags":{},"startTime":1758751048569,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1838491,"timestamp":20164574082,"id":13875,"parentId":13873,"tags":{"name":"server"},"startTime":1758751047154,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":33455,"timestamp":20166412669,"id":14080,"parentId":13873,"tags":{},"startTime":1758751048993,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1879888,"timestamp":20164569782,"id":13874,"tags":{"trigger":"/contact"},"startTime":1758751047150,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1880109,"timestamp":20164569757,"id":13873,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758751047150,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1881463,"timestamp":20164568948,"id":13872,"parentId":3,"tags":{"inputPage":"/contact/page"},"startTime":1758751047149,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":719,"timestamp":20166473495,"id":14081,"parentId":3,"tags":{"inputPage":"/contact/page"},"startTime":1758751049054,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":2373271,"timestamp":20164566273,"id":13871,"tags":{"url":"/contact?_rsc=vusbg"},"startTime":1758751047147,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20166939686,"id":14082,"parentId":13871,"tags":{"url":"/contact?_rsc=vusbg","memory.rss":"3157561344","memory.heapUsed":"1804503528","memory.heapTotal":"1948131328"},"startTime":1758751049520,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":233,"timestamp":20167025954,"id":14083,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751049606,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":126,"timestamp":20167026207,"id":14084,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751049607,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":208,"timestamp":20167032403,"id":14085,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751049613,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":94,"timestamp":20167032631,"id":14086,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751049613,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":13661,"timestamp":20167144060,"id":14102,"parentId":14093,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758751049724,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23184,"timestamp":20167136947,"id":14098,"parentId":14092,"tags":{"request":"next-app-loader?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751049717,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23249,"timestamp":20167136955,"id":14100,"parentId":14092,"tags":{"request":"next-app-loader?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751049717,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23256,"timestamp":20167136960,"id":14101,"parentId":14092,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751049717,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":26712,"timestamp":20167136943,"id":14097,"parentId":14092,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751049717,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":35126,"timestamp":20167136951,"id":14099,"parentId":14092,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751049717,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":39975,"timestamp":20167136932,"id":14095,"parentId":14092,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751049717,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14904,"timestamp":20167182390,"id":14103,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758751049763,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16831,"timestamp":20167183303,"id":14107,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758751049764,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18561,"timestamp":20167183083,"id":14106,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758751049763,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18627,"timestamp":20167184114,"id":14110,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758751049764,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21210,"timestamp":20167182923,"id":14105,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758751049763,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21363,"timestamp":20167183852,"id":14109,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758751049764,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24806,"timestamp":20167182736,"id":14104,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758751049763,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25815,"timestamp":20167183533,"id":14108,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758751049764,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":79855,"timestamp":20167136937,"id":14096,"parentId":14092,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751049717,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9745,"timestamp":20167216355,"id":14111,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049797,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12746,"timestamp":20167216611,"id":14112,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049797,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19617,"timestamp":20167221537,"id":14115,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049802,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23466,"timestamp":20167221696,"id":14116,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049802,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26728,"timestamp":20167220985,"id":14113,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049801,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29092,"timestamp":20167221334,"id":14114,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049802,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35979,"timestamp":20167222431,"id":14117,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049803,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38223,"timestamp":20167222612,"id":14118,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049803,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33517,"timestamp":20167230758,"id":14119,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049811,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33736,"timestamp":20167231136,"id":14120,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049811,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35680,"timestamp":20167231751,"id":14123,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37871,"timestamp":20167231907,"id":14124,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43522,"timestamp":20167231399,"id":14121,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48828,"timestamp":20167231585,"id":14122,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50990,"timestamp":20167232063,"id":14125,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049812,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49036,"timestamp":20167235353,"id":14126,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049816,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":71397,"timestamp":20167235592,"id":14127,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049816,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74576,"timestamp":20167235746,"id":14128,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049816,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8942,"timestamp":20167327909,"id":14129,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049908,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12116,"timestamp":20167328206,"id":14130,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049909,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14729,"timestamp":20167328594,"id":14131,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049909,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16847,"timestamp":20167328766,"id":14132,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049909,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18447,"timestamp":20167328945,"id":14133,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049909,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19950,"timestamp":20167329093,"id":14134,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049909,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21922,"timestamp":20167329247,"id":14135,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049910,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23775,"timestamp":20167329388,"id":14136,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049910,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26839,"timestamp":20167331067,"id":14137,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049911,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28140,"timestamp":20167331307,"id":14138,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049912,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37005,"timestamp":20167398025,"id":14141,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049978,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37837,"timestamp":20167398181,"id":14142,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049979,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40492,"timestamp":20167397388,"id":14139,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049978,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41743,"timestamp":20167397805,"id":14140,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049978,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43821,"timestamp":20167398408,"id":14143,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751049979,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45543,"timestamp":20167398558,"id":14144,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751049979,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48338,"timestamp":20167399393,"id":14146,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758751049980,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50529,"timestamp":20167399719,"id":14148,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758751049980,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52847,"timestamp":20167399124,"id":14145,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758751049979,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53943,"timestamp":20167399567,"id":14147,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758751049980,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59666,"timestamp":20167410488,"id":14149,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751049991,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":61422,"timestamp":20167410826,"id":14150,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751049991,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11950,"timestamp":20167490611,"id":14151,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751050071,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15019,"timestamp":20167490864,"id":14152,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751050071,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10515,"timestamp":20167497717,"id":14153,"parentId":14149,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751050078,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11105,"timestamp":20167497944,"id":14154,"parentId":14150,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751050078,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3138,"timestamp":20167521251,"id":14155,"parentId":14151,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751050102,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4250,"timestamp":20167521539,"id":14156,"parentId":14152,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751050102,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":391871,"timestamp":20167136924,"id":14094,"parentId":14092,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751049717,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":391984,"timestamp":20167136829,"id":14093,"parentId":14092,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758751049717,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3903,"timestamp":20167776302,"id":14257,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758751050357,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5293,"timestamp":20167776661,"id":14258,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758751050357,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6050,"timestamp":20167776836,"id":14259,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758751050357,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6671,"timestamp":20167776980,"id":14260,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758751050357,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15217,"timestamp":20167787332,"id":14261,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17649,"timestamp":20167787595,"id":14262,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20684,"timestamp":20167787789,"id":14263,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24609,"timestamp":20167787943,"id":14264,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25282,"timestamp":20167788100,"id":14265,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30942,"timestamp":20167788240,"id":14266,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33245,"timestamp":20167788388,"id":14267,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35230,"timestamp":20167788525,"id":14268,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43254,"timestamp":20167788664,"id":14269,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46145,"timestamp":20167788826,"id":14270,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48623,"timestamp":20167788989,"id":14271,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50147,"timestamp":20167789133,"id":14272,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51549,"timestamp":20167789275,"id":14273,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53026,"timestamp":20167789556,"id":14274,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54254,"timestamp":20167789704,"id":14275,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55061,"timestamp":20167789874,"id":14276,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57049,"timestamp":20167790013,"id":14277,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751050370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6277,"timestamp":20167889044,"id":14278,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758751050469,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8780,"timestamp":20167889431,"id":14279,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758751050470,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7659,"timestamp":20167901819,"id":14280,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751050482,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8152,"timestamp":20167912020,"id":14281,"parentId":14091,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751050492,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4969,"timestamp":20167922449,"id":14282,"parentId":14280,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751050503,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4164,"timestamp":20167929384,"id":14283,"parentId":14281,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751050510,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":840444,"timestamp":20167133728,"id":14092,"parentId":14091,"tags":{},"startTime":1758751049714,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":46300,"timestamp":20168037421,"id":14285,"parentId":14284,"tags":{},"startTime":1758751050618,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"optimize-modules","duration":10,"timestamp":20168084082,"id":14287,"parentId":14284,"tags":{},"startTime":1758751050664,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":56224,"timestamp":20168084128,"id":14288,"parentId":14284,"tags":{},"startTime":1758751050664,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":16,"timestamp":20168140398,"id":14289,"parentId":14284,"tags":{},"startTime":1758751050721,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":20168140449,"id":14290,"parentId":14284,"tags":{},"startTime":1758751050721,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":64683,"timestamp":20168084065,"id":14286,"parentId":14284,"tags":{},"startTime":1758751050664,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":11420,"timestamp":20168165116,"id":14291,"parentId":14284,"tags":{},"startTime":1758751050745,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":20080,"timestamp":20168176584,"id":14292,"parentId":14284,"tags":{},"startTime":1758751050757,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":5915,"timestamp":20168203730,"id":14293,"parentId":14284,"tags":{},"startTime":1758751050784,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":147,"timestamp":20168209643,"id":14294,"parentId":14284,"tags":{},"startTime":1758751050790,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":628,"timestamp":20168209761,"id":14295,"parentId":14284,"tags":{},"startTime":1758751050790,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":7522,"timestamp":20168210399,"id":14296,"parentId":14284,"tags":{},"startTime":1758751050791,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":235716,"timestamp":20168014681,"id":14284,"parentId":14091,"tags":{},"startTime":1758751050595,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1269766,"timestamp":20167133367,"id":14091,"parentId":14089,"tags":{"name":"server"},"startTime":1758751049714,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":23150,"timestamp":20168403207,"id":14297,"parentId":14089,"tags":{},"startTime":1758751050984,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1300517,"timestamp":20167128433,"id":14090,"tags":{"trigger":"/icon.svg"},"startTime":1758751049709,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1300730,"timestamp":20167128401,"id":14089,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758751049709,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1301875,"timestamp":20167127784,"id":14088,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751049708,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":329,"timestamp":20168454274,"id":14298,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751051035,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":1486640,"timestamp":20167125085,"id":14087,"tags":{"url":"/icon.svg"},"startTime":1758751049705,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20168611915,"id":14299,"parentId":14087,"tags":{"url":"/icon.svg","memory.rss":"3191681024","memory.heapUsed":"1837332800","memory.heapTotal":"1981145088"},"startTime":1758751051192,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":583,"timestamp":20171353040,"id":14301,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751053933,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":483,"timestamp":20171355526,"id":14302,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751053936,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":343090,"timestamp":20171350332,"id":14300,"tags":{"url":"/?_rsc=bk06v"},"startTime":1758751053931,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20171693548,"id":14303,"parentId":14300,"tags":{"url":"/?_rsc=bk06v","memory.rss":"3195351040","memory.heapUsed":"1868310992","memory.heapTotal":"1984872448"},"startTime":1758751054274,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":176,"timestamp":20171738925,"id":14304,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751054319,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":94,"timestamp":20171739117,"id":14305,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751054319,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":199,"timestamp":20171745433,"id":14306,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751054326,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":132,"timestamp":20171745651,"id":14307,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751054326,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":36187,"timestamp":20219295623,"id":14320,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":36110,"timestamp":20219295712,"id":14327,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":36220,"timestamp":20219295646,"id":14322,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":36148,"timestamp":20219295723,"id":14328,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":36215,"timestamp":20219295662,"id":14323,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":41722,"timestamp":20219295679,"id":14324,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":24758,"timestamp":20219334392,"id":14335,"parentId":14310,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx","layer":"app-pages-browser"},"startTime":1758751101915,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":64078,"timestamp":20219295207,"id":14312,"parentId":14311,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":65240,"timestamp":20219295692,"id":14325,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":65243,"timestamp":20219295702,"id":14326,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":65207,"timestamp":20219295746,"id":14330,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36445,"timestamp":20219332033,"id":14333,"parentId":14310,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758751101912,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42421,"timestamp":20219330175,"id":14331,"parentId":14314,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758751101911,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":82020,"timestamp":20219295735,"id":14329,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":50216,"timestamp":20219330769,"id":14332,"parentId":14315,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758751101911,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":86025,"timestamp":20219295611,"id":14319,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":90082,"timestamp":20219295635,"id":14321,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":117576,"timestamp":20219295473,"id":14314,"parentId":14311,"tags":{"request":"./sentry.client.config.js"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":117584,"timestamp":20219295482,"id":14315,"parentId":14311,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":123149,"timestamp":20219295452,"id":14313,"parentId":14311,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":151444,"timestamp":20219386873,"id":14338,"parentId":14337,"tags":{},"startTime":1758751101967,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":154527,"timestamp":20219386840,"id":14337,"parentId":14336,"tags":{},"startTime":1758751101967,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":33485,"timestamp":20219541493,"id":14339,"parentId":14336,"tags":{"astUsed":"true"},"startTime":1758751102122,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":215524,"timestamp":20219364319,"id":14336,"parentId":14334,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758751101945,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":264546,"timestamp":20219332335,"id":14334,"parentId":14310,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758751101913,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":215,"timestamp":20219601142,"id":14340,"parentId":14334,"tags":{},"startTime":1758751102181,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":332707,"timestamp":20219295513,"id":14317,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":334391,"timestamp":20219295499,"id":14316,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":334440,"timestamp":20219295592,"id":14318,"parentId":14311,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751101876,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":336258,"timestamp":20219293810,"id":14311,"parentId":14310,"tags":{},"startTime":1758751101874,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":20195,"timestamp":20220518624,"id":14342,"parentId":14341,"tags":{},"startTime":1758751103099,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":20220538877,"id":14344,"parentId":14341,"tags":{},"startTime":1758751103119,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":277,"timestamp":20220539049,"id":14345,"parentId":14341,"tags":{},"startTime":1758751103119,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":19,"timestamp":20220539377,"id":14346,"parentId":14341,"tags":{},"startTime":1758751103120,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":20220539432,"id":14347,"parentId":14341,"tags":{},"startTime":1758751103120,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":8066,"timestamp":20220538855,"id":14343,"parentId":14341,"tags":{},"startTime":1758751103119,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":3782,"timestamp":20220555994,"id":14348,"parentId":14341,"tags":{},"startTime":1758751103136,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":28499,"timestamp":20220559814,"id":14349,"parentId":14341,"tags":{},"startTime":1758751103140,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":24899,"timestamp":20220599603,"id":14350,"parentId":14341,"tags":{},"startTime":1758751103180,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":312,"timestamp":20220624498,"id":14351,"parentId":14341,"tags":{},"startTime":1758751103205,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":711,"timestamp":20220624779,"id":14352,"parentId":14341,"tags":{},"startTime":1758751103205,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":22885,"timestamp":20220625508,"id":14353,"parentId":14341,"tags":{},"startTime":1758751103206,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":805,"timestamp":20220653928,"id":14355,"parentId":14310,"tags":{},"startTime":1758751103234,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":1317,"timestamp":20220653431,"id":14354,"parentId":14310,"tags":{},"startTime":1758751103234,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":192551,"timestamp":20220474494,"id":14341,"parentId":14310,"tags":{},"startTime":1758751103055,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1374305,"timestamp":20219292907,"id":14310,"parentId":14308,"tags":{"name":"client"},"startTime":1758751101873,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":10935,"timestamp":20220667340,"id":14356,"parentId":14308,"tags":{},"startTime":1758751103248,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1400460,"timestamp":20219280819,"id":14308,"parentId":3,"tags":{"trigger":"src/app/privacy/page.tsx"},"startTime":1758751101861,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":52,"timestamp":20220698443,"id":14359,"parentId":3,"tags":{},"startTime":1758751103279,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":1,"timestamp":20220698575,"id":14360,"parentId":3,"tags":{},"startTime":1758751103279,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":13016,"timestamp":20220715091,"id":14368,"parentId":14361,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758751103295,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1461000,"timestamp":20219282909,"id":14370,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758751103326,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":41524,"timestamp":20220705761,"id":14366,"parentId":14358,"tags":{"request":"next-app-loader?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751103286,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":41543,"timestamp":20220705766,"id":14367,"parentId":14358,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751103286,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":57290,"timestamp":20220705747,"id":14364,"parentId":14358,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751103286,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":45568,"timestamp":20220743264,"id":14369,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx","layer":"rsc"},"startTime":1758751103324,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1476000,"timestamp":20220341722,"id":14371,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css","[project]/src/app/privacy/page.tsx"],"page":"/","isPageHidden":true},"startTime":1758751103370,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13909,"timestamp":20220816184,"id":14373,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758751103397,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19804,"timestamp":20220817120,"id":14377,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758751103397,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23981,"timestamp":20220816375,"id":14374,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758751103397,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26653,"timestamp":20220817293,"id":14378,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758751103398,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40949,"timestamp":20220815829,"id":14372,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758751103396,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47277,"timestamp":20220816883,"id":14376,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758751103397,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50722,"timestamp":20220816533,"id":14375,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758751103397,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53034,"timestamp":20220817452,"id":14379,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758751103398,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":182659,"timestamp":20220705723,"id":14362,"parentId":14358,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751103286,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32099,"timestamp":20220878190,"id":14380,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103459,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44012,"timestamp":20220878594,"id":14381,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103459,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56532,"timestamp":20220878823,"id":14382,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103459,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":70386,"timestamp":20220879057,"id":14383,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103459,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":80531,"timestamp":20220879355,"id":14384,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103460,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":90955,"timestamp":20220879588,"id":14385,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103460,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":124417,"timestamp":20220889301,"id":14386,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103470,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":138338,"timestamp":20220889754,"id":14387,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103470,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":140418,"timestamp":20220890125,"id":14388,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103470,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":141485,"timestamp":20220890457,"id":14389,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103471,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64984,"timestamp":20220987495,"id":14390,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103568,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74708,"timestamp":20220988087,"id":14391,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103568,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":80585,"timestamp":20220988494,"id":14392,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103569,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":85003,"timestamp":20220988735,"id":14393,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103569,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":87836,"timestamp":20220988973,"id":14394,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103569,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":90517,"timestamp":20220989230,"id":14395,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103570,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":94063,"timestamp":20220989471,"id":14396,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103570,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":97158,"timestamp":20220989687,"id":14397,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103570,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":111447,"timestamp":20220989955,"id":14398,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103570,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":116320,"timestamp":20220990191,"id":14399,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103571,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":403565,"timestamp":20220705754,"id":14365,"parentId":14358,"tags":{"request":"next-app-loader?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751103286,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":118810,"timestamp":20220996907,"id":14400,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758751103577,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":119993,"timestamp":20220997550,"id":14402,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758751103578,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":126375,"timestamp":20220997280,"id":14401,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758751103578,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":132363,"timestamp":20220997828,"id":14403,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758751103578,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":112737,"timestamp":20221034699,"id":14404,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751103615,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":117721,"timestamp":20221035248,"id":14405,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751103616,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":123756,"timestamp":20221035686,"id":14406,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103616,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11347,"timestamp":20221201828,"id":14407,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103782,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42858,"timestamp":20221202205,"id":14408,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103783,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44578,"timestamp":20221202453,"id":14409,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103783,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47061,"timestamp":20221202716,"id":14410,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103783,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49646,"timestamp":20221203001,"id":14411,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103783,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53088,"timestamp":20221203295,"id":14412,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103784,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56456,"timestamp":20221203577,"id":14413,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103784,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":58997,"timestamp":20221203871,"id":14414,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103784,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":63003,"timestamp":20221204125,"id":14415,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103784,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":64642,"timestamp":20221204362,"id":14416,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103785,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":65973,"timestamp":20221204529,"id":14417,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103785,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":69445,"timestamp":20221204709,"id":14418,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751103785,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":72407,"timestamp":20221204860,"id":14419,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751103785,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16867,"timestamp":20221302797,"id":14420,"parentId":14404,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751103883,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18269,"timestamp":20221303074,"id":14421,"parentId":14405,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751103883,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8742,"timestamp":20221321992,"id":14422,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751103902,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12406,"timestamp":20221322324,"id":14423,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751103903,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3437,"timestamp":20221345975,"id":14424,"parentId":14422,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751103926,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4653,"timestamp":20221346244,"id":14425,"parentId":14423,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751103927,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":648105,"timestamp":20220705741,"id":14363,"parentId":14358,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751103286,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":648244,"timestamp":20220705613,"id":14361,"parentId":14358,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758751103286,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-tsx","duration":7716,"timestamp":20221539160,"id":14506,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx","layer":"ssr"},"startTime":1758751104119,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5025,"timestamp":20221556121,"id":14507,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758751104136,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6679,"timestamp":20221556533,"id":14508,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758751104137,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7701,"timestamp":20221556727,"id":14509,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758751104137,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8700,"timestamp":20221556896,"id":14510,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758751104137,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14628,"timestamp":20221571165,"id":14511,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104151,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":17110,"timestamp":20221571466,"id":14512,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104152,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":21266,"timestamp":20221571660,"id":14513,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104152,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25514,"timestamp":20221571807,"id":14514,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104152,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26195,"timestamp":20221571946,"id":14515,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104152,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":34302,"timestamp":20221572091,"id":14516,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104152,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36766,"timestamp":20221572239,"id":14517,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104153,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38258,"timestamp":20221572382,"id":14518,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104153,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40256,"timestamp":20221572515,"id":14519,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104153,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44024,"timestamp":20221572657,"id":14520,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104153,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47079,"timestamp":20221572828,"id":14521,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104153,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49270,"timestamp":20221572978,"id":14522,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104153,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51437,"timestamp":20221573122,"id":14523,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104153,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54127,"timestamp":20221573265,"id":14524,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104154,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55886,"timestamp":20221573405,"id":14525,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104154,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":56877,"timestamp":20221573540,"id":14526,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104154,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59037,"timestamp":20221573676,"id":14527,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751104154,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5260,"timestamp":20221683276,"id":14528,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758751104264,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8629,"timestamp":20221683550,"id":14529,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758751104264,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7929,"timestamp":20221697695,"id":14530,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751104278,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9069,"timestamp":20221707679,"id":14531,"parentId":14357,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751104288,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4894,"timestamp":20221720006,"id":14532,"parentId":14530,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751104300,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3474,"timestamp":20221728612,"id":14533,"parentId":14531,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751104309,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":1072833,"timestamp":20220690041,"id":14358,"parentId":14357,"tags":{},"startTime":1758751103270,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":45888,"timestamp":20221830766,"id":14535,"parentId":14534,"tags":{},"startTime":1758751104411,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":8,"timestamp":20221876710,"id":14537,"parentId":14534,"tags":{},"startTime":1758751104457,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":48966,"timestamp":20221876880,"id":14538,"parentId":14534,"tags":{},"startTime":1758751104457,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":13,"timestamp":20221925897,"id":14539,"parentId":14534,"tags":{},"startTime":1758751104506,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":20221925947,"id":14540,"parentId":14534,"tags":{},"startTime":1758751104506,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":62344,"timestamp":20221876691,"id":14536,"parentId":14534,"tags":{},"startTime":1758751104457,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":10619,"timestamp":20221954215,"id":14541,"parentId":14534,"tags":{},"startTime":1758751104535,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":18229,"timestamp":20221964868,"id":14542,"parentId":14534,"tags":{},"startTime":1758751104545,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6886,"timestamp":20221990546,"id":14543,"parentId":14534,"tags":{},"startTime":1758751104571,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":155,"timestamp":20221997429,"id":14544,"parentId":14534,"tags":{},"startTime":1758751104578,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":738,"timestamp":20221997561,"id":14545,"parentId":14534,"tags":{},"startTime":1758751104578,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":8706,"timestamp":20221998314,"id":14546,"parentId":14534,"tags":{},"startTime":1758751104579,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":228515,"timestamp":20221806273,"id":14534,"parentId":14357,"tags":{},"startTime":1758751104387,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1484053,"timestamp":20220689332,"id":14357,"parentId":14309,"tags":{"name":"server"},"startTime":1758751103270,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":22233,"timestamp":20222173455,"id":14547,"parentId":14309,"tags":{},"startTime":1758751104754,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":2917721,"timestamp":20219281833,"id":14309,"parentId":3,"tags":{"trigger":"src/app/privacy/page.tsx"},"startTime":1758751101862,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":652,"timestamp":20222221186,"id":14549,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751104802,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":597,"timestamp":20222224369,"id":14550,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751104805,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2036,"timestamp":20222759891,"id":14552,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751105340,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":547743,"timestamp":20222218687,"id":14548,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758751104799,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20222766753,"id":14554,"parentId":14548,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3199127552","memory.heapUsed":"1877897552","memory.heapTotal":"2015866880"},"startTime":1758751105347,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":7608,"timestamp":20222765219,"id":14553,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751105346,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":48994,"timestamp":20222755845,"id":14551,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758751105336,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20222804982,"id":14555,"parentId":14551,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3199520768","memory.heapUsed":"1880718464","memory.heapTotal":"2015866880"},"startTime":1758751105385,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1335,"timestamp":20222979909,"id":14557,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751105560,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":382,"timestamp":20222984535,"id":14558,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751105565,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":42745,"timestamp":20222974622,"id":14556,"tags":{"url":"/icon.svg"},"startTime":1758751105555,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20223017493,"id":14559,"parentId":14556,"tags":{"url":"/icon.svg","memory.rss":"3200307200","memory.heapUsed":"1884908888","memory.heapTotal":"2016526336"},"startTime":1758751105598,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":13244,"timestamp":20395088155,"id":14571,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751277668,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":13132,"timestamp":20395088277,"id":14578,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751277669,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":13244,"timestamp":20395088209,"id":14573,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751277669,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":13167,"timestamp":20395088290,"id":14579,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751277669,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":13241,"timestamp":20395088223,"id":14574,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751277669,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18030,"timestamp":20395088234,"id":14575,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751277669,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18348,"timestamp":20395088332,"id":14581,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751277669,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":19941,"timestamp":20395087795,"id":14563,"parentId":14562,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758751277668,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21387,"timestamp":20395088250,"id":14576,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751277669,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21390,"timestamp":20395088262,"id":14577,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751277669,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":21349,"timestamp":20395088312,"id":14580,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751277669,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15388,"timestamp":20395101636,"id":14584,"parentId":14561,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758751277682,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19721,"timestamp":20395099989,"id":14582,"parentId":14565,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758751277680,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":20615,"timestamp":20395100577,"id":14583,"parentId":14566,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758751277681,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":33917,"timestamp":20395088143,"id":14570,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751277668,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":42196,"timestamp":20395088064,"id":14565,"parentId":14562,"tags":{"request":"./sentry.client.config.js"},"startTime":1758751277668,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":42362,"timestamp":20395088193,"id":14572,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751277669,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":66263,"timestamp":20395088078,"id":14566,"parentId":14562,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758751277668,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":72109,"timestamp":20395088040,"id":14564,"parentId":14562,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758751277668,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":144790,"timestamp":20395130679,"id":14588,"parentId":14587,"tags":{},"startTime":1758751277711,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":149136,"timestamp":20395130650,"id":14587,"parentId":14586,"tags":{},"startTime":1758751277711,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":45476,"timestamp":20395279911,"id":14589,"parentId":14586,"tags":{"astUsed":"true"},"startTime":1758751277860,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":216401,"timestamp":20395112890,"id":14586,"parentId":14585,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758751277693,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":245750,"timestamp":20395102026,"id":14585,"parentId":14561,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758751277682,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":316,"timestamp":20395354759,"id":14590,"parentId":14585,"tags":{},"startTime":1758751277935,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":289414,"timestamp":20395088114,"id":14568,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751277668,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":290609,"timestamp":20395088098,"id":14567,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751277668,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":290805,"timestamp":20395088126,"id":14569,"parentId":14562,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751277668,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":293081,"timestamp":20395086037,"id":14562,"parentId":14561,"tags":{},"startTime":1758751277666,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":21785,"timestamp":20396323333,"id":14592,"parentId":14591,"tags":{},"startTime":1758751278904,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":17,"timestamp":20396345184,"id":14594,"parentId":14591,"tags":{},"startTime":1758751278926,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":368,"timestamp":20396345410,"id":14595,"parentId":14591,"tags":{},"startTime":1758751278926,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":29,"timestamp":20396345923,"id":14596,"parentId":14591,"tags":{},"startTime":1758751278926,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":21,"timestamp":20396346075,"id":14597,"parentId":14591,"tags":{},"startTime":1758751278926,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":8905,"timestamp":20396345162,"id":14593,"parentId":14591,"tags":{},"startTime":1758751278925,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":3934,"timestamp":20396365901,"id":14598,"parentId":14591,"tags":{},"startTime":1758751278946,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":11534,"timestamp":20396369906,"id":14599,"parentId":14591,"tags":{},"startTime":1758751278950,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":19862,"timestamp":20396400723,"id":14600,"parentId":14591,"tags":{},"startTime":1758751278981,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":355,"timestamp":20396420582,"id":14601,"parentId":14591,"tags":{},"startTime":1758751279001,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":667,"timestamp":20396420897,"id":14602,"parentId":14591,"tags":{},"startTime":1758751279001,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":23629,"timestamp":20396421580,"id":14603,"parentId":14591,"tags":{},"startTime":1758751279002,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":989,"timestamp":20396452912,"id":14605,"parentId":14561,"tags":{},"startTime":1758751279033,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":1524,"timestamp":20396452410,"id":14604,"parentId":14561,"tags":{},"startTime":1758751279033,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":178416,"timestamp":20396292125,"id":14591,"parentId":14561,"tags":{},"startTime":1758751278872,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1385676,"timestamp":20395084992,"id":14561,"parentId":14560,"tags":{"name":"client"},"startTime":1758751277665,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":30261,"timestamp":20396470791,"id":14606,"parentId":14560,"tags":{},"startTime":1758751279051,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1433283,"timestamp":20395073591,"id":14560,"parentId":3,"tags":{"trigger":"src/components/patterns/sticky-split/Demo.tsx"},"startTime":1758751277654,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":54,"timestamp":20396517318,"id":14607,"parentId":3,"tags":{},"startTime":1758751279098,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":1,"timestamp":20396517462,"id":14608,"parentId":3,"tags":{},"startTime":1758751279098,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":5051,"timestamp":20396528297,"id":14611,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751279109,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1357,"timestamp":20396532000,"id":14612,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751279112,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":7268,"timestamp":20396539206,"id":14613,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751279120,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":7241,"timestamp":20396539240,"id":14614,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751279120,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1530000,"timestamp":20396135415,"id":14615,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758751279194,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":98719,"timestamp":20396523462,"id":14610,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758751279104,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20396622299,"id":14616,"parentId":14610,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3130724352","memory.heapUsed":"1786579880","memory.heapTotal":"1921785856"},"startTime":1758751279203,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":101000,"timestamp":20396521816,"id":14609,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758751279102,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":3,"timestamp":20396622896,"id":14617,"parentId":14609,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3130724352","memory.heapUsed":"1786604776","memory.heapTotal":"1921785856"},"startTime":1758751279203,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1548000,"timestamp":20395075096,"id":14618,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758751279203,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":387,"timestamp":20396799983,"id":14620,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751279380,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":443,"timestamp":20396804166,"id":14621,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751279384,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":40570,"timestamp":20396794007,"id":14619,"tags":{"url":"/icon.svg"},"startTime":1758751279374,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20396834739,"id":14622,"parentId":14619,"tags":{"url":"/icon.svg","memory.rss":"3130724352","memory.heapUsed":"1790136648","memory.heapTotal":"1921785856"},"startTime":1758751279415,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1703,"timestamp":20426289508,"id":14624,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751308870,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1397,"timestamp":20426296345,"id":14625,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751308877,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":725582,"timestamp":20426282873,"id":14623,"tags":{"url":"/"},"startTime":1758751308863,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20427008560,"id":14626,"parentId":14623,"tags":{"url":"/","memory.rss":"3131543552","memory.heapUsed":"1795100968","memory.heapTotal":"1990086656"},"startTime":1758751309589,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":420,"timestamp":20427624686,"id":14627,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751310205,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":229,"timestamp":20427625142,"id":14628,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751310205,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":390,"timestamp":20427801949,"id":14629,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751310382,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":261,"timestamp":20427802374,"id":14630,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751310383,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":6,"timestamp":20427803014,"id":14631,"parentId":3,"tags":{},"startTime":1758751310383,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":367,"timestamp":20427803566,"id":14632,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751310384,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":297,"timestamp":20427803963,"id":14633,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751310384,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":5138,"timestamp":20427839760,"id":14648,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75"},"startTime":1758751310420,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20427844989,"id":14649,"parentId":14648,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75","memory.rss":"3131674624","memory.heapUsed":"1803600240","memory.heapTotal":"1990348800"},"startTime":1758751310425,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":3,"timestamp":20427845205,"id":14650,"parentId":3,"tags":{},"startTime":1758751310426,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":11833,"timestamp":20427853313,"id":14651,"parentId":14640,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758751310434,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30279,"timestamp":20427837717,"id":14645,"parentId":14639,"tags":{"request":"next-app-loader?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751310418,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30293,"timestamp":20427837721,"id":14646,"parentId":14639,"tags":{"request":"next-app-loader?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751310418,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30296,"timestamp":20427837725,"id":14647,"parentId":14639,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751310418,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":34108,"timestamp":20427837712,"id":14644,"parentId":14639,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751310418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14465,"timestamp":20427883162,"id":14652,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758751310463,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16613,"timestamp":20427883965,"id":14656,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758751310464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19591,"timestamp":20427883442,"id":14653,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758751310464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20905,"timestamp":20427884167,"id":14657,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758751310464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22889,"timestamp":20427883632,"id":14654,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758751310464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23258,"timestamp":20427884323,"id":14658,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758751310465,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25158,"timestamp":20427883789,"id":14655,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758751310464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25475,"timestamp":20427884477,"id":14659,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758751310465,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9729,"timestamp":20427919362,"id":14660,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310500,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12907,"timestamp":20427919631,"id":14661,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310500,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16182,"timestamp":20427919833,"id":14662,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310500,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19074,"timestamp":20427920034,"id":14663,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310500,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":102340,"timestamp":20427837692,"id":14641,"parentId":14639,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751310418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27013,"timestamp":20427923749,"id":14664,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310504,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29468,"timestamp":20427923977,"id":14665,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310504,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33539,"timestamp":20427924176,"id":14666,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310505,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6424,"timestamp":20427973272,"id":14667,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310554,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18785,"timestamp":20427973579,"id":14668,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310554,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23733,"timestamp":20427973766,"id":14669,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310554,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24459,"timestamp":20427973931,"id":14670,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310554,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24944,"timestamp":20427974081,"id":14671,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310554,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":26254,"timestamp":20427974544,"id":14674,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310555,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27545,"timestamp":20427974697,"id":14675,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310555,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30482,"timestamp":20427974240,"id":14672,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310555,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32504,"timestamp":20427974391,"id":14673,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310555,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33906,"timestamp":20427974849,"id":14676,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310555,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35422,"timestamp":20427974992,"id":14677,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310555,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38726,"timestamp":20427975182,"id":14678,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310556,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32259,"timestamp":20427984846,"id":14679,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310565,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44612,"timestamp":20427985125,"id":14680,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310565,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":46663,"timestamp":20427985292,"id":14681,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310566,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48013,"timestamp":20427985784,"id":14684,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310566,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":50071,"timestamp":20427985459,"id":14682,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310566,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":51282,"timestamp":20427985614,"id":14683,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310566,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9702,"timestamp":20428064309,"id":14685,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310645,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39961,"timestamp":20428064559,"id":14686,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310645,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41343,"timestamp":20428064750,"id":14687,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310645,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42032,"timestamp":20428065364,"id":14690,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43070,"timestamp":20428065517,"id":14691,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44404,"timestamp":20428065730,"id":14692,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758751310646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45390,"timestamp":20428066016,"id":14694,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758751310646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":48303,"timestamp":20428064935,"id":14688,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310645,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49697,"timestamp":20428065083,"id":14689,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310645,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52217,"timestamp":20428065877,"id":14693,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758751310646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":54853,"timestamp":20428066168,"id":14695,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758751310646,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":57266,"timestamp":20428066308,"id":14696,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751310647,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":59209,"timestamp":20428066442,"id":14697,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751310647,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":53139,"timestamp":20428087878,"id":14698,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751310668,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":55174,"timestamp":20428088142,"id":14699,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751310668,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":24693,"timestamp":20428146277,"id":14700,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751310727,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27805,"timestamp":20428146548,"id":14701,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751310727,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":341037,"timestamp":20427837701,"id":14642,"parentId":14639,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751310418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5170,"timestamp":20428176019,"id":14702,"parentId":14698,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751310756,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5836,"timestamp":20428176237,"id":14703,"parentId":14699,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751310757,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4196,"timestamp":20428190482,"id":14704,"parentId":14700,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751310771,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5178,"timestamp":20428190695,"id":14705,"parentId":14701,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751310771,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":360969,"timestamp":20427837706,"id":14643,"parentId":14639,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751310418,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":361067,"timestamp":20427837616,"id":14640,"parentId":14639,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758751310418,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4057,"timestamp":20428369768,"id":14790,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758751310950,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5246,"timestamp":20428370068,"id":14791,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758751310950,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5888,"timestamp":20428370230,"id":14792,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758751310951,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6623,"timestamp":20428370373,"id":14793,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758751310951,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12391,"timestamp":20428380496,"id":14794,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310961,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14400,"timestamp":20428380704,"id":14795,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310961,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16866,"timestamp":20428380868,"id":14796,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310961,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20258,"timestamp":20428381015,"id":14797,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310961,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"build-module-js","duration":20932,"timestamp":20428381150,"id":14798,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310961,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25832,"timestamp":20428381284,"id":14799,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310962,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27991,"timestamp":20428381447,"id":14800,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310962,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":29323,"timestamp":20428381584,"id":14801,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310962,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30829,"timestamp":20428381717,"id":14802,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310962,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33461,"timestamp":20428381859,"id":14803,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310962,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35500,"timestamp":20428382017,"id":14804,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310962,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36666,"timestamp":20428382156,"id":14805,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310962,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38189,"timestamp":20428382299,"id":14806,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310963,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39594,"timestamp":20428382436,"id":14807,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310963,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40868,"timestamp":20428382573,"id":14808,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310963,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41717,"timestamp":20428382707,"id":14809,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310963,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43768,"timestamp":20428382840,"id":14810,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751310963,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5208,"timestamp":20428464228,"id":14811,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758751311045,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7532,"timestamp":20428464466,"id":14812,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758751311045,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6785,"timestamp":20428479841,"id":14813,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751311060,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6906,"timestamp":20428488687,"id":14814,"parentId":14638,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751311069,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3989,"timestamp":20428497471,"id":14815,"parentId":14813,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751311078,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2787,"timestamp":20428503096,"id":14816,"parentId":14814,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751311083,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":702841,"timestamp":20427833584,"id":14639,"parentId":14638,"tags":{},"startTime":1758751310414,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":45022,"timestamp":20429154913,"id":14818,"parentId":14817,"tags":{},"startTime":1758751311735,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":20429199980,"id":14820,"parentId":14817,"tags":{},"startTime":1758751311780,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":46334,"timestamp":20429200139,"id":14821,"parentId":14817,"tags":{},"startTime":1758751311780,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":20,"timestamp":20429246530,"id":14822,"parentId":14817,"tags":{},"startTime":1758751311827,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":20429246596,"id":14823,"parentId":14817,"tags":{},"startTime":1758751311827,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":58477,"timestamp":20429199965,"id":14819,"parentId":14817,"tags":{},"startTime":1758751311780,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":11830,"timestamp":20429272071,"id":14824,"parentId":14817,"tags":{},"startTime":1758751311852,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":15942,"timestamp":20429283930,"id":14825,"parentId":14817,"tags":{},"startTime":1758751311864,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":6332,"timestamp":20429307903,"id":14826,"parentId":14817,"tags":{},"startTime":1758751311888,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":154,"timestamp":20429314233,"id":14827,"parentId":14817,"tags":{},"startTime":1758751311895,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":654,"timestamp":20429314360,"id":14828,"parentId":14817,"tags":{},"startTime":1758751311895,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":6695,"timestamp":20429315024,"id":14829,"parentId":14817,"tags":{},"startTime":1758751311895,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":212859,"timestamp":20429130099,"id":14817,"parentId":14638,"tags":{},"startTime":1758751311710,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1631941,"timestamp":20427832594,"id":14638,"parentId":14636,"tags":{"name":"server"},"startTime":1758751310413,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":351,"timestamp":20429470630,"id":14831,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751312051,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":86,"timestamp":20429471000,"id":14832,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751312051,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":30584,"timestamp":20429464595,"id":14830,"parentId":14636,"tags":{},"startTime":1758751312045,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1672169,"timestamp":20427825925,"id":14637,"tags":{"trigger":"/api/auth/[...nextauth]"},"startTime":1758751310406,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1672570,"timestamp":20427825837,"id":14636,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758751310406,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1678479,"timestamp":20427820528,"id":14635,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758751310401,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":456,"timestamp":20429517241,"id":14833,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758751312098,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":2416555,"timestamp":20427810706,"id":14634,"tags":{"url":"/api/auth/session"},"startTime":1758751310391,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20430227374,"id":14834,"parentId":14634,"tags":{"url":"/api/auth/session","memory.rss":"3219386368","memory.heapUsed":"1883655184","memory.heapTotal":"2028519424"},"startTime":1758751312808,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":14940,"timestamp":20443571130,"id":14850,"parentId":14841,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts","layer":"instrument"},"startTime":1758751326151,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27689,"timestamp":20443559383,"id":14846,"parentId":14840,"tags":{"request":"next-app-loader?name=app%2Fprivacy%2Fpage&page=%2Fprivacy%2Fpage&appPaths=%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Fprivacy%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751326140,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27696,"timestamp":20443559390,"id":14847,"parentId":14840,"tags":{"request":"next-app-loader?name=app%2Fterms%2Fpage&page=%2Fterms%2Fpage&appPaths=%2Fterms%2Fpage&pagePath=private-next-app-dir%2Fterms%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751326140,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27688,"timestamp":20443559405,"id":14849,"parentId":14840,"tags":{"request":"next-app-loader?name=app%2Fcontact%2Fpage&page=%2Fcontact%2Fpage&appPaths=%2Fcontact%2Fpage&pagePath=private-next-app-dir%2Fcontact%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751326140,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":32313,"timestamp":20443559374,"id":14845,"parentId":14840,"tags":{"request":"next-app-loader?name=app%2Fprojects%2Fpage&page=%2Fprojects%2Fpage&appPaths=%2Fprojects%2Fpage&pagePath=private-next-app-dir%2Fprojects%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751326140,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10513,"timestamp":20443599319,"id":14851,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"rsc"},"startTime":1758751326180,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12624,"timestamp":20443599625,"id":14852,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"rsc"},"startTime":1758751326180,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":13678,"timestamp":20443599801,"id":14853,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"rsc"},"startTime":1758751326180,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14735,"timestamp":20443599960,"id":14854,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"rsc"},"startTime":1758751326180,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":59967,"timestamp":20443559365,"id":14844,"parentId":14840,"tags":{"request":"next-app-loader?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751326140,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":60566,"timestamp":20443559397,"id":14848,"parentId":14840,"tags":{"request":"next-app-loader?name=app%2Fstudio%2Fpage&page=%2Fstudio%2Fpage&appPaths=%2Fstudio%2Fpage&pagePath=private-next-app-dir%2Fstudio%2Fpage.tsx&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751326140,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":60702,"timestamp":20443559340,"id":14842,"parentId":14840,"tags":{"request":"next-app-loader?name=app%2Ficon.svg%2Froute&page=%2Ficon.svg%2Froute&appPaths=&pagePath=private-next-app-dir%2Ficon.svg&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751326140,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6243,"timestamp":20443621304,"id":14855,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326202,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8557,"timestamp":20443621532,"id":14856,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326202,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":11166,"timestamp":20443621700,"id":14857,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326202,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14875,"timestamp":20443621855,"id":14858,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326202,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15430,"timestamp":20443622000,"id":14859,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326202,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4460,"timestamp":20443659181,"id":14866,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"instrument"},"startTime":1758751326240,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5649,"timestamp":20443659502,"id":14867,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"instrument"},"startTime":1758751326240,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6170,"timestamp":20443659803,"id":14868,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"instrument"},"startTime":1758751326240,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6860,"timestamp":20443659976,"id":14869,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"instrument"},"startTime":1758751326240,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49112,"timestamp":20443623212,"id":14860,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326204,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":52278,"timestamp":20443623409,"id":14861,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326204,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":8346,"timestamp":20443679708,"id":14872,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326260,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":10281,"timestamp":20443679944,"id":14873,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326260,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12404,"timestamp":20443680114,"id":14874,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326260,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":15781,"timestamp":20443680263,"id":14875,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326261,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16189,"timestamp":20443680406,"id":14876,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326261,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20875,"timestamp":20443680546,"id":14877,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326261,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22807,"timestamp":20443680694,"id":14878,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326261,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":81341,"timestamp":20443624073,"id":14862,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326204,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":25948,"timestamp":20443680837,"id":14879,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326261,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":74532,"timestamp":20443640853,"id":14865,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326221,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36321,"timestamp":20443681284,"id":14882,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326262,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":78956,"timestamp":20443640423,"id":14863,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326221,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40855,"timestamp":20443680975,"id":14880,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326261,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":86639,"timestamp":20443640660,"id":14864,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326221,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49165,"timestamp":20443681122,"id":14881,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326261,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":75240,"timestamp":20443660359,"id":14870,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"rsc"},"startTime":1758751326241,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":77788,"timestamp":20443660523,"id":14871,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"rsc"},"startTime":1758751326241,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4358,"timestamp":20443787612,"id":14890,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"instrument"},"startTime":1758751326368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6729,"timestamp":20443787780,"id":14891,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"instrument"},"startTime":1758751326368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":27785,"timestamp":20443786082,"id":14883,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751326366,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18574,"timestamp":20443797456,"id":14898,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751326378,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31967,"timestamp":20443786345,"id":14884,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326367,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":33431,"timestamp":20443786531,"id":14885,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326367,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35091,"timestamp":20443786717,"id":14886,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326367,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":36505,"timestamp":20443786879,"id":14887,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326367,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38336,"timestamp":20443787056,"id":14888,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326367,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39711,"timestamp":20443787339,"id":14889,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":41826,"timestamp":20443787989,"id":14892,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326368,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":43466,"timestamp":20443788186,"id":14893,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":44513,"timestamp":20443788409,"id":14894,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":45429,"timestamp":20443788564,"id":14895,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":47503,"timestamp":20443788744,"id":14896,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"rsc"},"startTime":1758751326369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49292,"timestamp":20443788900,"id":14897,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"instrument"},"startTime":1758751326369,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4270,"timestamp":20443873520,"id":14901,"parentId":14883,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751326454,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5335,"timestamp":20443873671,"id":14902,"parentId":14898,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751326454,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":9753,"timestamp":20443873066,"id":14899,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"rsc"},"startTime":1758751326453,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":12586,"timestamp":20443873336,"id":14900,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"instrument"},"startTime":1758751326454,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2566,"timestamp":20443897631,"id":14903,"parentId":14899,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"rsc"},"startTime":1758751326478,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3480,"timestamp":20443897863,"id":14904,"parentId":14900,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"instrument"},"startTime":1758751326478,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":344519,"timestamp":20443559357,"id":14843,"parentId":14840,"tags":{"request":"next-app-loader?name=app%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appPaths=&pagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&appDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=mdx&rootDir=%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1758751326140,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":344682,"timestamp":20443559203,"id":14841,"parentId":14840,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation.ts"},"startTime":1758751326140,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":3735,"timestamp":20444106973,"id":15005,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/fastify/v3/instrumentation.js","layer":"ssr"},"startTime":1758751326687,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4885,"timestamp":20444107287,"id":15006,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/vercelai/instrumentation.js","layer":"ssr"},"startTime":1758751326688,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5499,"timestamp":20444107457,"id":15007,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/openai/instrumentation.js","layer":"ssr"},"startTime":1758751326688,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6107,"timestamp":20444107599,"id":15008,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@sentry/node/build/cjs/integrations/tracing/anthropic-ai/instrumentation.js","layer":"ssr"},"startTime":1758751326688,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":14399,"timestamp":20444117072,"id":15009,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326697,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":16911,"timestamp":20444117275,"id":15010,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-express/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19350,"timestamp":20444117442,"id":15011,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23560,"timestamp":20444117583,"id":15012,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-kafkajs/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":23972,"timestamp":20444117718,"id":15013,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-lru-memoizer/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":28263,"timestamp":20444117863,"id":15014,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":30272,"timestamp":20444118014,"id":15015,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":31432,"timestamp":20444118155,"id":15016,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326698,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":32690,"timestamp":20444118290,"id":15017,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-ioredis/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326699,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":35302,"timestamp":20444118430,"id":15018,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326699,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":37180,"timestamp":20444118593,"id":15019,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326699,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":38263,"timestamp":20444118734,"id":15020,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326699,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":39553,"timestamp":20444118875,"id":15021,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326699,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":40852,"timestamp":20444119018,"id":15022,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-knex/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326699,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42030,"timestamp":20444119152,"id":15023,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-tedious/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326699,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":42854,"timestamp":20444119284,"id":15024,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-generic-pool/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326700,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":49126,"timestamp":20444119420,"id":15025,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js","layer":"ssr"},"startTime":1758751326700,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":5511,"timestamp":20444205409,"id":15026,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v2-v3/instrumentation.js","layer":"ssr"},"startTime":1758751326786,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":7693,"timestamp":20444205649,"id":15027,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation-redis/build/src/v4/instrumentation.js","layer":"ssr"},"startTime":1758751326786,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6564,"timestamp":20444216218,"id":15028,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751326797,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":6505,"timestamp":20444224606,"id":15029,"parentId":14839,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js","layer":"ssr"},"startTime":1758751326805,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":4220,"timestamp":20444232719,"id":15030,"parentId":15028,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751326813,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":2696,"timestamp":20444238474,"id":15031,"parentId":15029,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/instrumentation.js","layer":"ssr"},"startTime":1758751326819,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":719607,"timestamp":20443552382,"id":14840,"parentId":14839,"tags":{},"startTime":1758751326133,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":53046,"timestamp":20444827372,"id":15033,"parentId":15032,"tags":{},"startTime":1758751327408,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":11,"timestamp":20444880464,"id":15035,"parentId":15032,"tags":{},"startTime":1758751327461,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":51991,"timestamp":20444880634,"id":15036,"parentId":15032,"tags":{},"startTime":1758751327461,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":20,"timestamp":20444932681,"id":15037,"parentId":15032,"tags":{},"startTime":1758751327513,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":10,"timestamp":20444932731,"id":15038,"parentId":15032,"tags":{},"startTime":1758751327513,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"optimize","duration":64238,"timestamp":20444880448,"id":15034,"parentId":15032,"tags":{},"startTime":1758751327461,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":8746,"timestamp":20444957104,"id":15039,"parentId":15032,"tags":{},"startTime":1758751327537,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":14642,"timestamp":20444965873,"id":15040,"parentId":15032,"tags":{},"startTime":1758751327546,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":5716,"timestamp":20444987631,"id":15041,"parentId":15032,"tags":{},"startTime":1758751327568,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":155,"timestamp":20444993346,"id":15042,"parentId":15032,"tags":{},"startTime":1758751327574,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":453,"timestamp":20444993476,"id":15043,"parentId":15032,"tags":{},"startTime":1758751327574,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":1313,"timestamp":20444993937,"id":15044,"parentId":15032,"tags":{},"startTime":1758751327574,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":215441,"timestamp":20444801987,"id":15032,"parentId":14839,"tags":{},"startTime":1758751327382,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1593128,"timestamp":20443551391,"id":14839,"parentId":14837,"tags":{"name":"server"},"startTime":1758751326132,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":8710,"timestamp":20445144579,"id":15045,"parentId":14837,"tags":{},"startTime":1758751327725,"traceId":"d7aad1472a6a4f2d"},{"name":"compile-path","duration":1616017,"timestamp":20443539885,"id":14838,"tags":{"trigger":"/studio"},"startTime":1758751326120,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-server","duration":1616251,"timestamp":20443539833,"id":14837,"parentId":3,"tags":{"trigger":"manual"},"startTime":1758751326120,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"ensure-page","duration":1618972,"timestamp":20443537587,"id":14836,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758751326118,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":833,"timestamp":20445174345,"id":15046,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758751327755,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":2160588,"timestamp":20443531503,"id":14835,"tags":{"url":"/studio?_rsc=vusbg"},"startTime":1758751326112,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20445692219,"id":15047,"parentId":14835,"tags":{"url":"/studio?_rsc=vusbg","memory.rss":"3244335104","memory.heapUsed":"1910264136","memory.heapTotal":"2047188992"},"startTime":1758751328273,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":182,"timestamp":20445774729,"id":15048,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751328355,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":85,"timestamp":20445774927,"id":15049,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751328355,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":119,"timestamp":20445778430,"id":15050,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751328359,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":79,"timestamp":20445778560,"id":15051,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751328359,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1649,"timestamp":20451026556,"id":15053,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751333607,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1559,"timestamp":20451032177,"id":15054,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751333613,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":56501,"timestamp":20451020924,"id":15052,"tags":{"url":"/?_rsc=1jyhz"},"startTime":1758751333601,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20451077523,"id":15055,"parentId":15052,"tags":{"url":"/?_rsc=1jyhz","memory.rss":"3245907968","memory.heapUsed":"1917435336","memory.heapTotal":"2048917504"},"startTime":1758751333658,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":398,"timestamp":20451127888,"id":15056,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751333708,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":228,"timestamp":20451128318,"id":15057,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751333709,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":345,"timestamp":20451136957,"id":15058,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751333717,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":227,"timestamp":20451137329,"id":15059,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751333718,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24831,"timestamp":20490849002,"id":15071,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24667,"timestamp":20490849189,"id":15078,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751373430,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24861,"timestamp":20490849071,"id":15073,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24727,"timestamp":20490849212,"id":15079,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751373430,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":24856,"timestamp":20490849093,"id":15074,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28891,"timestamp":20490849123,"id":15075,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":29092,"timestamp":20490849264,"id":15081,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751373430,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":30680,"timestamp":20490848554,"id":15063,"parentId":15062,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":32624,"timestamp":20490849145,"id":15076,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":32618,"timestamp":20490849169,"id":15077,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":32565,"timestamp":20490849235,"id":15080,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751373430,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":18963,"timestamp":20490871468,"id":15082,"parentId":15065,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758751373452,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19995,"timestamp":20490874183,"id":15084,"parentId":15061,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758751373455,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":24524,"timestamp":20490872156,"id":15083,"parentId":15066,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758751373452,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":48669,"timestamp":20490848977,"id":15070,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":53563,"timestamp":20490849046,"id":15072,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":73916,"timestamp":20490848861,"id":15065,"parentId":15062,"tags":{"request":"./sentry.client.config.js"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":73910,"timestamp":20490848881,"id":15066,"parentId":15062,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":78674,"timestamp":20490848830,"id":15064,"parentId":15062,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":119681,"timestamp":20490903504,"id":15088,"parentId":15087,"tags":{},"startTime":1758751373484,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":123311,"timestamp":20490903476,"id":15087,"parentId":15086,"tags":{},"startTime":1758751373484,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":32595,"timestamp":20491026839,"id":15089,"parentId":15086,"tags":{"astUsed":"true"},"startTime":1758751373607,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":178094,"timestamp":20490886241,"id":15086,"parentId":15085,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758751373467,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":218141,"timestamp":20490874934,"id":15085,"parentId":15061,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758751373455,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":109,"timestamp":20491096102,"id":15090,"parentId":15085,"tags":{},"startTime":1758751373676,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":266476,"timestamp":20490848934,"id":15068,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":268923,"timestamp":20490848909,"id":15067,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":269255,"timestamp":20490848955,"id":15069,"parentId":15062,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751373429,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":271564,"timestamp":20490846742,"id":15062,"parentId":15061,"tags":{},"startTime":1758751373427,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":24707,"timestamp":20492013333,"id":15092,"parentId":15091,"tags":{},"startTime":1758751374594,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":20,"timestamp":20492038134,"id":15094,"parentId":15091,"tags":{},"startTime":1758751374618,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":388,"timestamp":20492038197,"id":15095,"parentId":15091,"tags":{},"startTime":1758751374619,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":23,"timestamp":20492038652,"id":15096,"parentId":15091,"tags":{},"startTime":1758751374619,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":13,"timestamp":20492038720,"id":15097,"parentId":15091,"tags":{},"startTime":1758751374619,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":8998,"timestamp":20492038105,"id":15093,"parentId":15091,"tags":{},"startTime":1758751374618,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":3989,"timestamp":20492059591,"id":15098,"parentId":15091,"tags":{},"startTime":1758751374640,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":11258,"timestamp":20492063631,"id":15099,"parentId":15091,"tags":{},"startTime":1758751374644,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":17740,"timestamp":20492085596,"id":15100,"parentId":15091,"tags":{},"startTime":1758751374666,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":387,"timestamp":20492103329,"id":15101,"parentId":15091,"tags":{},"startTime":1758751374684,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":754,"timestamp":20492103680,"id":15102,"parentId":15091,"tags":{},"startTime":1758751374684,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":20903,"timestamp":20492104458,"id":15103,"parentId":15091,"tags":{},"startTime":1758751374685,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":353,"timestamp":20492129880,"id":15105,"parentId":15061,"tags":{},"startTime":1758751374710,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":502,"timestamp":20492129751,"id":15104,"parentId":15061,"tags":{},"startTime":1758751374710,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":162772,"timestamp":20491982755,"id":15091,"parentId":15061,"tags":{},"startTime":1758751374563,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1300280,"timestamp":20490845322,"id":15061,"parentId":15060,"tags":{"name":"client"},"startTime":1758751373426,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":10851,"timestamp":20492145637,"id":15106,"parentId":15060,"tags":{},"startTime":1758751374726,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1332693,"timestamp":20490827469,"id":15060,"parentId":3,"tags":{"trigger":"src/components/patterns/sticky-split/Demo.tsx"},"startTime":1758751373408,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":60,"timestamp":20492168757,"id":15107,"parentId":3,"tags":{},"startTime":1758751374749,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":2,"timestamp":20492168922,"id":15108,"parentId":3,"tags":{},"startTime":1758751374749,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":3374,"timestamp":20492174501,"id":15110,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751374755,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":784,"timestamp":20492181138,"id":15111,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751374761,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2100,"timestamp":20492234029,"id":15113,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751374814,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":68509,"timestamp":20492170666,"id":15109,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758751374751,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20492239324,"id":15114,"parentId":15109,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3242352640","memory.heapUsed":"1956887936","memory.heapTotal":"2087055360"},"startTime":1758751374820,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1411000,"timestamp":20490830146,"id":15116,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758751374827,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":4566,"timestamp":20492246667,"id":15115,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751374827,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":84915,"timestamp":20492224811,"id":15112,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758751374805,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20492309876,"id":15117,"parentId":15112,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3242352640","memory.heapUsed":"1912165392","memory.heapTotal":"2087055360"},"startTime":1758751374890,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1484000,"timestamp":20491890993,"id":15118,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":false},"startTime":1758751374896,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":341,"timestamp":20492473343,"id":15120,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751375054,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":292,"timestamp":20492475943,"id":15121,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751375056,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":36314,"timestamp":20492470065,"id":15119,"tags":{"url":"/icon.svg"},"startTime":1758751375050,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20492506586,"id":15122,"parentId":15119,"tags":{"url":"/icon.svg","memory.rss":"3242352640","memory.heapUsed":"1915892296","memory.heapTotal":"2087055360"},"startTime":1758751375087,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":778,"timestamp":20493414823,"id":15124,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751375995,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":719,"timestamp":20493418000,"id":15125,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751375998,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":714491,"timestamp":20493412301,"id":15123,"tags":{"url":"/"},"startTime":1758751375993,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20494126911,"id":15126,"parentId":15123,"tags":{"url":"/","memory.rss":"3262799872","memory.heapUsed":"1961516288","memory.heapTotal":"2088521728"},"startTime":1758751376707,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":196,"timestamp":20494822108,"id":15127,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751377402,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":102,"timestamp":20494822320,"id":15128,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751377403,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":426,"timestamp":20494981690,"id":15129,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751377562,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":110,"timestamp":20494982134,"id":15130,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751377562,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":120,"timestamp":20494983605,"id":15131,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751377564,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":91,"timestamp":20494983734,"id":15132,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751377564,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":4,"timestamp":20494985165,"id":15133,"parentId":3,"tags":{},"startTime":1758751377565,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2632,"timestamp":20494998469,"id":15135,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758751377579,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":212,"timestamp":20495003681,"id":15136,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758751377584,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":3,"timestamp":20495174105,"id":15137,"parentId":3,"tags":{},"startTime":1758751377754,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":200267,"timestamp":20494985496,"id":15134,"tags":{"url":"/api/auth/session"},"startTime":1758751377566,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20495185920,"id":15139,"parentId":15134,"tags":{"url":"/api/auth/session","memory.rss":"3267084288","memory.heapUsed":"1939024960","memory.heapTotal":"2088906752"},"startTime":1758751377766,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":17435,"timestamp":20495175535,"id":15138,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75"},"startTime":1758751377756,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":3,"timestamp":20495193138,"id":15140,"parentId":15138,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75","memory.rss":"3267084288","memory.heapUsed":"1939621568","memory.heapTotal":"2088906752"},"startTime":1758751377773,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":152,"timestamp":20495988925,"id":15141,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751378569,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":79,"timestamp":20495989090,"id":15142,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751378569,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27989,"timestamp":20571855168,"id":15154,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":27973,"timestamp":20571855199,"id":15161,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751454436,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28046,"timestamp":20571855176,"id":15156,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751454436,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28021,"timestamp":20571855206,"id":15162,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751454436,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":28052,"timestamp":20571855181,"id":15157,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751454436,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":31301,"timestamp":20571855185,"id":15158,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751454436,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":31629,"timestamp":20571855215,"id":15164,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751454436,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":35951,"timestamp":20571855057,"id":15146,"parentId":15145,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":38199,"timestamp":20571855189,"id":15159,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751454436,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":38215,"timestamp":20571855193,"id":15160,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751454436,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":38210,"timestamp":20571855211,"id":15163,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751454436,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20719,"timestamp":20571881092,"id":15165,"parentId":15148,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758751454461,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":22238,"timestamp":20571883417,"id":15167,"parentId":15144,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758751454464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":26156,"timestamp":20571881736,"id":15166,"parentId":15149,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758751454462,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":55245,"timestamp":20571855162,"id":15153,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":58359,"timestamp":20571855172,"id":15155,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":60959,"timestamp":20571855136,"id":15148,"parentId":15145,"tags":{"request":"./sentry.client.config.js"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":60967,"timestamp":20571855142,"id":15149,"parentId":15145,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":85074,"timestamp":20571855129,"id":15147,"parentId":15145,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":115330,"timestamp":20571916390,"id":15171,"parentId":15170,"tags":{},"startTime":1758751454497,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":116254,"timestamp":20571916365,"id":15170,"parentId":15169,"tags":{},"startTime":1758751454497,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":24534,"timestamp":20572032656,"id":15172,"parentId":15169,"tags":{"astUsed":"true"},"startTime":1758751454613,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":162111,"timestamp":20571897921,"id":15169,"parentId":15168,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758751454478,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":193861,"timestamp":20571883809,"id":15168,"parentId":15144,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758751454464,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":84,"timestamp":20572080506,"id":15173,"parentId":15168,"tags":{},"startTime":1758751454661,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":236430,"timestamp":20571855154,"id":15151,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":238279,"timestamp":20571855149,"id":15150,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":238374,"timestamp":20571855158,"id":15152,"parentId":15145,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":238936,"timestamp":20571854631,"id":15145,"parentId":15144,"tags":{},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":16899,"timestamp":20573019261,"id":15175,"parentId":15174,"tags":{},"startTime":1758751455600,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":12,"timestamp":20573036212,"id":15177,"parentId":15174,"tags":{},"startTime":1758751455617,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":260,"timestamp":20573036250,"id":15178,"parentId":15174,"tags":{},"startTime":1758751455617,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":16,"timestamp":20573036557,"id":15179,"parentId":15174,"tags":{},"startTime":1758751455617,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":9,"timestamp":20573036604,"id":15180,"parentId":15174,"tags":{},"startTime":1758751455617,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":7432,"timestamp":20573036194,"id":15176,"parentId":15174,"tags":{},"startTime":1758751455617,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":3459,"timestamp":20573066381,"id":15181,"parentId":15174,"tags":{},"startTime":1758751455647,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":8329,"timestamp":20573069881,"id":15182,"parentId":15174,"tags":{},"startTime":1758751455650,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":13858,"timestamp":20573084594,"id":15183,"parentId":15174,"tags":{},"startTime":1758751455665,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":227,"timestamp":20573098448,"id":15184,"parentId":15174,"tags":{},"startTime":1758751455679,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":493,"timestamp":20573098654,"id":15185,"parentId":15174,"tags":{},"startTime":1758751455679,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":15047,"timestamp":20573099160,"id":15186,"parentId":15174,"tags":{},"startTime":1758751455679,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-generateClientManifest","duration":328,"timestamp":20573118944,"id":15188,"parentId":15144,"tags":{},"startTime":1758751455699,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":482,"timestamp":20573118806,"id":15187,"parentId":15144,"tags":{},"startTime":1758751455699,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":145343,"timestamp":20572987012,"id":15174,"parentId":15144,"tags":{},"startTime":1758751455567,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1278190,"timestamp":20571854235,"id":15144,"parentId":15143,"tags":{"name":"client"},"startTime":1758751454435,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":13453,"timestamp":20573132452,"id":15189,"parentId":15143,"tags":{},"startTime":1758751455713,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1311486,"timestamp":20571837942,"id":15143,"parentId":3,"tags":{"trigger":"src/components/patterns/sticky-split/Demo.tsx"},"startTime":1758751454418,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"client-success","duration":7,"timestamp":20573157255,"id":15190,"parentId":3,"tags":{},"startTime":1758751455738,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":5,"timestamp":20573157771,"id":15191,"parentId":3,"tags":{},"startTime":1758751455738,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1085,"timestamp":20573166483,"id":15193,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751455747,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":632,"timestamp":20573170048,"id":15194,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751455750,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":1193,"timestamp":20573204720,"id":15196,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751455785,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":46833,"timestamp":20573162490,"id":15192,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758751455743,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":3,"timestamp":20573209457,"id":15197,"parentId":15192,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3215450112","memory.heapUsed":"1848384248","memory.heapTotal":"1950900224"},"startTime":1758751455790,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":6376,"timestamp":20573218156,"id":15198,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751455798,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1386000,"timestamp":20572902073,"id":15199,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758751455832,"traceId":"d7aad1472a6a4f2d"},{"name":"client-hmr-latency","duration":1390000,"timestamp":20571839237,"id":15200,"parentId":3,"tags":{"updatedModules":["[project]/src/app/globals.css"],"page":"/","isPageHidden":true},"startTime":1758751455833,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":60557,"timestamp":20573198653,"id":15195,"tags":{"url":"/?_rsc=fsnpp"},"startTime":1758751455779,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":3,"timestamp":20573259351,"id":15201,"parentId":15195,"tags":{"url":"/?_rsc=fsnpp","memory.rss":"3215450112","memory.heapUsed":"1852027848","memory.heapTotal":"1950900224"},"startTime":1758751455840,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":264,"timestamp":20574410541,"id":15203,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751456991,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":226,"timestamp":20574412683,"id":15204,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751456993,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":9905,"timestamp":20574408171,"id":15202,"tags":{"url":"/icon.svg"},"startTime":1758751456988,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20574418199,"id":15205,"parentId":15202,"tags":{"url":"/icon.svg","memory.rss":"3215450112","memory.heapUsed":"1854912944","memory.heapTotal":"1950900224"},"startTime":1758751456999,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":898,"timestamp":20672227400,"id":15207,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751554808,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":632,"timestamp":20672231761,"id":15208,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751554812,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":78734,"timestamp":20672218406,"id":15206,"tags":{"url":"/"},"startTime":1758751554799,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20672297269,"id":15209,"parentId":15206,"tags":{"url":"/","memory.rss":"3218608128","memory.heapUsed":"1821092304","memory.heapTotal":"1880567808"},"startTime":1758751554878,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":737,"timestamp":20672566638,"id":15211,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751555147,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":339,"timestamp":20672569304,"id":15212,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751555150,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":11330,"timestamp":20672562629,"id":15210,"tags":{"url":"/icon.svg"},"startTime":1758751555143,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":3,"timestamp":20672574106,"id":15213,"parentId":15210,"tags":{"url":"/icon.svg","memory.rss":"3218608128","memory.heapUsed":"1822898832","memory.heapTotal":"1880567808"},"startTime":1758751555154,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":176,"timestamp":20672980762,"id":15214,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751555561,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":87,"timestamp":20672980954,"id":15215,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751555561,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":159,"timestamp":20673133018,"id":15216,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751555713,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":88,"timestamp":20673133191,"id":15217,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751555714,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":100,"timestamp":20673133512,"id":15218,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751555714,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":78,"timestamp":20673133622,"id":15219,"parentId":3,"tags":{"inputPage":"/api/auth/session"},"startTime":1758751555714,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":5,"timestamp":20673140628,"id":15221,"parentId":3,"tags":{},"startTime":1758751555721,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":265,"timestamp":20673141803,"id":15222,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758751555722,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":292,"timestamp":20673143713,"id":15223,"parentId":3,"tags":{"inputPage":"/api/auth/[...nextauth]/route"},"startTime":1758751555724,"traceId":"d7aad1472a6a4f2d"},{"name":"client-success","duration":3,"timestamp":20673209640,"id":15225,"parentId":3,"tags":{},"startTime":1758751555790,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":81085,"timestamp":20673137436,"id":15220,"tags":{"url":"/api/auth/session"},"startTime":1758751555718,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20673218639,"id":15226,"parentId":15220,"tags":{"url":"/api/auth/session","memory.rss":"3218608128","memory.heapUsed":"1826105064","memory.heapTotal":"1884762112"},"startTime":1758751555799,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":22205,"timestamp":20673208366,"id":15224,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75"},"startTime":1758751555789,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20673230688,"id":15227,"parentId":15224,"tags":{"url":"/_next/image?url=%2Fimages%2Ffavicon-32x32.png&w=64&q=75","memory.rss":"3218608128","memory.heapUsed":"1824128192","memory.heapTotal":"1884762112"},"startTime":1758751555811,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":150,"timestamp":20674148460,"id":15228,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751556729,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":83,"timestamp":20674148624,"id":15229,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751556729,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":682,"timestamp":20674536141,"id":15231,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758751557116,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":667,"timestamp":20674538436,"id":15232,"parentId":3,"tags":{"inputPage":"/studio/page"},"startTime":1758751557119,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":44873,"timestamp":20674529988,"id":15230,"tags":{"url":"/studio?_rsc=vusbg"},"startTime":1758751557110,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20674574991,"id":15233,"parentId":15230,"tags":{"url":"/studio?_rsc=vusbg","memory.rss":"3218608128","memory.heapUsed":"1825513200","memory.heapTotal":"1884762112"},"startTime":1758751557155,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":150,"timestamp":20674632705,"id":15234,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751557213,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":80,"timestamp":20674632873,"id":15235,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751557213,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":193,"timestamp":20674636534,"id":15236,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751557217,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":127,"timestamp":20674636744,"id":15237,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751557217,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":2510,"timestamp":20676847446,"id":15239,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751559428,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":615,"timestamp":20676851835,"id":15240,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1758751559432,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":21385,"timestamp":20676844621,"id":15238,"tags":{"url":"/?_rsc=1jyhz"},"startTime":1758751559425,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":1,"timestamp":20676866125,"id":15241,"parentId":15238,"tags":{"url":"/?_rsc=1jyhz","memory.rss":"3218608128","memory.heapUsed":"1827973520","memory.heapTotal":"1884762112"},"startTime":1758751559446,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":145,"timestamp":20676931600,"id":15242,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751559512,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":81,"timestamp":20676931762,"id":15243,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751559512,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":170,"timestamp":20676935116,"id":15244,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751559515,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":89,"timestamp":20676935301,"id":15245,"parentId":3,"tags":{"inputPage":"/monitoring"},"startTime":1758751559516,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":332,"timestamp":20677444768,"id":15247,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751560025,"traceId":"d7aad1472a6a4f2d"},{"name":"ensure-page","duration":167,"timestamp":20677446603,"id":15248,"parentId":3,"tags":{"inputPage":"/icon.svg/route"},"startTime":1758751560027,"traceId":"d7aad1472a6a4f2d"},{"name":"handle-request","duration":8607,"timestamp":20677442675,"id":15246,"tags":{"url":"/icon.svg"},"startTime":1758751560023,"traceId":"d7aad1472a6a4f2d"},{"name":"memory-usage","duration":2,"timestamp":20677451465,"id":15249,"parentId":15246,"tags":{"url":"/icon.svg","memory.rss":"3218608128","memory.heapUsed":"1828987568","memory.heapTotal":"1893150720"},"startTime":1758751560032,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":14540,"timestamp":20741326546,"id":15261,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":14529,"timestamp":20741326581,"id":15268,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":14633,"timestamp":20741326555,"id":15263,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":14607,"timestamp":20741326585,"id":15269,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":14639,"timestamp":20741326563,"id":15264,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18484,"timestamp":20741326567,"id":15265,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FBlogCard.tsx%22%2C%22ids%22%3A%5B%22BlogCard%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FFeaturedPost.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":18706,"timestamp":20741326595,"id":15271,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fterms%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":23580,"timestamp":20741326434,"id":15253,"parentId":15252,"tags":{"request":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":25527,"timestamp":20741326572,"id":15266,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fcontact%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":25547,"timestamp":20741326576,"id":15267,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Ffaq%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":25543,"timestamp":20741326591,"id":15270,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprivacy%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":19482,"timestamp":20741339422,"id":15272,"parentId":15255,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/sentry.client.config.js","layer":"app-pages-browser"},"startTime":1758751623920,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-js","duration":20043,"timestamp":20741341536,"id":15274,"parentId":15251,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/lib/require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1758751623922,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-ts","duration":23153,"timestamp":20741339936,"id":15273,"parentId":15256,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/instrumentation-client.ts","layer":"app-pages-browser"},"startTime":1758751623920,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":37211,"timestamp":20741326541,"id":15260,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Flib%2Fmetadata%2Fgenerate%2Ficon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fnext-devtools%2Fuserspace%2Fapp%2Fsegment-explorer-node.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":40279,"timestamp":20741326551,"id":15262,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fapp-dir%2Flink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fprojects%2FProjectsPageClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2Fui%2FImageWithFallback.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":59327,"timestamp":20741326516,"id":15255,"parentId":15252,"tags":{"request":"./sentry.client.config.js"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":59338,"timestamp":20741326520,"id":15256,"parentId":15252,"tags":{"request":"./src/instrumentation-client.ts"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":63583,"timestamp":20741326509,"id":15254,"parentId":15252,"tags":{"request":"./node_modules/next/dist/client/app-next-dev.js"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-process","duration":114343,"timestamp":20741367468,"id":15278,"parentId":15277,"tags":{},"startTime":1758751623948,"traceId":"d7aad1472a6a4f2d"},{"name":"postcss-loader","duration":115372,"timestamp":20741367447,"id":15277,"parentId":15276,"tags":{},"startTime":1758751623948,"traceId":"d7aad1472a6a4f2d"},{"name":"css-loader","duration":24519,"timestamp":20741482857,"id":15279,"parentId":15276,"tags":{"astUsed":"true"},"startTime":1758751624063,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":154787,"timestamp":20741356064,"id":15276,"parentId":15275,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css.webpack[javascript/auto]!=!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":null},"startTime":1758751623936,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module-css","duration":180049,"timestamp":20741342194,"id":15275,"parentId":15251,"tags":{"name":"/home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/globals.css","layer":"app-pages-browser"},"startTime":1758751623923,"traceId":"d7aad1472a6a4f2d"},{"name":"build-module","duration":121,"timestamp":20741524862,"id":15280,"parentId":15275,"tags":{},"startTime":1758751624105,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":210716,"timestamp":20741326532,"id":15258,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-SemiBold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22600%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FRajdhani%2FRajdhani-Bold.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22700%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-rajdhani%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22rajdhani%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fnode_modules%2Fnext%2Ffont%2Flocal%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fapp%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22src%5C%22%3A%5B%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Regular.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22400%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-Medium.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22normal%5C%22%7D%2C%7B%5C%22path%5C%22%3A%5C%22..%2Ffonts%2FKanit%2FKanit-MediumItalic.ttf%5C%22%2C%5C%22weight%5C%22%3A%5C%22500%5C%22%2C%5C%22style%5C%22%3A%5C%22italic%5C%22%7D%5D%2C%5C%22variable%5C%22%3A%5C%22--font-kanit%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22kanit%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FAppShell.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fcomponents%2FProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":212688,"timestamp":20741326527,"id":15257,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fglobal-error.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"add-entry","duration":216448,"timestamp":20741326537,"id":15259,"parentId":15252,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22%2Fhome%2FNicholai%2FDocuments%2FDev%2Fbiohazard-vfx-2%2Fsrc%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1758751623907,"traceId":"d7aad1472a6a4f2d"},{"name":"make","duration":217008,"timestamp":20741326021,"id":15252,"parentId":15251,"tags":{},"startTime":1758751623906,"traceId":"d7aad1472a6a4f2d"},{"name":"chunk-graph","duration":22622,"timestamp":20742569934,"id":15282,"parentId":15281,"tags":{},"startTime":1758751625150,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-modules","duration":15,"timestamp":20742592616,"id":15284,"parentId":15281,"tags":{},"startTime":1758751625173,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunks","duration":290,"timestamp":20742592664,"id":15285,"parentId":15281,"tags":{},"startTime":1758751625173,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-tree","duration":27,"timestamp":20742593167,"id":15286,"parentId":15281,"tags":{},"startTime":1758751625173,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize-chunk-modules","duration":13,"timestamp":20742593240,"id":15287,"parentId":15281,"tags":{},"startTime":1758751625174,"traceId":"d7aad1472a6a4f2d"},{"name":"optimize","duration":8655,"timestamp":20742592595,"id":15283,"parentId":15281,"tags":{},"startTime":1758751625173,"traceId":"d7aad1472a6a4f2d"},{"name":"module-hash","duration":3149,"timestamp":20742612862,"id":15288,"parentId":15281,"tags":{},"startTime":1758751625193,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation","duration":10779,"timestamp":20742616098,"id":15289,"parentId":15281,"tags":{},"startTime":1758751625196,"traceId":"d7aad1472a6a4f2d"},{"name":"hash","duration":13542,"timestamp":20742650718,"id":15290,"parentId":15281,"tags":{},"startTime":1758751625231,"traceId":"d7aad1472a6a4f2d"},{"name":"code-generation-jobs","duration":525,"timestamp":20742664253,"id":15291,"parentId":15281,"tags":{},"startTime":1758751625245,"traceId":"d7aad1472a6a4f2d"},{"name":"module-assets","duration":909,"timestamp":20742664733,"id":15292,"parentId":15281,"tags":{},"startTime":1758751625245,"traceId":"d7aad1472a6a4f2d"},{"name":"create-chunk-assets","duration":17416,"timestamp":20742665677,"id":15293,"parentId":15281,"tags":{},"startTime":1758751625246,"traceId":"d7aad1472a6a4f2d"}] +[{"name":"NextJsBuildManifest-generateClientManifest","duration":426,"timestamp":20742688124,"id":15295,"parentId":15251,"tags":{},"startTime":1758751625268,"traceId":"d7aad1472a6a4f2d"},{"name":"NextJsBuildManifest-createassets","duration":547,"timestamp":20742688019,"id":15294,"parentId":15251,"tags":{},"startTime":1758751625268,"traceId":"d7aad1472a6a4f2d"},{"name":"seal","duration":161272,"timestamp":20742540915,"id":15281,"parentId":15251,"tags":{},"startTime":1758751625121,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-compilation","duration":1376607,"timestamp":20741325644,"id":15251,"parentId":15250,"tags":{"name":"client"},"startTime":1758751623906,"traceId":"d7aad1472a6a4f2d"},{"name":"emit","duration":9711,"timestamp":20742702279,"id":15296,"parentId":15250,"tags":{},"startTime":1758751625283,"traceId":"d7aad1472a6a4f2d"},{"name":"webpack-invalidated-client","duration":1401064,"timestamp":20741315325,"id":15250,"parentId":3,"tags":{"trigger":"src/components/patterns/sticky-split/Demo.tsx"},"startTime":1758751623896,"traceId":"d7aad1472a6a4f2d"}] diff --git a/.next/types/app/privacy/page.ts b/.next/types/app/privacy/page.ts new file mode 100644 index 0000000..092204b --- /dev/null +++ b/.next/types/app/privacy/page.ts @@ -0,0 +1,84 @@ +// File: /home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/privacy/page.tsx +import * as entry from '../../../../src/app/privacy/page.js' +import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' + +type TEntry = typeof import('../../../../src/app/privacy/page.js') + +type SegmentParams = T extends Record + ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } + : T + +// Check that the entry is a valid entry +checkFields | false + dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' + dynamicParams?: boolean + fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' + preferredRegion?: 'auto' | 'global' | 'home' | string | string[] + runtime?: 'nodejs' | 'experimental-edge' | 'edge' + maxDuration?: number + + metadata?: any + generateMetadata?: Function + viewport?: any + generateViewport?: Function + experimental_ppr?: boolean + +}, TEntry, ''>>() + + +// Check the prop type of the entry function +checkFields, 'default'>>() + +// Check the arguments and return type of the generateMetadata function +if ('generateMetadata' in entry) { + checkFields>, 'generateMetadata'>>() + checkFields>, 'generateMetadata'>>() +} + +// Check the arguments and return type of the generateViewport function +if ('generateViewport' in entry) { + checkFields>, 'generateViewport'>>() + checkFields>, 'generateViewport'>>() +} + +// Check the arguments and return type of the generateStaticParams function +if ('generateStaticParams' in entry) { + checkFields>, 'generateStaticParams'>>() + checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() +} + +export interface PageProps { + params?: Promise + searchParams?: Promise +} +export interface LayoutProps { + children?: React.ReactNode + + params?: Promise +} + +// ============= +// Utility types +type RevalidateRange = T extends { revalidate: any } ? NonNegative : never + +// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. +type OmitWithTag = Omit +type Diff = 0 extends (1 & T) ? {} : OmitWithTag + +type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never +type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never +type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never + + + +function checkFields<_ extends { [k in keyof any]: never }>() {} + +// https://github.com/sindresorhus/type-fest +type Numeric = number | bigint +type Zero = 0 | 0n +type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never +type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/.next/types/app/terms/page.ts b/.next/types/app/terms/page.ts new file mode 100644 index 0000000..1030abc --- /dev/null +++ b/.next/types/app/terms/page.ts @@ -0,0 +1,84 @@ +// File: /home/Nicholai/Documents/Dev/biohazard-vfx-2/src/app/terms/page.tsx +import * as entry from '../../../../src/app/terms/page.js' +import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' + +type TEntry = typeof import('../../../../src/app/terms/page.js') + +type SegmentParams = T extends Record + ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } + : T + +// Check that the entry is a valid entry +checkFields | false + dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' + dynamicParams?: boolean + fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' + preferredRegion?: 'auto' | 'global' | 'home' | string | string[] + runtime?: 'nodejs' | 'experimental-edge' | 'edge' + maxDuration?: number + + metadata?: any + generateMetadata?: Function + viewport?: any + generateViewport?: Function + experimental_ppr?: boolean + +}, TEntry, ''>>() + + +// Check the prop type of the entry function +checkFields, 'default'>>() + +// Check the arguments and return type of the generateMetadata function +if ('generateMetadata' in entry) { + checkFields>, 'generateMetadata'>>() + checkFields>, 'generateMetadata'>>() +} + +// Check the arguments and return type of the generateViewport function +if ('generateViewport' in entry) { + checkFields>, 'generateViewport'>>() + checkFields>, 'generateViewport'>>() +} + +// Check the arguments and return type of the generateStaticParams function +if ('generateStaticParams' in entry) { + checkFields>, 'generateStaticParams'>>() + checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() +} + +export interface PageProps { + params?: Promise + searchParams?: Promise +} +export interface LayoutProps { + children?: React.ReactNode + + params?: Promise +} + +// ============= +// Utility types +type RevalidateRange = T extends { revalidate: any } ? NonNegative : never + +// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. +type OmitWithTag = Omit +type Diff = 0 extends (1 & T) ? {} : OmitWithTag + +type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never +type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never +type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never + + + +function checkFields<_ extends { [k in keyof any]: never }>() {} + +// https://github.com/sindresorhus/type-fest +type Numeric = number | bigint +type Zero = 0 | 0n +type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never +type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/src/app/globals.css b/src/app/globals.css index d42d104..abf8206 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -7,72 +7,31 @@ :root { color-scheme: dark; - /* Surface palette */ - --surface-950: 6 6 7; - --surface-900: 11 11 12; - --surface-850: 16 16 17; - --surface-800: 18 18 20; - --surface-700: 26 26 28; - --surface-600: 34 34 37; - --surface-500: 44 44 48; - --surface-400: 58 58 63; - --surface-overlay: 32 32 36; - - /* Brand palette */ - --brand-primary: 204 58 0; - --brand-primary-bright: 255 102 25; - --brand-accent: 217 119 6; - --brand-accent-soft: 250 176 88; - --brand-ember: 163 46 0; - - /* Legacy aliases (backward compatibility) */ - --brand-forest: 34 34 37; - --brand-coal: 11 11 12; - --brand-olive: 112 112 112; - --brand-teal: 76 90 96; - --brand-steel: 144 150 155; - - /* Neutral palette */ - --neutral-100: 245 245 245; - --neutral-200: 219 219 219; - --neutral-300: 163 163 163; - --neutral-400: 112 112 112; - - /* Typography colors */ - --text-primary: 230 230 230; - --text-secondary: 230 230 230 / 0.82; - --text-muted: 230 230 230 / 0.6; - --text-disabled: 230 230 230 / 0.35; - - /* Accent aliases */ - --accent: var(--brand-primary); - --accent-hover: var(--brand-primary-bright); - --accent-secondary: var(--brand-accent); - - /* Shadcn component tokens (HSL) */ - --background: 0 0% 4%; - --foreground: 60 9.1% 97.8%; - --card: 0 0% 6%; - --card-foreground: 60 9.1% 97.8%; - --popover: 0 0% 6%; - --popover-foreground: 60 9.1% 97.8%; - --primary: 16 100% 40%; - --primary-foreground: 20 14.3% 4.1%; - --secondary: 20 7% 16%; - --secondary-foreground: 60 9.1% 97.8%; - --muted: 0 0% 12%; - --muted-foreground: 0 0% 63%; - --accent-foreground: 20 14.3% 4.1%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 60 9.1% 97.8%; - --border: 0 0% 20%; - --input: 0 0% 20%; - --ring: 16 100% 47%; - --chart-1: 16 100% 50%; - --chart-2: 31 86% 52%; - --chart-3: 197 43% 32%; - --chart-4: 220 15% 58%; - --chart-5: 42 96% 61%; + /* Shadcn component tokens (HSL) - Optimized for dark mode */ + --background: oklch(0 0 0); + --foreground: oklch(0.8822 0 0); + --card: oklch(0.1822 0 0); + --card-foreground: oklch(0.9851 0 0); + --popover: oklch(0.2686 0 0); + --popover-foreground: oklch(0.9851 0 0); + --primary: oklch(0.9219 0 0); + --primary-foreground: oklch(0.2138 0.0019 286.2347); + --secondary: oklch(0.6677 0.2235 36.9862); + --secondary-foreground: oklch(0 0 0); + --muted: oklch(0.2686 0 0); + --muted-foreground: oklch(0.7090 0 0); + --accent: oklch(0.6677 0.2235 36.9862); + --accent-foreground: oklch(0 0 0); + --destructive: oklch(0.6677 0.2235 36.9862); + --destructive-foreground: oklch(0.9851 0 0); + --border: oklch(0.2768 0 0); + --input: oklch(0.3250 0 0); + --ring: oklch(0.5555 0 0); + --chart-1: oklch(0.7475 0.1605 43.1311); + --chart-2: oklch(0.7095 0.1902 41.4239); + --chart-3: oklch(0.6677 0.2235 36.9862); + --chart-4: oklch(0.5183 0.1712 37.5972); + --chart-5: oklch(0.4646 0.1509 38.3501); /* Spacing scale */ --space-2xs: 0.25rem; @@ -88,7 +47,7 @@ --radius-none: 0px; --radius-xs: 0.125rem; --radius-sm: 0.25rem; - --radius: 0.5rem; + --radius: 0.175rem; --radius-md: 0.75rem; --radius-lg: 1rem; --radius-xl: 1.5rem; @@ -113,9 +72,24 @@ /* Shadows */ --shadow-soft: 0 18px 48px rgb(0 0 0 / 0.35); --shadow-strong: 0 32px 96px rgb(4 4 6 / 0.6); - --shadow-outline: 0 0 0 1px rgb(var(--accent) / 0.45); + --shadow-outline: 0 0 0 1px hsl(var(--accent) / 0.45); --transition: var(--motion-duration-sm); + + --sidebar: oklch(0.2138 0.0019 286.2347); + --sidebar-foreground: oklch(0.9851 0 0); + --sidebar-primary: oklch(0.6677 0.2235 36.9862); + --sidebar-primary-foreground: oklch(0.9851 0 0); + --sidebar-accent: oklch(0.2686 0 0); + --sidebar-accent-foreground: oklch(0.9851 0 0); + --sidebar-border: oklch(0.2768 0 0); + --sidebar-ring: oklch(0.4386 0 0); + + --font-sans: Chivo Mono, ui-monospace, monospace; + --font-serif: Adamina, ui-serif, serif; + --font-mono: Chivo Mono, ui-monospace, monospace; + + --tracking-normal: -0.025em; } *, *::before, *::after { @@ -123,7 +97,7 @@ } * { - border-color: rgb(var(--surface-500)); + @apply border-border; } html { @@ -132,17 +106,17 @@ -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-size: clamp(17px, 1.05vw + 14px, 19px); - accent-color: rgb(var(--accent)); + accent-color: hsl(var(--accent)); scroll-behavior: smooth; } body { - background-color: rgb(var(--surface-900)); - color: rgb(var(--text-primary)); + @apply bg-background text-foreground; font-family: var(--font-kanit), 'Kanit', system-ui, -apple-system, sans-serif; font-size: 1.0625rem; font-weight: 400; line-height: 1.7; + letter-spacing: var(--tracking-normal); } .font-display { @@ -150,8 +124,8 @@ } ::selection { - background-color: rgb(var(--accent) / 0.2); - color: rgb(var(--text-primary)); + background-color: hsl(var(--accent) / 0.2); + color: hsl(var(--foreground)); } h1, @@ -197,15 +171,15 @@ p { margin-block: var(--space-sm); - color: rgb(var(--text-secondary)); + color: hsl(var(--muted-foreground)); } strong { - color: rgb(var(--text-primary)); + color: hsl(var(--foreground)); } :focus-visible { - outline: 2px solid rgb(var(--accent) / 0.5); + outline: 2px solid hsl(var(--accent) / 0.5); outline-offset: 2px; } @@ -215,21 +189,21 @@ } ::-webkit-scrollbar-track { - background-color: rgb(var(--surface-700)); + background-color: hsl(var(--muted)); } ::-webkit-scrollbar-thumb { - background-color: rgb(var(--surface-500)); + background-color: hsl(var(--border)); border-radius: var(--radius-full); } ::-webkit-scrollbar-thumb:hover { - background-color: rgb(var(--surface-600)); + background-color: hsl(var(--border)); } * { scrollbar-width: thin; - scrollbar-color: rgb(var(--surface-500)) rgb(var(--surface-700)); + scrollbar-color: hsl(var(--border)) hsl(var(--muted)); } @media (prefers-reduced-motion: reduce) { @@ -242,30 +216,69 @@ } .dark { - --background: 0 0% 4%; - --foreground: 60 9.1% 97.8%; - --card: 0 0% 6%; - --card-foreground: 60 9.1% 97.8%; - --popover: 0 0% 6%; - --popover-foreground: 60 9.1% 97.8%; - --primary: 16 100% 40%; - --primary-foreground: 20 14.3% 4.1%; - --secondary: 20 7% 16%; - --secondary-foreground: 60 9.1% 97.8%; - --muted: 0 0% 12%; - --muted-foreground: 0 0% 63%; - --accent: var(--brand-primary); - --accent-foreground: 20 14.3% 4.1%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 60 9.1% 97.8%; - --border: 0 0% 20%; - --input: 0 0% 20%; - --ring: 16 100% 47%; - --chart-1: 16 100% 50%; - --chart-2: 31 86% 52%; - --chart-3: 197 43% 32%; - --chart-4: 220 15% 58%; - --chart-5: 42 96% 61%; + --background: oklch(0 0 0); + --foreground: oklch(0.8822 0 0); + --card: oklch(0.1822 0 0); + --card-foreground: oklch(0.9851 0 0); + --popover: oklch(0.2686 0 0); + --popover-foreground: oklch(0.9851 0 0); + --primary: oklch(0.9219 0 0); + --primary-foreground: oklch(0.2138 0.0019 286.2347); + --secondary: oklch(0.6677 0.2235 36.9862); + --secondary-foreground: oklch(0 0 0); + --muted: oklch(0.2686 0 0); + --muted-foreground: oklch(0.7090 0 0); + --accent: oklch(0.6677 0.2235 36.9862); + --accent-foreground: oklch(0 0 0); + --destructive: oklch(0.6677 0.2235 36.9862); + --destructive-foreground: oklch(0.9851 0 0); + --border: oklch(0.2768 0 0); + --input: oklch(0.3250 0 0); + --ring: oklch(0.5555 0 0); + --chart-1: oklch(0.7475 0.1605 43.1311); + --chart-2: oklch(0.7095 0.1902 41.4239); + --chart-3: oklch(0.6677 0.2235 36.9862); + --chart-4: oklch(0.5183 0.1712 37.5972); + --chart-5: oklch(0.4646 0.1509 38.3501); + --radius: 0.175rem; + --sidebar: oklch(0.2138 0.0019 286.2347); + --sidebar-foreground: oklch(0.9851 0 0); + --sidebar-primary: oklch(0.6677 0.2235 36.9862); + --sidebar-primary-foreground: oklch(0.9851 0 0); + --sidebar-accent: oklch(0.2686 0 0); + --sidebar-accent-foreground: oklch(0.9851 0 0); + --sidebar-border: oklch(0.2768 0 0); + --sidebar-ring: oklch(0.4386 0 0); + --font-sans: Chivo Mono, ui-monospace, monospace; + --font-serif: Adamina, ui-serif, serif; + --font-mono: Chivo Mono, ui-monospace, monospace; + --shadow-color: #ff4d00; + --shadow-opacity: 0.03; + --shadow-blur: 1.5px; + --shadow-spread: -0.5px; + --shadow-offset-x: 3.5px; + --shadow-offset-y: 4px; + --letter-spacing: -0.025em; + --spacing: 0.27rem; + --shadow-2xs: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.01); + --shadow-xs: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.01); + --shadow-sm: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.03), 3.5px 1px 2px -1.5px hsl(18.1176 100% 50% / 0.03); + --shadow: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.03), 3.5px 1px 2px -1.5px hsl(18.1176 100% 50% / 0.03); + --shadow-md: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.03), 3.5px 2px 4px -1.5px hsl(18.1176 100% 50% / 0.03); + --shadow-lg: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.03), 3.5px 4px 6px -1.5px hsl(18.1176 100% 50% / 0.03); + --shadow-xl: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.03), 3.5px 8px 10px -1.5px hsl(18.1176 100% 50% / 0.03); + --shadow-2xl: 3.5px 4px 1.5px -0.5px hsl(18.1176 100% 50% / 0.07); + } + .theme { + --font-sans: Chivo Mono, ui-monospace, monospace; + --font-mono: Chivo Mono, ui-monospace, monospace; + --font-serif: Adamina, ui-serif, serif; + --radius: 0.175rem; + --tracking-tighter: calc(var(--tracking-normal) - 0.05em); + --tracking-tight: calc(var(--tracking-normal) - 0.025em); + --tracking-wide: calc(var(--tracking-normal) + 0.025em); + --tracking-wider: calc(var(--tracking-normal) + 0.05em); + --tracking-widest: calc(var(--tracking-normal) + 0.1em); } } @@ -297,10 +310,8 @@ } .card { - background-color: rgb(var(--surface-800)); - border: 1px solid rgb(var(--surface-500) / 0.45); + @apply bg-card text-card-foreground border border-border rounded-[var(--radius)] p-4 md:p-6; box-shadow: var(--shadow-soft); - @apply rounded-[var(--radius)] p-4 md:p-6; } .btn { @@ -315,64 +326,54 @@ } .btn:focus-visible { - outline: 2px solid rgb(var(--accent) / 0.35); + outline: 2px solid hsl(var(--accent) / 0.35); outline-offset: 2px; } .btn-primary { - background-color: rgb(var(--accent)); - color: rgb(var(--text-primary)); + @apply bg-accent text-foreground; box-shadow: var(--shadow-outline); } .btn-primary:hover { - background-color: rgb(var(--accent-hover)); + @apply bg-secondary; box-shadow: var(--shadow-strong); } .btn-secondary { - background-color: rgb(var(--surface-600)); - color: rgb(var(--text-primary)); - border: 1px solid rgb(var(--surface-500)); + @apply bg-muted text-foreground border border-border; } .btn-secondary:hover { - background-color: rgb(var(--surface-500)); - color: rgb(var(--text-primary)); + @apply bg-border text-foreground; } .btn-ghost { - background-color: transparent; - color: rgb(var(--text-muted)); + @apply bg-transparent text-muted-foreground; } .btn-ghost:hover { - color: rgb(var(--text-secondary)); + @apply text-foreground; } .link { - color: rgb(var(--text-secondary)); - @apply no-underline; + @apply text-muted-foreground no-underline; } .link-muted { - color: rgb(var(--text-muted)); - @apply no-underline; + @apply text-muted-foreground no-underline; } .eyebrow { - @apply text-xs uppercase tracking-[0.24em]; - color: rgb(var(--text-muted)); + @apply text-xs uppercase tracking-[0.24em] text-muted-foreground; } .divider { - @apply border-t; - border-color: rgb(var(--surface-500) / 0.45); + @apply border-t border-border; } .nav-item { - @apply flex items-center gap-3 px-3 py-2 rounded-[var(--radius)] text-sm font-medium; - color: rgb(var(--text-secondary)); + @apply flex items-center gap-3 px-3 py-2 rounded-[var(--radius)] text-sm font-medium text-muted-foreground; transition: background-color var(--motion-duration-sm) var(--motion-ease-standard), color var(--motion-duration-sm) var(--motion-ease-standard); @@ -380,55 +381,32 @@ .nav-item[aria-current='page'], .nav-item[data-active='true'] { - background-color: transparent; - color: rgb(var(--text-primary)); + @apply bg-transparent text-foreground; } /* Sidebar rail treatment to blend into page */ .sidebar-rail { - background-color: rgb(var(--surface-900) / 0.9); + @apply bg-background/90 backdrop-blur-sm; background-image: - linear-gradient(to bottom, rgb(var(--surface-900)) 0%, rgb(var(--surface-850)) 100%); - backdrop-filter: saturate(110%) blur(6px); + linear-gradient(to bottom, hsl(var(--background)) 0%, hsl(var(--muted)) 100%); } .brand-title { - font-weight: 700; - letter-spacing: 0.02em; - color: rgb(var(--text-primary)); + @apply font-bold tracking-wider text-foreground; } .sidebar-group-title { - font-size: 0.7rem; - font-weight: 600; - letter-spacing: 0.22em; - text-transform: uppercase; - color: rgb(var(--text-muted)); - position: relative; - padding-left: 0.75rem; + @apply text-xs font-semibold tracking-widest uppercase text-muted-foreground relative pl-3; } .sidebar-group-title::before { content: '↳'; position: absolute; left: 0; - color: rgb(var(--text-muted)); - opacity: 0.85; + @apply text-muted-foreground opacity-85; } .nav-pill { - display: inline-flex; - align-items: center; - width: fit-content; - padding: 0.25rem 0.5rem; - border-radius: calc(var(--radius) - 2px); - border: 1px solid rgb(var(--surface-500) / 0.6); - font-size: 0.75rem; - font-weight: 600; - letter-spacing: 0.14em; - text-transform: uppercase; - line-height: 1; - color: rgb(var(--text-secondary)); - background: transparent; + @apply inline-flex items-center w-fit px-2 py-1 border rounded-[calc(var(--radius)-2px)] text-xs font-semibold tracking-widest uppercase leading-none text-muted-foreground bg-transparent; transition: border-color var(--motion-duration-sm) var(--motion-ease-standard), color var(--motion-duration-sm) var(--motion-ease-standard), @@ -436,36 +414,29 @@ } .nav-item:hover .nav-pill { - border-color: rgb(var(--accent)); - color: rgb(var(--text-primary)); - background-color: rgb(var(--surface-700) / 0.35); + @apply border-accent text-foreground bg-muted/35; } .nav-item[aria-current='page'] .nav-pill, .nav-item[data-active='true'] .nav-pill { - border-color: rgb(var(--accent)); - color: rgb(var(--text-primary)); - background-color: rgb(var(--surface-700) / 0.55); - box-shadow: inset 0 0 0 1px rgb(var(--accent) / 0.35); + @apply border-accent text-foreground bg-muted/55; + box-shadow: inset 0 0 0 1px hsl(var(--accent) / 0.35); } .input { - @apply w-full px-3 py-1.5 text-sm rounded-[var(--radius)]; - background-color: rgb(var(--surface-700)); - border: 1px solid rgb(var(--surface-500)); - color: rgb(var(--text-primary)); + @apply w-full px-3 py-1.5 text-sm rounded-[var(--radius)] bg-muted border border-border text-foreground; transition: border-color var(--motion-duration-sm) var(--motion-ease-standard), box-shadow var(--motion-duration-sm) var(--motion-ease-standard); } .input::placeholder { - color: rgb(var(--text-disabled)); + @apply text-muted-foreground; } .input:focus { - border-color: rgb(var(--accent)); - box-shadow: 0 0 0 3px rgb(var(--accent) / 0.2); + @apply border-accent; + box-shadow: 0 0 0 3px hsl(var(--accent) / 0.2); } /* Sticky Split Pattern */ @@ -562,13 +533,3 @@ padding-right: env(safe-area-inset-right); } } - -@layer base { - * { - @apply border-border; - } - - body { - @apply bg-background text-foreground; - } -} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 8d606f1..464f673 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -62,7 +62,7 @@ export default function RootLayout({ data-scroll-behavior="smooth" > {children} diff --git a/src/app/privacy/page.tsx b/src/app/privacy/page.tsx index 45e0ad7..a49cceb 100644 --- a/src/app/privacy/page.tsx +++ b/src/app/privacy/page.tsx @@ -10,18 +10,18 @@ export default function PrivacyPolicy() { return (
-

+

Last updated: {new Date().toLocaleDateString()}

-

+

This Privacy Policy explains how Biohazard VFX LLC (“Biohazard VFX,” “we,” “us,” “our”) collects, uses, discloses, and protects personal information when you visit biohazardvfx.com (the “Site”) or contact us.

-

1. Information We Collect

-
    +

    1. Information We Collect

    +
    • Information you provide (e.g., name, email, company, message contents, files you choose to send).
    • Automatic data (e.g., device/browser info, pages viewed, timestamps, referrers, basic diagnostics).
    • Cookies & analytics used to measure traffic and performance. If we use Google Analytics 4 (“GA4”), @@ -32,107 +32,107 @@ export default function PrivacyPolicy() {
-

2. How We Use Information

-
    +

    2. How We Use Information

    +
    • Operate, secure, and improve the Site.
    • Respond to inquiries and communicate with you.
    • Prevent fraud/abuse; comply with law; enforce our terms.
    • Internal analytics and performance measurement.
    -

    +

    Where required (e.g., EEA/UK), our lawful bases include consent, contract, legal obligation, and legitimate interests.

-

3. Disclosures of Information

-
    +

    3. Disclosures of Information

    +
    • Service providers that host, operate, or secure the Site.
    • Legal/safety when required by law or to protect rights.
    • Business transfers (e.g., merger, acquisition, asset sale).
    -

    +

    We do not sell or “share” personal information for cross-context behavioral advertising. If that ever changes, we will update this Policy and provide required opt-outs (e.g., “Do Not Sell or Share” for California).

-

4. Retention

-

+

4. Retention

+

We keep personal information only as long as needed for the purposes above or as required by law, then delete or de-identify it.

-

5. Security

-

+

5. Security

+

We use reasonable administrative, technical, and physical safeguards. No method of transmission or storage is 100% secure.

-

6. Children

-

+

6. Children

+

The Site is not directed to children under 13, and we do not knowingly collect their data. If you believe a child provided personal information, contact contact@biohazardvfx.com and we will delete it as required.

-

7. Your Privacy Rights

-

+

7. Your Privacy Rights

+

Depending on where you live, you may have rights to request access, correction, deletion, portability, and to opt out of certain processing.

-

Colorado residents (CPA)

-

+

Colorado residents (CPA)

+

If the Colorado Privacy Act applies, you may submit a rights request and, if denied, appeal. Our appeal process is conspicuously available and as easy to use as the initial request. If we deny an appeal, we’ll tell you how to contact the Colorado Attorney General.

-

California residents

-

+

California residents

+

If California law applies, you may have CPRA rights (e.g., to opt out of “sale”/“sharing” and to limit sensitive personal information uses). We currently do not sell or share personal information.

-

EU/EEA & UK visitors

-

+

EU/EEA & UK visitors

+

Where GDPR applies, you may have rights including access, rectification, erasure, restriction, portability, and objection based on the lawful bases stated above.

-

+

How to exercise your rights: Email contact@biohazardvfx.com. We may need to verify your identity. We will respond within the timelines required by applicable laws.

-

8. Do Not Track & Universal Opt-Out

-

+

8. Do Not Track & Universal Opt-Out

+

We do not respond to browser “Do Not Track” signals at this time. Where a recognized universal opt-out mechanism is legally required (e.g., Colorado’s list of Universal Opt-Out Mechanisms), we will honor it when applicable.

-

9. International Transfers

-

+

9. International Transfers

+

If we transfer personal information across borders, we use appropriate safeguards consistent with applicable law.

-

10. Changes

-

+

10. Changes

+

We will update this Policy as our practices or laws change. The “Last updated” date above reflects the latest revision.

-

11. Contact

-

+

11. Contact

+

Privacy & general inquiries: contact@biohazardvfx.com
DMCA notices only: Davane@biohazardvfx.com

diff --git a/src/components/AppShell.tsx b/src/components/AppShell.tsx index 6d757a8..818a695 100644 --- a/src/components/AppShell.tsx +++ b/src/components/AppShell.tsx @@ -17,7 +17,7 @@ export default function AppShell({ children }: { children: ReactNode }) {
diff --git a/src/components/Buttons.tsx b/src/components/Buttons.tsx index d8c9426..fa463ee 100644 --- a/src/components/Buttons.tsx +++ b/src/components/Buttons.tsx @@ -3,7 +3,7 @@ import React from 'react' import { ButtonHTMLAttributes, AnchorHTMLAttributes } from 'react' interface ButtonProps extends ButtonHTMLAttributes { - variant?: 'primary' | 'secondary' | 'ghost' | 'danger' + variant?: 'primary' | 'secondary' | 'ghost' | 'destructive' size?: 'sm' | 'md' | 'lg' isLoading?: boolean } @@ -18,22 +18,21 @@ export function Button({ ...props }: ButtonProps) { const variants = { - primary: 'btn-primary', - secondary: 'btn-secondary', - ghost: 'btn-ghost', - danger: - 'btn bg-destructive text-destructive-foreground hover:bg-brand-primary', + primary: 'bg-primary text-primary-foreground hover:bg-primary/90', + secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80', + ghost: 'hover:bg-accent/10 hover:text-accent-foreground', + destructive: 'bg-destructive text-destructive-foreground hover:bg-destructive/90', } const sizes = { - sm: 'px-2 py-1 text-xs', - md: 'px-3 py-1.5 text-sm', - lg: 'px-4 py-2 text-base', + sm: 'h-8 rounded-md px-3 text-xs', + md: 'h-9 rounded-md px-3 text-sm', + lg: 'h-10 rounded-md px-8 text-sm', } return (