diff --git a/.gitattributes b/.gitattributes index e977ef75a7335..43875a498f73a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1 @@ -crates/turbopack/tests/snapshot/*/output/** linguist-generated=true +crates/turbopack-tests/tests/snapshot/**/output/** linguist-generated=true diff --git a/.gitignore b/.gitignore index ad417dbf35076..b37b2e4256cbf 100644 --- a/.gitignore +++ b/.gitignore @@ -19,9 +19,6 @@ graph*.html .pnp.* .yarn/* -# include everything in the snapshots dir -!crates/turbopack/tests/snapshot/** - # generated by cargo xtask publish packages/node-module-trace/npm artifacts diff --git a/.prettierignore b/.prettierignore index 9abfe1d75be26..cb2207ca6421f 100644 --- a/.prettierignore +++ b/.prettierignore @@ -4,7 +4,7 @@ dist/ node_modules/ target/ -/crates/turbopack/tests/snapshot/**/output/ +/crates/turbopack-tests/tests/snapshot/**/output/ /examples/with-svelte pnpm-lock.yaml diff --git a/Cargo.lock b/Cargo.lock index d66d457565f3e..5f01dc750dcb5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2929,14 +2929,14 @@ dependencies = [ [[package]] name = "pretty_assertions" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c89f989ac94207d048d92db058e4f6ec7342b0971fc58d1271ca148b799b3563" +checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" dependencies = [ - "ansi_term", "ctor", "diff", "output_vt100", + "yansi", ] [[package]] @@ -3459,6 +3459,12 @@ dependencies = [ "libc", ] +[[package]] +name = "similar" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62ac7f900db32bf3fd12e0117dd3dc4da74bc52ebaac97f39668446d89694803" + [[package]] name = "siphasher" version = "0.3.10" @@ -5340,7 +5346,6 @@ dependencies = [ "anyhow", "async-trait", "criterion", - "difference", "easy-error", "fxhash", "indexmap", @@ -5430,6 +5435,28 @@ dependencies = [ "turbopack-core", ] +[[package]] +name = "turbopack-tests" +version = "0.1.0" +dependencies = [ + "anyhow", + "once_cell", + "serde", + "serde_json", + "similar", + "test-generator", + "tokio", + "turbo-tasks", + "turbo-tasks-build", + "turbo-tasks-env", + "turbo-tasks-fs", + "turbo-tasks-memory", + "turbopack", + "turbopack-core", + "turbopack-ecmascript", + "turbopack-env", +] + [[package]] name = "twox-hash" version = "1.6.3" @@ -5895,6 +5922,12 @@ dependencies = [ "walkdir", ] +[[package]] +name = "yansi" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" + [[package]] name = "yeslogic-fontconfig-sys" version = "3.2.0" diff --git a/Cargo.toml b/Cargo.toml index 740080f659343..8af5df73da816 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,6 +27,7 @@ members = [ "crates/turbopack-static", "crates/turbopack-swc-utils", "crates/turbopack", + "crates/turbopack-tests", "xtask", ] diff --git a/crates/turbo-tasks-build/src/lib.rs b/crates/turbo-tasks-build/src/lib.rs index 3cdc4f69b648e..2002d57493d2d 100644 --- a/crates/turbo-tasks-build/src/lib.rs +++ b/crates/turbo-tasks-build/src/lib.rs @@ -158,10 +158,10 @@ pub fn generate_register() { } } -pub fn rerun_if_glob(globs: &str) { +pub fn rerun_if_glob(globs: &str, root: &str) { let cwd = env::current_dir().unwrap(); let globs = cwd.join(globs); - let mut seen = HashSet::from([cwd.as_path().to_owned()]); + let mut seen = HashSet::from([cwd.join(root)]); for entry in glob(globs.to_str().unwrap()).unwrap() { let path = entry.unwrap(); for ancestor in path.ancestors() { diff --git a/crates/turbopack-ecmascript/Cargo.toml b/crates/turbopack-ecmascript/Cargo.toml index f3b84d8f1d38e..52ddb5937646e 100644 --- a/crates/turbopack-ecmascript/Cargo.toml +++ b/crates/turbopack-ecmascript/Cargo.toml @@ -59,7 +59,6 @@ version = "0.4" [dev-dependencies] criterion = { version = "0.3.5", features = ["async_tokio"] } -difference = "2.0" rstest = "0.12.0" turbo-tasks-memory = { path = "../turbo-tasks-memory" } turbo-tasks-testing = { path = "../turbo-tasks-testing" } diff --git a/crates/turbopack-ecmascript/src/chunk/mod.rs b/crates/turbopack-ecmascript/src/chunk/mod.rs index c3d2091e6306f..21c44fe9af185 100644 --- a/crates/turbopack-ecmascript/src/chunk/mod.rs +++ b/crates/turbopack-ecmascript/src/chunk/mod.rs @@ -1,6 +1,6 @@ pub mod loader; pub(crate) mod optimize; -pub(crate) mod source_map; +pub mod source_map; use std::{fmt::Write as _, slice::Iter}; diff --git a/crates/turbopack-tests/Cargo.toml b/crates/turbopack-tests/Cargo.toml new file mode 100644 index 0000000000000..e7f9784d7021c --- /dev/null +++ b/crates/turbopack-tests/Cargo.toml @@ -0,0 +1,30 @@ +[package] +name = "turbopack-tests" +version = "0.1.0" +description = "TBD" +license = "MPL-2.0" +edition = "2021" +autobenches = false + +# don't publish this crate +publish = false + +[dev-dependencies] +anyhow = "1.0.47" +once_cell = "1.13.0" +serde = "1.0.136" +serde_json = "1.0.85" +similar = "2.2.0" +test-generator = "0.3.0" +tokio = "1.11.0" +turbo-tasks = { path = "../turbo-tasks" } +turbo-tasks-env = { path = "../turbo-tasks-env" } +turbo-tasks-fs = { path = "../turbo-tasks-fs" } +turbo-tasks-memory = { path = "../turbo-tasks-memory" } +turbopack = { path = "../turbopack" } +turbopack-core = { path = "../turbopack-core" } +turbopack-ecmascript = { path = "../turbopack-ecmascript" } +turbopack-env = { path = "../turbopack-env" } + +[build-dependencies] +turbo-tasks-build = { path = "../turbo-tasks-build" } diff --git a/crates/turbopack-tests/README.md b/crates/turbopack-tests/README.md new file mode 100644 index 0000000000000..93b71d0ff48b8 --- /dev/null +++ b/crates/turbopack-tests/README.md @@ -0,0 +1,26 @@ +# turbopack-tests + +An extracted create to perform snapshot tests on turbopack. + +## Testing + +It's possible to only run the snapshot tests using [nextest][]'s filter +expressions: + +```bash +cargo nextest run -E 'test(snapshot)' +``` + +The filter supports any substring, and only test names which contain +that substring will run. + +## Updating Snapshot + +If you've made a change that requires many snapshot updates, you can +automatically update all outputs using the `UPDATE` command line env: + +```bash +UPDATE=1 cargo nextest run -E 'test(snapshot)' +``` + +[nextest]: https://nexte.st/ diff --git a/crates/turbopack-tests/build.rs b/crates/turbopack-tests/build.rs new file mode 100644 index 0000000000000..12a01ac60bd65 --- /dev/null +++ b/crates/turbopack-tests/build.rs @@ -0,0 +1,9 @@ +use turbo_tasks_build::{generate_register, rerun_if_glob}; + +fn main() { + generate_register(); + // The test/snapshot crate need to be rebuilt if any snapshots are added. + // Unfortunately, we can't have the build.rs file operate differently on + // each file, so the entire turbopack crate needs to be rebuilt. + rerun_if_glob("tests/snapshot/*/*", "test/snapshot"); +} diff --git a/crates/turbopack/tests/snapshot/.eslintrc.json b/crates/turbopack-tests/tests/.eslintrc.json similarity index 100% rename from crates/turbopack/tests/snapshot/.eslintrc.json rename to crates/turbopack-tests/tests/.eslintrc.json diff --git a/crates/turbopack-tests/tests/.gitignore b/crates/turbopack-tests/tests/.gitignore new file mode 100644 index 0000000000000..2551f2bb35408 --- /dev/null +++ b/crates/turbopack-tests/tests/.gitignore @@ -0,0 +1,4 @@ +/node_modules +# include everything in the snapshots dir +!snapshot/** + diff --git a/crates/turbopack/tests/snapshot/package.json b/crates/turbopack-tests/tests/package.json similarity index 100% rename from crates/turbopack/tests/snapshot/package.json rename to crates/turbopack-tests/tests/package.json diff --git a/crates/turbopack/tests/snapshot.rs b/crates/turbopack-tests/tests/snapshot.rs similarity index 77% rename from crates/turbopack/tests/snapshot.rs rename to crates/turbopack-tests/tests/snapshot.rs index b80bf3357e115..cd1ad3447be5d 100644 --- a/crates/turbopack/tests/snapshot.rs +++ b/crates/turbopack-tests/tests/snapshot.rs @@ -1,17 +1,17 @@ #![cfg(test)] -mod helpers; use std::{ collections::{HashMap, HashSet, VecDeque}, - env, fs, + env, + ffi::OsStr, + fs, path::{Path, PathBuf}, }; use anyhow::{anyhow, bail, Context, Result}; -use difference::Changeset; -use helpers::print_changeset; -use lazy_static::lazy_static; +use once_cell::sync::Lazy; use serde::Deserialize; +use similar::TextDiff; use test_generator::test_resources; use turbo_tasks::{NothingVc, TryJoinIterExt, TurboTasks, Value}; use turbo_tasks_env::DotenvProcessEnvVc; @@ -36,13 +36,12 @@ use turbopack_core::{ reference::all_referenced_assets, source_asset::SourceAssetVc, }; +use turbopack_ecmascript::chunk::source_map::EcmascriptChunkSourceMapAssetVc; use turbopack_env::ProcessEnvAssetVc; -lazy_static! { - // Allows for interactive manual debugging of a test case in a browser with: - // `UPDATE=1 cargo test -p turbopack -- test_my_pattern` - static ref UPDATE: bool = env::var("UPDATE").is_ok(); -} +// Updates the existing snapshot outputs with the actual outputs of this run. +// `UPDATE=1 cargo test -p turbopack -- test_my_pattern` +static UPDATE: Lazy = Lazy::new(|| env::var("UPDATE").unwrap_or_default() == "1"); #[derive(Debug, Deserialize)] struct SnapshotOptions { @@ -71,7 +70,7 @@ fn default_entry() -> String { "input/index.js".to_owned() } -#[test_resources("crates/turbopack/tests/snapshot/integration/*")] +#[test_resources("crates/turbopack-tests/tests/snapshot/*/*/")] fn test(resource: &'static str) { // Separating this into a different function fixes my IDE's types for some // reason... @@ -85,7 +84,7 @@ async fn run(resource: &'static str) -> Result<()> { let test_path = Path::new(resource) // test_resources matches and returns relative paths from the workspace root, // but pwd in cargo tests is the crate under test. - .strip_prefix("crates/turbopack")?; + .strip_prefix("crates/turbopack-tests")?; assert!(test_path.exists(), "{} does not exist", resource); assert!( @@ -164,7 +163,6 @@ async fn run(resource: &'static str) -> Result<()> { let asset_root_path = path.join("static"); let chunking_context = DevChunkingContextVc::builder(project_root, path, chunk_root_path, asset_root_path) - .hot_module_replacment() .build(); let existing_dir = chunk_root_path.read_dir().await?; @@ -192,9 +190,9 @@ async fn run(resource: &'static str) -> Result<()> { .map(|module| async move { if let Some(ecmascript) = EcmascriptModuleAssetVc::resolve_from(module).await? { // TODO: Load runtime entries from snapshots - Ok(ecmascript.as_evaluated_chunk(chunking_context.into(), runtime_entries)) + Ok(ecmascript.as_evaluated_chunk(chunking_context, runtime_entries)) } else if let Some(chunkable) = ChunkableAssetVc::resolve_from(module).await? { - Ok(chunkable.as_chunk(chunking_context.into())) + Ok(chunkable.as_chunk(chunking_context)) } else { // TODO convert into a serve-able asset Err(anyhow!( @@ -244,12 +242,39 @@ fn remove_file(root: &str, path: &str) -> Result<()> { Ok(()) } +/// Removes annoying hash fingerprints from files paths. +/// +/// If the hash changes whenever the contents of the file changes, then git will +/// show it as a brand new file instead of a diff of an exsting file. This makes +/// reviewing changes extremely difficult. +async fn remove_hash_fingerprint(asset: AssetVc) -> Result { + let path = asset.path(); + + if EcmascriptChunkSourceMapAssetVc::resolve_from(asset) + .await? + .is_some() + { + // .map files have a hash like foo.js.abc123.map. + let mut p = PathBuf::from(&path.await?.path); + if p.extension() == Some(OsStr::new("map")) { + p.set_extension(""); + debug_assert_ne!(p.extension(), Some(OsStr::new("js"))); + p.set_extension("abc123.map"); + } + + return Ok(path + .root() + .join(p.to_str().context("path is expected to be normal")?)); + } + Ok(path) +} + async fn walk_asset( asset: AssetVc, seen: &mut HashSet, queue: &mut VecDeque, ) -> Result<()> { - let path = asset.path(); + let path = remove_hash_fingerprint(asset).await?; let path_str = path.await?.path.clone(); if !seen.insert(path_str.to_string()) { @@ -262,6 +287,19 @@ async fn walk_asset( Ok(()) } +async fn get_contents(file: AssetContentVc) -> Result> { + Ok(match &*file.await? { + AssetContent::File(file) => match &*file.await? { + FileContent::NotFound => None, + FileContent::Content(expected) => Some(trimmed_string(expected.content())), + }, + AssetContent::Redirect { target, link_type } => Some(format!( + "Redirect {{ target: {target}, link_type: {:?} }}", + link_type + )), + }) +} + async fn diff( path: FileSystemPathVc, actual: AssetContentVc, @@ -269,44 +307,32 @@ async fn diff( ) -> Result<()> { let path_str = &path.await?.path; - let actual = match &*actual.await? { - AssetContent::File(file) => match &*file.await? { - FileContent::NotFound => bail!("could not generate {} contents", path_str), - FileContent::Content(actual) => trimmed_string(actual.content()), - }, - AssetContent::Redirect { target, link_type } => { - format!( - "Redirect {{ target: {target}, link_type: {:?} }}", - link_type - ) - } - }; - let changeset = match &*expected.await? { - AssetContent::File(file) => match &*file.await? { - FileContent::NotFound => Changeset::new("", &actual, "\n"), - FileContent::Content(expected) => { - let expected = trimmed_string(expected.content()); - Changeset::new(&expected, &actual, "\n") - } - }, - AssetContent::Redirect { target, link_type } => Changeset::new( - &format!( - "Redirect {{ target: {target}, link_type: {:?} }}", - link_type - ), - &actual, - "\n", - ), + let actual = match get_contents(actual).await? { + Some(s) => s, + None => bail!("could not generate {} contents", path_str), }; + let expected = get_contents(expected).await?; - if changeset.distance > 0 { + if Some(&actual) != expected.as_ref() { if *UPDATE { let content = File::from(actual).into(); path.write(content).await?; println!("updated contents of {}", path_str); } else { - println!("{}", print_changeset(&changeset)); - bail!("contents of {} did not match", path_str); + if expected.is_none() { + eprintln!("new file {path_str} detected:"); + } else { + eprintln!("contents of {path_str} did not match:"); + } + let expected = expected.unwrap_or_default(); + let diff = TextDiff::from_lines(&expected, &actual); + eprintln!( + "{}", + diff.unified_diff() + .context_radius(3) + .header("expected", "actual") + ); + bail!("contents of {path_str} did not match"); } } diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/input/import.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/async_chunk/input/import.js rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/input/index.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/async_chunk/input/index.js rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/input/node_modules/foo/index.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/foo/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/async_chunk/input/node_modules/foo/index.js rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/foo/index.js diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/input/node_modules/foo/package.json b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/foo/package.json similarity index 100% rename from crates/turbopack/tests/snapshot/integration/async_chunk/input/node_modules/foo/package.json rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/foo/package.json diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/13a8f_turbopack_tests_snapshot_integration_async_chunk_input_import.js_manifest-chunk.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/13a8f_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js_manifest-chunk.js similarity index 67% rename from crates/turbopack/tests/snapshot/integration/async_chunk/output/13a8f_turbopack_tests_snapshot_integration_async_chunk_input_import.js_manifest-chunk.js rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/13a8f_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js_manifest-chunk.js index 06e01904f34bd..0c1596b567895 100644 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/13a8f_turbopack_tests_snapshot_integration_async_chunk_input_import.js_manifest-chunk.js +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/13a8f_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js_manifest-chunk.js @@ -1,10 +1,10 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/13a8f_turbopack_tests_snapshot_integration_async_chunk_input_import.js_manifest-chunk.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/13a8f_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js_manifest-chunk.js", { -"[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/import.js/manifest-chunk.js": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js/manifest-chunk.js": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { const chunks = [ - "output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js", - "output/530b2_foo_index.js", + "output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js", + "output/bbbdc_foo_index.js", ]; __turbopack_export_value__(Promise.all(chunks.map(__turbopack_load__))); diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/13a8f_turbopack_tests_snapshot_integration_async_chunk_input_import.js_manifest-chunk.js.88b229931ae4ffd4.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/13a8f_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js_manifest-chunk.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/async_chunk/output/13a8f_turbopack_tests_snapshot_integration_async_chunk_input_import.js_manifest-chunk.js.88b229931ae4ffd4.map rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/13a8f_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js_manifest-chunk.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/530b2_foo_index.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/bbbdc_foo_index.js similarity index 68% rename from crates/turbopack/tests/snapshot/integration/async_chunk/output/530b2_foo_index.js rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/bbbdc_foo_index.js index 8a829de8818ef..0f0f8f282a625 100644 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/530b2_foo_index.js +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/bbbdc_foo_index.js @@ -1,6 +1,6 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/530b2_foo_index.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/bbbdc_foo_index.js", { -"[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/node_modules/foo/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/foo/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { __turbopack_esm__({ "foo": ()=>foo @@ -13,4 +13,4 @@ function foo(value) { }]); -//# sourceMappingURL=530b2_foo_index.js.aefa69dcbcd2072e.map \ No newline at end of file +//# sourceMappingURL=bbbdc_foo_index.js.aefa69dcbcd2072e.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/530b2_foo_index.js.aefa69dcbcd2072e.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/bbbdc_foo_index.js.abc123.map similarity index 86% rename from crates/turbopack/tests/snapshot/integration/async_chunk/output/530b2_foo_index.js.aefa69dcbcd2072e.map rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/bbbdc_foo_index.js.abc123.map index 9e311ef61f439..bece81e261321 100644 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/530b2_foo_index.js.aefa69dcbcd2072e.map +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/bbbdc_foo_index.js.abc123.map @@ -1,6 +1,6 @@ { "version": 3, "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/node_modules/foo/index.js"],"sourcesContent":["export function foo(value) {\n console.assert(value);\n}\n"],"names":[],"mappings":"AAAA;;;AAAO,SAAS,IAAI,KAAK,EAAE;IACzB,QAAQ,MAAM,CAAC;AACjB"}}, + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/foo/index.js"],"sourcesContent":["export function foo(value) {\n console.assert(value);\n}\n"],"names":[],"mappings":"AAAA;;;AAAO,SAAS,IAAI,KAAK,EAAE;IACzB,QAAQ,MAAM,CAAC;AACjB"}}, {"offset": {"line": 10, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] } \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js new file mode 100644 index 0000000000000..33f910539fca1 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js @@ -0,0 +1,14 @@ +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js", { + +"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { + +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$node_modules$2f$foo$2f$index$2e$js__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/foo/index.js (ecmascript)"); +"__TURBOPACK__ecmascript__hoisting__location__"; +; +__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$node_modules$2f$foo$2f$index$2e$js__["foo"](true); + +})()), +}]); + + +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js.c20bc225717b01ca.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js.d82488b1d2cc262b.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js.abc123.map similarity index 80% rename from crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js.d82488b1d2cc262b.map rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js.abc123.map index b952f14fc68a9..d0d8fa05e24a9 100644 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js.d82488b1d2cc262b.map +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js.abc123.map @@ -1,6 +1,6 @@ { "version": 3, "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/import.js"],"sourcesContent":["import { foo } from \"foo\";\n\nfoo(true);\n"],"names":[],"mappings":"AAAA;;;AAEA,+KAAI,IAAI"}}, + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js"],"sourcesContent":["import { foo } from \"foo\";\n\nfoo(true);\n"],"names":[],"mappings":"AAAA;;;AAEA,kLAAI,IAAI"}}, {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] } \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_9be35c.js similarity index 96% rename from crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_9be35c.js index e7cc395232dab..0f8b0c2526b6b 100644 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_9be35c.js @@ -1,24 +1,24 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_9be35c.js", { -"[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname, m: module, e: exports }) { !function() { +"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname, m: module, e: exports }) { !function() { -__turbopack_require__("[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/import.js/manifest-loader.js")(__turbopack_import__).then(({ foo })=>{ +__turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js/manifest-loader.js")(__turbopack_import__).then(({ foo })=>{ foo(true); }); }.call(this) }), -"[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/import.js/manifest-loader.js": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js/manifest-loader.js": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { __turbopack_export_value__((__turbopack_import__) => { - return __turbopack_load__("output/13a8f_turbopack_tests_snapshot_integration_async_chunk_input_import.js_manifest-chunk.js").then(() => { - return __turbopack_require__("[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/import.js/manifest-chunk.js"); - }).then(() => __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/import.js (ecmascript)")); + return __turbopack_load__("output/13a8f_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js_manifest-chunk.js").then(() => { + return __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js/manifest-chunk.js"); + }).then(() => __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript)")); }); })()), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_e2330c.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_700c9a.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1024,4 +1024,4 @@ __turbopack_export_value__((__turbopack_import__) => { })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js.5a177a72426f6bd5.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_9be35c.js.cd4f2d1f6d4fa4b4.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js.5a177a72426f6bd5.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_9be35c.js.abc123.map similarity index 86% rename from crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js.5a177a72426f6bd5.map rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_9be35c.js.abc123.map index 1d164a72ea207..dfedb0c79d518 100644 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js.5a177a72426f6bd5.map +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_9be35c.js.abc123.map @@ -1,6 +1,6 @@ { "version": 3, "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/index.js"],"sourcesContent":["import(\"./import\").then(({ foo }) => {\n foo(true);\n});\n"],"names":[],"mappings":"AAAA,oJAAmB,IAAI,CAAC,CAAC,EAAE,IAAG,EAAE,GAAK;IACnC,IAAI,IAAI;AACV"}}, + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js"],"sourcesContent":["import(\"./import\").then(({ foo }) => {\n foo(true);\n});\n"],"names":[],"mappings":"AAAA,oJAAmB,IAAI,CAAC,CAAC,EAAE,IAAG,EAAE,GAAK;IACnC,IAAI,IAAI;AACV"}}, {"offset": {"line": 7, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] } \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/chunked/input/index.js b/crates/turbopack-tests/tests/snapshot/basic/chunked/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/chunked/input/index.js rename to crates/turbopack-tests/tests/snapshot/basic/chunked/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/chunked/input/node_modules/foo/index.js b/crates/turbopack-tests/tests/snapshot/basic/chunked/input/node_modules/foo/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/chunked/input/node_modules/foo/index.js rename to crates/turbopack-tests/tests/snapshot/basic/chunked/input/node_modules/foo/index.js diff --git a/crates/turbopack/tests/snapshot/integration/chunked/input/node_modules/foo/package.json b/crates/turbopack-tests/tests/snapshot/basic/chunked/input/node_modules/foo/package.json similarity index 100% rename from crates/turbopack/tests/snapshot/integration/chunked/input/node_modules/foo/package.json rename to crates/turbopack-tests/tests/snapshot/basic/chunked/input/node_modules/foo/package.json diff --git a/crates/turbopack/tests/snapshot/integration/chunked/output/44218_foo_index.js b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/7012b_foo_index.js similarity index 67% rename from crates/turbopack/tests/snapshot/integration/chunked/output/44218_foo_index.js rename to crates/turbopack-tests/tests/snapshot/basic/chunked/output/7012b_foo_index.js index 00df7f72c596a..ec8355a55e190 100644 --- a/crates/turbopack/tests/snapshot/integration/chunked/output/44218_foo_index.js +++ b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/7012b_foo_index.js @@ -1,6 +1,6 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/44218_foo_index.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/7012b_foo_index.js", { -"[project]/crates/turbopack/tests/snapshot/integration/chunked/input/node_modules/foo/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/node_modules/foo/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { __turbopack_esm__({ "foo": ()=>foo @@ -13,4 +13,4 @@ function foo(value) { }]); -//# sourceMappingURL=44218_foo_index.js.aefa69dcbcd2072e.map \ No newline at end of file +//# sourceMappingURL=7012b_foo_index.js.aefa69dcbcd2072e.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/chunked/output/44218_foo_index.js.aefa69dcbcd2072e.map b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/7012b_foo_index.js.abc123.map similarity index 86% rename from crates/turbopack/tests/snapshot/integration/chunked/output/44218_foo_index.js.aefa69dcbcd2072e.map rename to crates/turbopack-tests/tests/snapshot/basic/chunked/output/7012b_foo_index.js.abc123.map index 76dc7204d2311..8b7c1553fc611 100644 --- a/crates/turbopack/tests/snapshot/integration/chunked/output/44218_foo_index.js.aefa69dcbcd2072e.map +++ b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/7012b_foo_index.js.abc123.map @@ -1,6 +1,6 @@ { "version": 3, "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/chunked/input/node_modules/foo/index.js"],"sourcesContent":["export function foo(value) {\n console.assert(value);\n}\n"],"names":[],"mappings":"AAAA;;;AAAO,SAAS,IAAI,KAAK,EAAE;IACzB,QAAQ,MAAM,CAAC;AACjB"}}, + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/node_modules/foo/index.js"],"sourcesContent":["export function foo(value) {\n console.assert(value);\n}\n"],"names":[],"mappings":"AAAA;;;AAAO,SAAS,IAAI,KAAK,EAAE;IACzB,QAAQ,MAAM,CAAC;AACjB"}}, {"offset": {"line": 10, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] } \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/chunked/output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_100c01.js similarity index 97% rename from crates/turbopack/tests/snapshot/integration/chunked/output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js rename to crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_100c01.js index c9cbacff8793f..22077955af783 100644 --- a/crates/turbopack/tests/snapshot/integration/chunked/output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js +++ b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_100c01.js @@ -1,16 +1,16 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_100c01.js", { -"[project]/crates/turbopack/tests/snapshot/integration/chunked/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { -var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$chunked$2f$input$2f$node_modules$2f$foo$2f$index$2e$js__ = __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/chunked/input/node_modules/foo/index.js (ecmascript)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$chunked$2f$input$2f$node_modules$2f$foo$2f$index$2e$js__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/node_modules/foo/index.js (ecmascript)"); "__TURBOPACK__ecmascript__hoisting__location__"; ; -__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$chunked$2f$input$2f$node_modules$2f$foo$2f$index$2e$js__["foo"](true); +__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$chunked$2f$input$2f$node_modules$2f$foo$2f$index$2e$js__["foo"](true); })()), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7adb11.js") && loadedChunks.has("output/44218_foo_index.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/chunked/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_fa1f2b.js") && loadedChunks.has("output/7012b_foo_index.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1016,4 +1016,4 @@ __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$ })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js.bbc76078836463f9.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_100c01.js.e84c3ec844835b59.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/chunked/output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js.bbc76078836463f9.map b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_100c01.js.abc123.map similarity index 69% rename from crates/turbopack/tests/snapshot/integration/chunked/output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js.bbc76078836463f9.map rename to crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_100c01.js.abc123.map index 813a222c9082f..a25733681d0d7 100644 --- a/crates/turbopack/tests/snapshot/integration/chunked/output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js.bbc76078836463f9.map +++ b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_100c01.js.abc123.map @@ -1,6 +1,6 @@ { "version": 3, "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/chunked/input/index.js"],"sourcesContent":["import { foo } from \"foo\";\n\nfoo(true);\n"],"names":[],"mappings":"AAAA;;;AAEA,2KAAI,IAAI"}}, + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/index.js"],"sourcesContent":["import { foo } from \"foo\";\n\nfoo(true);\n"],"names":[],"mappings":"AAAA;;;AAEA,8KAAI,IAAI"}}, {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] } \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/input/imported.css b/crates/turbopack-tests/tests/snapshot/css/css/input/imported.css similarity index 100% rename from crates/turbopack/tests/snapshot/integration/css/input/imported.css rename to crates/turbopack-tests/tests/snapshot/css/css/input/imported.css diff --git a/crates/turbopack/tests/snapshot/integration/css/input/index.js b/crates/turbopack-tests/tests/snapshot/css/css/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/css/input/index.js rename to crates/turbopack-tests/tests/snapshot/css/css/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/index.css b/crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/index.css similarity index 100% rename from crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/index.css rename to crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/index.css diff --git a/crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/package.json b/crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/package.json similarity index 100% rename from crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/package.json rename to crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/package.json diff --git a/crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/style.css b/crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/style.css similarity index 100% rename from crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/style.css rename to crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/style.css diff --git a/crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/style.module.css b/crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/style.module.css similarity index 100% rename from crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/style.module.css rename to crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/style.module.css diff --git a/crates/turbopack/tests/snapshot/integration/css/input/style.css b/crates/turbopack-tests/tests/snapshot/css/css/input/style.css similarity index 100% rename from crates/turbopack/tests/snapshot/integration/css/input/style.css rename to crates/turbopack-tests/tests/snapshot/css/css/input/style.css diff --git a/crates/turbopack/tests/snapshot/integration/css/input/style.module.css b/crates/turbopack-tests/tests/snapshot/css/css/input/style.module.css similarity index 100% rename from crates/turbopack/tests/snapshot/integration/css/input/style.module.css rename to crates/turbopack-tests/tests/snapshot/css/css/input/style.module.css diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.css b/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.css new file mode 100644 index 0000000000000..b7e983710d06b --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.css @@ -0,0 +1,5 @@ +/* chunk [workspace]/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.css */ +/* [project]/crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/style.css */ +.foo-style { + color: green; +} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.module.css b/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.module.css new file mode 100644 index 0000000000000..53212460b4c4e --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.module.css @@ -0,0 +1,5 @@ +/* chunk [workspace]/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.module.css */ +/* [project]/crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/style.module.css */ +.foo-module-style◽\[project\]\/crates\/turbopack-tests\/tests\/snapshot\/css\/css\/input\/node_modules\/foo\/style\.module\.css { + color: blue; +} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.module.css.js b/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.module.css.js new file mode 100644 index 0000000000000..3a487d65a1e10 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.module.css.js @@ -0,0 +1,10 @@ +(self.TURBOPACK = self.TURBOPACK || []).push(["output/a97f4_foo_style.module.css.js", { + +"[project]/crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/style.module.css (css module)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { + +__turbopack_export_value__({ + "foo-module-style": "foo-module-style◽[project]/crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/style.module.css", +}); + +})()), +}]); \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/13a8f_turbopack_tests_snapshot_integration_async_chunk_input_import.js_manifest-chunk.js.d4469b.map b/crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.module.css.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/async_chunk/output/13a8f_turbopack_tests_snapshot_integration_async_chunk_input_import.js_manifest-chunk.js.d4469b.map rename to crates/turbopack-tests/tests/snapshot/css/css/output/a97f4_foo_style.module.css.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_6b1595.js similarity index 93% rename from crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js rename to crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_6b1595.js index de7ed049858fa..2f189bc48bb24 100644 --- a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js +++ b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_6b1595.js @@ -1,29 +1,29 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_css_css_input_index_6b1595.js", { -"[project]/crates/turbopack/tests/snapshot/integration/css/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/css/css/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { -var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$css$2f$input$2f$node_modules$2f$foo$2f$style$2e$module$2e$css__ = __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/style.module.css (css module)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$css$2f$input$2f$style$2e$module$2e$css__ = __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/css/input/style.module.css (css module)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$css$2f$css$2f$input$2f$node_modules$2f$foo$2f$style$2e$module$2e$css__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/style.module.css (css module)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$css$2f$css$2f$input$2f$style$2e$module$2e$css__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/css/css/input/style.module.css (css module)"); "__TURBOPACK__ecmascript__hoisting__location__"; ; ; ; ; ; -console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$css$2f$input$2f$style$2e$module$2e$css__["default"], __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$css$2f$input$2f$node_modules$2f$foo$2f$style$2e$module$2e$css__["default"]); +console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$css$2f$css$2f$input$2f$style$2e$module$2e$css__["default"], __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$css$2f$css$2f$input$2f$node_modules$2f$foo$2f$style$2e$module$2e$css__["default"]); })()), -"[project]/crates/turbopack/tests/snapshot/integration/css/input/style.module.css (css module)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/css/css/input/style.module.css (css module)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { __turbopack_export_value__({ - "inner": "inner◽[project]/crates/turbopack/tests/snapshot/integration/css/input/style.module.css", - "module-style": "module-style◽[project]/crates/turbopack/tests/snapshot/integration/css/input/style.module.css", + "inner": "inner◽[project]/crates/turbopack-tests/tests/snapshot/css/css/input/style.module.css", + "module-style": "module-style◽[project]/crates/turbopack-tests/tests/snapshot/css/css/input/style.module.css", }); })()), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_css_input_index_00b318.js") && loadedChunks.has("output/b06df_foo_style.module.css.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/css/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_css_css_input_index_9d7694.js") && loadedChunks.has("output/a97f4_foo_style.module.css.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/css/css/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1029,4 +1029,4 @@ __turbopack_export_value__({ })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js.04f1460adf3cf3ae.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_css_css_input_index_6b1595.js.5a40de650800f08e.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_6b1595.js.abc123.map b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_6b1595.js.abc123.map new file mode 100644 index 0000000000000..68e7a183c22d3 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_6b1595.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/css/css/input/index.js"],"sourcesContent":["import \"foo/style.css\";\nimport \"foo\";\nimport \"./style.css\";\nimport fooStyle from \"foo/style.module.css\";\nimport style from \"./style.module.css\";\n\nconsole.log(style, fooStyle);\n"],"names":[],"mappings":"AAAA;;;;;;;;AAMA,QAAQ,GAAG"}}, + {"offset": {"line": 13, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_style.css b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_style.css new file mode 100644 index 0000000000000..b82bdc7f183d6 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_style.css @@ -0,0 +1,14 @@ +/* chunk [workspace]/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_style.css */ +/* import([project]/crates/turbopack-tests/tests/snapshot/css/css/input/imported.css (css)) */ +@layer layer { + @media print { + /* [project]/crates/turbopack-tests/tests/snapshot/css/css/input/imported.css */ + .imported { + color: cyan; + } +} +} +/* [project]/crates/turbopack-tests/tests/snapshot/css/css/input/style.css */ +.style { + color: yellow; +} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_style.module.css b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_style.module.css new file mode 100644 index 0000000000000..683f05e80c83d --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_style.module.css @@ -0,0 +1,9 @@ +/* chunk [workspace]/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_style.module.css */ +/* [project]/crates/turbopack-tests/tests/snapshot/css/css/input/style.module.css */ +.module-style◽\[project\]\/crates\/turbopack-tests\/tests\/snapshot\/css\/css\/input\/style\.module\.css { + color: magenta; +} +.module-style◽\[project\]\/crates\/turbopack-tests\/tests\/snapshot\/css\/css\/input\/style\.module\.css > h1, +.module-style◽\[project\]\/crates\/turbopack-tests\/tests\/snapshot\/css\/css\/input\/style\.module\.css + .inner◽\[project\]\/crates\/turbopack-tests\/tests\/snapshot\/css\/css\/input\/style\.module\.css { + background: purple; +} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/input/index.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/input/index.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.16ec6995fb521e87.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.16ec6995fb521e87.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.0db53c7bdcba826d.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.0db53c7bdcba826d.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js.3a205102b30cf3fb.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js.3a205102b30cf3fb.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/12353_stylis_dist_umd_stylis.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/12353_stylis_dist_umd_stylis.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/12353_stylis_dist_umd_stylis.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/12353_stylis_dist_umd_stylis.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/12353_stylis_dist_umd_stylis.js.91b0cb37ce4ca452.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/12353_stylis_dist_umd_stylis.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/12353_stylis_dist_umd_stylis.js.91b0cb37ce4ca452.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/12353_stylis_dist_umd_stylis.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js.06912e0ea88ebab7.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js.06912e0ea88ebab7.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/2b6df_@babel_runtime_helpers_extends.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/2b6df_@babel_runtime_helpers_extends.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/2b6df_@babel_runtime_helpers_extends.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/2b6df_@babel_runtime_helpers_extends.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/2b6df_@babel_runtime_helpers_extends.js.3a0fac537faf33b2.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/2b6df_@babel_runtime_helpers_extends.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/2b6df_@babel_runtime_helpers_extends.js.3a0fac537faf33b2.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/2b6df_@babel_runtime_helpers_extends.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.cf400c5c4dd175eb.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.cf400c5c4dd175eb.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_index.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/535ac_react_index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_index.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/535ac_react_index.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_index.js.41f42c0d7681b52d.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/535ac_react_index.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_index.js.41f42c0d7681b52d.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/535ac_react_index.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_jsx-runtime.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/535ac_react_jsx-runtime.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_jsx-runtime.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/535ac_react_jsx-runtime.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_jsx-runtime.js.5baed0ec6d5ddd99.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/535ac_react_jsx-runtime.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_jsx-runtime.js.5baed0ec6d5ddd99.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/535ac_react_jsx-runtime.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js.bdcde0a7f1e9a487.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js.bdcde0a7f1e9a487.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js.bdcde0a7f1e9a487.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js.bdcde0a7f1e9a487.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.f6bb3e4ed44afba8.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.f6bb3e4ed44afba8.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.9a126457a4ee1a1d.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.9a126457a4ee1a1d.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.50f1d0709a7f195f.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.50f1d0709a7f195f.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.1307c95e40409489.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.1307c95e40409489.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/a6e92_react-is_index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/a6e92_react-is_index.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.b0e90a67b783361b.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/a6e92_react-is_index.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.b0e90a67b783361b.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/a6e92_react-is_index.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js.039b2091e8bf558b.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js.039b2091e8bf558b.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js.a92a1b3c17dde217.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js.a92a1b3c17dde217.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.20f75fa89e810966.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.20f75fa89e810966.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js.b2707353bc93f0d6.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js.b2707353bc93f0d6.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_3be5b0.js similarity index 97% rename from crates/turbopack/tests/snapshot/integration/emotion/output/crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_3be5b0.js index 5ff18e3e5d222..e1671552cfd86 100644 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js +++ b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_3be5b0.js @@ -1,6 +1,6 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_3be5b0.js", { -"[project]/crates/turbopack/tests/snapshot/integration/emotion/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/emotion/emotion/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$40$18$2e$2$2e$0$2f$node_modules$2f$react$2f$jsx$2d$runtime$2e$js__ = __turbopack_import__("[project]/node_modules/.pnpm/react@18.2.0/node_modules/react/jsx-runtime.js (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f40$emotion$2b$react$40$11$2e$10$2e$4_b6k74wvxdvqypha4emuv7fd2ke$2f$node_modules$2f40$emotion$2f$react$2f$dist$2f$emotion$2d$react$2e$cjs$2e$js__ = __turbopack_import__("[project]/node_modules/.pnpm/@emotion+react@11.10.4_b6k74wvxdvqypha4emuv7fd2ke/node_modules/@emotion/react/dist/emotion-react.cjs.js (ecmascript)"); @@ -25,8 +25,8 @@ console.log(StyledButton, ClassNameButton); })()), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/_698201.js") && loadedChunks.has("output/node_modules__8a125e.pnpm.js") && loadedChunks.has("output/node_modules__57b888.pnpm.js") && loadedChunks.has("output/node_modules__7a63ba.pnpm.js") && loadedChunks.has("output/node_modules__39d834.pnpm.js") && loadedChunks.has("output/node_modules__467271.pnpm.js") && loadedChunks.has("output/node_modules__9eb24e.pnpm.js") && loadedChunks.has("output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/emotion/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/_98b7c6.js") && loadedChunks.has("output/node_modules__8a125e.pnpm.js") && loadedChunks.has("output/node_modules__57b888.pnpm.js") && loadedChunks.has("output/node_modules__7a63ba.pnpm.js") && loadedChunks.has("output/node_modules__39d834.pnpm.js") && loadedChunks.has("output/node_modules__467271.pnpm.js") && loadedChunks.has("output/node_modules__9eb24e.pnpm.js") && loadedChunks.has("output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/emotion/emotion/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1032,4 +1032,4 @@ console.log(StyledButton, ClassNameButton); })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js.09502617f0c92d6c.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_3be5b0.js.09502617f0c92d6c.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_3be5b0.js.abc123.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_3be5b0.js.abc123.map new file mode 100644 index 0000000000000..2eef1f43f1fc1 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_3be5b0.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/emotion/emotion/input/index.js"],"sourcesContent":["/** @jsx jsx */\n\nimport { jsx } from \"@emotion/react\";\nimport styled from \"@emotion/styled\";\n\nconst StyledButton = styled.button`\n background: blue;\n`;\n\nfunction ClassNameButton({ children }) {\n return (\n \n {children}\n \n );\n}\n\nconsole.log(StyledButton, ClassNameButton);\n"],"names":[],"mappings":"AAEA;;;;;;;AAGA,MAAM;;;;AAIN,SAAS,gBAAgB,EAAE,SAAQ,EAAE,EAAE;IACrC,OACE,0JAAC;QACC,WAAW,GAAG,CAAC;;MAEf,CAAC;kBAEA;;AAGP;AAEA,QAAQ,GAAG,CAAC,cAAc"}}, + {"offset": {"line": 24, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js.c462ee648576a6a8.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js.c462ee648576a6a8.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js.203e3e701f42a310.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js.203e3e701f42a310.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/env/input/.env b/crates/turbopack-tests/tests/snapshot/env/env/input/.env similarity index 100% rename from crates/turbopack/tests/snapshot/integration/env/input/.env rename to crates/turbopack-tests/tests/snapshot/env/env/input/.env diff --git a/crates/turbopack/tests/snapshot/integration/env/input/index.js b/crates/turbopack-tests/tests/snapshot/env/env/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/env/input/index.js rename to crates/turbopack-tests/tests/snapshot/env/env/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js b/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_480486.js similarity index 96% rename from crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js rename to crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_480486.js index 7d0bdf84c9c2f..576463b63d7ea 100644 --- a/crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js +++ b/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_480486.js @@ -1,6 +1,6 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_env_env_input_480486.js", { -"[project]/crates/turbopack/tests/snapshot/integration/env/input/.env/.env.js": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/env/env/input/.env/.env.js": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { const env = process.env; @@ -8,15 +8,15 @@ env["FOO"] = "foo"; env["FOOBAR"] = "foobar"; })()), -"[project]/crates/turbopack/tests/snapshot/integration/env/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname, m: module, e: exports }) { !function() { +"[project]/crates/turbopack-tests/tests/snapshot/env/env/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname, m: module, e: exports }) { !function() { console.log(process.env.FOOBAR); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_env_input_242b41.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/env/input/.env/.env.js"); -instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/env/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_env_env_input_f5a4ae.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/env/env/input/.env/.env.js"); +instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/env/env/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1022,4 +1022,4 @@ instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/ })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_env_input_7337cb.js.5ca23c99107d77f5.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_env_env_input_480486.js.5ca23c99107d77f5.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js.5ca23c99107d77f5.map b/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_480486.js.abc123.map similarity index 50% rename from crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js.5ca23c99107d77f5.map rename to crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_480486.js.abc123.map index ed82569fb2c76..75bae3c24eceb 100644 --- a/crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js.5ca23c99107d77f5.map +++ b/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_480486.js.abc123.map @@ -1,6 +1,6 @@ { "version": 3, "sections": [ - {"offset": {"line": 12, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/env/input/index.js"],"sourcesContent":["console.log(process.env.FOOBAR);\n"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC,QAAQ,GAAG,CAAC,MAAM"}}, + {"offset": {"line": 12, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/env/env/input/index.js"],"sourcesContent":["console.log(process.env.FOOBAR);\n"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC,QAAQ,GAAG,CAAC,MAAM"}}, {"offset": {"line": 13, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] } \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/example/input/index.js b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/example/input/index.js rename to crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/runtime_entry/input/runtime.js b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/input/runtime.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/runtime_entry/input/runtime.js rename to crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/input/runtime.js diff --git a/crates/turbopack/tests/snapshot/integration/runtime_entry/output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/1cdd0_tests_snapshot_evaluated_entrry_runtime_entry_input_index_58db80.js similarity index 97% rename from crates/turbopack/tests/snapshot/integration/runtime_entry/output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js rename to crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/1cdd0_tests_snapshot_evaluated_entrry_runtime_entry_input_index_58db80.js index c320b9429cc60..7de0c619411cb 100644 --- a/crates/turbopack/tests/snapshot/integration/runtime_entry/output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js +++ b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/1cdd0_tests_snapshot_evaluated_entrry_runtime_entry_input_index_58db80.js @@ -1,13 +1,13 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/1cdd0_tests_snapshot_evaluated_entrry_runtime_entry_input_index_58db80.js", { -"[project]/crates/turbopack/tests/snapshot/integration/runtime_entry/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname, m: module, e: exports }) { !function() { +"[project]/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname, m: module, e: exports }) { !function() { console.log("hello world"); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_36cb7c.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/runtime_entry/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/1cdd0_tests_snapshot_evaluated_entrry_runtime_entry_input_index_290297.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1013,4 +1013,4 @@ console.log("hello world"); })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js.dc42bac4b591c14f.map \ No newline at end of file +//# sourceMappingURL=1cdd0_tests_snapshot_evaluated_entrry_runtime_entry_input_index_58db80.js.dc42bac4b591c14f.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/runtime_entry/output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js.dc42bac4b591c14f.map b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/1cdd0_tests_snapshot_evaluated_entrry_runtime_entry_input_index_58db80.js.abc123.map similarity index 50% rename from crates/turbopack/tests/snapshot/integration/runtime_entry/output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js.dc42bac4b591c14f.map rename to crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/1cdd0_tests_snapshot_evaluated_entrry_runtime_entry_input_index_58db80.js.abc123.map index dd42612963b95..37d59614e2326 100644 --- a/crates/turbopack/tests/snapshot/integration/runtime_entry/output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js.dc42bac4b591c14f.map +++ b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/1cdd0_tests_snapshot_evaluated_entrry_runtime_entry_input_index_58db80.js.abc123.map @@ -1,6 +1,6 @@ { "version": 3, "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/runtime_entry/input/index.js"],"sourcesContent":["console.log(\"hello world\");\n"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC"}}, + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/input/index.js"],"sourcesContent":["console.log(\"hello world\");\n"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC"}}, {"offset": {"line": 5, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] } \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/runtime_entry/input/index.js b/crates/turbopack-tests/tests/snapshot/example/example/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/runtime_entry/input/index.js rename to crates/turbopack-tests/tests/snapshot/example/example/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/example/output/crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js b/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_a7beb7.js similarity index 97% rename from crates/turbopack/tests/snapshot/integration/example/output/crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js rename to crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_a7beb7.js index 5d0671a0601d0..838d288aa9cdf 100644 --- a/crates/turbopack/tests/snapshot/integration/example/output/crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js +++ b/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_a7beb7.js @@ -1,13 +1,13 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_example_example_input_index_a7beb7.js", { -"[project]/crates/turbopack/tests/snapshot/integration/example/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname, m: module, e: exports }) { !function() { +"[project]/crates/turbopack-tests/tests/snapshot/example/example/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname, m: module, e: exports }) { !function() { console.log("hello world"); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_example_input_index_e45154.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/example/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_example_example_input_index_90923d.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/example/example/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1013,4 +1013,4 @@ console.log("hello world"); })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js.dc42bac4b591c14f.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_example_example_input_index_a7beb7.js.dc42bac4b591c14f.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/example/output/crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js.dc42bac4b591c14f.map b/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_a7beb7.js.abc123.map similarity index 52% rename from crates/turbopack/tests/snapshot/integration/example/output/crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js.dc42bac4b591c14f.map rename to crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_a7beb7.js.abc123.map index 178cb54e20c22..9023b9a066c77 100644 --- a/crates/turbopack/tests/snapshot/integration/example/output/crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js.dc42bac4b591c14f.map +++ b/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_a7beb7.js.abc123.map @@ -1,6 +1,6 @@ { "version": 3, "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/example/input/index.js"],"sourcesContent":["console.log(\"hello world\");\n"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC"}}, + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/example/example/input/index.js"],"sourcesContent":["console.log(\"hello world\");\n"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC"}}, {"offset": {"line": 5, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] } \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/json/input/index.js b/crates/turbopack-tests/tests/snapshot/imports/json/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/json/input/index.js rename to crates/turbopack-tests/tests/snapshot/imports/json/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/json/input/invalid.json b/crates/turbopack-tests/tests/snapshot/imports/json/input/invalid.json similarity index 100% rename from crates/turbopack/tests/snapshot/integration/json/input/invalid.json rename to crates/turbopack-tests/tests/snapshot/imports/json/input/invalid.json diff --git a/crates/turbopack/tests/snapshot/integration/json/input/package.json b/crates/turbopack-tests/tests/snapshot/imports/json/input/package.json similarity index 100% rename from crates/turbopack/tests/snapshot/integration/json/input/package.json rename to crates/turbopack-tests/tests/snapshot/imports/json/input/package.json diff --git a/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js b/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e24981.js similarity index 94% rename from crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js rename to crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e24981.js index 1aafe3b3a2667..42978c9c76171 100644 --- a/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js +++ b/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e24981.js @@ -1,27 +1,27 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e24981.js", { -"[project]/crates/turbopack/tests/snapshot/integration/json/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/imports/json/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { -var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$json$2f$input$2f$package$2e$json__ = __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/json/input/package.json (json)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$json$2f$input$2f$invalid$2e$json__ = __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/json/input/invalid.json (json)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$imports$2f$json$2f$input$2f$package$2e$json__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/imports/json/input/package.json (json)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$imports$2f$json$2f$input$2f$invalid$2e$json__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/imports/json/input/invalid.json (json)"); "__TURBOPACK__ecmascript__hoisting__location__"; ; -console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$json$2f$input$2f$package$2e$json__["default"].name); +console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$imports$2f$json$2f$input$2f$package$2e$json__["default"].name); ; -console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$json$2f$input$2f$invalid$2e$json__["default"]["this-is"]); +console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$imports$2f$json$2f$input$2f$invalid$2e$json__["default"]["this-is"]); })()), -"[project]/crates/turbopack/tests/snapshot/integration/json/input/package.json (json)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/imports/json/input/package.json (json)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { __turbopack_export_value__(JSON.parse("{\"name\":\"json-snapshot\"}")); })()), -"[project]/crates/turbopack/tests/snapshot/integration/json/input/invalid.json (json)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/imports/json/input/invalid.json (json)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { throw new Error("An error occurred while importing a JSON module: \"File is not valid JSON\"") })()), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_json_input_index_3b9519.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/json/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_cde261.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/json/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1027,4 +1027,4 @@ throw new Error("An error occurred while importing a JSON module: \"File is not })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.e75707fc8cfc691f.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_imports_json_input_index_e24981.js.da192aab26ae2013.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e24981.js.abc123.map b/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e24981.js.abc123.map new file mode 100644 index 0000000000000..ed748b1a73585 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e24981.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/imports/json/input/index.js"],"sourcesContent":["import pkg from \"./package.json\";\nconsole.log(pkg.name);\nimport invalid from \"./invalid.json\";\nconsole.log(invalid[\"this-is\"]);\n"],"names":[],"mappings":"AAAA;;;;AACA,QAAQ,GAAG,CAAC,8JAAI,IAAI;;AAEpB,QAAQ,GAAG,CAAC,6JAAO,CAAC,UAAU"}}, + {"offset": {"line": 11, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/input/index.js b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/resolve_error_cjs/input/index.js rename to crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_223f2e.js similarity index 96% rename from crates/turbopack/tests/snapshot/integration/resolve_error_cjs/output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js rename to crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_223f2e.js index f9255930cfb5d..d5576cedf80d1 100644 --- a/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js +++ b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_223f2e.js @@ -1,6 +1,6 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_223f2e.js", { -"[project]/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname, m: module, e: exports }) { !function() { +"[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname, m: module, e: exports }) { !function() { const dne = __turbopack_require__((()=>{ const e = new Error("Cannot find module 'does-not-exist/path'"); @@ -11,8 +11,8 @@ console.log(dne); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_f1da75.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_0a21b1.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1018,4 +1018,4 @@ console.log(dne); })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js.0564bb6c921d5c04.map \ No newline at end of file +//# sourceMappingURL=13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_223f2e.js.0564bb6c921d5c04.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_223f2e.js.abc123.map b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_223f2e.js.abc123.map new file mode 100644 index 0000000000000..0af601df15734 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_223f2e.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/input/index.js"],"sourcesContent":["const dne = require(\"does-not-exist/path\");\n\nconsole.log(dne);\n"],"names":[],"mappings":"AAAA,MAAM,MAAM;;;;;AAEZ,QAAQ,GAAG,CAAC"}}, + {"offset": {"line": 10, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/resolve_error_esm/input/index.js b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/resolve_error_esm/input/index.js rename to crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/resolve_error_esm/output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_51a95e.js similarity index 97% rename from crates/turbopack/tests/snapshot/integration/resolve_error_esm/output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js rename to crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_51a95e.js index 2da155f08bcb7..5354c96f3be77 100644 --- a/crates/turbopack/tests/snapshot/integration/resolve_error_esm/output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js +++ b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_51a95e.js @@ -1,6 +1,6 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_51a95e.js", { -"[project]/crates/turbopack/tests/snapshot/integration/resolve_error_esm/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { (()=>{ const e = new Error("Cannot find module 'does-not-exist/path'"); @@ -14,8 +14,8 @@ console.log({}[dne]); })()), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_6c040f.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/resolve_error_esm/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_bc728c.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1021,4 +1021,4 @@ console.log({}[dne]); })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js.c14172b196576e44.map \ No newline at end of file +//# sourceMappingURL=13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_51a95e.js.c14172b196576e44.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_51a95e.js.abc123.map b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_51a95e.js.abc123.map new file mode 100644 index 0000000000000..771e440e361e5 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/13a8f_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_51a95e.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/input/index.js"],"sourcesContent":["import dne from \"does-not-exist/path\";\n\nconsole.log(dne);\nconsole.log({}[dne]);\n"],"names":[],"mappings":"AAAA;;;;;;;AAEA,QAAQ,GAAG,CAAC;AACZ,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI"}}, + {"offset": {"line": 13, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/static/input/index.js b/crates/turbopack-tests/tests/snapshot/imports/static/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/static/input/index.js rename to crates/turbopack-tests/tests/snapshot/imports/static/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/static/input/vercel.svg b/crates/turbopack-tests/tests/snapshot/imports/static/input/vercel.svg similarity index 100% rename from crates/turbopack/tests/snapshot/integration/static/input/vercel.svg rename to crates/turbopack-tests/tests/snapshot/imports/static/input/vercel.svg diff --git a/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js b/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_b8717b.js similarity index 95% rename from crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js rename to crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_b8717b.js index abbd05b50df01..f024e4161859c 100644 --- a/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js +++ b/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_b8717b.js @@ -1,20 +1,20 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_b8717b.js", { -"[project]/crates/turbopack/tests/snapshot/integration/static/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/imports/static/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { -var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$static$2f$input$2f$vercel$2e$svg__ = __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/static/input/vercel.svg (static)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$imports$2f$static$2f$input$2f$vercel$2e$svg__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/imports/static/input/vercel.svg (static)"); "__TURBOPACK__ecmascript__hoisting__location__"; ; -console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$static$2f$input$2f$vercel$2e$svg__["default"]); +console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$imports$2f$static$2f$input$2f$vercel$2e$svg__["default"]); })()), -"[project]/crates/turbopack/tests/snapshot/integration/static/input/vercel.svg (static)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/imports/static/input/vercel.svg (static)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { -__turbopack_export_value__("/crates/turbopack/tests/snapshot/integration/static/static/04cd41686148faf80b59f60e37c4f0ab.svg"); +__turbopack_export_value__("/crates/turbopack-tests/tests/snapshot/imports/static/static/04cd41686148faf80b59f60e37c4f0ab.svg"); })()), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_static_input_index_3128f8.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/static/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_979536.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/static/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1020,4 +1020,4 @@ __turbopack_export_value__("/crates/turbopack/tests/snapshot/integration/static/ })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js.0d89f7ee8efec1dd.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_imports_static_input_index_b8717b.js.3253e47cbbcdd5e4.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_b8717b.js.abc123.map b/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_b8717b.js.abc123.map new file mode 100644 index 0000000000000..c4d4e00cbb8a3 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_b8717b.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/imports/static/input/index.js"],"sourcesContent":["import img from \"./vercel.svg\";\nconsole.log(img);\n"],"names":[],"mappings":"AAAA;;;AACA,QAAQ,GAAG"}}, + {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/static/static/04cd41686148faf80b59f60e37c4f0ab.svg b/crates/turbopack-tests/tests/snapshot/imports/static/static/04cd41686148faf80b59f60e37c4f0ab.svg similarity index 100% rename from crates/turbopack/tests/snapshot/integration/static/static/04cd41686148faf80b59f60e37c4f0ab.svg rename to crates/turbopack-tests/tests/snapshot/imports/static/static/04cd41686148faf80b59f60e37c4f0ab.svg diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/input/index.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/input/index.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.16ec6995fb521e87.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.16ec6995fb521e87.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/crates_turbopack_tests_snapshot_integration_styled_components_input_index_810238.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/1cdd0_tests_snapshot_styled_components_styled_components_input_index_ee92b9.js similarity index 97% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/crates_turbopack_tests_snapshot_integration_styled_components_input_index_810238.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/1cdd0_tests_snapshot_styled_components_styled_components_input_index_ee92b9.js index 3404c8db7a731..2075ce146f959 100644 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/crates_turbopack_tests_snapshot_integration_styled_components_input_index_810238.js +++ b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/1cdd0_tests_snapshot_styled_components_styled_components_input_index_ee92b9.js @@ -1,6 +1,6 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_styled_components_input_index_810238.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/1cdd0_tests_snapshot_styled_components_styled_components_input_index_ee92b9.js", { -"[project]/crates/turbopack/tests/snapshot/integration/styled_components/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$styled$2d$components$40$5$2e$3$2e$6_7i5myeigehqah43i5u7wbekgba$2f$node_modules$2f$styled$2d$components$2f$dist$2f$styled$2d$components$2e$cjs$2e$js__ = __turbopack_import__("[project]/node_modules/.pnpm/styled-components@5.3.6_7i5myeigehqah43i5u7wbekgba/node_modules/styled-components/dist/styled-components.cjs.js (ecmascript)"); "__TURBOPACK__ecmascript__hoisting__location__"; @@ -15,8 +15,8 @@ console.log(MyButton); })()), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/_da15a1.js") && loadedChunks.has("output/node_modules__56ee81.pnpm.js") && loadedChunks.has("output/node_modules__509a48.pnpm.js") && loadedChunks.has("output/node_modules__ada459.pnpm.js") && loadedChunks.has("output/node_modules__98d4c7.pnpm.js") && loadedChunks.has("output/c6fe1_react-is_index.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/styled_components/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/_a63c49.js") && loadedChunks.has("output/node_modules__56ee81.pnpm.js") && loadedChunks.has("output/node_modules__509a48.pnpm.js") && loadedChunks.has("output/node_modules__ada459.pnpm.js") && loadedChunks.has("output/node_modules__98d4c7.pnpm.js") && loadedChunks.has("output/c6fe1_react-is_index.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1022,4 +1022,4 @@ console.log(MyButton); })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_styled_components_input_index_810238.js.f9da39fd3abd4bb1.map \ No newline at end of file +//# sourceMappingURL=1cdd0_tests_snapshot_styled_components_styled_components_input_index_ee92b9.js.f9da39fd3abd4bb1.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/1cdd0_tests_snapshot_styled_components_styled_components_input_index_ee92b9.js.abc123.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/1cdd0_tests_snapshot_styled_components_styled_components_input_index_ee92b9.js.abc123.map new file mode 100644 index 0000000000000..a7b5bac66948b --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/1cdd0_tests_snapshot_styled_components_styled_components_input_index_ee92b9.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/input/index.js"],"sourcesContent":["import styled from \"styled-components\";\n\nconst MyButton = styled.button`\n background: blue;\n`;\n\nconsole.log(MyButton);\n"],"names":[],"mappings":"AAAA;;;AAEA,MAAM,WAAW,2OAAO,MAAM;;;EAAA,CAAC;;AAE/B,CAAC;AAED,QAAQ,GAAG,CAAC"}}, + {"offset": {"line": 14, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.8856873cae7109dd.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.8856873cae7109dd.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/3e092_shallowequal_index.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/3e092_shallowequal_index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/3e092_shallowequal_index.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/3e092_shallowequal_index.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/3e092_shallowequal_index.js.f31138c2ae294986.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/3e092_shallowequal_index.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/3e092_shallowequal_index.js.f31138c2ae294986.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/3e092_shallowequal_index.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/535ac_react_index.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/535ac_react_index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/535ac_react_index.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/535ac_react_index.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/535ac_react_index.js.41f42c0d7681b52d.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/535ac_react_index.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/535ac_react_index.js.41f42c0d7681b52d.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/535ac_react_index.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.50f1d0709a7f195f.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.50f1d0709a7f195f.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.1307c95e40409489.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.1307c95e40409489.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a6e92_react-is_index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a6e92_react-is_index.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.b0e90a67b783361b.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a6e92_react-is_index.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.b0e90a67b783361b.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a6e92_react-is_index.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js.3a53a101534e3e08.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js.3a53a101534e3e08.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/c6fe1_react-is_index.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/c6fe1_react-is_index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/c6fe1_react-is_index.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/c6fe1_react-is_index.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/c6fe1_react-is_index.js.4cc47f20e21525e9.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/c6fe1_react-is_index.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/c6fe1_react-is_index.js.4cc47f20e21525e9.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/c6fe1_react-is_index.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js.fd395afa7fe8af4d.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js.fd395afa7fe8af4d.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js.abc123.map diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/component b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/component similarity index 100% rename from crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/component rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/component diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/react/jsx-runtime.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/react/jsx-runtime.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/react/jsx-runtime.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/react/jsx-runtime.js diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/third_party_component/index.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/third_party_component/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/third_party_component/index.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/third_party_component/index.js diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/app/index.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/app/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/app/index.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/app/index.js diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/component/index.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/component/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/component/index.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/component/index.js diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/options.json b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/options.json similarity index 100% rename from crates/turbopack/tests/snapshot/integration/mono_transforms/options.json rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/options.json diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_cfff39.js similarity index 93% rename from crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_cfff39.js index 52eb8a5868d50..8ea8ab6410a28 100644 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_cfff39.js @@ -1,18 +1,18 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_cfff39.js", { -"[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/app/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/app/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { -var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$mono_transforms$2f$input$2f$packages$2f$component$2f$index$2e$js__ = __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/component/index.js (ecmascript)"); -var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$mono_transforms$2f$input$2f$node_modules$2f$third_party_component$2f$index$2e$js__ = __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/third_party_component/index.js (ecmascript)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$swc_transforms$2f$mono_transforms$2f$input$2f$packages$2f$component$2f$index$2e$js__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/component/index.js (ecmascript)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$swc_transforms$2f$mono_transforms$2f$input$2f$node_modules$2f$third_party_component$2f$index$2e$js__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/third_party_component/index.js (ecmascript)"); "__TURBOPACK__ecmascript__hoisting__location__"; ; ; -console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$mono_transforms$2f$input$2f$packages$2f$component$2f$index$2e$js__["default"], __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$mono_transforms$2f$input$2f$node_modules$2f$third_party_component$2f$index$2e$js__["default"]); +console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$swc_transforms$2f$mono_transforms$2f$input$2f$packages$2f$component$2f$index$2e$js__["default"], __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$swc_transforms$2f$mono_transforms$2f$input$2f$node_modules$2f$third_party_component$2f$index$2e$js__["default"]); })()), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_986119.js") && loadedChunks.has("output/494ca_third_party_component_index.js") && loadedChunks.has("output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js") && loadedChunks.has("output/535ac_react_jsx-runtime.js") && loadedChunks.has("output/494ca_react_jsx-runtime.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/app/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_2f611b.js") && loadedChunks.has("output/bcbf2_third_party_component_index.js") && loadedChunks.has("output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js") && loadedChunks.has("output/535ac_react_jsx-runtime.js") && loadedChunks.has("output/bcbf2_react_jsx-runtime.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/app/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1018,4 +1018,4 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })(); -//# sourceMappingURL=a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js.c93798251397954f.map \ No newline at end of file +//# sourceMappingURL=1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_cfff39.js.788680caf6b0a43f.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_cfff39.js.abc123.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_cfff39.js.abc123.map new file mode 100644 index 0000000000000..f4441ce9f85d4 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_cfff39.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/app/index.js"],"sourcesContent":["import MyApp from \"component\";\nimport ThirdPartyComponent from \"third_party_component\";\n\nconsole.log(MyApp, ThirdPartyComponent);\n"],"names":[],"mappings":"AAAA;;;;;AAGA,QAAQ,GAAG"}}, + {"offset": {"line": 10, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js new file mode 100644 index 0000000000000..6dcb3a6c70ef6 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js @@ -0,0 +1,21 @@ +(self.TURBOPACK = self.TURBOPACK || []).push(["output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js", { + +"[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/component/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { + +__turbopack_esm__({ + "default": ()=>MyApp +}); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$swc_transforms$2f$mono_transforms$2f$input$2f$node_modules$2f$react$2f$jsx$2d$runtime$2e$js__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/react/jsx-runtime.js (ecmascript)"); +"__TURBOPACK__ecmascript__hoisting__location__"; +; +function MyApp() { + return __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$swc_transforms$2f$mono_transforms$2f$input$2f$node_modules$2f$react$2f$jsx$2d$runtime$2e$js__["jsx"]("div", { + children: "App" + }); +} + +})()), +}]); + + +//# sourceMappingURL=1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js.508779819a88b788.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js.abc123.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js.abc123.map new file mode 100644 index 0000000000000..5c0868b5ce30c --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/1cdd0_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/component/index.js"],"sourcesContent":["export default function MyApp() {\n return
App
;\n}\n"],"names":[],"mappings":"AAAA;;;;;;AAAe,SAAS,QAAQ;IAC9B,OAAO,0MAAC;kBAAI;;AACd"}}, + {"offset": {"line": 15, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/535ac_react_jsx-runtime.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/535ac_react_jsx-runtime.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/mono_transforms/output/535ac_react_jsx-runtime.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/535ac_react_jsx-runtime.js diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/535ac_react_jsx-runtime.js.5baed0ec6d5ddd99.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/535ac_react_jsx-runtime.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/mono_transforms/output/535ac_react_jsx-runtime.js.5baed0ec6d5ddd99.map rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/535ac_react_jsx-runtime.js.abc123.map diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_react_jsx-runtime.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_react_jsx-runtime.js new file mode 100644 index 0000000000000..56473d04983d8 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_react_jsx-runtime.js @@ -0,0 +1,14 @@ +(self.TURBOPACK = self.TURBOPACK || []).push(["output/bcbf2_react_jsx-runtime.js", { + +"[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/react/jsx-runtime.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { + +__turbopack_esm__({ + "jsx": ()=>jsx +}); +function jsx() {} + +})()), +}]); + + +//# sourceMappingURL=bcbf2_react_jsx-runtime.js.08317cd176a60fb1.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_react_jsx-runtime.js.abc123.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_react_jsx-runtime.js.abc123.map new file mode 100644 index 0000000000000..49be1f08fdc3b --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_react_jsx-runtime.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/react/jsx-runtime.js"],"sourcesContent":["export function jsx() {\n // This is a stub to satisfy turbopack's resolution. Snapshot tests are never actually run.\n}\n"],"names":[],"mappings":"AAAA;;;AAAO,SAAS,MAAM,CAEtB"}}, + {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_third_party_component_index.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_third_party_component_index.js new file mode 100644 index 0000000000000..ea433e52742be --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_third_party_component_index.js @@ -0,0 +1,16 @@ +(self.TURBOPACK = self.TURBOPACK || []).push(["output/bcbf2_third_party_component_index.js", { + +"[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/third_party_component/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { + +__turbopack_esm__({ + "default": ()=>ThirdPartyComponent +}); +function ThirdPartyComponent() { + return
Should not be transformed
; +} + +})()), +}]); + + +//# sourceMappingURL=bcbf2_third_party_component_index.js.6cdfd123cdb47414.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_third_party_component_index.js.abc123.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_third_party_component_index.js.abc123.map new file mode 100644 index 0000000000000..f693704f34019 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/bcbf2_third_party_component_index.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/third_party_component/index.js"],"sourcesContent":["export default function ThirdPartyComponent() {\n return
Should not be transformed
;\n}\n"],"names":[],"mappings":"AAAA;;;AAAe,SAAS,sBAAsB;IAC5C,QAAQ,KAAI,yBAAyB,EAAE;AACzC"}}, + {"offset": {"line": 10, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/preset_env/input/index.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/input/index.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/preset_env/input/index.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/input/index.js diff --git a/crates/turbopack/tests/snapshot/integration/preset_env/options.json b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/options.json similarity index 100% rename from crates/turbopack/tests/snapshot/integration/preset_env/options.json rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/options.json diff --git a/crates/turbopack/tests/snapshot/integration/preset_env/output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/13a8f_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_1dfafd.js similarity index 96% rename from crates/turbopack/tests/snapshot/integration/preset_env/output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/13a8f_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_1dfafd.js index 98eca7a0c393e..028438f6a4bbf 100644 --- a/crates/turbopack/tests/snapshot/integration/preset_env/output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/13a8f_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_1dfafd.js @@ -1,6 +1,6 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/13a8f_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_1dfafd.js", { -"[project]/crates/turbopack/tests/snapshot/integration/preset_env/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { +"[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f40$swc$2b$helpers$40$0$2e$4$2e$11$2f$node_modules$2f40$swc$2f$helpers$2f$src$2f$_class_call_check$2e$mjs__ = __turbopack_import__("[project]/node_modules/.pnpm/@swc+helpers@0.4.11/node_modules/@swc/helpers/src/_class_call_check.mjs (ecmascript)"); "__TURBOPACK__ecmascript__hoisting__location__"; @@ -13,8 +13,8 @@ console.log(Foo, [].includes("foo")); })()), }, ({ loadedChunks, instantiateRuntimeModule }) => { - if(!(true && loadedChunks.has("output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_6f12fb.js") && loadedChunks.has("output/a1e25_@swc_helpers_src__class_call_check.mjs.js"))) return true; - instantiateRuntimeModule("[project]/crates/turbopack/tests/snapshot/integration/preset_env/input/index.js (ecmascript)"); + if(!(true && loadedChunks.has("output/13a8f_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_026fdc.js") && loadedChunks.has("output/a1e25_@swc_helpers_src__class_call_check.mjs.js"))) return true; + instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/input/index.js (ecmascript)"); }]); (() => { // When a chunk is executed, it will either register itself with the current @@ -1020,4 +1020,4 @@ console.log(Foo, [].includes("foo")); })(); -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js.882e5c0e26529d83.map \ No newline at end of file +//# sourceMappingURL=13a8f_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_1dfafd.js.882e5c0e26529d83.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/13a8f_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_1dfafd.js.abc123.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/13a8f_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_1dfafd.js.abc123.map new file mode 100644 index 0000000000000..6cdab90c73f93 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/13a8f_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_1dfafd.js.abc123.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/input/index.js"],"sourcesContent":["class Foo {}\n\nconsole.log(Foo, [].includes(\"foo\"));\n"],"names":[],"mappings":"AAAA;;;AAAA,IAAA,AAAM,MAAN,SAAM;;yMAAA;;AAEN,QAAQ,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC"}}, + {"offset": {"line": 12, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] +} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js similarity index 100% rename from crates/turbopack/tests/snapshot/integration/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js diff --git a/crates/turbopack/tests/snapshot/integration/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js.5184de36b0380211.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js.abc123.map similarity index 100% rename from crates/turbopack/tests/snapshot/integration/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js.5184de36b0380211.map rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js.abc123.map diff --git a/crates/turbopack/build.rs b/crates/turbopack/build.rs index d1f58bce77fe6..1673efed59cce 100644 --- a/crates/turbopack/build.rs +++ b/crates/turbopack/build.rs @@ -1,9 +1,5 @@ -use turbo_tasks_build::{generate_register, rerun_if_glob}; +use turbo_tasks_build::generate_register; fn main() { generate_register(); - // The test/snapshot crate need to be rebuilt if any snapshots are added. - // Unfortunately, we can't have the build.rs file operate differently on - // each file, so the entire turbopack crate needs to be rebuilt. - rerun_if_glob("tests/snapshot/*/*"); } diff --git a/crates/turbopack/tests/snapshot/.gitignore b/crates/turbopack/tests/snapshot/.gitignore deleted file mode 100644 index 07e6e472cc75f..0000000000000 --- a/crates/turbopack/tests/snapshot/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/node_modules diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/530b2_foo_index.js.f8b49f.map b/crates/turbopack/tests/snapshot/integration/async_chunk/output/530b2_foo_index.js.f8b49f.map deleted file mode 100644 index 80920905c94a1..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/530b2_foo_index.js.f8b49f.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/node_modules/foo/index.js"],"sourcesContent":["export function foo(value) {\n console.assert(value);\n}\n"],"names":[],"mappings":"AAAA;;;AAAO,SAAS,IAAI,KAAK,EAAE;IACzB,QAAQ,MAAM,CAAC;AACjB"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js b/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js deleted file mode 100644 index 627b38c134091..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js +++ /dev/null @@ -1,14 +0,0 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js", { - -"[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/import.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { - -var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$async_chunk$2f$input$2f$node_modules$2f$foo$2f$index$2e$js__ = __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/node_modules/foo/index.js (ecmascript)"); -"__TURBOPACK__ecmascript__hoisting__location__"; -; -__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$async_chunk$2f$input$2f$node_modules$2f$foo$2f$index$2e$js__["foo"](true); - -})()), -}]); - - -//# sourceMappingURL=crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js.d82488b1d2cc262b.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js.5880ad.map b/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js.5880ad.map deleted file mode 100644 index c19b23acd09ce..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_import.js.5880ad.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/import.js"],"sourcesContent":["import { foo } from \"foo\";\n\nfoo(true);\n"],"names":[],"mappings":"AAAA;;;AAEA,+KAAI,IAAI"}}, - {"offset": {"line": 6, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js.793ac6.map b/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js.793ac6.map deleted file mode 100644 index a12b83d3337ca..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js.793ac6.map +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": 3, - "sections": [] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js.fb253e.map b/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js.fb253e.map deleted file mode 100644 index e7b6de89b9449..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/async_chunk/output/crates_turbopack_tests_snapshot_integration_async_chunk_input_index_44e225.js.fb253e.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/async_chunk/input/index.js"],"sourcesContent":["import(\"./import\").then(({ foo }) => {\n foo(true);\n});\n"],"names":[],"mappings":"AAAA,oJAAmB,IAAI,CAAC,CAAC,EAAE,IAAG,EAAE,GAAK;IACnC,IAAI,IAAI;AACV"}}, - {"offset": {"line": 5, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/chunked/output/44218_foo_index.js.f8b49f.map b/crates/turbopack/tests/snapshot/integration/chunked/output/44218_foo_index.js.f8b49f.map deleted file mode 100644 index 78af9d929a043..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/chunked/output/44218_foo_index.js.f8b49f.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/chunked/input/node_modules/foo/index.js"],"sourcesContent":["export function foo(value) {\n console.assert(value);\n}\n"],"names":[],"mappings":"AAAA;;;AAAO,SAAS,IAAI,KAAK,EAAE;IACzB,QAAQ,MAAM,CAAC;AACjB"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/chunked/output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js.8873f8.map b/crates/turbopack/tests/snapshot/integration/chunked/output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js.8873f8.map deleted file mode 100644 index 8a17df8ff2bba..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/chunked/output/crates_turbopack_tests_snapshot_integration_chunked_input_index_7e0944.js.8873f8.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/chunked/input/index.js"],"sourcesContent":["import { foo } from \"foo\";\n\nfoo(true);\n"],"names":[],"mappings":"AAAA;;;AAEA,2KAAI,IAAI"}}, - {"offset": {"line": 6, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.css b/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.css deleted file mode 100644 index d8c1649fc305d..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.css +++ /dev/null @@ -1,5 +0,0 @@ -/* chunk [workspace]/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.css */ -/* [project]/crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/style.css */ -.foo-style { - color: green; -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css b/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css deleted file mode 100644 index f308e0933ac06..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css +++ /dev/null @@ -1,5 +0,0 @@ -/* chunk [workspace]/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css */ -/* [project]/crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/style.module.css */ -.foo-module-style◽\[project\]\/crates\/turbopack\/tests\/snapshot\/integration\/css\/input\/node_modules\/foo\/style\.module\.css { - color: blue; -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css.js b/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css.js deleted file mode 100644 index 82ba6c1306040..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css.js +++ /dev/null @@ -1,10 +0,0 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/b06df_foo_style.module.css.js", { - -"[project]/crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/style.module.css (css module)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { - -__turbopack_export_value__({ - "foo-module-style": "foo-module-style◽[project]/crates/turbopack/tests/snapshot/integration/css/input/node_modules/foo/style.module.css", -}); - -})()), -}]); \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css.js.14b6ff.map b/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css.js.14b6ff.map deleted file mode 100644 index a12b83d3337ca..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css.js.14b6ff.map +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": 3, - "sections": [] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css.js.df46565327b631d2.map b/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css.js.df46565327b631d2.map deleted file mode 100644 index a12b83d3337ca..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/css/output/b06df_foo_style.module.css.js.df46565327b631d2.map +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": 3, - "sections": [] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js.04f1460adf3cf3ae.map b/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js.04f1460adf3cf3ae.map deleted file mode 100644 index 0770e385225a4..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js.04f1460adf3cf3ae.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/css/input/index.js"],"sourcesContent":["import \"foo/style.css\";\nimport \"foo\";\nimport \"./style.css\";\nimport fooStyle from \"foo/style.module.css\";\nimport style from \"./style.module.css\";\n\nconsole.log(style, fooStyle);\n"],"names":[],"mappings":"AAAA;;;;;;;;AAMA,QAAQ,GAAG"}}, - {"offset": {"line": 13, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js.880e7d.map b/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js.880e7d.map deleted file mode 100644 index a12b83d3337ca..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js.880e7d.map +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": 3, - "sections": [] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js.d1935a.map b/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js.d1935a.map deleted file mode 100644 index c0cb133915b5e..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_index_a40bb7.js.d1935a.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/css/input/index.js"],"sourcesContent":["import \"foo/style.css\";\nimport \"foo\";\nimport \"./style.css\";\nimport fooStyle from \"foo/style.module.css\";\nimport style from \"./style.module.css\";\n\nconsole.log(style, fooStyle);\n"],"names":[],"mappings":"AAAA;;;;;;;;AAMA,QAAQ,GAAG"}}, - {"offset": {"line": 11, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_style.css b/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_style.css deleted file mode 100644 index 18b3e48806409..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_style.css +++ /dev/null @@ -1,14 +0,0 @@ -/* chunk [workspace]/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_style.css */ -/* import([project]/crates/turbopack/tests/snapshot/integration/css/input/imported.css (css)) */ -@layer layer { - @media print { - /* [project]/crates/turbopack/tests/snapshot/integration/css/input/imported.css */ - .imported { - color: cyan; - } -} -} -/* [project]/crates/turbopack/tests/snapshot/integration/css/input/style.css */ -.style { - color: yellow; -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_style.module.css b/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_style.module.css deleted file mode 100644 index 372dc42ff461a..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_style.module.css +++ /dev/null @@ -1,9 +0,0 @@ -/* chunk [workspace]/crates/turbopack/tests/snapshot/integration/css/output/crates_turbopack_tests_snapshot_integration_css_input_style.module.css */ -/* [project]/crates/turbopack/tests/snapshot/integration/css/input/style.module.css */ -.module-style◽\[project\]\/crates\/turbopack\/tests\/snapshot\/integration\/css\/input\/style\.module\.css { - color: magenta; -} -.module-style◽\[project\]\/crates\/turbopack\/tests\/snapshot\/integration\/css\/input\/style\.module\.css > h1, -.module-style◽\[project\]\/crates\/turbopack\/tests\/snapshot\/integration\/css\/input\/style\.module\.css + .inner◽\[project\]\/crates\/turbopack\/tests\/snapshot\/integration\/css\/input\/style\.module\.css { - background: purple; -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.24d2e8.map b/crates/turbopack/tests/snapshot/integration/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.24d2e8.map deleted file mode 100644 index dcbd1ed434e8c..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.24d2e8.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/hoist-non-react-statics@3.3.2/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js"],"sourcesContent":["'use strict';\n\nvar reactIs = require('react-is');\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextType: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromError: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\nvar FORWARD_REF_STATICS = {\n '$$typeof': true,\n render: true,\n defaultProps: true,\n displayName: true,\n propTypes: true\n};\nvar MEMO_STATICS = {\n '$$typeof': true,\n compare: true,\n defaultProps: true,\n displayName: true,\n propTypes: true,\n type: true\n};\nvar TYPE_STATICS = {};\nTYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;\nTYPE_STATICS[reactIs.Memo] = MEMO_STATICS;\n\nfunction getStatics(component) {\n // React v16.11 and below\n if (reactIs.isMemo(component)) {\n return MEMO_STATICS;\n } // React v16.12 and above\n\n\n return TYPE_STATICS[component['$$typeof']] || REACT_STATICS;\n}\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = Object.prototype;\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') {\n // don't hoist over string (html) components\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n var targetStatics = getStatics(targetComponent);\n var sourceStatics = getStatics(sourceComponent);\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n\n if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n\n try {\n // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,UAAU;AAMd,IAAI,gBAAgB;IAClB,mBAAmB,IAAI;IACvB,aAAa,IAAI;IACjB,cAAc,IAAI;IAClB,cAAc,IAAI;IAClB,aAAa,IAAI;IACjB,iBAAiB,IAAI;IACrB,0BAA0B,IAAI;IAC9B,0BAA0B,IAAI;IAC9B,QAAQ,IAAI;IACZ,WAAW,IAAI;IACf,MAAM,IAAI;AACZ;AACA,IAAI,gBAAgB;IAClB,MAAM,IAAI;IACV,QAAQ,IAAI;IACZ,WAAW,IAAI;IACf,QAAQ,IAAI;IACZ,QAAQ,IAAI;IACZ,WAAW,IAAI;IACf,OAAO,IAAI;AACb;AACA,IAAI,sBAAsB;IACxB,YAAY,IAAI;IAChB,QAAQ,IAAI;IACZ,cAAc,IAAI;IAClB,aAAa,IAAI;IACjB,WAAW,IAAI;AACjB;AACA,IAAI,eAAe;IACjB,YAAY,IAAI;IAChB,SAAS,IAAI;IACb,cAAc,IAAI;IAClB,aAAa,IAAI;IACjB,WAAW,IAAI;IACf,MAAM,IAAI;AACZ;AACA,IAAI,eAAe,CAAC;AACpB,YAAY,CAAC,QAAQ,UAAU,CAAC,GAAG;AACnC,YAAY,CAAC,QAAQ,IAAI,CAAC,GAAG;AAE7B,SAAS,WAAW,SAAS,EAAE;IAE7B,IAAI,QAAQ,MAAM,CAAC,YAAY;QAC7B,OAAO;IACT,CAAC;IAGD,OAAO,YAAY,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI;AAChD;AAEA,IAAI,iBAAiB,OAAO,cAAc;AAC1C,IAAI,sBAAsB,OAAO,mBAAmB;AACpD,IAAI,wBAAwB,OAAO,qBAAqB;AACxD,IAAI,2BAA2B,OAAO,wBAAwB;AAC9D,IAAI,iBAAiB,OAAO,cAAc;AAC1C,IAAI,kBAAkB,OAAO,SAAS;AACtC,SAAS,qBAAqB,eAAe,EAAE,eAAe,EAAE,SAAS,EAAE;IACzE,IAAI,OAAO,oBAAoB,UAAU;QAEvC,IAAI,iBAAiB;YACnB,IAAI,qBAAqB,eAAe;YAExC,IAAI,sBAAsB,uBAAuB,iBAAiB;gBAChE,qBAAqB,iBAAiB,oBAAoB;YAC5D,CAAC;QACH,CAAC;QAED,IAAI,OAAO,oBAAoB;QAE/B,IAAI,uBAAuB;YACzB,OAAO,KAAK,MAAM,CAAC,sBAAsB;QAC3C,CAAC;QAED,IAAI,gBAAgB,WAAW;QAC/B,IAAI,gBAAgB,WAAW;QAE/B,IAAK,IAAI,IAAI,GAAG,IAAI,KAAK,MAAM,EAAE,EAAE,EAAG;YACpC,IAAI,MAAM,IAAI,CAAC,EAAE;YAEjB,IAAI,CAAC,aAAa,CAAC,IAAI,IAAI,CAAC,CAAC,aAAa,SAAS,CAAC,IAAI,KAAK,CAAC,CAAC,iBAAiB,aAAa,CAAC,IAAI,KAAK,CAAC,CAAC,iBAAiB,aAAa,CAAC,IAAI,GAAG;gBAC7I,IAAI,aAAa,yBAAyB,iBAAiB;gBAE3D,IAAI;oBAEF,eAAe,iBAAiB,KAAK;gBACvC,EAAE,OAAO,GAAG,CAAC;YACf,CAAC;QACH;IACF,CAAC;IAED,OAAO;AACT;AAEA,OAAO,OAAO,GAAG"}}, - {"offset": {"line": 83, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.69f0c5.map b/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.69f0c5.map deleted file mode 100644 index 0d9dbb4da3c0f..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.69f0c5.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+serialize@1.1.0/node_modules/@emotion/serialize/dist/emotion-serialize.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar hashString = require('@emotion/hash');\nvar unitless = require('@emotion/unitless');\nvar memoize = require('@emotion/memoize');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar hashString__default = /*#__PURE__*/_interopDefault(hashString);\nvar unitless__default = /*#__PURE__*/_interopDefault(unitless);\nvar memoize__default = /*#__PURE__*/_interopDefault(memoize);\n\nvar hyphenateRegex = /[A-Z]|^ms/g;\nvar animationRegex = /_EMO_([^_]+?)_([^]*?)_EMO_/g;\n\nvar isCustomProperty = function isCustomProperty(property) {\n return property.charCodeAt(1) === 45;\n};\n\nvar isProcessableValue = function isProcessableValue(value) {\n return value != null && typeof value !== 'boolean';\n};\n\nvar processStyleName = /* #__PURE__ */memoize__default['default'](function (styleName) {\n return isCustomProperty(styleName) ? styleName : styleName.replace(hyphenateRegex, '-$&').toLowerCase();\n});\n\nvar processStyleValue = function processStyleValue(key, value) {\n switch (key) {\n case 'animation':\n case 'animationName':\n {\n if (typeof value === 'string') {\n return value.replace(animationRegex, function (match, p1, p2) {\n cursor = {\n name: p1,\n styles: p2,\n next: cursor\n };\n return p1;\n });\n }\n }\n }\n\n if (unitless__default['default'][key] !== 1 && !isCustomProperty(key) && typeof value === 'number' && value !== 0) {\n return value + 'px';\n }\n\n return value;\n};\n\nvar noComponentSelectorMessage = 'Component selectors can only be used in conjunction with ' + '@emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware ' + 'compiler transform.';\n\nfunction handleInterpolation(mergedProps, registered, interpolation) {\n if (interpolation == null) {\n return '';\n }\n\n if (interpolation.__emotion_styles !== undefined) {\n\n return interpolation;\n }\n\n switch (typeof interpolation) {\n case 'boolean':\n {\n return '';\n }\n\n case 'object':\n {\n if (interpolation.anim === 1) {\n cursor = {\n name: interpolation.name,\n styles: interpolation.styles,\n next: cursor\n };\n return interpolation.name;\n }\n\n if (interpolation.styles !== undefined) {\n var next = interpolation.next;\n\n if (next !== undefined) {\n // not the most efficient thing ever but this is a pretty rare case\n // and there will be very few iterations of this generally\n while (next !== undefined) {\n cursor = {\n name: next.name,\n styles: next.styles,\n next: cursor\n };\n next = next.next;\n }\n }\n\n var styles = interpolation.styles + \";\";\n\n return styles;\n }\n\n return createStringFromObject(mergedProps, registered, interpolation);\n }\n\n case 'function':\n {\n if (mergedProps !== undefined) {\n var previousCursor = cursor;\n var result = interpolation(mergedProps);\n cursor = previousCursor;\n return handleInterpolation(mergedProps, registered, result);\n }\n\n break;\n }\n } // finalize string values (regular strings and functions interpolated into css calls)\n\n\n if (registered == null) {\n return interpolation;\n }\n\n var cached = registered[interpolation];\n return cached !== undefined ? cached : interpolation;\n}\n\nfunction createStringFromObject(mergedProps, registered, obj) {\n var string = '';\n\n if (Array.isArray(obj)) {\n for (var i = 0; i < obj.length; i++) {\n string += handleInterpolation(mergedProps, registered, obj[i]) + \";\";\n }\n } else {\n for (var _key in obj) {\n var value = obj[_key];\n\n if (typeof value !== 'object') {\n if (registered != null && registered[value] !== undefined) {\n string += _key + \"{\" + registered[value] + \"}\";\n } else if (isProcessableValue(value)) {\n string += processStyleName(_key) + \":\" + processStyleValue(_key, value) + \";\";\n }\n } else {\n if (_key === 'NO_COMPONENT_SELECTOR' && \"production\" !== 'production') {\n throw new Error(noComponentSelectorMessage);\n }\n\n if (Array.isArray(value) && typeof value[0] === 'string' && (registered == null || registered[value[0]] === undefined)) {\n for (var _i = 0; _i < value.length; _i++) {\n if (isProcessableValue(value[_i])) {\n string += processStyleName(_key) + \":\" + processStyleValue(_key, value[_i]) + \";\";\n }\n }\n } else {\n var interpolated = handleInterpolation(mergedProps, registered, value);\n\n switch (_key) {\n case 'animation':\n case 'animationName':\n {\n string += processStyleName(_key) + \":\" + interpolated + \";\";\n break;\n }\n\n default:\n {\n\n string += _key + \"{\" + interpolated + \"}\";\n }\n }\n }\n }\n }\n }\n\n return string;\n}\n\nvar labelPattern = /label:\\s*([^\\s;\\n{]+)\\s*(;|$)/g;\n// keyframes are stored on the SerializedStyles object as a linked list\n\n\nvar cursor;\nvar serializeStyles = function serializeStyles(args, registered, mergedProps) {\n if (args.length === 1 && typeof args[0] === 'object' && args[0] !== null && args[0].styles !== undefined) {\n return args[0];\n }\n\n var stringMode = true;\n var styles = '';\n cursor = undefined;\n var strings = args[0];\n\n if (strings == null || strings.raw === undefined) {\n stringMode = false;\n styles += handleInterpolation(mergedProps, registered, strings);\n } else {\n\n styles += strings[0];\n } // we start at 1 since we've already handled the first arg\n\n\n for (var i = 1; i < args.length; i++) {\n styles += handleInterpolation(mergedProps, registered, args[i]);\n\n if (stringMode) {\n\n styles += strings[i];\n }\n }\n\n\n labelPattern.lastIndex = 0;\n var identifierName = '';\n var match; // https://esbench.com/bench/5b809c2cf2949800a0f61fb5\n\n while ((match = labelPattern.exec(styles)) !== null) {\n identifierName += '-' + // $FlowFixMe we know it's not null\n match[1];\n }\n\n var name = hashString__default['default'](styles) + identifierName;\n\n return {\n name: name,\n styles: styles,\n next: cursor\n };\n};\n\nexports.serializeStyles = serializeStyles;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,aAAa;AACjB,IAAI,WAAW;AACf,IAAI,UAAU;AAEd,SAAS,gBAAiB,CAAC,EAAE;IAAE,OAAO,KAAK,EAAE,UAAU,GAAG,IAAI;QAAE,WAAW;IAAE,CAAC;AAAE;AAEhF,IAAI,sBAAmC,gBAAgB;AACvD,IAAI,oBAAiC,gBAAgB;AACrD,IAAI,mBAAgC,gBAAgB;AAEpD,IAAI,iBAAiB;AACrB,IAAI,iBAAiB;AAErB,IAAI,mBAAmB,SAAS,iBAAiB,QAAQ,EAAE;IACzD,OAAO,SAAS,UAAU,CAAC,OAAO;AACpC;AAEA,IAAI,qBAAqB,SAAS,mBAAmB,KAAK,EAAE;IAC1D,OAAO,SAAS,IAAI,IAAI,OAAO,UAAU;AAC3C;AAEA,IAAI,mBAAkC,gBAAgB,CAAC,UAAU,CAAC,SAAU,SAAS,EAAE;IACrF,OAAO,iBAAiB,aAAa,YAAY,UAAU,OAAO,CAAC,gBAAgB,OAAO,WAAW,EAAE;AACzG;AAEA,IAAI,oBAAoB,SAAS,kBAAkB,GAAG,EAAE,KAAK,EAAE;IAC7D,OAAQ;QACN,KAAK;QACL,KAAK;YACH;gBACE,IAAI,OAAO,UAAU,UAAU;oBAC7B,OAAO,MAAM,OAAO,CAAC,gBAAgB,SAAU,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE;wBAC5D,SAAS;4BACP,MAAM;4BACN,QAAQ;4BACR,MAAM;wBACR;wBACA,OAAO;oBACT;gBACF,CAAC;YACH;IACJ;IAEA,IAAI,iBAAiB,CAAC,UAAU,CAAC,IAAI,KAAK,KAAK,CAAC,iBAAiB,QAAQ,OAAO,UAAU,YAAY,UAAU,GAAG;QACjH,OAAO,QAAQ;IACjB,CAAC;IAED,OAAO;AACT;AAEA,IAAI,6BAA6B,8DAA8D,6EAA6E;AAE5K,SAAS,oBAAoB,WAAW,EAAE,UAAU,EAAE,aAAa,EAAE;IACnE,IAAI,iBAAiB,IAAI,EAAE;QACzB,OAAO;IACT,CAAC;IAED,IAAI,cAAc,gBAAgB,KAAK,WAAW;QAEhD,OAAO;IACT,CAAC;IAED,OAAQ,OAAO;QACb,KAAK;YACH;gBACE,OAAO;YACT;QAEF,KAAK;YACH;gBACE,IAAI,cAAc,IAAI,KAAK,GAAG;oBAC5B,SAAS;wBACP,MAAM,cAAc,IAAI;wBACxB,QAAQ,cAAc,MAAM;wBAC5B,MAAM;oBACR;oBACA,OAAO,cAAc,IAAI;gBAC3B,CAAC;gBAED,IAAI,cAAc,MAAM,KAAK,WAAW;oBACtC,IAAI,OAAO,cAAc,IAAI;oBAE7B,IAAI,SAAS,WAAW;wBAGtB,MAAO,SAAS,UAAW;4BACzB,SAAS;gCACP,MAAM,KAAK,IAAI;gCACf,QAAQ,KAAK,MAAM;gCACnB,MAAM;4BACR;4BACA,OAAO,KAAK,IAAI;wBAClB;oBACF,CAAC;oBAED,IAAI,SAAS,cAAc,MAAM,GAAG;oBAEpC,OAAO;gBACT,CAAC;gBAED,OAAO,uBAAuB,aAAa,YAAY;YACzD;QAEF,KAAK;YACH;gBACE,IAAI,gBAAgB,WAAW;oBAC7B,IAAI,iBAAiB;oBACrB,IAAI,SAAS,cAAc;oBAC3B,SAAS;oBACT,OAAO,oBAAoB,aAAa,YAAY;gBACtD,CAAC;gBAED,KAAM;YACR;IACJ;IAGA,IAAI,cAAc,IAAI,EAAE;QACtB,OAAO;IACT,CAAC;IAED,IAAI,SAAS,UAAU,CAAC,cAAc;IACtC,OAAO,WAAW,YAAY,SAAS,aAAa;AACtD;AAEA,SAAS,uBAAuB,WAAW,EAAE,UAAU,EAAE,GAAG,EAAE;IAC5D,IAAI,SAAS;IAEb,IAAI,MAAM,OAAO,CAAC,MAAM;QACtB,IAAK,IAAI,IAAI,GAAG,IAAI,IAAI,MAAM,EAAE,IAAK;YACnC,UAAU,oBAAoB,aAAa,YAAY,GAAG,CAAC,EAAE,IAAI;QACnE;IACF,OAAO;QACL,IAAK,IAAI,QAAQ,IAAK;YACpB,IAAI,QAAQ,GAAG,CAAC,KAAK;YAErB,IAAI,OAAO,UAAU,UAAU;gBAC7B,IAAI,cAAc,IAAI,IAAI,UAAU,CAAC,MAAM,KAAK,WAAW;oBACzD,UAAU,OAAO,MAAM,UAAU,CAAC,MAAM,GAAG;gBAC7C,OAAO,IAAI,mBAAmB,QAAQ;oBACpC,UAAU,iBAAiB,QAAQ,MAAM,kBAAkB,MAAM,SAAS;gBAC5E,CAAC;YACH,OAAO;gBACL,IAAI,SAAS,2BAAmC,iBAAiB,cAAc;oBAC7E,MAAM,IAAI,MAAM,4BAA4B;gBAC9C,CAAC;gBAED,IAAI,MAAM,OAAO,CAAC,UAAU,OAAO,KAAK,CAAC,EAAE,KAAK,YAAY,CAAC,cAAc,IAAI,IAAI,UAAU,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,SAAS,GAAG;oBACtH,IAAK,IAAI,KAAK,GAAG,KAAK,MAAM,MAAM,EAAE,KAAM;wBACxC,IAAI,mBAAmB,KAAK,CAAC,GAAG,GAAG;4BACjC,UAAU,iBAAiB,QAAQ,MAAM,kBAAkB,MAAM,KAAK,CAAC,GAAG,IAAI;wBAChF,CAAC;oBACH;gBACF,OAAO;oBACL,IAAI,eAAe,oBAAoB,aAAa,YAAY;oBAEhE,OAAQ;wBACN,KAAK;wBACL,KAAK;4BACH;gCACE,UAAU,iBAAiB,QAAQ,MAAM,eAAe;gCACxD,KAAM;4BACR;wBAEF;4BACE;gCAEE,UAAU,OAAO,MAAM,eAAe;4BACxC;oBACJ;gBACF,CAAC;YACH,CAAC;QACH;IACF,CAAC;IAED,OAAO;AACT;AAEA,IAAI,eAAe;AAInB,IAAI;AACJ,IAAI,kBAAkB,SAAS,gBAAgB,IAAI,EAAE,UAAU,EAAE,WAAW,EAAE;IAC5E,IAAI,KAAK,MAAM,KAAK,KAAK,OAAO,IAAI,CAAC,EAAE,KAAK,YAAY,IAAI,CAAC,EAAE,KAAK,IAAI,IAAI,IAAI,CAAC,EAAE,CAAC,MAAM,KAAK,WAAW;QACxG,OAAO,IAAI,CAAC,EAAE;IAChB,CAAC;IAED,IAAI,aAAa,IAAI;IACrB,IAAI,SAAS;IACb,SAAS;IACT,IAAI,UAAU,IAAI,CAAC,EAAE;IAErB,IAAI,WAAW,IAAI,IAAI,QAAQ,GAAG,KAAK,WAAW;QAChD,aAAa,KAAK;QAClB,UAAU,oBAAoB,aAAa,YAAY;IACzD,OAAO;QAEL,UAAU,OAAO,CAAC,EAAE;IACtB,CAAC;IAGD,IAAK,IAAI,IAAI,GAAG,IAAI,KAAK,MAAM,EAAE,IAAK;QACpC,UAAU,oBAAoB,aAAa,YAAY,IAAI,CAAC,EAAE;QAE9D,IAAI,YAAY;YAEd,UAAU,OAAO,CAAC,EAAE;QACtB,CAAC;IACH;IAGA,aAAa,SAAS,GAAG;IACzB,IAAI,iBAAiB;IACrB,IAAI;IAEJ,MAAO,CAAC,QAAQ,aAAa,IAAI,CAAC,OAAO,MAAM,IAAI,CAAE;QACnD,kBAAkB,MAClB,KAAK,CAAC,EAAE;IACV;IAEA,IAAI,OAAO,mBAAmB,CAAC,UAAU,CAAC,UAAU;IAEpD,OAAO;QACL,MAAM;QACN,QAAQ;QACR,MAAM;IACR;AACF;AAEA,QAAQ,eAAe,GAAG"}}, - {"offset": {"line": 188, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.834b15.map b/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.834b15.map deleted file mode 100644 index a1b4b09f8b328..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.834b15.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+serialize@1.1.0/node_modules/@emotion/serialize/dist/emotion-serialize.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-serialize.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-serialize.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.f2b6d9.map b/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.f2b6d9.map deleted file mode 100644 index 46f5275da35cc..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/083ed_@emotion_serialize_dist_emotion-serialize.cjs.js.f2b6d9.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+serialize@1.1.0/node_modules/@emotion/serialize/dist/emotion-serialize.cjs.dev.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar hashString = require('@emotion/hash');\nvar unitless = require('@emotion/unitless');\nvar memoize = require('@emotion/memoize');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar hashString__default = /*#__PURE__*/_interopDefault(hashString);\nvar unitless__default = /*#__PURE__*/_interopDefault(unitless);\nvar memoize__default = /*#__PURE__*/_interopDefault(memoize);\n\nvar ILLEGAL_ESCAPE_SEQUENCE_ERROR = \"You have illegal escape sequence in your template literal, most likely inside content's property value.\\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \\\"content: '\\\\00d7';\\\" should become \\\"content: '\\\\\\\\00d7';\\\".\\nYou can read more about this here:\\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences\";\nvar UNDEFINED_AS_OBJECT_KEY_ERROR = \"You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).\";\nvar hyphenateRegex = /[A-Z]|^ms/g;\nvar animationRegex = /_EMO_([^_]+?)_([^]*?)_EMO_/g;\n\nvar isCustomProperty = function isCustomProperty(property) {\n return property.charCodeAt(1) === 45;\n};\n\nvar isProcessableValue = function isProcessableValue(value) {\n return value != null && typeof value !== 'boolean';\n};\n\nvar processStyleName = /* #__PURE__ */memoize__default['default'](function (styleName) {\n return isCustomProperty(styleName) ? styleName : styleName.replace(hyphenateRegex, '-$&').toLowerCase();\n});\n\nvar processStyleValue = function processStyleValue(key, value) {\n switch (key) {\n case 'animation':\n case 'animationName':\n {\n if (typeof value === 'string') {\n return value.replace(animationRegex, function (match, p1, p2) {\n cursor = {\n name: p1,\n styles: p2,\n next: cursor\n };\n return p1;\n });\n }\n }\n }\n\n if (unitless__default['default'][key] !== 1 && !isCustomProperty(key) && typeof value === 'number' && value !== 0) {\n return value + 'px';\n }\n\n return value;\n};\n\nif (process.env.NODE_ENV !== 'production') {\n var contentValuePattern = /(var|attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\\(|(no-)?(open|close)-quote/;\n var contentValues = ['normal', 'none', 'initial', 'inherit', 'unset'];\n var oldProcessStyleValue = processStyleValue;\n var msPattern = /^-ms-/;\n var hyphenPattern = /-(.)/g;\n var hyphenatedCache = {};\n\n processStyleValue = function processStyleValue(key, value) {\n if (key === 'content') {\n if (typeof value !== 'string' || contentValues.indexOf(value) === -1 && !contentValuePattern.test(value) && (value.charAt(0) !== value.charAt(value.length - 1) || value.charAt(0) !== '\"' && value.charAt(0) !== \"'\")) {\n throw new Error(\"You seem to be using a value for 'content' without quotes, try replacing it with `content: '\\\"\" + value + \"\\\"'`\");\n }\n }\n\n var processed = oldProcessStyleValue(key, value);\n\n if (processed !== '' && !isCustomProperty(key) && key.indexOf('-') !== -1 && hyphenatedCache[key] === undefined) {\n hyphenatedCache[key] = true;\n console.error(\"Using kebab-case for css properties in objects is not supported. Did you mean \" + key.replace(msPattern, 'ms-').replace(hyphenPattern, function (str, _char) {\n return _char.toUpperCase();\n }) + \"?\");\n }\n\n return processed;\n };\n}\n\nvar noComponentSelectorMessage = 'Component selectors can only be used in conjunction with ' + '@emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware ' + 'compiler transform.';\n\nfunction handleInterpolation(mergedProps, registered, interpolation) {\n if (interpolation == null) {\n return '';\n }\n\n if (interpolation.__emotion_styles !== undefined) {\n if (process.env.NODE_ENV !== 'production' && interpolation.toString() === 'NO_COMPONENT_SELECTOR') {\n throw new Error(noComponentSelectorMessage);\n }\n\n return interpolation;\n }\n\n switch (typeof interpolation) {\n case 'boolean':\n {\n return '';\n }\n\n case 'object':\n {\n if (interpolation.anim === 1) {\n cursor = {\n name: interpolation.name,\n styles: interpolation.styles,\n next: cursor\n };\n return interpolation.name;\n }\n\n if (interpolation.styles !== undefined) {\n var next = interpolation.next;\n\n if (next !== undefined) {\n // not the most efficient thing ever but this is a pretty rare case\n // and there will be very few iterations of this generally\n while (next !== undefined) {\n cursor = {\n name: next.name,\n styles: next.styles,\n next: cursor\n };\n next = next.next;\n }\n }\n\n var styles = interpolation.styles + \";\";\n\n if (process.env.NODE_ENV !== 'production' && interpolation.map !== undefined) {\n styles += interpolation.map;\n }\n\n return styles;\n }\n\n return createStringFromObject(mergedProps, registered, interpolation);\n }\n\n case 'function':\n {\n if (mergedProps !== undefined) {\n var previousCursor = cursor;\n var result = interpolation(mergedProps);\n cursor = previousCursor;\n return handleInterpolation(mergedProps, registered, result);\n } else if (process.env.NODE_ENV !== 'production') {\n console.error('Functions that are interpolated in css calls will be stringified.\\n' + 'If you want to have a css call based on props, create a function that returns a css call like this\\n' + 'let dynamicStyle = (props) => css`color: ${props.color}`\\n' + 'It can be called directly with props or interpolated in a styled call like this\\n' + \"let SomeComponent = styled('div')`${dynamicStyle}`\");\n }\n\n break;\n }\n\n case 'string':\n if (process.env.NODE_ENV !== 'production') {\n var matched = [];\n var replaced = interpolation.replace(animationRegex, function (match, p1, p2) {\n var fakeVarName = \"animation\" + matched.length;\n matched.push(\"const \" + fakeVarName + \" = keyframes`\" + p2.replace(/^@keyframes animation-\\w+/, '') + \"`\");\n return \"${\" + fakeVarName + \"}\";\n });\n\n if (matched.length) {\n console.error('`keyframes` output got interpolated into plain string, please wrap it with `css`.\\n\\n' + 'Instead of doing this:\\n\\n' + [].concat(matched, [\"`\" + replaced + \"`\"]).join('\\n') + '\\n\\nYou should wrap it with `css` like this:\\n\\n' + (\"css`\" + replaced + \"`\"));\n }\n }\n\n break;\n } // finalize string values (regular strings and functions interpolated into css calls)\n\n\n if (registered == null) {\n return interpolation;\n }\n\n var cached = registered[interpolation];\n return cached !== undefined ? cached : interpolation;\n}\n\nfunction createStringFromObject(mergedProps, registered, obj) {\n var string = '';\n\n if (Array.isArray(obj)) {\n for (var i = 0; i < obj.length; i++) {\n string += handleInterpolation(mergedProps, registered, obj[i]) + \";\";\n }\n } else {\n for (var _key in obj) {\n var value = obj[_key];\n\n if (typeof value !== 'object') {\n if (registered != null && registered[value] !== undefined) {\n string += _key + \"{\" + registered[value] + \"}\";\n } else if (isProcessableValue(value)) {\n string += processStyleName(_key) + \":\" + processStyleValue(_key, value) + \";\";\n }\n } else {\n if (_key === 'NO_COMPONENT_SELECTOR' && process.env.NODE_ENV !== 'production') {\n throw new Error(noComponentSelectorMessage);\n }\n\n if (Array.isArray(value) && typeof value[0] === 'string' && (registered == null || registered[value[0]] === undefined)) {\n for (var _i = 0; _i < value.length; _i++) {\n if (isProcessableValue(value[_i])) {\n string += processStyleName(_key) + \":\" + processStyleValue(_key, value[_i]) + \";\";\n }\n }\n } else {\n var interpolated = handleInterpolation(mergedProps, registered, value);\n\n switch (_key) {\n case 'animation':\n case 'animationName':\n {\n string += processStyleName(_key) + \":\" + interpolated + \";\";\n break;\n }\n\n default:\n {\n if (process.env.NODE_ENV !== 'production' && _key === 'undefined') {\n console.error(UNDEFINED_AS_OBJECT_KEY_ERROR);\n }\n\n string += _key + \"{\" + interpolated + \"}\";\n }\n }\n }\n }\n }\n }\n\n return string;\n}\n\nvar labelPattern = /label:\\s*([^\\s;\\n{]+)\\s*(;|$)/g;\nvar sourceMapPattern;\n\nif (process.env.NODE_ENV !== 'production') {\n sourceMapPattern = /\\/\\*#\\ssourceMappingURL=data:application\\/json;\\S+\\s+\\*\\//g;\n} // this is the cursor for keyframes\n// keyframes are stored on the SerializedStyles object as a linked list\n\n\nvar cursor;\nvar serializeStyles = function serializeStyles(args, registered, mergedProps) {\n if (args.length === 1 && typeof args[0] === 'object' && args[0] !== null && args[0].styles !== undefined) {\n return args[0];\n }\n\n var stringMode = true;\n var styles = '';\n cursor = undefined;\n var strings = args[0];\n\n if (strings == null || strings.raw === undefined) {\n stringMode = false;\n styles += handleInterpolation(mergedProps, registered, strings);\n } else {\n if (process.env.NODE_ENV !== 'production' && strings[0] === undefined) {\n console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);\n }\n\n styles += strings[0];\n } // we start at 1 since we've already handled the first arg\n\n\n for (var i = 1; i < args.length; i++) {\n styles += handleInterpolation(mergedProps, registered, args[i]);\n\n if (stringMode) {\n if (process.env.NODE_ENV !== 'production' && strings[i] === undefined) {\n console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);\n }\n\n styles += strings[i];\n }\n }\n\n var sourceMap;\n\n if (process.env.NODE_ENV !== 'production') {\n styles = styles.replace(sourceMapPattern, function (match) {\n sourceMap = match;\n return '';\n });\n } // using a global regex with .exec is stateful so lastIndex has to be reset each time\n\n\n labelPattern.lastIndex = 0;\n var identifierName = '';\n var match; // https://esbench.com/bench/5b809c2cf2949800a0f61fb5\n\n while ((match = labelPattern.exec(styles)) !== null) {\n identifierName += '-' + // $FlowFixMe we know it's not null\n match[1];\n }\n\n var name = hashString__default['default'](styles) + identifierName;\n\n if (process.env.NODE_ENV !== 'production') {\n // $FlowFixMe SerializedStyles type doesn't have toString property (and we don't want to add it)\n return {\n name: name,\n styles: styles,\n map: sourceMap,\n next: cursor,\n toString: function toString() {\n return \"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).\";\n }\n };\n }\n\n return {\n name: name,\n styles: styles,\n next: cursor\n };\n};\n\nexports.serializeStyles = serializeStyles;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,aAAa;AACjB,IAAI,WAAW;AACf,IAAI,UAAU;AAEd,SAAS,gBAAiB,CAAC,EAAE;IAAE,OAAO,KAAK,EAAE,UAAU,GAAG,IAAI;QAAE,WAAW;IAAE,CAAC;AAAE;AAEhF,IAAI,sBAAmC,gBAAgB;AACvD,IAAI,oBAAiC,gBAAgB;AACrD,IAAI,mBAAgC,gBAAgB;AAEpD,IAAI,gCAAgC;AACpC,IAAI,gCAAgC;AACpC,IAAI,iBAAiB;AACrB,IAAI,iBAAiB;AAErB,IAAI,mBAAmB,SAAS,iBAAiB,QAAQ,EAAE;IACzD,OAAO,SAAS,UAAU,CAAC,OAAO;AACpC;AAEA,IAAI,qBAAqB,SAAS,mBAAmB,KAAK,EAAE;IAC1D,OAAO,SAAS,IAAI,IAAI,OAAO,UAAU;AAC3C;AAEA,IAAI,mBAAkC,gBAAgB,CAAC,UAAU,CAAC,SAAU,SAAS,EAAE;IACrF,OAAO,iBAAiB,aAAa,YAAY,UAAU,OAAO,CAAC,gBAAgB,OAAO,WAAW,EAAE;AACzG;AAEA,IAAI,oBAAoB,SAAS,kBAAkB,GAAG,EAAE,KAAK,EAAE;IAC7D,OAAQ;QACN,KAAK;QACL,KAAK;YACH;gBACE,IAAI,OAAO,UAAU,UAAU;oBAC7B,OAAO,MAAM,OAAO,CAAC,gBAAgB,SAAU,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE;wBAC5D,SAAS;4BACP,MAAM;4BACN,QAAQ;4BACR,MAAM;wBACR;wBACA,OAAO;oBACT;gBACF,CAAC;YACH;IACJ;IAEA,IAAI,iBAAiB,CAAC,UAAU,CAAC,IAAI,KAAK,KAAK,CAAC,iBAAiB,QAAQ,OAAO,UAAU,YAAY,UAAU,GAAG;QACjH,OAAO,QAAQ;IACjB,CAAC;IAED,OAAO;AACT;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,IAAI,sBAAsB;IAC1B,IAAI,gBAAgB;QAAC;QAAU;QAAQ;QAAW;QAAW;KAAQ;IACrE,IAAI,uBAAuB;IAC3B,IAAI,YAAY;IAChB,IAAI,gBAAgB;IACpB,IAAI,kBAAkB,CAAC;IAEvB,oBAAoB,SAAS,kBAAkB,GAAG,EAAE,KAAK,EAAE;QACzD,IAAI,QAAQ,WAAW;YACrB,IAAI,OAAO,UAAU,YAAY,cAAc,OAAO,CAAC,WAAW,CAAC,KAAK,CAAC,oBAAoB,IAAI,CAAC,UAAU,CAAC,MAAM,MAAM,CAAC,OAAO,MAAM,MAAM,CAAC,MAAM,MAAM,GAAG,MAAM,MAAM,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,OAAO,GAAG,GAAG;gBACtN,MAAM,IAAI,MAAM,mGAAmG,QAAQ,QAAQ;YACrI,CAAC;QACH,CAAC;QAED,IAAI,YAAY,qBAAqB,KAAK;QAE1C,IAAI,cAAc,MAAM,CAAC,iBAAiB,QAAQ,IAAI,OAAO,CAAC,SAAS,CAAC,KAAK,eAAe,CAAC,IAAI,KAAK,WAAW;YAC/G,eAAe,CAAC,IAAI,GAAG,IAAI;YAC3B,QAAQ,KAAK,CAAC,mFAAmF,IAAI,OAAO,CAAC,WAAW,OAAO,OAAO,CAAC,eAAe,SAAU,GAAG,EAAE,KAAK,EAAE;gBAC1K,OAAO,MAAM,WAAW;YAC1B,KAAK;QACP,CAAC;QAED,OAAO;IACT;AACF,CAAC;AAED,IAAI,6BAA6B,8DAA8D,6EAA6E;AAE5K,SAAS,oBAAoB,WAAW,EAAE,UAAU,EAAE,aAAa,EAAE;IACnE,IAAI,iBAAiB,IAAI,EAAE;QACzB,OAAO;IACT,CAAC;IAED,IAAI,cAAc,gBAAgB,KAAK,WAAW;QAChD,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,gBAAgB,cAAc,QAAQ,OAAO,yBAAyB;YACjG,MAAM,IAAI,MAAM,4BAA4B;QAC9C,CAAC;QAED,OAAO;IACT,CAAC;IAED,OAAQ,OAAO;QACb,KAAK;YACH;gBACE,OAAO;YACT;QAEF,KAAK;YACH;gBACE,IAAI,cAAc,IAAI,KAAK,GAAG;oBAC5B,SAAS;wBACP,MAAM,cAAc,IAAI;wBACxB,QAAQ,cAAc,MAAM;wBAC5B,MAAM;oBACR;oBACA,OAAO,cAAc,IAAI;gBAC3B,CAAC;gBAED,IAAI,cAAc,MAAM,KAAK,WAAW;oBACtC,IAAI,OAAO,cAAc,IAAI;oBAE7B,IAAI,SAAS,WAAW;wBAGtB,MAAO,SAAS,UAAW;4BACzB,SAAS;gCACP,MAAM,KAAK,IAAI;gCACf,QAAQ,KAAK,MAAM;gCACnB,MAAM;4BACR;4BACA,OAAO,KAAK,IAAI;wBAClB;oBACF,CAAC;oBAED,IAAI,SAAS,cAAc,MAAM,GAAG;oBAEpC,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,gBAAgB,cAAc,GAAG,KAAK,WAAW;wBAC5E,UAAU,cAAc,GAAG;oBAC7B,CAAC;oBAED,OAAO;gBACT,CAAC;gBAED,OAAO,uBAAuB,aAAa,YAAY;YACzD;QAEF,KAAK;YACH;gBACE,IAAI,gBAAgB,WAAW;oBAC7B,IAAI,iBAAiB;oBACrB,IAAI,SAAS,cAAc;oBAC3B,SAAS;oBACT,OAAO,oBAAoB,aAAa,YAAY;gBACtD,OAAO,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;oBAChD,QAAQ,KAAK,CAAC,wEAAwE,yGAAyG,+DAA+D,sFAAsF;gBACtV,CAAC;gBAED,KAAM;YACR;QAEF,KAAK;YACH,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;gBACzC,IAAI,UAAU,EAAE;gBAChB,IAAI,WAAW,cAAc,OAAO,CAAC,gBAAgB,SAAU,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE;oBAC5E,IAAI,cAAc,cAAc,QAAQ,MAAM;oBAC9C,QAAQ,IAAI,CAAC,WAAW,cAAc,kBAAkB,GAAG,OAAO,CAAC,6BAA6B,MAAM;oBACtG,OAAO,OAAO,cAAc;gBAC9B;gBAEA,IAAI,QAAQ,MAAM,EAAE;oBAClB,QAAQ,KAAK,CAAC,0FAA0F,+BAA+B,EAAE,CAAC,MAAM,CAAC,SAAS;wBAAC,MAAM,WAAW;qBAAI,EAAE,IAAI,CAAC,QAAQ,qDAAqD,CAAC,SAAS,WAAW,GAAG;gBAC9Q,CAAC;YACH,CAAC;YAED,KAAM;IACV;IAGA,IAAI,cAAc,IAAI,EAAE;QACtB,OAAO;IACT,CAAC;IAED,IAAI,SAAS,UAAU,CAAC,cAAc;IACtC,OAAO,WAAW,YAAY,SAAS,aAAa;AACtD;AAEA,SAAS,uBAAuB,WAAW,EAAE,UAAU,EAAE,GAAG,EAAE;IAC5D,IAAI,SAAS;IAEb,IAAI,MAAM,OAAO,CAAC,MAAM;QACtB,IAAK,IAAI,IAAI,GAAG,IAAI,IAAI,MAAM,EAAE,IAAK;YACnC,UAAU,oBAAoB,aAAa,YAAY,GAAG,CAAC,EAAE,IAAI;QACnE;IACF,OAAO;QACL,IAAK,IAAI,QAAQ,IAAK;YACpB,IAAI,QAAQ,GAAG,CAAC,KAAK;YAErB,IAAI,OAAO,UAAU,UAAU;gBAC7B,IAAI,cAAc,IAAI,IAAI,UAAU,CAAC,MAAM,KAAK,WAAW;oBACzD,UAAU,OAAO,MAAM,UAAU,CAAC,MAAM,GAAG;gBAC7C,OAAO,IAAI,mBAAmB,QAAQ;oBACpC,UAAU,iBAAiB,QAAQ,MAAM,kBAAkB,MAAM,SAAS;gBAC5E,CAAC;YACH,OAAO;gBACL,IAAI,SAAS,2BAA2B,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;oBAC7E,MAAM,IAAI,MAAM,4BAA4B;gBAC9C,CAAC;gBAED,IAAI,MAAM,OAAO,CAAC,UAAU,OAAO,KAAK,CAAC,EAAE,KAAK,YAAY,CAAC,cAAc,IAAI,IAAI,UAAU,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,SAAS,GAAG;oBACtH,IAAK,IAAI,KAAK,GAAG,KAAK,MAAM,MAAM,EAAE,KAAM;wBACxC,IAAI,mBAAmB,KAAK,CAAC,GAAG,GAAG;4BACjC,UAAU,iBAAiB,QAAQ,MAAM,kBAAkB,MAAM,KAAK,CAAC,GAAG,IAAI;wBAChF,CAAC;oBACH;gBACF,OAAO;oBACL,IAAI,eAAe,oBAAoB,aAAa,YAAY;oBAEhE,OAAQ;wBACN,KAAK;wBACL,KAAK;4BACH;gCACE,UAAU,iBAAiB,QAAQ,MAAM,eAAe;gCACxD,KAAM;4BACR;wBAEF;4BACE;gCACE,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,gBAAgB,SAAS,aAAa;oCACjE,QAAQ,KAAK,CAAC;gCAChB,CAAC;gCAED,UAAU,OAAO,MAAM,eAAe;4BACxC;oBACJ;gBACF,CAAC;YACH,CAAC;QACH;IACF,CAAC;IAED,OAAO;AACT;AAEA,IAAI,eAAe;AACnB,IAAI;AAEJ,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,mBAAmB;AACrB,CAAC;AAID,IAAI;AACJ,IAAI,kBAAkB,SAAS,gBAAgB,IAAI,EAAE,UAAU,EAAE,WAAW,EAAE;IAC5E,IAAI,KAAK,MAAM,KAAK,KAAK,OAAO,IAAI,CAAC,EAAE,KAAK,YAAY,IAAI,CAAC,EAAE,KAAK,IAAI,IAAI,IAAI,CAAC,EAAE,CAAC,MAAM,KAAK,WAAW;QACxG,OAAO,IAAI,CAAC,EAAE;IAChB,CAAC;IAED,IAAI,aAAa,IAAI;IACrB,IAAI,SAAS;IACb,SAAS;IACT,IAAI,UAAU,IAAI,CAAC,EAAE;IAErB,IAAI,WAAW,IAAI,IAAI,QAAQ,GAAG,KAAK,WAAW;QAChD,aAAa,KAAK;QAClB,UAAU,oBAAoB,aAAa,YAAY;IACzD,OAAO;QACL,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,gBAAgB,OAAO,CAAC,EAAE,KAAK,WAAW;YACrE,QAAQ,KAAK,CAAC;QAChB,CAAC;QAED,UAAU,OAAO,CAAC,EAAE;IACtB,CAAC;IAGD,IAAK,IAAI,IAAI,GAAG,IAAI,KAAK,MAAM,EAAE,IAAK;QACpC,UAAU,oBAAoB,aAAa,YAAY,IAAI,CAAC,EAAE;QAE9D,IAAI,YAAY;YACd,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,gBAAgB,OAAO,CAAC,EAAE,KAAK,WAAW;gBACrE,QAAQ,KAAK,CAAC;YAChB,CAAC;YAED,UAAU,OAAO,CAAC,EAAE;QACtB,CAAC;IACH;IAEA,IAAI;IAEJ,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;QACzC,SAAS,OAAO,OAAO,CAAC,kBAAkB,SAAU,KAAK,EAAE;YACzD,YAAY;YACZ,OAAO;QACT;IACF,CAAC;IAGD,aAAa,SAAS,GAAG;IACzB,IAAI,iBAAiB;IACrB,IAAI;IAEJ,MAAO,CAAC,QAAQ,aAAa,IAAI,CAAC,OAAO,MAAM,IAAI,CAAE;QACnD,kBAAkB,MAClB,KAAK,CAAC,EAAE;IACV;IAEA,IAAI,OAAO,mBAAmB,CAAC,UAAU,CAAC,UAAU;IAEpD,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;QAEzC,OAAO;YACL,MAAM;YACN,QAAQ;YACR,KAAK;YACL,MAAM;YACN,UAAU,SAAS,WAAW;gBAC5B,OAAO;YACT;QACF;IACF,CAAC;IAED,OAAO;QACL,MAAM;QACN,QAAQ;QACR,MAAM;IACR;AACF;AAEA,QAAQ,eAAe,GAAG"}}, - {"offset": {"line": 273, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js.2d333c.map b/crates/turbopack/tests/snapshot/integration/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js.2d333c.map deleted file mode 100644 index b1cdee0474c4f..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js.2d333c.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+unitless@0.8.0/node_modules/@emotion/unitless/dist/emotion-unitless.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-unitless.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-unitless.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js.5a0144.map b/crates/turbopack/tests/snapshot/integration/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js.5a0144.map deleted file mode 100644 index 746d7b805c25f..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/0c782_@emotion_unitless_dist_emotion-unitless.cjs.js.5a0144.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+unitless@0.8.0/node_modules/@emotion/unitless/dist/emotion-unitless.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar unitlessKeys = {\n animationIterationCount: 1,\n borderImageOutset: 1,\n borderImageSlice: 1,\n borderImageWidth: 1,\n boxFlex: 1,\n boxFlexGroup: 1,\n boxOrdinalGroup: 1,\n columnCount: 1,\n columns: 1,\n flex: 1,\n flexGrow: 1,\n flexPositive: 1,\n flexShrink: 1,\n flexNegative: 1,\n flexOrder: 1,\n gridRow: 1,\n gridRowEnd: 1,\n gridRowSpan: 1,\n gridRowStart: 1,\n gridColumn: 1,\n gridColumnEnd: 1,\n gridColumnSpan: 1,\n gridColumnStart: 1,\n msGridRow: 1,\n msGridRowSpan: 1,\n msGridColumn: 1,\n msGridColumnSpan: 1,\n fontWeight: 1,\n lineHeight: 1,\n opacity: 1,\n order: 1,\n orphans: 1,\n tabSize: 1,\n widows: 1,\n zIndex: 1,\n zoom: 1,\n WebkitLineClamp: 1,\n // SVG-related properties\n fillOpacity: 1,\n floodOpacity: 1,\n stopOpacity: 1,\n strokeDasharray: 1,\n strokeDashoffset: 1,\n strokeMiterlimit: 1,\n strokeOpacity: 1,\n strokeWidth: 1\n};\n\nexports.default = unitlessKeys;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,eAAe;IACjB,yBAAyB;IACzB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,SAAS;IACT,cAAc;IACd,iBAAiB;IACjB,aAAa;IACb,SAAS;IACT,MAAM;IACN,UAAU;IACV,cAAc;IACd,YAAY;IACZ,cAAc;IACd,WAAW;IACX,SAAS;IACT,YAAY;IACZ,aAAa;IACb,cAAc;IACd,YAAY;IACZ,eAAe;IACf,gBAAgB;IAChB,iBAAiB;IACjB,WAAW;IACX,eAAe;IACf,cAAc;IACd,kBAAkB;IAClB,YAAY;IACZ,YAAY;IACZ,SAAS;IACT,OAAO;IACP,SAAS;IACT,SAAS;IACT,QAAQ;IACR,QAAQ;IACR,MAAM;IACN,iBAAiB;IAEjB,aAAa;IACb,cAAc;IACd,aAAa;IACb,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,aAAa;AACf;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 54, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/12353_stylis_dist_umd_stylis.js.654035.map b/crates/turbopack/tests/snapshot/integration/emotion/output/12353_stylis_dist_umd_stylis.js.654035.map deleted file mode 100644 index 11c54d5c2f831..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/12353_stylis_dist_umd_stylis.js.654035.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/stylis@4.0.13/node_modules/stylis/dist/umd/stylis.js"],"sourcesContent":["(function(e,r){typeof exports===\"object\"&&typeof module!==\"undefined\"?r(exports):typeof define===\"function\"&&define.amd?define([\"exports\"],r):(e=e||self,r(e.stylis={}))})(this,(function(e){\"use strict\";var r=\"-ms-\";var a=\"-moz-\";var c=\"-webkit-\";var t=\"comm\";var n=\"rule\";var s=\"decl\";var i=\"@page\";var u=\"@media\";var o=\"@import\";var f=\"@charset\";var l=\"@viewport\";var h=\"@supports\";var p=\"@document\";var v=\"@namespace\";var b=\"@keyframes\";var d=\"@font-face\";var m=\"@counter-style\";var w=\"@font-feature-values\";var k=Math.abs;var $=String.fromCharCode;var g=Object.assign;function x(e,r){return(((r<<2^O(e,0))<<2^O(e,1))<<2^O(e,2))<<2^O(e,3)}function E(e){return e.trim()}function y(e,r){return(e=r.exec(e))?e[0]:e}function T(e,r,a){return e.replace(r,a)}function A(e,r){return e.indexOf(r)}function O(e,r){return e.charCodeAt(r)|0}function C(e,r,a){return e.slice(r,a)}function M(e){return e.length}function S(e){return e.length}function R(e,r){return r.push(e),e}function z(e,r){return e.map(r).join(\"\")}e.line=1;e.column=1;e.length=0;e.position=0;e.character=0;e.characters=\"\";function N(r,a,c,t,n,s,i){return{value:r,root:a,parent:c,type:t,props:n,children:s,line:e.line,column:e.column,length:i,return:\"\"}}function P(e,r){return g(N(\"\",null,null,\"\",null,null,0),e,{length:-e.length},r)}function j(){return e.character}function U(){e.character=e.position>0?O(e.characters,--e.position):0;if(e.column--,e.character===10)e.column=1,e.line--;return e.character}function _(){e.character=e.position2||D(e.character)>3?\"\":\" \"}function G(r){while(_())switch(D(e.character)){case 0:R(J(e.position-1),r);break;case 2:R(W(e.character),r);break;default:R($(e.character),r)}return r}function H(r,a){while(--a&&_())if(e.character<48||e.character>102||e.character>57&&e.character<65||e.character>70&&e.character<97)break;return L(r,I()+(a<6&&F()==32&&_()==32))}function Z(r){while(_())switch(e.character){case r:return e.position;case 34:case 39:if(r!==34&&r!==39)Z(e.character);break;case 40:if(r===41)Z(r);break;case 92:_();break}return e.position}function q(r,a){while(_())if(r+e.character===47+10)break;else if(r+e.character===42+42&&F()===47)break;return\"/*\"+L(a,e.position-1)+\"*\"+$(r===47?r:_())}function J(r){while(!D(F()))_();return L(r,e.position)}function Q(e){return V(X(\"\",null,null,null,[\"\"],e=K(e),0,[0],e))}function X(e,r,a,c,t,n,s,i,u){var o=0;var f=0;var l=s;var h=0;var p=0;var v=0;var b=1;var d=1;var m=1;var w=0;var k=\"\";var g=t;var x=n;var E=c;var y=k;while(d)switch(v=w,w=_()){case 40:if(v!=108&&y.charCodeAt(l-1)==58){if(A(y+=T(W(w),\"&\",\"&\\f\"),\"&\\f\")!=-1)m=-1;break}case 34:case 39:case 91:y+=W(w);break;case 9:case 10:case 13:case 32:y+=B(v);break;case 92:y+=H(I()-1,7);continue;case 47:switch(F()){case 42:case 47:R(re(q(_(),I()),r,a),u);break;default:y+=\"/\"}break;case 123*b:i[o++]=M(y)*m;case 125*b:case 59:case 0:switch(w){case 0:case 125:d=0;case 59+f:if(p>0&&M(y)-l)R(p>32?ae(y+\";\",c,a,l-1):ae(T(y,\" \",\"\")+\";\",c,a,l-2),u);break;case 59:y+=\";\";default:R(E=ee(y,r,a,o,f,t,i,k,g=[],x=[],l),n);if(w===123)if(f===0)X(y,r,E,E,g,n,l,i,x);else switch(h){case 100:case 109:case 115:X(e,E,E,c&&R(ee(e,E,E,0,0,t,i,k,t,g=[],l),x),t,x,l,i,c?g:x);break;default:X(y,E,E,E,[\"\"],x,0,i,x)}}o=f=p=0,b=m=1,k=y=\"\",l=s;break;case 58:l=1+M(y),p=v;default:if(b<1)if(w==123)--b;else if(w==125&&b++==0&&U()==125)continue;switch(y+=$(w),w*b){case 38:m=f>0?1:(y+=\"\\f\",-1);break;case 44:i[o++]=(M(y)-1)*m,m=1;break;case 64:if(F()===45)y+=W(_());h=F(),f=l=M(k=y+=J(I())),w++;break;case 45:if(v===45&&M(y)==2)b=0}}return n}function ee(e,r,a,c,t,s,i,u,o,f,l){var h=t-1;var p=t===0?s:[\"\"];var v=S(p);for(var b=0,d=0,m=0;b0?p[w]+\" \"+$:T($,/&\\f/g,p[w])))o[m++]=g;return N(e,r,a,t===0?n:u,o,f,l)}function re(e,r,a){return N(e,r,a,t,$(j()),C(e,2,-2),0)}function ae(e,r,a,c){return N(e,r,a,s,C(e,0,c),C(e,c+1,-1),c)}function ce(e,t){switch(x(e,t)){case 5103:return c+\"print-\"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return c+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return c+e+a+e+r+e+e;case 6828:case 4268:return c+e+r+e+e;case 6165:return c+e+r+\"flex-\"+e+e;case 5187:return c+e+T(e,/(\\w+).+(:[^]+)/,c+\"box-$1$2\"+r+\"flex-$1$2\")+e;case 5443:return c+e+r+\"flex-item-\"+T(e,/flex-|-self/,\"\")+e;case 4675:return c+e+r+\"flex-line-pack\"+T(e,/align-content|flex-|-self/,\"\")+e;case 5548:return c+e+r+T(e,\"shrink\",\"negative\")+e;case 5292:return c+e+r+T(e,\"basis\",\"preferred-size\")+e;case 6060:return c+\"box-\"+T(e,\"-grow\",\"\")+c+e+r+T(e,\"grow\",\"positive\")+e;case 4554:return c+T(e,/([^-])(transform)/g,\"$1\"+c+\"$2\")+e;case 6187:return T(T(T(e,/(zoom-|grab)/,c+\"$1\"),/(image-set)/,c+\"$1\"),e,\"\")+e;case 5495:case 3959:return T(e,/(image-set\\([^]*)/,c+\"$1\"+\"$`$1\");case 4968:return T(T(e,/(.+:)(flex-)?(.*)/,c+\"box-pack:$3\"+r+\"flex-pack:$3\"),/s.+-b[^;]+/,\"justify\")+c+e+e;case 4095:case 3583:case 4068:case 2532:return T(e,/(.+)-inline(.+)/,c+\"$1$2\")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(M(e)-1-t>6)switch(O(e,t+1)){case 109:if(O(e,t+4)!==45)break;case 102:return T(e,/(.+:)(.+)-([^]+)/,\"$1\"+c+\"$2-$3\"+\"$1\"+a+(O(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~A(e,\"stretch\")?ce(T(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(O(e,t+1)!==115)break;case 6444:switch(O(e,M(e)-3-(~A(e,\"!important\")&&10))){case 107:return T(e,\":\",\":\"+c)+e;case 101:return T(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+c+(O(e,14)===45?\"inline-\":\"\")+\"box$3\"+\"$1\"+c+\"$2$3\"+\"$1\"+r+\"$2box$3\")+e}break;case 5936:switch(O(e,t+11)){case 114:return c+e+r+T(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return c+e+r+T(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return c+e+r+T(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return c+e+r+e+e}return e}function te(e,r){var a=\"\";var c=S(e);for(var t=0;t-1)if(!e.return)switch(e.type){case s:e.return=ce(e.value,e.length);break;case b:return te([P(e,{value:T(e.value,\"@\",\"@\"+c)})],u);case n:if(e.length)return z(e.props,(function(t){switch(y(t,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return te([P(e,{props:[T(t,/:(read-\\w+)/,\":\"+a+\"$1\")]})],u);case\"::placeholder\":return te([P(e,{props:[T(t,/:(plac\\w+)/,\":\"+c+\"input-$1\")]}),P(e,{props:[T(t,/:(plac\\w+)/,\":\"+a+\"$1\")]}),P(e,{props:[T(t,/:(plac\\w+)/,r+\"input-$1\")]})],u)}return\"\"}))}}function oe(e){switch(e.type){case n:e.props=e.props.map((function(r){return z(Y(r),(function(r,a,c){switch(O(r,0)){case 12:return C(r,1,M(r));case 0:case 40:case 43:case 62:case 126:return r;case 58:if(c[++a]===\"global\")c[a]=\"\",c[++a]=\"\\f\"+C(c[a],a=1,-1);case 32:return a===1?\"\":r;default:switch(a){case 0:e=r;return S(c)>1?\"\":r;case a=S(c)-1:case 2:return a===2?r+e+e:r+e;default:return r}}}))}))}}e.CHARSET=f;e.COMMENT=t;e.COUNTER_STYLE=m;e.DECLARATION=s;e.DOCUMENT=p;e.FONT_FACE=d;e.FONT_FEATURE_VALUES=w;e.IMPORT=o;e.KEYFRAMES=b;e.MEDIA=u;e.MOZ=a;e.MS=r;e.NAMESPACE=v;e.PAGE=i;e.RULESET=n;e.SUPPORTS=h;e.VIEWPORT=l;e.WEBKIT=c;e.abs=k;e.alloc=K;e.append=R;e.assign=g;e.caret=I;e.char=j;e.charat=O;e.combine=z;e.comment=re;e.commenter=q;e.compile=Q;e.copy=P;e.dealloc=V;e.declaration=ae;e.delimit=W;e.delimiter=Z;e.escaping=H;e.from=$;e.hash=x;e.identifier=J;e.indexof=A;e.match=y;e.middleware=se;e.namespace=oe;e.next=_;e.node=N;e.parse=X;e.peek=F;e.prefix=ce;e.prefixer=ue;e.prev=U;e.replace=T;e.ruleset=ee;e.rulesheet=ie;e.serialize=te;e.sizeof=S;e.slice=L;e.stringify=ne;e.strlen=M;e.substr=C;e.token=D;e.tokenize=Y;e.tokenizer=G;e.trim=E;e.whitespace=B;Object.defineProperty(e,\"__esModule\",{value:true})}));\n//# sourceMappingURL=stylis.js.map\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 617, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js.a2e38c.map b/crates/turbopack/tests/snapshot/integration/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js.a2e38c.map deleted file mode 100644 index bea5d6ace4ec3..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js.a2e38c.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+use-insertion-effect-with-fallbacks@1.0.0_react@18.2.0/node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-use-insertion-effect-with-fallbacks.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-use-insertion-effect-with-fallbacks.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js.bcee0c.map b/crates/turbopack/tests/snapshot/integration/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js.bcee0c.map deleted file mode 100644 index 22ba589c1596c..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/2a8cf_rtion-effect-with-fallbacks_dist_emotion-use-insertion-effect-with-fallbacks.cjs.js.bcee0c.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+use-insertion-effect-with-fallbacks@1.0.0_react@18.2.0/node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar React = require('react');\n\nfunction _interopNamespace(e) {\n if (e && e.__esModule) return e;\n var n = Object.create(null);\n if (e) {\n Object.keys(e).forEach(function (k) {\n if (k !== 'default') {\n var d = Object.getOwnPropertyDescriptor(e, k);\n Object.defineProperty(n, k, d.get ? d : {\n enumerable: true,\n get: function () {\n return e[k];\n }\n });\n }\n });\n }\n n['default'] = e;\n return Object.freeze(n);\n}\n\nvar React__namespace = /*#__PURE__*/_interopNamespace(React);\n\nvar isBrowser = typeof document !== 'undefined';\n\nvar syncFallback = function syncFallback(create) {\n return create();\n};\n\nvar useInsertionEffect = React__namespace['useInsertion' + 'Effect'] ? React__namespace['useInsertion' + 'Effect'] : false;\nvar useInsertionEffectAlwaysWithSyncFallback = !isBrowser ? syncFallback : useInsertionEffect || syncFallback;\nvar useInsertionEffectWithLayoutFallback = useInsertionEffect || React.useLayoutEffect;\n\nexports.useInsertionEffectAlwaysWithSyncFallback = useInsertionEffectAlwaysWithSyncFallback;\nexports.useInsertionEffectWithLayoutFallback = useInsertionEffectWithLayoutFallback;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,QAAQ;AAEZ,SAAS,kBAAkB,CAAC,EAAE;IAC5B,IAAI,KAAK,EAAE,UAAU,EAAE,OAAO;IAC9B,IAAI,IAAI,OAAO,MAAM,CAAC,IAAI;IAC1B,IAAI,GAAG;QACL,OAAO,IAAI,CAAC,GAAG,OAAO,CAAC,SAAU,CAAC,EAAE;YAClC,IAAI,MAAM,WAAW;gBACnB,IAAI,IAAI,OAAO,wBAAwB,CAAC,GAAG;gBAC3C,OAAO,cAAc,CAAC,GAAG,GAAG,EAAE,GAAG,GAAG,IAAI;oBACtC,YAAY,IAAI;oBAChB,KAAK,WAAY;wBACf,OAAO,CAAC,CAAC,EAAE;oBACb;gBACF,CAAC;YACH,CAAC;QACH;IACF,CAAC;IACD,CAAC,CAAC,UAAU,GAAG;IACf,OAAO,OAAO,MAAM,CAAC;AACvB;AAEA,IAAI,mBAAgC,kBAAkB;AAEtD,IAAI,YAAY,OAAO,aAAa;AAEpC,IAAI,eAAe,SAAS,aAAa,MAAM,EAAE;IAC/C,OAAO;AACT;AAEA,IAAI,qBAAqB,gBAAgB,CAAC,iBAAiB,SAAS,GAAG,gBAAgB,CAAC,iBAAiB,SAAS,GAAG,KAAK;AAC1H,IAAI,2CAA2C,CAAC,YAAY,eAAe,sBAAsB,YAAY;AAC7G,IAAI,uCAAuC,sBAAsB,MAAM,eAAe;AAEtF,QAAQ,wCAAwC,GAAG;AACnD,QAAQ,oCAAoC,GAAG"}}, - {"offset": {"line": 36, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/2b6df_@babel_runtime_helpers_extends.js.479111.map b/crates/turbopack/tests/snapshot/integration/emotion/output/2b6df_@babel_runtime_helpers_extends.js.479111.map deleted file mode 100644 index c0b9852d1e672..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/2b6df_@babel_runtime_helpers_extends.js.479111.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@babel+runtime@7.18.9/node_modules/@babel/runtime/helpers/extends.js"],"sourcesContent":["function _extends() {\n module.exports = _extends = Object.assign ? Object.assign.bind() : function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;"],"names":[],"mappings":"AAAA,SAAS,WAAW;IAClB,OAAO,OAAO,GAAG,WAAW,OAAO,MAAM,GAAG,OAAO,MAAM,CAAC,IAAI,KAAK,SAAU,MAAM,EAAE;QACnF,IAAK,IAAI,IAAI,GAAG,IAAI,UAAU,MAAM,EAAE,IAAK;YACzC,IAAI,SAAS,SAAS,CAAC,EAAE;YAEzB,IAAK,IAAI,OAAO,OAAQ;gBACtB,IAAI,OAAO,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,MAAM;oBACrD,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI;gBAC3B,CAAC;YACH;QACF;QAEA,OAAO;IACT,CAAC,EAAE,OAAO,OAAO,CAAC,UAAU,GAAG,IAAI,EAAE,OAAO,OAAO,CAAC,UAAU,GAAG,OAAO,OAAO;IAC/E,OAAO,SAAS,KAAK,CAAC,IAAI,EAAE;AAC9B;AAEA,OAAO,OAAO,GAAG,UAAU,OAAO,OAAO,CAAC,UAAU,GAAG,IAAI,EAAE,OAAO,OAAO,CAAC,UAAU,GAAG,OAAO,OAAO"}}, - {"offset": {"line": 17, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.0a38e2.map b/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.0a38e2.map deleted file mode 100644 index a8aefb3a65064..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.0a38e2.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+sheet@1.2.0/node_modules/@emotion/sheet/dist/emotion-sheet.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\n/*\n\nBased off glamor's StyleSheet, thanks Sunil ❤️\n\nhigh performance StyleSheet for css-in-js systems\n\n- uses multiple style tags behind the scenes for millions of rules\n- uses `insertRule` for appending in production for *much* faster performance\n\n// usage\n\nimport { StyleSheet } from '@emotion/sheet'\n\nlet styleSheet = new StyleSheet({ key: '', container: document.head })\n\nstyleSheet.insert('#box { border: 1px solid red; }')\n- appends a css rule into the stylesheet\n\nstyleSheet.flush()\n- empties the stylesheet of all its contents\n\n*/\n// $FlowFixMe\nfunction sheetForTag(tag) {\n if (tag.sheet) {\n // $FlowFixMe\n return tag.sheet;\n } // this weirdness brought to you by firefox\n\n /* istanbul ignore next */\n\n\n for (var i = 0; i < document.styleSheets.length; i++) {\n if (document.styleSheets[i].ownerNode === tag) {\n // $FlowFixMe\n return document.styleSheets[i];\n }\n }\n}\n\nfunction createStyleElement(options) {\n var tag = document.createElement('style');\n tag.setAttribute('data-emotion', options.key);\n\n if (options.nonce !== undefined) {\n tag.setAttribute('nonce', options.nonce);\n }\n\n tag.appendChild(document.createTextNode(''));\n tag.setAttribute('data-s', '');\n return tag;\n}\n\nvar StyleSheet = /*#__PURE__*/function () {\n // Using Node instead of HTMLElement since container may be a ShadowRoot\n function StyleSheet(options) {\n var _this = this;\n\n this._insertTag = function (tag) {\n var before;\n\n if (_this.tags.length === 0) {\n if (_this.insertionPoint) {\n before = _this.insertionPoint.nextSibling;\n } else if (_this.prepend) {\n before = _this.container.firstChild;\n } else {\n before = _this.before;\n }\n } else {\n before = _this.tags[_this.tags.length - 1].nextSibling;\n }\n\n _this.container.insertBefore(tag, before);\n\n _this.tags.push(tag);\n };\n\n this.isSpeedy = options.speedy === undefined ? \"production\" === 'production' : options.speedy;\n this.tags = [];\n this.ctr = 0;\n this.nonce = options.nonce; // key is the value of the data-emotion attribute, it's used to identify different sheets\n\n this.key = options.key;\n this.container = options.container;\n this.prepend = options.prepend;\n this.insertionPoint = options.insertionPoint;\n this.before = null;\n }\n\n var _proto = StyleSheet.prototype;\n\n _proto.hydrate = function hydrate(nodes) {\n nodes.forEach(this._insertTag);\n };\n\n _proto.insert = function insert(rule) {\n // the max length is how many rules we have per style tag, it's 65000 in speedy mode\n // it's 1 in dev because we insert source maps that map a single rule to a location\n // and you can only have one source map per style tag\n if (this.ctr % (this.isSpeedy ? 65000 : 1) === 0) {\n this._insertTag(createStyleElement(this));\n }\n\n var tag = this.tags[this.tags.length - 1];\n\n if (this.isSpeedy) {\n var sheet = sheetForTag(tag);\n\n try {\n // this is the ultrafast version, works across browsers\n // the big drawback is that the css won't be editable in devtools\n sheet.insertRule(rule, sheet.cssRules.length);\n } catch (e) {\n }\n } else {\n tag.appendChild(document.createTextNode(rule));\n }\n\n this.ctr++;\n };\n\n _proto.flush = function flush() {\n // $FlowFixMe\n this.tags.forEach(function (tag) {\n return tag.parentNode && tag.parentNode.removeChild(tag);\n });\n this.tags = [];\n this.ctr = 0;\n };\n\n return StyleSheet;\n}();\n\nexports.StyleSheet = StyleSheet;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 84, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.19ebe0.map b/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.19ebe0.map deleted file mode 100644 index 09944b99912f0..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.19ebe0.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+sheet@1.2.0/node_modules/@emotion/sheet/dist/emotion-sheet.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-sheet.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-sheet.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.e4fa10.map b/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.e4fa10.map deleted file mode 100644 index 7cb78cc97c392..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/506d3_@emotion_sheet_dist_emotion-sheet.cjs.js.e4fa10.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+sheet@1.2.0/node_modules/@emotion/sheet/dist/emotion-sheet.cjs.dev.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\n/*\n\nBased off glamor's StyleSheet, thanks Sunil ❤️\n\nhigh performance StyleSheet for css-in-js systems\n\n- uses multiple style tags behind the scenes for millions of rules\n- uses `insertRule` for appending in production for *much* faster performance\n\n// usage\n\nimport { StyleSheet } from '@emotion/sheet'\n\nlet styleSheet = new StyleSheet({ key: '', container: document.head })\n\nstyleSheet.insert('#box { border: 1px solid red; }')\n- appends a css rule into the stylesheet\n\nstyleSheet.flush()\n- empties the stylesheet of all its contents\n\n*/\n// $FlowFixMe\nfunction sheetForTag(tag) {\n if (tag.sheet) {\n // $FlowFixMe\n return tag.sheet;\n } // this weirdness brought to you by firefox\n\n /* istanbul ignore next */\n\n\n for (var i = 0; i < document.styleSheets.length; i++) {\n if (document.styleSheets[i].ownerNode === tag) {\n // $FlowFixMe\n return document.styleSheets[i];\n }\n }\n}\n\nfunction createStyleElement(options) {\n var tag = document.createElement('style');\n tag.setAttribute('data-emotion', options.key);\n\n if (options.nonce !== undefined) {\n tag.setAttribute('nonce', options.nonce);\n }\n\n tag.appendChild(document.createTextNode(''));\n tag.setAttribute('data-s', '');\n return tag;\n}\n\nvar StyleSheet = /*#__PURE__*/function () {\n // Using Node instead of HTMLElement since container may be a ShadowRoot\n function StyleSheet(options) {\n var _this = this;\n\n this._insertTag = function (tag) {\n var before;\n\n if (_this.tags.length === 0) {\n if (_this.insertionPoint) {\n before = _this.insertionPoint.nextSibling;\n } else if (_this.prepend) {\n before = _this.container.firstChild;\n } else {\n before = _this.before;\n }\n } else {\n before = _this.tags[_this.tags.length - 1].nextSibling;\n }\n\n _this.container.insertBefore(tag, before);\n\n _this.tags.push(tag);\n };\n\n this.isSpeedy = options.speedy === undefined ? process.env.NODE_ENV === 'production' : options.speedy;\n this.tags = [];\n this.ctr = 0;\n this.nonce = options.nonce; // key is the value of the data-emotion attribute, it's used to identify different sheets\n\n this.key = options.key;\n this.container = options.container;\n this.prepend = options.prepend;\n this.insertionPoint = options.insertionPoint;\n this.before = null;\n }\n\n var _proto = StyleSheet.prototype;\n\n _proto.hydrate = function hydrate(nodes) {\n nodes.forEach(this._insertTag);\n };\n\n _proto.insert = function insert(rule) {\n // the max length is how many rules we have per style tag, it's 65000 in speedy mode\n // it's 1 in dev because we insert source maps that map a single rule to a location\n // and you can only have one source map per style tag\n if (this.ctr % (this.isSpeedy ? 65000 : 1) === 0) {\n this._insertTag(createStyleElement(this));\n }\n\n var tag = this.tags[this.tags.length - 1];\n\n if (process.env.NODE_ENV !== 'production') {\n var isImportRule = rule.charCodeAt(0) === 64 && rule.charCodeAt(1) === 105;\n\n if (isImportRule && this._alreadyInsertedOrderInsensitiveRule) {\n // this would only cause problem in speedy mode\n // but we don't want enabling speedy to affect the observable behavior\n // so we report this error at all times\n console.error(\"You're attempting to insert the following rule:\\n\" + rule + '\\n\\n`@import` rules must be before all other types of rules in a stylesheet but other rules have already been inserted. Please ensure that `@import` rules are before all other rules.');\n }\n this._alreadyInsertedOrderInsensitiveRule = this._alreadyInsertedOrderInsensitiveRule || !isImportRule;\n }\n\n if (this.isSpeedy) {\n var sheet = sheetForTag(tag);\n\n try {\n // this is the ultrafast version, works across browsers\n // the big drawback is that the css won't be editable in devtools\n sheet.insertRule(rule, sheet.cssRules.length);\n } catch (e) {\n if (process.env.NODE_ENV !== 'production' && !/:(-moz-placeholder|-moz-focus-inner|-moz-focusring|-ms-input-placeholder|-moz-read-write|-moz-read-only|-ms-clear){/.test(rule)) {\n console.error(\"There was a problem inserting the following rule: \\\"\" + rule + \"\\\"\", e);\n }\n }\n } else {\n tag.appendChild(document.createTextNode(rule));\n }\n\n this.ctr++;\n };\n\n _proto.flush = function flush() {\n // $FlowFixMe\n this.tags.forEach(function (tag) {\n return tag.parentNode && tag.parentNode.removeChild(tag);\n });\n this.tags = [];\n this.ctr = 0;\n\n if (process.env.NODE_ENV !== 'production') {\n this._alreadyInsertedOrderInsensitiveRule = false;\n }\n };\n\n return StyleSheet;\n}();\n\nexports.StyleSheet = StyleSheet;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 98, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_index.js.619516.map b/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_index.js.619516.map deleted file mode 100644 index 7be3e3d49f74c..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_index.js.619516.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"],"sourcesContent":["/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its 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'use strict';var l=Symbol.for(\"react.element\"),n=Symbol.for(\"react.portal\"),p=Symbol.for(\"react.fragment\"),q=Symbol.for(\"react.strict_mode\"),r=Symbol.for(\"react.profiler\"),t=Symbol.for(\"react.provider\"),u=Symbol.for(\"react.context\"),v=Symbol.for(\"react.forward_ref\"),w=Symbol.for(\"react.suspense\"),x=Symbol.for(\"react.memo\"),y=Symbol.for(\"react.lazy\"),z=Symbol.iterator;function A(a){if(null===a||\"object\"!==typeof a)return null;a=z&&a[z]||a[\"@@iterator\"];return\"function\"===typeof a?a:null}\nvar B={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,D={};function E(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}E.prototype.isReactComponent={};\nE.prototype.setState=function(a,b){if(\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a)throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,a,b,\"setState\")};E.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function F(){}F.prototype=E.prototype;function G(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}var H=G.prototype=new F;\nH.constructor=G;C(H,E.prototype);H.isPureReactComponent=!0;var I=Array.isArray,J=Object.prototype.hasOwnProperty,K={current:null},L={key:!0,ref:!0,__self:!0,__source:!0};\nfunction M(a,b,e){var d,c={},k=null,h=null;if(null!=b)for(d in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(k=\"\"+b.key),b)J.call(b,d)&&!L.hasOwnProperty(d)&&(c[d]=b[d]);var g=arguments.length-2;if(1===g)c.children=e;else if(1 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n printWarning('warn', format, args);\n }\n }\n}\nfunction error(format) {\n {\n {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\nvar didWarnStateUpdateForUnmountedComponent = {};\n\nfunction warnNoop(publicInstance, callerName) {\n {\n var _constructor = publicInstance.constructor;\n var componentName = _constructor && (_constructor.displayName || _constructor.name) || 'ReactClass';\n var warningKey = componentName + \".\" + callerName;\n\n if (didWarnStateUpdateForUnmountedComponent[warningKey]) {\n return;\n }\n\n error(\"Can't call %s on a component that is not yet mounted. \" + 'This is a no-op, but it might indicate a bug in your application. ' + 'Instead, assign to `this.state` directly or define a `state = {};` ' + 'class property with the desired state in the %s component.', callerName, componentName);\n\n didWarnStateUpdateForUnmountedComponent[warningKey] = true;\n }\n}\n/**\n * This is the abstract API for an update queue.\n */\n\n\nvar ReactNoopUpdateQueue = {\n /**\n * Checks whether or not this composite component is mounted.\n * @param {ReactClass} publicInstance The instance we want to test.\n * @return {boolean} True if mounted, false otherwise.\n * @protected\n * @final\n */\n isMounted: function (publicInstance) {\n return false;\n },\n\n /**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {?function} callback Called after component is updated.\n * @param {?string} callerName name of the calling function in the public API.\n * @internal\n */\n enqueueForceUpdate: function (publicInstance, callback, callerName) {\n warnNoop(publicInstance, 'forceUpdate');\n },\n\n /**\n * Replaces all of the state. Always use this or `setState` to mutate state.\n * You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} completeState Next state.\n * @param {?function} callback Called after component is updated.\n * @param {?string} callerName name of the calling function in the public API.\n * @internal\n */\n enqueueReplaceState: function (publicInstance, completeState, callback, callerName) {\n warnNoop(publicInstance, 'replaceState');\n },\n\n /**\n * Sets a subset of the state. This only exists because _pendingState is\n * internal. This provides a merging strategy that is not available to deep\n * properties which is confusing. TODO: Expose pendingState or don't use it\n * during the merge.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} partialState Next partial state to be merged with state.\n * @param {?function} callback Called after component is updated.\n * @param {?string} Name of the calling function in the public API.\n * @internal\n */\n enqueueSetState: function (publicInstance, partialState, callback, callerName) {\n warnNoop(publicInstance, 'setState');\n }\n};\n\nvar assign = Object.assign;\n\nvar emptyObject = {};\n\n{\n Object.freeze(emptyObject);\n}\n/**\n * Base class helpers for the updating state of a component.\n */\n\n\nfunction Component(props, context, updater) {\n this.props = props;\n this.context = context; // If a component has string refs, we will assign a different object later.\n\n this.refs = emptyObject; // We initialize the default updater but the real one gets injected by the\n // renderer.\n\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nComponent.prototype.isReactComponent = {};\n/**\n * Sets a subset of the state. Always use this to mutate\n * state. You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * There is no guarantee that calls to `setState` will run synchronously,\n * as they may eventually be batched together. You can provide an optional\n * callback that will be executed when the call to setState is actually\n * completed.\n *\n * When a function is provided to setState, it will be called at some point in\n * the future (not synchronously). It will be called with the up to date\n * component arguments (state, props, context). These values can be different\n * from this.* because your function may be called after receiveProps but before\n * shouldComponentUpdate, and this new state, props, and context will not yet be\n * assigned to this.\n *\n * @param {object|function} partialState Next partial state or function to\n * produce next partial state to be merged with current state.\n * @param {?function} callback Called after state is updated.\n * @final\n * @protected\n */\n\nComponent.prototype.setState = function (partialState, callback) {\n if (typeof partialState !== 'object' && typeof partialState !== 'function' && partialState != null) {\n throw new Error('setState(...): takes an object of state variables to update or a ' + 'function which returns an object of state variables.');\n }\n\n this.updater.enqueueSetState(this, partialState, callback, 'setState');\n};\n/**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {?function} callback Called after update is complete.\n * @final\n * @protected\n */\n\n\nComponent.prototype.forceUpdate = function (callback) {\n this.updater.enqueueForceUpdate(this, callback, 'forceUpdate');\n};\n/**\n * Deprecated APIs. These APIs used to exist on classic React classes but since\n * we would like to deprecate them, we're not going to move them over to this\n * modern base class. Instead, we define a getter that warns if it's accessed.\n */\n\n\n{\n var deprecatedAPIs = {\n isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'],\n replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).']\n };\n\n var defineDeprecationWarning = function (methodName, info) {\n Object.defineProperty(Component.prototype, methodName, {\n get: function () {\n warn('%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]);\n\n return undefined;\n }\n });\n };\n\n for (var fnName in deprecatedAPIs) {\n if (deprecatedAPIs.hasOwnProperty(fnName)) {\n defineDeprecationWarning(fnName, deprecatedAPIs[fnName]);\n }\n }\n}\n\nfunction ComponentDummy() {}\n\nComponentDummy.prototype = Component.prototype;\n/**\n * Convenience component with default shallow equality check for sCU.\n */\n\nfunction PureComponent(props, context, updater) {\n this.props = props;\n this.context = context; // If a component has string refs, we will assign a different object later.\n\n this.refs = emptyObject;\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nvar pureComponentPrototype = PureComponent.prototype = new ComponentDummy();\npureComponentPrototype.constructor = PureComponent; // Avoid an extra prototype jump for these methods.\n\nassign(pureComponentPrototype, Component.prototype);\npureComponentPrototype.isPureReactComponent = true;\n\n// an immutable object with a single mutable value\nfunction createRef() {\n var refObject = {\n current: null\n };\n\n {\n Object.seal(refObject);\n }\n\n return refObject;\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown, specialPropRefWarningShown, didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n var warnAboutAccessingKey = function () {\n {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%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://reactjs.org/link/special-props)', displayName);\n }\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n var warnAboutAccessingRef = function () {\n {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` 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://reactjs.org/link/special-props)', displayName);\n }\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && config.__self && ReactCurrentOwner.current.stateNode !== config.__self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', componentName, config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * Create and return a new ReactElement of the given type.\n * See https://reactjs.org/docs/react-api.html#createelement\n */\n\nfunction createElement(type, config, children) {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null;\n var self = null;\n var source = null;\n\n if (config != null) {\n if (hasValidRef(config)) {\n ref = config.ref;\n\n {\n warnIfStringRefCannotBeAutoConverted(config);\n }\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n self = config.__self === undefined ? null : config.__self;\n source = config.__source === undefined ? null : config.__source; // Remaining properties are added to a new props object\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n }\n } // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n\n\n var childrenLength = arguments.length - 2;\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n\n {\n if (Object.freeze) {\n Object.freeze(childArray);\n }\n }\n\n props.children = childArray;\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n {\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n}\nfunction cloneAndReplaceKey(oldElement, newKey) {\n var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props);\n return newElement;\n}\n/**\n * Clone and return a new ReactElement using element as the starting point.\n * See https://reactjs.org/docs/react-api.html#cloneelement\n */\n\nfunction cloneElement(element, config, children) {\n if (element === null || element === undefined) {\n throw new Error(\"React.cloneElement(...): The argument must be a React element, but you passed \" + element + \".\");\n }\n\n var propName; // Original props are copied\n\n var props = assign({}, element.props); // Reserved names are extracted\n\n var key = element.key;\n var ref = element.ref; // Self is preserved since the owner is preserved.\n\n var self = element._self; // Source is preserved since cloneElement is unlikely to be targeted by a\n // transpiler, and the original source is probably a better indicator of the\n // true owner.\n\n var source = element._source; // Owner will be preserved, unless ref is overridden\n\n var owner = element._owner;\n\n if (config != null) {\n if (hasValidRef(config)) {\n // Silently steal the ref from the parent.\n ref = config.ref;\n owner = ReactCurrentOwner.current;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n } // Remaining properties override existing props\n\n\n var defaultProps;\n\n if (element.type && element.type.defaultProps) {\n defaultProps = element.type.defaultProps;\n }\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n if (config[propName] === undefined && defaultProps !== undefined) {\n // Resolve default props\n props[propName] = defaultProps[propName];\n } else {\n props[propName] = config[propName];\n }\n }\n }\n } // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n\n\n var childrenLength = arguments.length - 2;\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n\n props.children = childArray;\n }\n\n return ReactElement(element.type, key, ref, self, source, owner, props);\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\nfunction isValidElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\n\nvar SEPARATOR = '.';\nvar SUBSEPARATOR = ':';\n/**\n * Escape and wrap key so it is safe to use as a reactid\n *\n * @param {string} key to be escaped.\n * @return {string} the escaped key.\n */\n\nfunction escape(key) {\n var escapeRegex = /[=:]/g;\n var escaperLookup = {\n '=': '=0',\n ':': '=2'\n };\n var escapedString = key.replace(escapeRegex, function (match) {\n return escaperLookup[match];\n });\n return '$' + escapedString;\n}\n/**\n * TODO: Test that a single child and an array with one item have the same key\n * pattern.\n */\n\n\nvar didWarnAboutMaps = false;\nvar userProvidedKeyEscapeRegex = /\\/+/g;\n\nfunction escapeUserProvidedKey(text) {\n return text.replace(userProvidedKeyEscapeRegex, '$&/');\n}\n/**\n * Generate a key string that identifies a element within a set.\n *\n * @param {*} element A element that could contain a manual key.\n * @param {number} index Index that is used if a manual key is not provided.\n * @return {string}\n */\n\n\nfunction getElementKey(element, index) {\n // Do some typechecking here since we call this blindly. We want to ensure\n // that we don't block potential future ES APIs.\n if (typeof element === 'object' && element !== null && element.key != null) {\n // Explicit key\n {\n checkKeyStringCoercion(element.key);\n }\n\n return escape('' + element.key);\n } // Implicit key determined by the index in the set\n\n\n return index.toString(36);\n}\n\nfunction mapIntoArray(children, array, escapedPrefix, nameSoFar, callback) {\n var type = typeof children;\n\n if (type === 'undefined' || type === 'boolean') {\n // All of the above are perceived as null.\n children = null;\n }\n\n var invokeCallback = false;\n\n if (children === null) {\n invokeCallback = true;\n } else {\n switch (type) {\n case 'string':\n case 'number':\n invokeCallback = true;\n break;\n\n case 'object':\n switch (children.$$typeof) {\n case REACT_ELEMENT_TYPE:\n case REACT_PORTAL_TYPE:\n invokeCallback = true;\n }\n\n }\n }\n\n if (invokeCallback) {\n var _child = children;\n var mappedChild = callback(_child); // If it's the only child, treat the name as if it was wrapped in an array\n // so that it's consistent if the number of children grows:\n\n var childKey = nameSoFar === '' ? SEPARATOR + getElementKey(_child, 0) : nameSoFar;\n\n if (isArray(mappedChild)) {\n var escapedChildKey = '';\n\n if (childKey != null) {\n escapedChildKey = escapeUserProvidedKey(childKey) + '/';\n }\n\n mapIntoArray(mappedChild, array, escapedChildKey, '', function (c) {\n return c;\n });\n } else if (mappedChild != null) {\n if (isValidElement(mappedChild)) {\n {\n // The `if` statement here prevents auto-disabling of the safe\n // coercion ESLint rule, so we must manually disable it below.\n // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n if (mappedChild.key && (!_child || _child.key !== mappedChild.key)) {\n checkKeyStringCoercion(mappedChild.key);\n }\n }\n\n mappedChild = cloneAndReplaceKey(mappedChild, // Keep both the (mapped) and old keys if they differ, just as\n // traverseAllChildren used to do for objects as children\n escapedPrefix + ( // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n mappedChild.key && (!_child || _child.key !== mappedChild.key) ? // $FlowFixMe Flow incorrectly thinks existing element's key can be a number\n // eslint-disable-next-line react-internal/safe-string-coercion\n escapeUserProvidedKey('' + mappedChild.key) + '/' : '') + childKey);\n }\n\n array.push(mappedChild);\n }\n\n return 1;\n }\n\n var child;\n var nextName;\n var subtreeCount = 0; // Count of children found in the current subtree.\n\n var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR;\n\n if (isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n child = children[i];\n nextName = nextNamePrefix + getElementKey(child, i);\n subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n }\n } else {\n var iteratorFn = getIteratorFn(children);\n\n if (typeof iteratorFn === 'function') {\n var iterableChildren = children;\n\n {\n // Warn about using Maps as children\n if (iteratorFn === iterableChildren.entries) {\n if (!didWarnAboutMaps) {\n warn('Using Maps as children is not supported. ' + 'Use an array of keyed ReactElements instead.');\n }\n\n didWarnAboutMaps = true;\n }\n }\n\n var iterator = iteratorFn.call(iterableChildren);\n var step;\n var ii = 0;\n\n while (!(step = iterator.next()).done) {\n child = step.value;\n nextName = nextNamePrefix + getElementKey(child, ii++);\n subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n }\n } else if (type === 'object') {\n // eslint-disable-next-line react-internal/safe-string-coercion\n var childrenString = String(children);\n throw new Error(\"Objects are not valid as a React child (found: \" + (childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString) + \"). \" + 'If you meant to render a collection of children, use an array ' + 'instead.');\n }\n }\n\n return subtreeCount;\n}\n\n/**\n * Maps children that are typically specified as `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenmap\n *\n * The provided mapFunction(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} func The map function.\n * @param {*} context Context for mapFunction.\n * @return {object} Object containing the ordered map of results.\n */\nfunction mapChildren(children, func, context) {\n if (children == null) {\n return children;\n }\n\n var result = [];\n var count = 0;\n mapIntoArray(children, result, '', '', function (child) {\n return func.call(context, child, count++);\n });\n return result;\n}\n/**\n * Count the number of children that are typically specified as\n * `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrencount\n *\n * @param {?*} children Children tree container.\n * @return {number} The number of children.\n */\n\n\nfunction countChildren(children) {\n var n = 0;\n mapChildren(children, function () {\n n++; // Don't return anything\n });\n return n;\n}\n\n/**\n * Iterates through children that are typically specified as `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenforeach\n *\n * The provided forEachFunc(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} forEachFunc\n * @param {*} forEachContext Context for forEachContext.\n */\nfunction forEachChildren(children, forEachFunc, forEachContext) {\n mapChildren(children, function () {\n forEachFunc.apply(this, arguments); // Don't return anything.\n }, forEachContext);\n}\n/**\n * Flatten a children object (typically specified as `props.children`) and\n * return an array with appropriately re-keyed children.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrentoarray\n */\n\n\nfunction toArray(children) {\n return mapChildren(children, function (child) {\n return child;\n }) || [];\n}\n/**\n * Returns the first child in a collection of children and verifies that there\n * is only one child in the collection.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenonly\n *\n * The current implementation of this function assumes that a single child gets\n * passed without a wrapper, but the purpose of this helper function is to\n * abstract away the particular structure of children.\n *\n * @param {?object} children Child collection structure.\n * @return {ReactElement} The first and only `ReactElement` contained in the\n * structure.\n */\n\n\nfunction onlyChild(children) {\n if (!isValidElement(children)) {\n throw new Error('React.Children.only expected to receive a single React element child.');\n }\n\n return children;\n}\n\nfunction createContext(defaultValue) {\n // TODO: Second argument used to be an optional `calculateChangedBits`\n // function. Warn to reserve for future use?\n var context = {\n $$typeof: REACT_CONTEXT_TYPE,\n // As a workaround to support multiple concurrent renderers, we categorize\n // some renderers as primary and others as secondary. We only expect\n // there to be two concurrent renderers at most: React Native (primary) and\n // Fabric (secondary); React DOM (primary) and React ART (secondary).\n // Secondary renderers store their context values on separate fields.\n _currentValue: defaultValue,\n _currentValue2: defaultValue,\n // Used to track how many concurrent renderers this context currently\n // supports within in a single renderer. Such as parallel server rendering.\n _threadCount: 0,\n // These are circular\n Provider: null,\n Consumer: null,\n // Add these to use same hidden class in VM as ServerContext\n _defaultValue: null,\n _globalName: null\n };\n context.Provider = {\n $$typeof: REACT_PROVIDER_TYPE,\n _context: context\n };\n var hasWarnedAboutUsingNestedContextConsumers = false;\n var hasWarnedAboutUsingConsumerProvider = false;\n var hasWarnedAboutDisplayNameOnConsumer = false;\n\n {\n // A separate object, but proxies back to the original context object for\n // backwards compatibility. It has a different $$typeof, so we can properly\n // warn for the incorrect usage of Context as a Consumer.\n var Consumer = {\n $$typeof: REACT_CONTEXT_TYPE,\n _context: context\n }; // $FlowFixMe: Flow complains about not setting a value, which is intentional here\n\n Object.defineProperties(Consumer, {\n Provider: {\n get: function () {\n if (!hasWarnedAboutUsingConsumerProvider) {\n hasWarnedAboutUsingConsumerProvider = true;\n\n error('Rendering is not supported and will be removed in ' + 'a future major release. Did you mean to render instead?');\n }\n\n return context.Provider;\n },\n set: function (_Provider) {\n context.Provider = _Provider;\n }\n },\n _currentValue: {\n get: function () {\n return context._currentValue;\n },\n set: function (_currentValue) {\n context._currentValue = _currentValue;\n }\n },\n _currentValue2: {\n get: function () {\n return context._currentValue2;\n },\n set: function (_currentValue2) {\n context._currentValue2 = _currentValue2;\n }\n },\n _threadCount: {\n get: function () {\n return context._threadCount;\n },\n set: function (_threadCount) {\n context._threadCount = _threadCount;\n }\n },\n Consumer: {\n get: function () {\n if (!hasWarnedAboutUsingNestedContextConsumers) {\n hasWarnedAboutUsingNestedContextConsumers = true;\n\n error('Rendering is not supported and will be removed in ' + 'a future major release. Did you mean to render instead?');\n }\n\n return context.Consumer;\n }\n },\n displayName: {\n get: function () {\n return context.displayName;\n },\n set: function (displayName) {\n if (!hasWarnedAboutDisplayNameOnConsumer) {\n warn('Setting `displayName` on Context.Consumer has no effect. ' + \"You should set it directly on the context with Context.displayName = '%s'.\", displayName);\n\n hasWarnedAboutDisplayNameOnConsumer = true;\n }\n }\n }\n }); // $FlowFixMe: Flow complains about missing properties because it doesn't understand defineProperty\n\n context.Consumer = Consumer;\n }\n\n {\n context._currentRenderer = null;\n context._currentRenderer2 = null;\n }\n\n return context;\n}\n\nvar Uninitialized = -1;\nvar Pending = 0;\nvar Resolved = 1;\nvar Rejected = 2;\n\nfunction lazyInitializer(payload) {\n if (payload._status === Uninitialized) {\n var ctor = payload._result;\n var thenable = ctor(); // Transition to the next state.\n // This might throw either because it's missing or throws. If so, we treat it\n // as still uninitialized and try again next time. Which is the same as what\n // happens if the ctor or any wrappers processing the ctor throws. This might\n // end up fixing it if the resolution was a concurrency bug.\n\n thenable.then(function (moduleObject) {\n if (payload._status === Pending || payload._status === Uninitialized) {\n // Transition to the next state.\n var resolved = payload;\n resolved._status = Resolved;\n resolved._result = moduleObject;\n }\n }, function (error) {\n if (payload._status === Pending || payload._status === Uninitialized) {\n // Transition to the next state.\n var rejected = payload;\n rejected._status = Rejected;\n rejected._result = error;\n }\n });\n\n if (payload._status === Uninitialized) {\n // In case, we're still uninitialized, then we're waiting for the thenable\n // to resolve. Set it as pending in the meantime.\n var pending = payload;\n pending._status = Pending;\n pending._result = thenable;\n }\n }\n\n if (payload._status === Resolved) {\n var moduleObject = payload._result;\n\n {\n if (moduleObject === undefined) {\n error('lazy: Expected the result of a dynamic imp' + 'ort() call. ' + 'Instead received: %s\\n\\nYour code should look like: \\n ' + // Break up imports to avoid accidentally parsing them as dependencies.\n 'const MyComponent = lazy(() => imp' + \"ort('./MyComponent'))\\n\\n\" + 'Did you accidentally put curly braces around the import?', moduleObject);\n }\n }\n\n {\n if (!('default' in moduleObject)) {\n error('lazy: Expected the result of a dynamic imp' + 'ort() call. ' + 'Instead received: %s\\n\\nYour code should look like: \\n ' + // Break up imports to avoid accidentally parsing them as dependencies.\n 'const MyComponent = lazy(() => imp' + \"ort('./MyComponent'))\", moduleObject);\n }\n }\n\n return moduleObject.default;\n } else {\n throw payload._result;\n }\n}\n\nfunction lazy(ctor) {\n var payload = {\n // We use these fields to store the result.\n _status: Uninitialized,\n _result: ctor\n };\n var lazyType = {\n $$typeof: REACT_LAZY_TYPE,\n _payload: payload,\n _init: lazyInitializer\n };\n\n {\n // In production, this would just set it on the object.\n var defaultProps;\n var propTypes; // $FlowFixMe\n\n Object.defineProperties(lazyType, {\n defaultProps: {\n configurable: true,\n get: function () {\n return defaultProps;\n },\n set: function (newDefaultProps) {\n error('React.lazy(...): It is not supported to assign `defaultProps` to ' + 'a lazy component import. Either specify them where the component ' + 'is defined, or create a wrapping component around it.');\n\n defaultProps = newDefaultProps; // Match production behavior more closely:\n // $FlowFixMe\n\n Object.defineProperty(lazyType, 'defaultProps', {\n enumerable: true\n });\n }\n },\n propTypes: {\n configurable: true,\n get: function () {\n return propTypes;\n },\n set: function (newPropTypes) {\n error('React.lazy(...): It is not supported to assign `propTypes` to ' + 'a lazy component import. Either specify them where the component ' + 'is defined, or create a wrapping component around it.');\n\n propTypes = newPropTypes; // Match production behavior more closely:\n // $FlowFixMe\n\n Object.defineProperty(lazyType, 'propTypes', {\n enumerable: true\n });\n }\n }\n });\n }\n\n return lazyType;\n}\n\nfunction forwardRef(render) {\n {\n if (render != null && render.$$typeof === REACT_MEMO_TYPE) {\n error('forwardRef requires a render function but received a `memo` ' + 'component. Instead of forwardRef(memo(...)), use ' + 'memo(forwardRef(...)).');\n } else if (typeof render !== 'function') {\n error('forwardRef requires a render function but was given %s.', render === null ? 'null' : typeof render);\n } else {\n if (render.length !== 0 && render.length !== 2) {\n error('forwardRef render functions accept exactly two parameters: props and ref. %s', render.length === 1 ? 'Did you forget to use the ref parameter?' : 'Any additional parameter will be undefined.');\n }\n }\n\n if (render != null) {\n if (render.defaultProps != null || render.propTypes != null) {\n error('forwardRef render functions do not support propTypes or defaultProps. ' + 'Did you accidentally pass a React component?');\n }\n }\n }\n\n var elementType = {\n $$typeof: REACT_FORWARD_REF_TYPE,\n render: render\n };\n\n {\n var ownName;\n Object.defineProperty(elementType, 'displayName', {\n enumerable: false,\n configurable: true,\n get: function () {\n return ownName;\n },\n set: function (name) {\n ownName = name; // The inner component shouldn't inherit this display name in most cases,\n // because the component may be used elsewhere.\n // But it's nice for anonymous functions to inherit the name,\n // so that our component-stack generation logic will display their frames.\n // An anonymous function generally suggests a pattern like:\n // React.forwardRef((props, ref) => {...});\n // This kind of inner function is not used elsewhere so the side effect is okay.\n\n if (!render.name && !render.displayName) {\n render.displayName = name;\n }\n }\n });\n }\n\n return elementType;\n}\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction memo(type, compare) {\n {\n if (!isValidElementType(type)) {\n error('memo: The first argument must be a component. Instead ' + 'received: %s', type === null ? 'null' : typeof type);\n }\n }\n\n var elementType = {\n $$typeof: REACT_MEMO_TYPE,\n type: type,\n compare: compare === undefined ? null : compare\n };\n\n {\n var ownName;\n Object.defineProperty(elementType, 'displayName', {\n enumerable: false,\n configurable: true,\n get: function () {\n return ownName;\n },\n set: function (name) {\n ownName = name; // The inner component shouldn't inherit this display name in most cases,\n // because the component may be used elsewhere.\n // But it's nice for anonymous functions to inherit the name,\n // so that our component-stack generation logic will display their frames.\n // An anonymous function generally suggests a pattern like:\n // React.memo((props) => {...});\n // This kind of inner function is not used elsewhere so the side effect is okay.\n\n if (!type.name && !type.displayName) {\n type.displayName = name;\n }\n }\n });\n }\n\n return elementType;\n}\n\nfunction resolveDispatcher() {\n var dispatcher = ReactCurrentDispatcher.current;\n\n {\n if (dispatcher === null) {\n error('Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for' + ' one of the following reasons:\\n' + '1. You might have mismatching versions of React and the renderer (such as React DOM)\\n' + '2. You might be breaking the Rules of Hooks\\n' + '3. You might have more than one copy of React in the same app\\n' + 'See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.');\n }\n } // Will result in a null access error if accessed outside render phase. We\n // intentionally don't throw our own error because this is in a hot path.\n // Also helps ensure this is inlined.\n\n\n return dispatcher;\n}\nfunction useContext(Context) {\n var dispatcher = resolveDispatcher();\n\n {\n // TODO: add a more generic warning for invalid values.\n if (Context._context !== undefined) {\n var realContext = Context._context; // Don't deduplicate because this legitimately causes bugs\n // and nobody should be using this in existing code.\n\n if (realContext.Consumer === Context) {\n error('Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be ' + 'removed in a future major release. Did you mean to call useContext(Context) instead?');\n } else if (realContext.Provider === Context) {\n error('Calling useContext(Context.Provider) is not supported. ' + 'Did you mean to call useContext(Context) instead?');\n }\n }\n }\n\n return dispatcher.useContext(Context);\n}\nfunction useState(initialState) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useState(initialState);\n}\nfunction useReducer(reducer, initialArg, init) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useReducer(reducer, initialArg, init);\n}\nfunction useRef(initialValue) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useRef(initialValue);\n}\nfunction useEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useEffect(create, deps);\n}\nfunction useInsertionEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useInsertionEffect(create, deps);\n}\nfunction useLayoutEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useLayoutEffect(create, deps);\n}\nfunction useCallback(callback, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useCallback(callback, deps);\n}\nfunction useMemo(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useMemo(create, deps);\n}\nfunction useImperativeHandle(ref, create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useImperativeHandle(ref, create, deps);\n}\nfunction useDebugValue(value, formatterFn) {\n {\n var dispatcher = resolveDispatcher();\n return dispatcher.useDebugValue(value, formatterFn);\n }\n}\nfunction useTransition() {\n var dispatcher = resolveDispatcher();\n return dispatcher.useTransition();\n}\nfunction useDeferredValue(value) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useDeferredValue(value);\n}\nfunction useId() {\n var dispatcher = resolveDispatcher();\n return dispatcher.useId();\n}\nfunction useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot);\n}\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher$1 = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher$1.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher$1.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('')) {\n _frame = _frame.replace('', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher$1.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n setExtraStackFrame(stack);\n } else {\n setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n\nfunction getDeclarationErrorAddendum() {\n if (ReactCurrentOwner.current) {\n var name = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n}\n\nfunction getSourceInfoErrorAddendumForProps(elementProps) {\n if (elementProps !== null && elementProps !== undefined) {\n return getSourceInfoErrorAddendum(elementProps.__source);\n }\n\n return '';\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner.current) {\n // Give the component that originally created this child.\n childOwner = \" It was passed a child from \" + getComponentNameFromType(element._owner.type) + \".\";\n }\n\n {\n setCurrentlyValidatingElement$1(element);\n\n error('Each child in a list should have a unique \"key\" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);\n\n setCurrentlyValidatingElement$1(null);\n }\n}\n/**\n * Ensure that every element either is passed in a static location, in an\n * array with an explicit keys property defined, or in an object literal\n * with valid key property.\n *\n * @internal\n * @param {ReactNode} node Statically passed child of any type.\n * @param {*} parentType node's parent's type.\n */\n\n\nfunction validateChildKeys(node, parentType) {\n if (typeof node !== 'object') {\n return;\n }\n\n if (isArray(node)) {\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n\n if (isValidElement(child)) {\n validateExplicitKey(child, parentType);\n }\n }\n } else if (isValidElement(node)) {\n // This element was passed in a valid location.\n if (node._store) {\n node._store.validated = true;\n }\n } else if (node) {\n var iteratorFn = getIteratorFn(node);\n\n if (typeof iteratorFn === 'function') {\n // Entry iterators used to provide implicit keys,\n // but now we print a separate warning for them later.\n if (iteratorFn !== node.entries) {\n var iterator = iteratorFn.call(node);\n var step;\n\n while (!(step = iterator.next()).done) {\n if (isValidElement(step.value)) {\n validateExplicitKey(step.value, parentType);\n }\n }\n }\n }\n }\n}\n/**\n * Given an element, validate that its props follow the propTypes definition,\n * provided by the type.\n *\n * @param {ReactElement} element\n */\n\n\nfunction validatePropTypes(element) {\n {\n var type = element.type;\n\n if (type === null || type === undefined || typeof type === 'string') {\n return;\n }\n\n var propTypes;\n\n if (typeof type === 'function') {\n propTypes = type.propTypes;\n } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.\n // Inner props are checked in the reconciler.\n type.$$typeof === REACT_MEMO_TYPE)) {\n propTypes = type.propTypes;\n } else {\n return;\n }\n\n if (propTypes) {\n // Intentionally inside to avoid triggering lazy initializers:\n var name = getComponentNameFromType(type);\n checkPropTypes(propTypes, element.props, 'prop', name, element);\n } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n var _name = getComponentNameFromType(type);\n\n error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');\n }\n\n if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {\n error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');\n }\n }\n}\n/**\n * Given a fragment, validate that it can only be provided with fragment props\n * @param {ReactElement} fragment\n */\n\n\nfunction validateFragmentProps(fragment) {\n {\n var keys = Object.keys(fragment.props);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n\n if (key !== 'children' && key !== 'key') {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);\n\n setCurrentlyValidatingElement$1(null);\n break;\n }\n }\n\n if (fragment.ref !== null) {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid attribute `ref` supplied to `React.Fragment`.');\n\n setCurrentlyValidatingElement$1(null);\n }\n }\n}\nfunction createElementWithValidation(type, props, children) {\n var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n // succeed and there will likely be errors in render.\n\n if (!validType) {\n var info = '';\n\n if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {\n info += ' You likely forgot to export your component from the file ' + \"it's defined in, or you might have mixed up default and named imports.\";\n }\n\n var sourceInfo = getSourceInfoErrorAddendumForProps(props);\n\n if (sourceInfo) {\n info += sourceInfo;\n } else {\n info += getDeclarationErrorAddendum();\n }\n\n var typeString;\n\n if (type === null) {\n typeString = 'null';\n } else if (isArray(type)) {\n typeString = 'array';\n } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n typeString = \"<\" + (getComponentNameFromType(type.type) || 'Unknown') + \" />\";\n info = ' Did you accidentally export a JSX literal instead of a component?';\n } else {\n typeString = typeof type;\n }\n\n {\n error('React.createElement: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);\n }\n }\n\n var element = createElement.apply(this, arguments); // The result can be nullish if a mock or a custom function is used.\n // TODO: Drop this when these are no longer allowed as the type argument.\n\n if (element == null) {\n return element;\n } // Skip key warning if the type isn't valid since our key validation logic\n // doesn't expect a non-string/function type and can throw confusing errors.\n // We don't want exception behavior to differ between dev and prod.\n // (Rendering will throw with a helpful message and as soon as the type is\n // fixed, the key warnings will appear.)\n\n\n if (validType) {\n for (var i = 2; i < arguments.length; i++) {\n validateChildKeys(arguments[i], type);\n }\n }\n\n if (type === REACT_FRAGMENT_TYPE) {\n validateFragmentProps(element);\n } else {\n validatePropTypes(element);\n }\n\n return element;\n}\nvar didWarnAboutDeprecatedCreateFactory = false;\nfunction createFactoryWithValidation(type) {\n var validatedFactory = createElementWithValidation.bind(null, type);\n validatedFactory.type = type;\n\n {\n if (!didWarnAboutDeprecatedCreateFactory) {\n didWarnAboutDeprecatedCreateFactory = true;\n\n warn('React.createFactory() is deprecated and will be removed in ' + 'a future major release. Consider using JSX ' + 'or use React.createElement() directly instead.');\n } // Legacy hook: remove it\n\n\n Object.defineProperty(validatedFactory, 'type', {\n enumerable: false,\n get: function () {\n warn('Factory.type is deprecated. Access the class directly ' + 'before passing it to createFactory.');\n\n Object.defineProperty(this, 'type', {\n value: type\n });\n return type;\n }\n });\n }\n\n return validatedFactory;\n}\nfunction cloneElementWithValidation(element, props, children) {\n var newElement = cloneElement.apply(this, arguments);\n\n for (var i = 2; i < arguments.length; i++) {\n validateChildKeys(arguments[i], newElement.type);\n }\n\n validatePropTypes(newElement);\n return newElement;\n}\n\nfunction startTransition(scope, options) {\n var prevTransition = ReactCurrentBatchConfig.transition;\n ReactCurrentBatchConfig.transition = {};\n var currentTransition = ReactCurrentBatchConfig.transition;\n\n {\n ReactCurrentBatchConfig.transition._updatedFibers = new Set();\n }\n\n try {\n scope();\n } finally {\n ReactCurrentBatchConfig.transition = prevTransition;\n\n {\n if (prevTransition === null && currentTransition._updatedFibers) {\n var updatedFibersCount = currentTransition._updatedFibers.size;\n\n if (updatedFibersCount > 10) {\n warn('Detected a large number of updates inside startTransition. ' + 'If this is due to a subscription please re-write it to use React provided hooks. ' + 'Otherwise concurrent mode guarantees are off the table.');\n }\n\n currentTransition._updatedFibers.clear();\n }\n }\n }\n}\n\nvar didWarnAboutMessageChannel = false;\nvar enqueueTaskImpl = null;\nfunction enqueueTask(task) {\n if (enqueueTaskImpl === null) {\n try {\n // read require off the module object to get around the bundlers.\n // we don't want them to detect a require and bundle a Node polyfill.\n var requireString = ('require' + Math.random()).slice(0, 7);\n var nodeRequire = module && module[requireString]; // assuming we're in node, let's try to get node's\n // version of setImmediate, bypassing fake timers if any.\n\n enqueueTaskImpl = nodeRequire.call(module, 'timers').setImmediate;\n } catch (_err) {\n // we're in a browser\n // we can't use regular timers because they may still be faked\n // so we try MessageChannel+postMessage instead\n enqueueTaskImpl = function (callback) {\n {\n if (didWarnAboutMessageChannel === false) {\n didWarnAboutMessageChannel = true;\n\n if (typeof MessageChannel === 'undefined') {\n error('This browser does not have a MessageChannel implementation, ' + 'so enqueuing tasks via await act(async () => ...) will fail. ' + 'Please file an issue at https://github.com/facebook/react/issues ' + 'if you encounter this warning.');\n }\n }\n }\n\n var channel = new MessageChannel();\n channel.port1.onmessage = callback;\n channel.port2.postMessage(undefined);\n };\n }\n }\n\n return enqueueTaskImpl(task);\n}\n\nvar actScopeDepth = 0;\nvar didWarnNoAwaitAct = false;\nfunction act(callback) {\n {\n // `act` calls can be nested, so we track the depth. This represents the\n // number of `act` scopes on the stack.\n var prevActScopeDepth = actScopeDepth;\n actScopeDepth++;\n\n if (ReactCurrentActQueue.current === null) {\n // This is the outermost `act` scope. Initialize the queue. The reconciler\n // will detect the queue and use it instead of Scheduler.\n ReactCurrentActQueue.current = [];\n }\n\n var prevIsBatchingLegacy = ReactCurrentActQueue.isBatchingLegacy;\n var result;\n\n try {\n // Used to reproduce behavior of `batchedUpdates` in legacy mode. Only\n // set to `true` while the given callback is executed, not for updates\n // triggered during an async event, because this is how the legacy\n // implementation of `act` behaved.\n ReactCurrentActQueue.isBatchingLegacy = true;\n result = callback(); // Replicate behavior of original `act` implementation in legacy mode,\n // which flushed updates immediately after the scope function exits, even\n // if it's an async function.\n\n if (!prevIsBatchingLegacy && ReactCurrentActQueue.didScheduleLegacyUpdate) {\n var queue = ReactCurrentActQueue.current;\n\n if (queue !== null) {\n ReactCurrentActQueue.didScheduleLegacyUpdate = false;\n flushActQueue(queue);\n }\n }\n } catch (error) {\n popActScope(prevActScopeDepth);\n throw error;\n } finally {\n ReactCurrentActQueue.isBatchingLegacy = prevIsBatchingLegacy;\n }\n\n if (result !== null && typeof result === 'object' && typeof result.then === 'function') {\n var thenableResult = result; // The callback is an async function (i.e. returned a promise). Wait\n // for it to resolve before exiting the current scope.\n\n var wasAwaited = false;\n var thenable = {\n then: function (resolve, reject) {\n wasAwaited = true;\n thenableResult.then(function (returnValue) {\n popActScope(prevActScopeDepth);\n\n if (actScopeDepth === 0) {\n // We've exited the outermost act scope. Recursively flush the\n // queue until there's no remaining work.\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n } else {\n resolve(returnValue);\n }\n }, function (error) {\n // The callback threw an error.\n popActScope(prevActScopeDepth);\n reject(error);\n });\n }\n };\n\n {\n if (!didWarnNoAwaitAct && typeof Promise !== 'undefined') {\n // eslint-disable-next-line no-undef\n Promise.resolve().then(function () {}).then(function () {\n if (!wasAwaited) {\n didWarnNoAwaitAct = true;\n\n error('You called act(async () => ...) without await. ' + 'This could lead to unexpected testing behaviour, ' + 'interleaving multiple act calls and mixing their ' + 'scopes. ' + 'You should - await act(async () => ...);');\n }\n });\n }\n }\n\n return thenable;\n } else {\n var returnValue = result; // The callback is not an async function. Exit the current scope\n // immediately, without awaiting.\n\n popActScope(prevActScopeDepth);\n\n if (actScopeDepth === 0) {\n // Exiting the outermost act scope. Flush the queue.\n var _queue = ReactCurrentActQueue.current;\n\n if (_queue !== null) {\n flushActQueue(_queue);\n ReactCurrentActQueue.current = null;\n } // Return a thenable. If the user awaits it, we'll flush again in\n // case additional work was scheduled by a microtask.\n\n\n var _thenable = {\n then: function (resolve, reject) {\n // Confirm we haven't re-entered another `act` scope, in case\n // the user does something weird like await the thenable\n // multiple times.\n if (ReactCurrentActQueue.current === null) {\n // Recursively flush the queue until there's no remaining work.\n ReactCurrentActQueue.current = [];\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n } else {\n resolve(returnValue);\n }\n }\n };\n return _thenable;\n } else {\n // Since we're inside a nested `act` scope, the returned thenable\n // immediately resolves. The outer scope will flush the queue.\n var _thenable2 = {\n then: function (resolve, reject) {\n resolve(returnValue);\n }\n };\n return _thenable2;\n }\n }\n }\n}\n\nfunction popActScope(prevActScopeDepth) {\n {\n if (prevActScopeDepth !== actScopeDepth - 1) {\n error('You seem to have overlapping act() calls, this is not supported. ' + 'Be sure to await previous act() calls before making a new one. ');\n }\n\n actScopeDepth = prevActScopeDepth;\n }\n}\n\nfunction recursivelyFlushAsyncActWork(returnValue, resolve, reject) {\n {\n var queue = ReactCurrentActQueue.current;\n\n if (queue !== null) {\n try {\n flushActQueue(queue);\n enqueueTask(function () {\n if (queue.length === 0) {\n // No additional work was scheduled. Finish.\n ReactCurrentActQueue.current = null;\n resolve(returnValue);\n } else {\n // Keep flushing work until there's none left.\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n }\n });\n } catch (error) {\n reject(error);\n }\n } else {\n resolve(returnValue);\n }\n }\n}\n\nvar isFlushing = false;\n\nfunction flushActQueue(queue) {\n {\n if (!isFlushing) {\n // Prevent re-entrance.\n isFlushing = true;\n var i = 0;\n\n try {\n for (; i < queue.length; i++) {\n var callback = queue[i];\n\n do {\n callback = callback(true);\n } while (callback !== null);\n }\n\n queue.length = 0;\n } catch (error) {\n // If something throws, leave the remaining callbacks on the queue.\n queue = queue.slice(i + 1);\n throw error;\n } finally {\n isFlushing = false;\n }\n }\n }\n}\n\nvar createElement$1 = createElementWithValidation ;\nvar cloneElement$1 = cloneElementWithValidation ;\nvar createFactory = createFactoryWithValidation ;\nvar Children = {\n map: mapChildren,\n forEach: forEachChildren,\n count: countChildren,\n toArray: toArray,\n only: onlyChild\n};\n\nexports.Children = Children;\nexports.Component = Component;\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.Profiler = REACT_PROFILER_TYPE;\nexports.PureComponent = PureComponent;\nexports.StrictMode = REACT_STRICT_MODE_TYPE;\nexports.Suspense = REACT_SUSPENSE_TYPE;\nexports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactSharedInternals;\nexports.cloneElement = cloneElement$1;\nexports.createContext = createContext;\nexports.createElement = createElement$1;\nexports.createFactory = createFactory;\nexports.createRef = createRef;\nexports.forwardRef = forwardRef;\nexports.isValidElement = isValidElement;\nexports.lazy = lazy;\nexports.memo = memo;\nexports.startTransition = startTransition;\nexports.unstable_act = act;\nexports.useCallback = useCallback;\nexports.useContext = useContext;\nexports.useDebugValue = useDebugValue;\nexports.useDeferredValue = useDeferredValue;\nexports.useEffect = useEffect;\nexports.useId = useId;\nexports.useImperativeHandle = useImperativeHandle;\nexports.useInsertionEffect = useInsertionEffect;\nexports.useLayoutEffect = useLayoutEffect;\nexports.useMemo = useMemo;\nexports.useReducer = useReducer;\nexports.useRef = useRef;\nexports.useState = useState;\nexports.useSyncExternalStore = useSyncExternalStore;\nexports.useTransition = useTransition;\nexports.version = ReactVersion;\n /* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\nif (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' &&\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop ===\n 'function'\n) {\n __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error());\n}\n \n })();\n}\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 1790, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_jsx-runtime.js.619516.map b/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_jsx-runtime.js.619516.map deleted file mode 100644 index 7be3e3d49f74c..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_jsx-runtime.js.619516.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"],"sourcesContent":["/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its 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'use strict';var l=Symbol.for(\"react.element\"),n=Symbol.for(\"react.portal\"),p=Symbol.for(\"react.fragment\"),q=Symbol.for(\"react.strict_mode\"),r=Symbol.for(\"react.profiler\"),t=Symbol.for(\"react.provider\"),u=Symbol.for(\"react.context\"),v=Symbol.for(\"react.forward_ref\"),w=Symbol.for(\"react.suspense\"),x=Symbol.for(\"react.memo\"),y=Symbol.for(\"react.lazy\"),z=Symbol.iterator;function A(a){if(null===a||\"object\"!==typeof a)return null;a=z&&a[z]||a[\"@@iterator\"];return\"function\"===typeof a?a:null}\nvar B={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,D={};function E(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}E.prototype.isReactComponent={};\nE.prototype.setState=function(a,b){if(\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a)throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,a,b,\"setState\")};E.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function F(){}F.prototype=E.prototype;function G(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}var H=G.prototype=new F;\nH.constructor=G;C(H,E.prototype);H.isPureReactComponent=!0;var I=Array.isArray,J=Object.prototype.hasOwnProperty,K={current:null},L={key:!0,ref:!0,__self:!0,__source:!0};\nfunction M(a,b,e){var d,c={},k=null,h=null;if(null!=b)for(d in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(k=\"\"+b.key),b)J.call(b,d)&&!L.hasOwnProperty(d)&&(c[d]=b[d]);var g=arguments.length-2;if(1===g)c.children=e;else if(1 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\n// -----------------------------------------------------------------------------\n\nvar enableScopeAPI = false; // Experimental Create Event Handle API.\nvar enableCacheElement = false;\nvar enableTransitionTracing = false; // No known bugs, but needs performance testing\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n// stuff. Intended to enable React core members to more easily debug scheduling\n// issues in DEV builds.\n\nvar enableDebugTracing = false; // Track which Fiber(s) schedule render work.\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar assign = Object.assign;\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('')) {\n _frame = _frame.replace('', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nvar ReactCurrentOwner = ReactSharedInternals.ReactCurrentOwner;\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown;\nvar specialPropRefWarningShown;\nvar didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config, self) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && self && ReactCurrentOwner.current.stateNode !== self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', getComponentNameFromType(ReactCurrentOwner.current.type), config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingKey = function () {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%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://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n }\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingRef = function () {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` 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://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * https://github.com/reactjs/rfcs/pull/107\n * @param {*} type\n * @param {object} props\n * @param {string} key\n */\n\nfunction jsxDEV(type, config, maybeKey, source, self) {\n {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null; // Currently, key can be spread in as a prop. This causes a potential\n // issue if key is also explicitly declared (ie.
\n // or
). We want to deprecate key spread,\n // but as an intermediary step, we will use jsxDEV for everything except\n //
, because we aren't currently able to tell if\n // key is explicitly declared to be undefined or not.\n\n if (maybeKey !== undefined) {\n {\n checkKeyStringCoercion(maybeKey);\n }\n\n key = '' + maybeKey;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n if (hasValidRef(config)) {\n ref = config.ref;\n warnIfStringRefCannotBeAutoConverted(config, self);\n } // Remaining properties are added to a new props object\n\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n }\n}\n\nvar ReactCurrentOwner$1 = ReactSharedInternals.ReactCurrentOwner;\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\n\nfunction isValidElement(object) {\n {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n }\n}\n\nfunction getDeclarationErrorAddendum() {\n {\n if (ReactCurrentOwner$1.current) {\n var name = getComponentNameFromType(ReactCurrentOwner$1.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n }\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n }\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n }\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner$1.current) {\n // Give the component that originally created this child.\n childOwner = \" It was passed a child from \" + getComponentNameFromType(element._owner.type) + \".\";\n }\n\n setCurrentlyValidatingElement$1(element);\n\n error('Each child in a list should have a unique \"key\" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);\n\n setCurrentlyValidatingElement$1(null);\n }\n}\n/**\n * Ensure that every element either is passed in a static location, in an\n * array with an explicit keys property defined, or in an object literal\n * with valid key property.\n *\n * @internal\n * @param {ReactNode} node Statically passed child of any type.\n * @param {*} parentType node's parent's type.\n */\n\n\nfunction validateChildKeys(node, parentType) {\n {\n if (typeof node !== 'object') {\n return;\n }\n\n if (isArray(node)) {\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n\n if (isValidElement(child)) {\n validateExplicitKey(child, parentType);\n }\n }\n } else if (isValidElement(node)) {\n // This element was passed in a valid location.\n if (node._store) {\n node._store.validated = true;\n }\n } else if (node) {\n var iteratorFn = getIteratorFn(node);\n\n if (typeof iteratorFn === 'function') {\n // Entry iterators used to provide implicit keys,\n // but now we print a separate warning for them later.\n if (iteratorFn !== node.entries) {\n var iterator = iteratorFn.call(node);\n var step;\n\n while (!(step = iterator.next()).done) {\n if (isValidElement(step.value)) {\n validateExplicitKey(step.value, parentType);\n }\n }\n }\n }\n }\n }\n}\n/**\n * Given an element, validate that its props follow the propTypes definition,\n * provided by the type.\n *\n * @param {ReactElement} element\n */\n\n\nfunction validatePropTypes(element) {\n {\n var type = element.type;\n\n if (type === null || type === undefined || typeof type === 'string') {\n return;\n }\n\n var propTypes;\n\n if (typeof type === 'function') {\n propTypes = type.propTypes;\n } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.\n // Inner props are checked in the reconciler.\n type.$$typeof === REACT_MEMO_TYPE)) {\n propTypes = type.propTypes;\n } else {\n return;\n }\n\n if (propTypes) {\n // Intentionally inside to avoid triggering lazy initializers:\n var name = getComponentNameFromType(type);\n checkPropTypes(propTypes, element.props, 'prop', name, element);\n } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n var _name = getComponentNameFromType(type);\n\n error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');\n }\n\n if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {\n error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');\n }\n }\n}\n/**\n * Given a fragment, validate that it can only be provided with fragment props\n * @param {ReactElement} fragment\n */\n\n\nfunction validateFragmentProps(fragment) {\n {\n var keys = Object.keys(fragment.props);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n\n if (key !== 'children' && key !== 'key') {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);\n\n setCurrentlyValidatingElement$1(null);\n break;\n }\n }\n\n if (fragment.ref !== null) {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid attribute `ref` supplied to `React.Fragment`.');\n\n setCurrentlyValidatingElement$1(null);\n }\n }\n}\n\nfunction jsxWithValidation(type, props, key, isStaticChildren, source, self) {\n {\n var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n // succeed and there will likely be errors in render.\n\n if (!validType) {\n var info = '';\n\n if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {\n info += ' You likely forgot to export your component from the file ' + \"it's defined in, or you might have mixed up default and named imports.\";\n }\n\n var sourceInfo = getSourceInfoErrorAddendum(source);\n\n if (sourceInfo) {\n info += sourceInfo;\n } else {\n info += getDeclarationErrorAddendum();\n }\n\n var typeString;\n\n if (type === null) {\n typeString = 'null';\n } else if (isArray(type)) {\n typeString = 'array';\n } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n typeString = \"<\" + (getComponentNameFromType(type.type) || 'Unknown') + \" />\";\n info = ' Did you accidentally export a JSX literal instead of a component?';\n } else {\n typeString = typeof type;\n }\n\n error('React.jsx: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);\n }\n\n var element = jsxDEV(type, props, key, source, self); // The result can be nullish if a mock or a custom function is used.\n // TODO: Drop this when these are no longer allowed as the type argument.\n\n if (element == null) {\n return element;\n } // Skip key warning if the type isn't valid since our key validation logic\n // doesn't expect a non-string/function type and can throw confusing errors.\n // We don't want exception behavior to differ between dev and prod.\n // (Rendering will throw with a helpful message and as soon as the type is\n // fixed, the key warnings will appear.)\n\n\n if (validType) {\n var children = props.children;\n\n if (children !== undefined) {\n if (isStaticChildren) {\n if (isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n validateChildKeys(children[i], type);\n }\n\n if (Object.freeze) {\n Object.freeze(children);\n }\n } else {\n error('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 {\n validateChildKeys(children, type);\n }\n }\n }\n\n if (type === REACT_FRAGMENT_TYPE) {\n validateFragmentProps(element);\n } else {\n validatePropTypes(element);\n }\n\n return element;\n }\n} // These two functions exist to still get child warnings in dev\n// even with the prod transform. This means that jsxDEV is purely\n// opt-in behavior for better messages but that we won't stop\n// giving you warnings if you use production apis.\n\nfunction jsxWithValidationStatic(type, props, key) {\n {\n return jsxWithValidation(type, props, key, true);\n }\n}\nfunction jsxWithValidationDynamic(type, props, key) {\n {\n return jsxWithValidation(type, props, key, false);\n }\n}\n\nvar jsx = jsxWithValidationDynamic ; // we may want to special case jsxs internally to take advantage of static children.\n// for now we can ship identical prod functions\n\nvar jsxs = jsxWithValidationStatic ;\n\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.jsx = jsx;\nexports.jsxs = jsxs;\n })();\n}\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 867, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_jsx-runtime.js.fdc322.map b/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_jsx-runtime.js.fdc322.map deleted file mode 100644 index e1a3e0adbf41a..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/535ac_react_jsx-runtime.js.fdc322.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.development.js"],"sourcesContent":["/**\n * @license React\n * react.development.js\n *\n * Copyright (c) Facebook, Inc. and its 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'use strict';\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n\n 'use strict';\n\n/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\nif (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' &&\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart ===\n 'function'\n) {\n __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error());\n}\n var ReactVersion = '18.2.0';\n\n// ATTENTION\n// When adding new symbols to this file,\n// Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols'\n// The Symbol used to tag the ReactElement-like types.\nvar REACT_ELEMENT_TYPE = Symbol.for('react.element');\nvar REACT_PORTAL_TYPE = Symbol.for('react.portal');\nvar REACT_FRAGMENT_TYPE = Symbol.for('react.fragment');\nvar REACT_STRICT_MODE_TYPE = Symbol.for('react.strict_mode');\nvar REACT_PROFILER_TYPE = Symbol.for('react.profiler');\nvar REACT_PROVIDER_TYPE = Symbol.for('react.provider');\nvar REACT_CONTEXT_TYPE = Symbol.for('react.context');\nvar REACT_FORWARD_REF_TYPE = Symbol.for('react.forward_ref');\nvar REACT_SUSPENSE_TYPE = Symbol.for('react.suspense');\nvar REACT_SUSPENSE_LIST_TYPE = Symbol.for('react.suspense_list');\nvar REACT_MEMO_TYPE = Symbol.for('react.memo');\nvar REACT_LAZY_TYPE = Symbol.for('react.lazy');\nvar REACT_OFFSCREEN_TYPE = Symbol.for('react.offscreen');\nvar MAYBE_ITERATOR_SYMBOL = Symbol.iterator;\nvar FAUX_ITERATOR_SYMBOL = '@@iterator';\nfunction getIteratorFn(maybeIterable) {\n if (maybeIterable === null || typeof maybeIterable !== 'object') {\n return null;\n }\n\n var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];\n\n if (typeof maybeIterator === 'function') {\n return maybeIterator;\n }\n\n return null;\n}\n\n/**\n * Keeps track of the current dispatcher.\n */\nvar ReactCurrentDispatcher = {\n /**\n * @internal\n * @type {ReactComponent}\n */\n current: null\n};\n\n/**\n * Keeps track of the current batch's configuration such as how long an update\n * should suspend for if it needs to.\n */\nvar ReactCurrentBatchConfig = {\n transition: null\n};\n\nvar ReactCurrentActQueue = {\n current: null,\n // Used to reproduce behavior of `batchedUpdates` in legacy mode.\n isBatchingLegacy: false,\n didScheduleLegacyUpdate: false\n};\n\n/**\n * Keeps track of the current owner.\n *\n * The current owner is the component who should own any components that are\n * currently being constructed.\n */\nvar ReactCurrentOwner = {\n /**\n * @internal\n * @type {ReactComponent}\n */\n current: null\n};\n\nvar ReactDebugCurrentFrame = {};\nvar currentExtraStackFrame = null;\nfunction setExtraStackFrame(stack) {\n {\n currentExtraStackFrame = stack;\n }\n}\n\n{\n ReactDebugCurrentFrame.setExtraStackFrame = function (stack) {\n {\n currentExtraStackFrame = stack;\n }\n }; // Stack implementation injected by the current renderer.\n\n\n ReactDebugCurrentFrame.getCurrentStack = null;\n\n ReactDebugCurrentFrame.getStackAddendum = function () {\n var stack = ''; // Add an extra top frame while an element is being validated\n\n if (currentExtraStackFrame) {\n stack += currentExtraStackFrame;\n } // Delegate to the injected renderer-specific implementation\n\n\n var impl = ReactDebugCurrentFrame.getCurrentStack;\n\n if (impl) {\n stack += impl() || '';\n }\n\n return stack;\n };\n}\n\n// -----------------------------------------------------------------------------\n\nvar enableScopeAPI = false; // Experimental Create Event Handle API.\nvar enableCacheElement = false;\nvar enableTransitionTracing = false; // No known bugs, but needs performance testing\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n// stuff. Intended to enable React core members to more easily debug scheduling\n// issues in DEV builds.\n\nvar enableDebugTracing = false; // Track which Fiber(s) schedule render work.\n\nvar ReactSharedInternals = {\n ReactCurrentDispatcher: ReactCurrentDispatcher,\n ReactCurrentBatchConfig: ReactCurrentBatchConfig,\n ReactCurrentOwner: ReactCurrentOwner\n};\n\n{\n ReactSharedInternals.ReactDebugCurrentFrame = ReactDebugCurrentFrame;\n ReactSharedInternals.ReactCurrentActQueue = ReactCurrentActQueue;\n}\n\n// by calls to these methods by a Babel plugin.\n//\n// In PROD (or in packages without access to React internals),\n// they are left as they are instead.\n\nfunction warn(format) {\n {\n {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n printWarning('warn', format, args);\n }\n }\n}\nfunction error(format) {\n {\n {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\nvar didWarnStateUpdateForUnmountedComponent = {};\n\nfunction warnNoop(publicInstance, callerName) {\n {\n var _constructor = publicInstance.constructor;\n var componentName = _constructor && (_constructor.displayName || _constructor.name) || 'ReactClass';\n var warningKey = componentName + \".\" + callerName;\n\n if (didWarnStateUpdateForUnmountedComponent[warningKey]) {\n return;\n }\n\n error(\"Can't call %s on a component that is not yet mounted. \" + 'This is a no-op, but it might indicate a bug in your application. ' + 'Instead, assign to `this.state` directly or define a `state = {};` ' + 'class property with the desired state in the %s component.', callerName, componentName);\n\n didWarnStateUpdateForUnmountedComponent[warningKey] = true;\n }\n}\n/**\n * This is the abstract API for an update queue.\n */\n\n\nvar ReactNoopUpdateQueue = {\n /**\n * Checks whether or not this composite component is mounted.\n * @param {ReactClass} publicInstance The instance we want to test.\n * @return {boolean} True if mounted, false otherwise.\n * @protected\n * @final\n */\n isMounted: function (publicInstance) {\n return false;\n },\n\n /**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {?function} callback Called after component is updated.\n * @param {?string} callerName name of the calling function in the public API.\n * @internal\n */\n enqueueForceUpdate: function (publicInstance, callback, callerName) {\n warnNoop(publicInstance, 'forceUpdate');\n },\n\n /**\n * Replaces all of the state. Always use this or `setState` to mutate state.\n * You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} completeState Next state.\n * @param {?function} callback Called after component is updated.\n * @param {?string} callerName name of the calling function in the public API.\n * @internal\n */\n enqueueReplaceState: function (publicInstance, completeState, callback, callerName) {\n warnNoop(publicInstance, 'replaceState');\n },\n\n /**\n * Sets a subset of the state. This only exists because _pendingState is\n * internal. This provides a merging strategy that is not available to deep\n * properties which is confusing. TODO: Expose pendingState or don't use it\n * during the merge.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} partialState Next partial state to be merged with state.\n * @param {?function} callback Called after component is updated.\n * @param {?string} Name of the calling function in the public API.\n * @internal\n */\n enqueueSetState: function (publicInstance, partialState, callback, callerName) {\n warnNoop(publicInstance, 'setState');\n }\n};\n\nvar assign = Object.assign;\n\nvar emptyObject = {};\n\n{\n Object.freeze(emptyObject);\n}\n/**\n * Base class helpers for the updating state of a component.\n */\n\n\nfunction Component(props, context, updater) {\n this.props = props;\n this.context = context; // If a component has string refs, we will assign a different object later.\n\n this.refs = emptyObject; // We initialize the default updater but the real one gets injected by the\n // renderer.\n\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nComponent.prototype.isReactComponent = {};\n/**\n * Sets a subset of the state. Always use this to mutate\n * state. You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * There is no guarantee that calls to `setState` will run synchronously,\n * as they may eventually be batched together. You can provide an optional\n * callback that will be executed when the call to setState is actually\n * completed.\n *\n * When a function is provided to setState, it will be called at some point in\n * the future (not synchronously). It will be called with the up to date\n * component arguments (state, props, context). These values can be different\n * from this.* because your function may be called after receiveProps but before\n * shouldComponentUpdate, and this new state, props, and context will not yet be\n * assigned to this.\n *\n * @param {object|function} partialState Next partial state or function to\n * produce next partial state to be merged with current state.\n * @param {?function} callback Called after state is updated.\n * @final\n * @protected\n */\n\nComponent.prototype.setState = function (partialState, callback) {\n if (typeof partialState !== 'object' && typeof partialState !== 'function' && partialState != null) {\n throw new Error('setState(...): takes an object of state variables to update or a ' + 'function which returns an object of state variables.');\n }\n\n this.updater.enqueueSetState(this, partialState, callback, 'setState');\n};\n/**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {?function} callback Called after update is complete.\n * @final\n * @protected\n */\n\n\nComponent.prototype.forceUpdate = function (callback) {\n this.updater.enqueueForceUpdate(this, callback, 'forceUpdate');\n};\n/**\n * Deprecated APIs. These APIs used to exist on classic React classes but since\n * we would like to deprecate them, we're not going to move them over to this\n * modern base class. Instead, we define a getter that warns if it's accessed.\n */\n\n\n{\n var deprecatedAPIs = {\n isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'],\n replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).']\n };\n\n var defineDeprecationWarning = function (methodName, info) {\n Object.defineProperty(Component.prototype, methodName, {\n get: function () {\n warn('%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]);\n\n return undefined;\n }\n });\n };\n\n for (var fnName in deprecatedAPIs) {\n if (deprecatedAPIs.hasOwnProperty(fnName)) {\n defineDeprecationWarning(fnName, deprecatedAPIs[fnName]);\n }\n }\n}\n\nfunction ComponentDummy() {}\n\nComponentDummy.prototype = Component.prototype;\n/**\n * Convenience component with default shallow equality check for sCU.\n */\n\nfunction PureComponent(props, context, updater) {\n this.props = props;\n this.context = context; // If a component has string refs, we will assign a different object later.\n\n this.refs = emptyObject;\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nvar pureComponentPrototype = PureComponent.prototype = new ComponentDummy();\npureComponentPrototype.constructor = PureComponent; // Avoid an extra prototype jump for these methods.\n\nassign(pureComponentPrototype, Component.prototype);\npureComponentPrototype.isPureReactComponent = true;\n\n// an immutable object with a single mutable value\nfunction createRef() {\n var refObject = {\n current: null\n };\n\n {\n Object.seal(refObject);\n }\n\n return refObject;\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown, specialPropRefWarningShown, didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n var warnAboutAccessingKey = function () {\n {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%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://reactjs.org/link/special-props)', displayName);\n }\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n var warnAboutAccessingRef = function () {\n {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` 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://reactjs.org/link/special-props)', displayName);\n }\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && config.__self && ReactCurrentOwner.current.stateNode !== config.__self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', componentName, config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * Create and return a new ReactElement of the given type.\n * See https://reactjs.org/docs/react-api.html#createelement\n */\n\nfunction createElement(type, config, children) {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null;\n var self = null;\n var source = null;\n\n if (config != null) {\n if (hasValidRef(config)) {\n ref = config.ref;\n\n {\n warnIfStringRefCannotBeAutoConverted(config);\n }\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n self = config.__self === undefined ? null : config.__self;\n source = config.__source === undefined ? null : config.__source; // Remaining properties are added to a new props object\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n }\n } // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n\n\n var childrenLength = arguments.length - 2;\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n\n {\n if (Object.freeze) {\n Object.freeze(childArray);\n }\n }\n\n props.children = childArray;\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n {\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n}\nfunction cloneAndReplaceKey(oldElement, newKey) {\n var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props);\n return newElement;\n}\n/**\n * Clone and return a new ReactElement using element as the starting point.\n * See https://reactjs.org/docs/react-api.html#cloneelement\n */\n\nfunction cloneElement(element, config, children) {\n if (element === null || element === undefined) {\n throw new Error(\"React.cloneElement(...): The argument must be a React element, but you passed \" + element + \".\");\n }\n\n var propName; // Original props are copied\n\n var props = assign({}, element.props); // Reserved names are extracted\n\n var key = element.key;\n var ref = element.ref; // Self is preserved since the owner is preserved.\n\n var self = element._self; // Source is preserved since cloneElement is unlikely to be targeted by a\n // transpiler, and the original source is probably a better indicator of the\n // true owner.\n\n var source = element._source; // Owner will be preserved, unless ref is overridden\n\n var owner = element._owner;\n\n if (config != null) {\n if (hasValidRef(config)) {\n // Silently steal the ref from the parent.\n ref = config.ref;\n owner = ReactCurrentOwner.current;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n } // Remaining properties override existing props\n\n\n var defaultProps;\n\n if (element.type && element.type.defaultProps) {\n defaultProps = element.type.defaultProps;\n }\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n if (config[propName] === undefined && defaultProps !== undefined) {\n // Resolve default props\n props[propName] = defaultProps[propName];\n } else {\n props[propName] = config[propName];\n }\n }\n }\n } // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n\n\n var childrenLength = arguments.length - 2;\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n\n props.children = childArray;\n }\n\n return ReactElement(element.type, key, ref, self, source, owner, props);\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\nfunction isValidElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\n\nvar SEPARATOR = '.';\nvar SUBSEPARATOR = ':';\n/**\n * Escape and wrap key so it is safe to use as a reactid\n *\n * @param {string} key to be escaped.\n * @return {string} the escaped key.\n */\n\nfunction escape(key) {\n var escapeRegex = /[=:]/g;\n var escaperLookup = {\n '=': '=0',\n ':': '=2'\n };\n var escapedString = key.replace(escapeRegex, function (match) {\n return escaperLookup[match];\n });\n return '$' + escapedString;\n}\n/**\n * TODO: Test that a single child and an array with one item have the same key\n * pattern.\n */\n\n\nvar didWarnAboutMaps = false;\nvar userProvidedKeyEscapeRegex = /\\/+/g;\n\nfunction escapeUserProvidedKey(text) {\n return text.replace(userProvidedKeyEscapeRegex, '$&/');\n}\n/**\n * Generate a key string that identifies a element within a set.\n *\n * @param {*} element A element that could contain a manual key.\n * @param {number} index Index that is used if a manual key is not provided.\n * @return {string}\n */\n\n\nfunction getElementKey(element, index) {\n // Do some typechecking here since we call this blindly. We want to ensure\n // that we don't block potential future ES APIs.\n if (typeof element === 'object' && element !== null && element.key != null) {\n // Explicit key\n {\n checkKeyStringCoercion(element.key);\n }\n\n return escape('' + element.key);\n } // Implicit key determined by the index in the set\n\n\n return index.toString(36);\n}\n\nfunction mapIntoArray(children, array, escapedPrefix, nameSoFar, callback) {\n var type = typeof children;\n\n if (type === 'undefined' || type === 'boolean') {\n // All of the above are perceived as null.\n children = null;\n }\n\n var invokeCallback = false;\n\n if (children === null) {\n invokeCallback = true;\n } else {\n switch (type) {\n case 'string':\n case 'number':\n invokeCallback = true;\n break;\n\n case 'object':\n switch (children.$$typeof) {\n case REACT_ELEMENT_TYPE:\n case REACT_PORTAL_TYPE:\n invokeCallback = true;\n }\n\n }\n }\n\n if (invokeCallback) {\n var _child = children;\n var mappedChild = callback(_child); // If it's the only child, treat the name as if it was wrapped in an array\n // so that it's consistent if the number of children grows:\n\n var childKey = nameSoFar === '' ? SEPARATOR + getElementKey(_child, 0) : nameSoFar;\n\n if (isArray(mappedChild)) {\n var escapedChildKey = '';\n\n if (childKey != null) {\n escapedChildKey = escapeUserProvidedKey(childKey) + '/';\n }\n\n mapIntoArray(mappedChild, array, escapedChildKey, '', function (c) {\n return c;\n });\n } else if (mappedChild != null) {\n if (isValidElement(mappedChild)) {\n {\n // The `if` statement here prevents auto-disabling of the safe\n // coercion ESLint rule, so we must manually disable it below.\n // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n if (mappedChild.key && (!_child || _child.key !== mappedChild.key)) {\n checkKeyStringCoercion(mappedChild.key);\n }\n }\n\n mappedChild = cloneAndReplaceKey(mappedChild, // Keep both the (mapped) and old keys if they differ, just as\n // traverseAllChildren used to do for objects as children\n escapedPrefix + ( // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n mappedChild.key && (!_child || _child.key !== mappedChild.key) ? // $FlowFixMe Flow incorrectly thinks existing element's key can be a number\n // eslint-disable-next-line react-internal/safe-string-coercion\n escapeUserProvidedKey('' + mappedChild.key) + '/' : '') + childKey);\n }\n\n array.push(mappedChild);\n }\n\n return 1;\n }\n\n var child;\n var nextName;\n var subtreeCount = 0; // Count of children found in the current subtree.\n\n var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR;\n\n if (isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n child = children[i];\n nextName = nextNamePrefix + getElementKey(child, i);\n subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n }\n } else {\n var iteratorFn = getIteratorFn(children);\n\n if (typeof iteratorFn === 'function') {\n var iterableChildren = children;\n\n {\n // Warn about using Maps as children\n if (iteratorFn === iterableChildren.entries) {\n if (!didWarnAboutMaps) {\n warn('Using Maps as children is not supported. ' + 'Use an array of keyed ReactElements instead.');\n }\n\n didWarnAboutMaps = true;\n }\n }\n\n var iterator = iteratorFn.call(iterableChildren);\n var step;\n var ii = 0;\n\n while (!(step = iterator.next()).done) {\n child = step.value;\n nextName = nextNamePrefix + getElementKey(child, ii++);\n subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n }\n } else if (type === 'object') {\n // eslint-disable-next-line react-internal/safe-string-coercion\n var childrenString = String(children);\n throw new Error(\"Objects are not valid as a React child (found: \" + (childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString) + \"). \" + 'If you meant to render a collection of children, use an array ' + 'instead.');\n }\n }\n\n return subtreeCount;\n}\n\n/**\n * Maps children that are typically specified as `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenmap\n *\n * The provided mapFunction(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} func The map function.\n * @param {*} context Context for mapFunction.\n * @return {object} Object containing the ordered map of results.\n */\nfunction mapChildren(children, func, context) {\n if (children == null) {\n return children;\n }\n\n var result = [];\n var count = 0;\n mapIntoArray(children, result, '', '', function (child) {\n return func.call(context, child, count++);\n });\n return result;\n}\n/**\n * Count the number of children that are typically specified as\n * `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrencount\n *\n * @param {?*} children Children tree container.\n * @return {number} The number of children.\n */\n\n\nfunction countChildren(children) {\n var n = 0;\n mapChildren(children, function () {\n n++; // Don't return anything\n });\n return n;\n}\n\n/**\n * Iterates through children that are typically specified as `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenforeach\n *\n * The provided forEachFunc(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} forEachFunc\n * @param {*} forEachContext Context for forEachContext.\n */\nfunction forEachChildren(children, forEachFunc, forEachContext) {\n mapChildren(children, function () {\n forEachFunc.apply(this, arguments); // Don't return anything.\n }, forEachContext);\n}\n/**\n * Flatten a children object (typically specified as `props.children`) and\n * return an array with appropriately re-keyed children.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrentoarray\n */\n\n\nfunction toArray(children) {\n return mapChildren(children, function (child) {\n return child;\n }) || [];\n}\n/**\n * Returns the first child in a collection of children and verifies that there\n * is only one child in the collection.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenonly\n *\n * The current implementation of this function assumes that a single child gets\n * passed without a wrapper, but the purpose of this helper function is to\n * abstract away the particular structure of children.\n *\n * @param {?object} children Child collection structure.\n * @return {ReactElement} The first and only `ReactElement` contained in the\n * structure.\n */\n\n\nfunction onlyChild(children) {\n if (!isValidElement(children)) {\n throw new Error('React.Children.only expected to receive a single React element child.');\n }\n\n return children;\n}\n\nfunction createContext(defaultValue) {\n // TODO: Second argument used to be an optional `calculateChangedBits`\n // function. Warn to reserve for future use?\n var context = {\n $$typeof: REACT_CONTEXT_TYPE,\n // As a workaround to support multiple concurrent renderers, we categorize\n // some renderers as primary and others as secondary. We only expect\n // there to be two concurrent renderers at most: React Native (primary) and\n // Fabric (secondary); React DOM (primary) and React ART (secondary).\n // Secondary renderers store their context values on separate fields.\n _currentValue: defaultValue,\n _currentValue2: defaultValue,\n // Used to track how many concurrent renderers this context currently\n // supports within in a single renderer. Such as parallel server rendering.\n _threadCount: 0,\n // These are circular\n Provider: null,\n Consumer: null,\n // Add these to use same hidden class in VM as ServerContext\n _defaultValue: null,\n _globalName: null\n };\n context.Provider = {\n $$typeof: REACT_PROVIDER_TYPE,\n _context: context\n };\n var hasWarnedAboutUsingNestedContextConsumers = false;\n var hasWarnedAboutUsingConsumerProvider = false;\n var hasWarnedAboutDisplayNameOnConsumer = false;\n\n {\n // A separate object, but proxies back to the original context object for\n // backwards compatibility. It has a different $$typeof, so we can properly\n // warn for the incorrect usage of Context as a Consumer.\n var Consumer = {\n $$typeof: REACT_CONTEXT_TYPE,\n _context: context\n }; // $FlowFixMe: Flow complains about not setting a value, which is intentional here\n\n Object.defineProperties(Consumer, {\n Provider: {\n get: function () {\n if (!hasWarnedAboutUsingConsumerProvider) {\n hasWarnedAboutUsingConsumerProvider = true;\n\n error('Rendering is not supported and will be removed in ' + 'a future major release. Did you mean to render instead?');\n }\n\n return context.Provider;\n },\n set: function (_Provider) {\n context.Provider = _Provider;\n }\n },\n _currentValue: {\n get: function () {\n return context._currentValue;\n },\n set: function (_currentValue) {\n context._currentValue = _currentValue;\n }\n },\n _currentValue2: {\n get: function () {\n return context._currentValue2;\n },\n set: function (_currentValue2) {\n context._currentValue2 = _currentValue2;\n }\n },\n _threadCount: {\n get: function () {\n return context._threadCount;\n },\n set: function (_threadCount) {\n context._threadCount = _threadCount;\n }\n },\n Consumer: {\n get: function () {\n if (!hasWarnedAboutUsingNestedContextConsumers) {\n hasWarnedAboutUsingNestedContextConsumers = true;\n\n error('Rendering is not supported and will be removed in ' + 'a future major release. Did you mean to render instead?');\n }\n\n return context.Consumer;\n }\n },\n displayName: {\n get: function () {\n return context.displayName;\n },\n set: function (displayName) {\n if (!hasWarnedAboutDisplayNameOnConsumer) {\n warn('Setting `displayName` on Context.Consumer has no effect. ' + \"You should set it directly on the context with Context.displayName = '%s'.\", displayName);\n\n hasWarnedAboutDisplayNameOnConsumer = true;\n }\n }\n }\n }); // $FlowFixMe: Flow complains about missing properties because it doesn't understand defineProperty\n\n context.Consumer = Consumer;\n }\n\n {\n context._currentRenderer = null;\n context._currentRenderer2 = null;\n }\n\n return context;\n}\n\nvar Uninitialized = -1;\nvar Pending = 0;\nvar Resolved = 1;\nvar Rejected = 2;\n\nfunction lazyInitializer(payload) {\n if (payload._status === Uninitialized) {\n var ctor = payload._result;\n var thenable = ctor(); // Transition to the next state.\n // This might throw either because it's missing or throws. If so, we treat it\n // as still uninitialized and try again next time. Which is the same as what\n // happens if the ctor or any wrappers processing the ctor throws. This might\n // end up fixing it if the resolution was a concurrency bug.\n\n thenable.then(function (moduleObject) {\n if (payload._status === Pending || payload._status === Uninitialized) {\n // Transition to the next state.\n var resolved = payload;\n resolved._status = Resolved;\n resolved._result = moduleObject;\n }\n }, function (error) {\n if (payload._status === Pending || payload._status === Uninitialized) {\n // Transition to the next state.\n var rejected = payload;\n rejected._status = Rejected;\n rejected._result = error;\n }\n });\n\n if (payload._status === Uninitialized) {\n // In case, we're still uninitialized, then we're waiting for the thenable\n // to resolve. Set it as pending in the meantime.\n var pending = payload;\n pending._status = Pending;\n pending._result = thenable;\n }\n }\n\n if (payload._status === Resolved) {\n var moduleObject = payload._result;\n\n {\n if (moduleObject === undefined) {\n error('lazy: Expected the result of a dynamic imp' + 'ort() call. ' + 'Instead received: %s\\n\\nYour code should look like: \\n ' + // Break up imports to avoid accidentally parsing them as dependencies.\n 'const MyComponent = lazy(() => imp' + \"ort('./MyComponent'))\\n\\n\" + 'Did you accidentally put curly braces around the import?', moduleObject);\n }\n }\n\n {\n if (!('default' in moduleObject)) {\n error('lazy: Expected the result of a dynamic imp' + 'ort() call. ' + 'Instead received: %s\\n\\nYour code should look like: \\n ' + // Break up imports to avoid accidentally parsing them as dependencies.\n 'const MyComponent = lazy(() => imp' + \"ort('./MyComponent'))\", moduleObject);\n }\n }\n\n return moduleObject.default;\n } else {\n throw payload._result;\n }\n}\n\nfunction lazy(ctor) {\n var payload = {\n // We use these fields to store the result.\n _status: Uninitialized,\n _result: ctor\n };\n var lazyType = {\n $$typeof: REACT_LAZY_TYPE,\n _payload: payload,\n _init: lazyInitializer\n };\n\n {\n // In production, this would just set it on the object.\n var defaultProps;\n var propTypes; // $FlowFixMe\n\n Object.defineProperties(lazyType, {\n defaultProps: {\n configurable: true,\n get: function () {\n return defaultProps;\n },\n set: function (newDefaultProps) {\n error('React.lazy(...): It is not supported to assign `defaultProps` to ' + 'a lazy component import. Either specify them where the component ' + 'is defined, or create a wrapping component around it.');\n\n defaultProps = newDefaultProps; // Match production behavior more closely:\n // $FlowFixMe\n\n Object.defineProperty(lazyType, 'defaultProps', {\n enumerable: true\n });\n }\n },\n propTypes: {\n configurable: true,\n get: function () {\n return propTypes;\n },\n set: function (newPropTypes) {\n error('React.lazy(...): It is not supported to assign `propTypes` to ' + 'a lazy component import. Either specify them where the component ' + 'is defined, or create a wrapping component around it.');\n\n propTypes = newPropTypes; // Match production behavior more closely:\n // $FlowFixMe\n\n Object.defineProperty(lazyType, 'propTypes', {\n enumerable: true\n });\n }\n }\n });\n }\n\n return lazyType;\n}\n\nfunction forwardRef(render) {\n {\n if (render != null && render.$$typeof === REACT_MEMO_TYPE) {\n error('forwardRef requires a render function but received a `memo` ' + 'component. Instead of forwardRef(memo(...)), use ' + 'memo(forwardRef(...)).');\n } else if (typeof render !== 'function') {\n error('forwardRef requires a render function but was given %s.', render === null ? 'null' : typeof render);\n } else {\n if (render.length !== 0 && render.length !== 2) {\n error('forwardRef render functions accept exactly two parameters: props and ref. %s', render.length === 1 ? 'Did you forget to use the ref parameter?' : 'Any additional parameter will be undefined.');\n }\n }\n\n if (render != null) {\n if (render.defaultProps != null || render.propTypes != null) {\n error('forwardRef render functions do not support propTypes or defaultProps. ' + 'Did you accidentally pass a React component?');\n }\n }\n }\n\n var elementType = {\n $$typeof: REACT_FORWARD_REF_TYPE,\n render: render\n };\n\n {\n var ownName;\n Object.defineProperty(elementType, 'displayName', {\n enumerable: false,\n configurable: true,\n get: function () {\n return ownName;\n },\n set: function (name) {\n ownName = name; // The inner component shouldn't inherit this display name in most cases,\n // because the component may be used elsewhere.\n // But it's nice for anonymous functions to inherit the name,\n // so that our component-stack generation logic will display their frames.\n // An anonymous function generally suggests a pattern like:\n // React.forwardRef((props, ref) => {...});\n // This kind of inner function is not used elsewhere so the side effect is okay.\n\n if (!render.name && !render.displayName) {\n render.displayName = name;\n }\n }\n });\n }\n\n return elementType;\n}\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction memo(type, compare) {\n {\n if (!isValidElementType(type)) {\n error('memo: The first argument must be a component. Instead ' + 'received: %s', type === null ? 'null' : typeof type);\n }\n }\n\n var elementType = {\n $$typeof: REACT_MEMO_TYPE,\n type: type,\n compare: compare === undefined ? null : compare\n };\n\n {\n var ownName;\n Object.defineProperty(elementType, 'displayName', {\n enumerable: false,\n configurable: true,\n get: function () {\n return ownName;\n },\n set: function (name) {\n ownName = name; // The inner component shouldn't inherit this display name in most cases,\n // because the component may be used elsewhere.\n // But it's nice for anonymous functions to inherit the name,\n // so that our component-stack generation logic will display their frames.\n // An anonymous function generally suggests a pattern like:\n // React.memo((props) => {...});\n // This kind of inner function is not used elsewhere so the side effect is okay.\n\n if (!type.name && !type.displayName) {\n type.displayName = name;\n }\n }\n });\n }\n\n return elementType;\n}\n\nfunction resolveDispatcher() {\n var dispatcher = ReactCurrentDispatcher.current;\n\n {\n if (dispatcher === null) {\n error('Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for' + ' one of the following reasons:\\n' + '1. You might have mismatching versions of React and the renderer (such as React DOM)\\n' + '2. You might be breaking the Rules of Hooks\\n' + '3. You might have more than one copy of React in the same app\\n' + 'See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.');\n }\n } // Will result in a null access error if accessed outside render phase. We\n // intentionally don't throw our own error because this is in a hot path.\n // Also helps ensure this is inlined.\n\n\n return dispatcher;\n}\nfunction useContext(Context) {\n var dispatcher = resolveDispatcher();\n\n {\n // TODO: add a more generic warning for invalid values.\n if (Context._context !== undefined) {\n var realContext = Context._context; // Don't deduplicate because this legitimately causes bugs\n // and nobody should be using this in existing code.\n\n if (realContext.Consumer === Context) {\n error('Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be ' + 'removed in a future major release. Did you mean to call useContext(Context) instead?');\n } else if (realContext.Provider === Context) {\n error('Calling useContext(Context.Provider) is not supported. ' + 'Did you mean to call useContext(Context) instead?');\n }\n }\n }\n\n return dispatcher.useContext(Context);\n}\nfunction useState(initialState) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useState(initialState);\n}\nfunction useReducer(reducer, initialArg, init) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useReducer(reducer, initialArg, init);\n}\nfunction useRef(initialValue) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useRef(initialValue);\n}\nfunction useEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useEffect(create, deps);\n}\nfunction useInsertionEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useInsertionEffect(create, deps);\n}\nfunction useLayoutEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useLayoutEffect(create, deps);\n}\nfunction useCallback(callback, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useCallback(callback, deps);\n}\nfunction useMemo(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useMemo(create, deps);\n}\nfunction useImperativeHandle(ref, create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useImperativeHandle(ref, create, deps);\n}\nfunction useDebugValue(value, formatterFn) {\n {\n var dispatcher = resolveDispatcher();\n return dispatcher.useDebugValue(value, formatterFn);\n }\n}\nfunction useTransition() {\n var dispatcher = resolveDispatcher();\n return dispatcher.useTransition();\n}\nfunction useDeferredValue(value) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useDeferredValue(value);\n}\nfunction useId() {\n var dispatcher = resolveDispatcher();\n return dispatcher.useId();\n}\nfunction useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot);\n}\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher$1 = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher$1.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher$1.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('')) {\n _frame = _frame.replace('', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher$1.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n setExtraStackFrame(stack);\n } else {\n setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n\nfunction getDeclarationErrorAddendum() {\n if (ReactCurrentOwner.current) {\n var name = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n}\n\nfunction getSourceInfoErrorAddendumForProps(elementProps) {\n if (elementProps !== null && elementProps !== undefined) {\n return getSourceInfoErrorAddendum(elementProps.__source);\n }\n\n return '';\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner.current) {\n // Give the component that originally created this child.\n childOwner = \" It was passed a child from \" + getComponentNameFromType(element._owner.type) + \".\";\n }\n\n {\n setCurrentlyValidatingElement$1(element);\n\n error('Each child in a list should have a unique \"key\" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);\n\n setCurrentlyValidatingElement$1(null);\n }\n}\n/**\n * Ensure that every element either is passed in a static location, in an\n * array with an explicit keys property defined, or in an object literal\n * with valid key property.\n *\n * @internal\n * @param {ReactNode} node Statically passed child of any type.\n * @param {*} parentType node's parent's type.\n */\n\n\nfunction validateChildKeys(node, parentType) {\n if (typeof node !== 'object') {\n return;\n }\n\n if (isArray(node)) {\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n\n if (isValidElement(child)) {\n validateExplicitKey(child, parentType);\n }\n }\n } else if (isValidElement(node)) {\n // This element was passed in a valid location.\n if (node._store) {\n node._store.validated = true;\n }\n } else if (node) {\n var iteratorFn = getIteratorFn(node);\n\n if (typeof iteratorFn === 'function') {\n // Entry iterators used to provide implicit keys,\n // but now we print a separate warning for them later.\n if (iteratorFn !== node.entries) {\n var iterator = iteratorFn.call(node);\n var step;\n\n while (!(step = iterator.next()).done) {\n if (isValidElement(step.value)) {\n validateExplicitKey(step.value, parentType);\n }\n }\n }\n }\n }\n}\n/**\n * Given an element, validate that its props follow the propTypes definition,\n * provided by the type.\n *\n * @param {ReactElement} element\n */\n\n\nfunction validatePropTypes(element) {\n {\n var type = element.type;\n\n if (type === null || type === undefined || typeof type === 'string') {\n return;\n }\n\n var propTypes;\n\n if (typeof type === 'function') {\n propTypes = type.propTypes;\n } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.\n // Inner props are checked in the reconciler.\n type.$$typeof === REACT_MEMO_TYPE)) {\n propTypes = type.propTypes;\n } else {\n return;\n }\n\n if (propTypes) {\n // Intentionally inside to avoid triggering lazy initializers:\n var name = getComponentNameFromType(type);\n checkPropTypes(propTypes, element.props, 'prop', name, element);\n } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n var _name = getComponentNameFromType(type);\n\n error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');\n }\n\n if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {\n error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');\n }\n }\n}\n/**\n * Given a fragment, validate that it can only be provided with fragment props\n * @param {ReactElement} fragment\n */\n\n\nfunction validateFragmentProps(fragment) {\n {\n var keys = Object.keys(fragment.props);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n\n if (key !== 'children' && key !== 'key') {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);\n\n setCurrentlyValidatingElement$1(null);\n break;\n }\n }\n\n if (fragment.ref !== null) {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid attribute `ref` supplied to `React.Fragment`.');\n\n setCurrentlyValidatingElement$1(null);\n }\n }\n}\nfunction createElementWithValidation(type, props, children) {\n var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n // succeed and there will likely be errors in render.\n\n if (!validType) {\n var info = '';\n\n if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {\n info += ' You likely forgot to export your component from the file ' + \"it's defined in, or you might have mixed up default and named imports.\";\n }\n\n var sourceInfo = getSourceInfoErrorAddendumForProps(props);\n\n if (sourceInfo) {\n info += sourceInfo;\n } else {\n info += getDeclarationErrorAddendum();\n }\n\n var typeString;\n\n if (type === null) {\n typeString = 'null';\n } else if (isArray(type)) {\n typeString = 'array';\n } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n typeString = \"<\" + (getComponentNameFromType(type.type) || 'Unknown') + \" />\";\n info = ' Did you accidentally export a JSX literal instead of a component?';\n } else {\n typeString = typeof type;\n }\n\n {\n error('React.createElement: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);\n }\n }\n\n var element = createElement.apply(this, arguments); // The result can be nullish if a mock or a custom function is used.\n // TODO: Drop this when these are no longer allowed as the type argument.\n\n if (element == null) {\n return element;\n } // Skip key warning if the type isn't valid since our key validation logic\n // doesn't expect a non-string/function type and can throw confusing errors.\n // We don't want exception behavior to differ between dev and prod.\n // (Rendering will throw with a helpful message and as soon as the type is\n // fixed, the key warnings will appear.)\n\n\n if (validType) {\n for (var i = 2; i < arguments.length; i++) {\n validateChildKeys(arguments[i], type);\n }\n }\n\n if (type === REACT_FRAGMENT_TYPE) {\n validateFragmentProps(element);\n } else {\n validatePropTypes(element);\n }\n\n return element;\n}\nvar didWarnAboutDeprecatedCreateFactory = false;\nfunction createFactoryWithValidation(type) {\n var validatedFactory = createElementWithValidation.bind(null, type);\n validatedFactory.type = type;\n\n {\n if (!didWarnAboutDeprecatedCreateFactory) {\n didWarnAboutDeprecatedCreateFactory = true;\n\n warn('React.createFactory() is deprecated and will be removed in ' + 'a future major release. Consider using JSX ' + 'or use React.createElement() directly instead.');\n } // Legacy hook: remove it\n\n\n Object.defineProperty(validatedFactory, 'type', {\n enumerable: false,\n get: function () {\n warn('Factory.type is deprecated. Access the class directly ' + 'before passing it to createFactory.');\n\n Object.defineProperty(this, 'type', {\n value: type\n });\n return type;\n }\n });\n }\n\n return validatedFactory;\n}\nfunction cloneElementWithValidation(element, props, children) {\n var newElement = cloneElement.apply(this, arguments);\n\n for (var i = 2; i < arguments.length; i++) {\n validateChildKeys(arguments[i], newElement.type);\n }\n\n validatePropTypes(newElement);\n return newElement;\n}\n\nfunction startTransition(scope, options) {\n var prevTransition = ReactCurrentBatchConfig.transition;\n ReactCurrentBatchConfig.transition = {};\n var currentTransition = ReactCurrentBatchConfig.transition;\n\n {\n ReactCurrentBatchConfig.transition._updatedFibers = new Set();\n }\n\n try {\n scope();\n } finally {\n ReactCurrentBatchConfig.transition = prevTransition;\n\n {\n if (prevTransition === null && currentTransition._updatedFibers) {\n var updatedFibersCount = currentTransition._updatedFibers.size;\n\n if (updatedFibersCount > 10) {\n warn('Detected a large number of updates inside startTransition. ' + 'If this is due to a subscription please re-write it to use React provided hooks. ' + 'Otherwise concurrent mode guarantees are off the table.');\n }\n\n currentTransition._updatedFibers.clear();\n }\n }\n }\n}\n\nvar didWarnAboutMessageChannel = false;\nvar enqueueTaskImpl = null;\nfunction enqueueTask(task) {\n if (enqueueTaskImpl === null) {\n try {\n // read require off the module object to get around the bundlers.\n // we don't want them to detect a require and bundle a Node polyfill.\n var requireString = ('require' + Math.random()).slice(0, 7);\n var nodeRequire = module && module[requireString]; // assuming we're in node, let's try to get node's\n // version of setImmediate, bypassing fake timers if any.\n\n enqueueTaskImpl = nodeRequire.call(module, 'timers').setImmediate;\n } catch (_err) {\n // we're in a browser\n // we can't use regular timers because they may still be faked\n // so we try MessageChannel+postMessage instead\n enqueueTaskImpl = function (callback) {\n {\n if (didWarnAboutMessageChannel === false) {\n didWarnAboutMessageChannel = true;\n\n if (typeof MessageChannel === 'undefined') {\n error('This browser does not have a MessageChannel implementation, ' + 'so enqueuing tasks via await act(async () => ...) will fail. ' + 'Please file an issue at https://github.com/facebook/react/issues ' + 'if you encounter this warning.');\n }\n }\n }\n\n var channel = new MessageChannel();\n channel.port1.onmessage = callback;\n channel.port2.postMessage(undefined);\n };\n }\n }\n\n return enqueueTaskImpl(task);\n}\n\nvar actScopeDepth = 0;\nvar didWarnNoAwaitAct = false;\nfunction act(callback) {\n {\n // `act` calls can be nested, so we track the depth. This represents the\n // number of `act` scopes on the stack.\n var prevActScopeDepth = actScopeDepth;\n actScopeDepth++;\n\n if (ReactCurrentActQueue.current === null) {\n // This is the outermost `act` scope. Initialize the queue. The reconciler\n // will detect the queue and use it instead of Scheduler.\n ReactCurrentActQueue.current = [];\n }\n\n var prevIsBatchingLegacy = ReactCurrentActQueue.isBatchingLegacy;\n var result;\n\n try {\n // Used to reproduce behavior of `batchedUpdates` in legacy mode. Only\n // set to `true` while the given callback is executed, not for updates\n // triggered during an async event, because this is how the legacy\n // implementation of `act` behaved.\n ReactCurrentActQueue.isBatchingLegacy = true;\n result = callback(); // Replicate behavior of original `act` implementation in legacy mode,\n // which flushed updates immediately after the scope function exits, even\n // if it's an async function.\n\n if (!prevIsBatchingLegacy && ReactCurrentActQueue.didScheduleLegacyUpdate) {\n var queue = ReactCurrentActQueue.current;\n\n if (queue !== null) {\n ReactCurrentActQueue.didScheduleLegacyUpdate = false;\n flushActQueue(queue);\n }\n }\n } catch (error) {\n popActScope(prevActScopeDepth);\n throw error;\n } finally {\n ReactCurrentActQueue.isBatchingLegacy = prevIsBatchingLegacy;\n }\n\n if (result !== null && typeof result === 'object' && typeof result.then === 'function') {\n var thenableResult = result; // The callback is an async function (i.e. returned a promise). Wait\n // for it to resolve before exiting the current scope.\n\n var wasAwaited = false;\n var thenable = {\n then: function (resolve, reject) {\n wasAwaited = true;\n thenableResult.then(function (returnValue) {\n popActScope(prevActScopeDepth);\n\n if (actScopeDepth === 0) {\n // We've exited the outermost act scope. Recursively flush the\n // queue until there's no remaining work.\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n } else {\n resolve(returnValue);\n }\n }, function (error) {\n // The callback threw an error.\n popActScope(prevActScopeDepth);\n reject(error);\n });\n }\n };\n\n {\n if (!didWarnNoAwaitAct && typeof Promise !== 'undefined') {\n // eslint-disable-next-line no-undef\n Promise.resolve().then(function () {}).then(function () {\n if (!wasAwaited) {\n didWarnNoAwaitAct = true;\n\n error('You called act(async () => ...) without await. ' + 'This could lead to unexpected testing behaviour, ' + 'interleaving multiple act calls and mixing their ' + 'scopes. ' + 'You should - await act(async () => ...);');\n }\n });\n }\n }\n\n return thenable;\n } else {\n var returnValue = result; // The callback is not an async function. Exit the current scope\n // immediately, without awaiting.\n\n popActScope(prevActScopeDepth);\n\n if (actScopeDepth === 0) {\n // Exiting the outermost act scope. Flush the queue.\n var _queue = ReactCurrentActQueue.current;\n\n if (_queue !== null) {\n flushActQueue(_queue);\n ReactCurrentActQueue.current = null;\n } // Return a thenable. If the user awaits it, we'll flush again in\n // case additional work was scheduled by a microtask.\n\n\n var _thenable = {\n then: function (resolve, reject) {\n // Confirm we haven't re-entered another `act` scope, in case\n // the user does something weird like await the thenable\n // multiple times.\n if (ReactCurrentActQueue.current === null) {\n // Recursively flush the queue until there's no remaining work.\n ReactCurrentActQueue.current = [];\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n } else {\n resolve(returnValue);\n }\n }\n };\n return _thenable;\n } else {\n // Since we're inside a nested `act` scope, the returned thenable\n // immediately resolves. The outer scope will flush the queue.\n var _thenable2 = {\n then: function (resolve, reject) {\n resolve(returnValue);\n }\n };\n return _thenable2;\n }\n }\n }\n}\n\nfunction popActScope(prevActScopeDepth) {\n {\n if (prevActScopeDepth !== actScopeDepth - 1) {\n error('You seem to have overlapping act() calls, this is not supported. ' + 'Be sure to await previous act() calls before making a new one. ');\n }\n\n actScopeDepth = prevActScopeDepth;\n }\n}\n\nfunction recursivelyFlushAsyncActWork(returnValue, resolve, reject) {\n {\n var queue = ReactCurrentActQueue.current;\n\n if (queue !== null) {\n try {\n flushActQueue(queue);\n enqueueTask(function () {\n if (queue.length === 0) {\n // No additional work was scheduled. Finish.\n ReactCurrentActQueue.current = null;\n resolve(returnValue);\n } else {\n // Keep flushing work until there's none left.\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n }\n });\n } catch (error) {\n reject(error);\n }\n } else {\n resolve(returnValue);\n }\n }\n}\n\nvar isFlushing = false;\n\nfunction flushActQueue(queue) {\n {\n if (!isFlushing) {\n // Prevent re-entrance.\n isFlushing = true;\n var i = 0;\n\n try {\n for (; i < queue.length; i++) {\n var callback = queue[i];\n\n do {\n callback = callback(true);\n } while (callback !== null);\n }\n\n queue.length = 0;\n } catch (error) {\n // If something throws, leave the remaining callbacks on the queue.\n queue = queue.slice(i + 1);\n throw error;\n } finally {\n isFlushing = false;\n }\n }\n }\n}\n\nvar createElement$1 = createElementWithValidation ;\nvar cloneElement$1 = cloneElementWithValidation ;\nvar createFactory = createFactoryWithValidation ;\nvar Children = {\n map: mapChildren,\n forEach: forEachChildren,\n count: countChildren,\n toArray: toArray,\n only: onlyChild\n};\n\nexports.Children = Children;\nexports.Component = Component;\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.Profiler = REACT_PROFILER_TYPE;\nexports.PureComponent = PureComponent;\nexports.StrictMode = REACT_STRICT_MODE_TYPE;\nexports.Suspense = REACT_SUSPENSE_TYPE;\nexports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactSharedInternals;\nexports.cloneElement = cloneElement$1;\nexports.createContext = createContext;\nexports.createElement = createElement$1;\nexports.createFactory = createFactory;\nexports.createRef = createRef;\nexports.forwardRef = forwardRef;\nexports.isValidElement = isValidElement;\nexports.lazy = lazy;\nexports.memo = memo;\nexports.startTransition = startTransition;\nexports.unstable_act = act;\nexports.useCallback = useCallback;\nexports.useContext = useContext;\nexports.useDebugValue = useDebugValue;\nexports.useDeferredValue = useDeferredValue;\nexports.useEffect = useEffect;\nexports.useId = useId;\nexports.useImperativeHandle = useImperativeHandle;\nexports.useInsertionEffect = useInsertionEffect;\nexports.useLayoutEffect = useLayoutEffect;\nexports.useMemo = useMemo;\nexports.useReducer = useReducer;\nexports.useRef = useRef;\nexports.useState = useState;\nexports.useSyncExternalStore = useSyncExternalStore;\nexports.useTransition = useTransition;\nexports.version = ReactVersion;\n /* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\nif (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' &&\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop ===\n 'function'\n) {\n __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error());\n}\n \n })();\n}\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 1790, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js.6b381f.map b/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js.6b381f.map deleted file mode 100644 index 6e6c6c596f0c5..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.dev.js.6b381f.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+react@11.10.4_b6k74wvxdvqypha4emuv7fd2ke/node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.dev.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar hoistNonReactStatics$1 = require('hoist-non-react-statics');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar hoistNonReactStatics__default = /*#__PURE__*/_interopDefault(hoistNonReactStatics$1);\n\n// this file isolates this package that is not tree-shakeable\n// and if this module doesn't actually contain any logic of its own\n// then Rollup just use 'hoist-non-react-statics' directly in other chunks\n\nvar hoistNonReactStatics = (function (targetComponent, sourceComponent) {\n return hoistNonReactStatics__default['default'](targetComponent, sourceComponent);\n});\n\nexports.default = hoistNonReactStatics;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,yBAAyB;AAE7B,SAAS,gBAAiB,CAAC,EAAE;IAAE,OAAO,KAAK,EAAE,UAAU,GAAG,IAAI;QAAE,WAAW;IAAE,CAAC;AAAE;AAEhF,IAAI,gCAA6C,gBAAgB;AAMjE,IAAI,uBAAwB,SAAU,eAAe,EAAE,eAAe,EAAE;IACtE,OAAO,6BAA6B,CAAC,UAAU,CAAC,iBAAiB;AACnE;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 17, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js.6b381f.map b/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js.6b381f.map deleted file mode 100644 index 2f0027103a941..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react__isolated-hnrs_dist_emotion-react-_isolated-hnrs.cjs.prod.js.6b381f.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+react@11.10.4_b6k74wvxdvqypha4emuv7fd2ke/node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar hoistNonReactStatics$1 = require('hoist-non-react-statics');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar hoistNonReactStatics__default = /*#__PURE__*/_interopDefault(hoistNonReactStatics$1);\n\n// this file isolates this package that is not tree-shakeable\n// and if this module doesn't actually contain any logic of its own\n// then Rollup just use 'hoist-non-react-statics' directly in other chunks\n\nvar hoistNonReactStatics = (function (targetComponent, sourceComponent) {\n return hoistNonReactStatics__default['default'](targetComponent, sourceComponent);\n});\n\nexports.default = hoistNonReactStatics;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,yBAAyB;AAE7B,SAAS,gBAAiB,CAAC,EAAE;IAAE,OAAO,KAAK,EAAE,UAAU,GAAG,IAAI;QAAE,WAAW;IAAE,CAAC;AAAE;AAEhF,IAAI,gCAA6C,gBAAgB;AAMjE,IAAI,uBAAwB,SAAU,eAAe,EAAE,eAAe,EAAE;IACtE,OAAO,6BAA6B,CAAC,UAAU,CAAC,iBAAiB;AACnE;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 17, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.157b1d.map b/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.157b1d.map deleted file mode 100644 index 1a0d905931412..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.157b1d.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+react@11.10.4_b6k74wvxdvqypha4emuv7fd2ke/node_modules/@emotion/react/dist/emotion-element-b63ca7c6.cjs.dev.js"],"sourcesContent":["'use strict';\n\nvar React = require('react');\nvar createCache = require('@emotion/cache');\nvar _extends = require('@babel/runtime/helpers/extends');\nvar weakMemoize = require('@emotion/weak-memoize');\nvar _isolatedHnrs_dist_emotionReact_isolatedHnrs = require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.dev.js');\nvar utils = require('@emotion/utils');\nvar serialize = require('@emotion/serialize');\nvar useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar createCache__default = /*#__PURE__*/_interopDefault(createCache);\nvar weakMemoize__default = /*#__PURE__*/_interopDefault(weakMemoize);\n\nvar isBrowser = typeof document !== 'undefined';\nvar hasOwnProperty = {}.hasOwnProperty;\n\nvar EmotionCacheContext = /* #__PURE__ */React.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case\n// because this module is primarily intended for the browser and node\n// but it's also required in react native and similar environments sometimes\n// and we could have a special build just for that\n// but this is much easier and the native packages\n// might use a different theme context in the future anyway\ntypeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache__default['default']({\n key: 'css'\n}) : null);\n\nif (process.env.NODE_ENV !== 'production') {\n EmotionCacheContext.displayName = 'EmotionCacheContext';\n}\n\nvar CacheProvider = EmotionCacheContext.Provider;\nvar __unsafe_useEmotionCache = function useEmotionCache() {\n return React.useContext(EmotionCacheContext);\n};\n\nexports.withEmotionCache = function withEmotionCache(func) {\n // $FlowFixMe\n return /*#__PURE__*/React.forwardRef(function (props, ref) {\n // the cache will never be null in the browser\n var cache = React.useContext(EmotionCacheContext);\n return func(props, cache, ref);\n });\n};\n\nif (!isBrowser) {\n exports.withEmotionCache = function withEmotionCache(func) {\n return function (props) {\n var cache = React.useContext(EmotionCacheContext);\n\n if (cache === null) {\n // yes, we're potentially creating this on every render\n // it doesn't actually matter though since it's only on the server\n // so there will only every be a single render\n // that could change in the future because of suspense and etc. but for now,\n // this works and i don't want to optimise for a future thing that we aren't sure about\n cache = createCache__default['default']({\n key: 'css'\n });\n return /*#__PURE__*/React.createElement(EmotionCacheContext.Provider, {\n value: cache\n }, func(props, cache));\n } else {\n return func(props, cache);\n }\n };\n };\n}\n\nvar ThemeContext = /* #__PURE__ */React.createContext({});\n\nif (process.env.NODE_ENV !== 'production') {\n ThemeContext.displayName = 'EmotionThemeContext';\n}\n\nvar useTheme = function useTheme() {\n return React.useContext(ThemeContext);\n};\n\nvar getTheme = function getTheme(outerTheme, theme) {\n if (typeof theme === 'function') {\n var mergedTheme = theme(outerTheme);\n\n if (process.env.NODE_ENV !== 'production' && (mergedTheme == null || typeof mergedTheme !== 'object' || Array.isArray(mergedTheme))) {\n throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');\n }\n\n return mergedTheme;\n }\n\n if (process.env.NODE_ENV !== 'production' && (theme == null || typeof theme !== 'object' || Array.isArray(theme))) {\n throw new Error('[ThemeProvider] Please make your theme prop a plain object');\n }\n\n return _extends({}, outerTheme, theme);\n};\n\nvar createCacheWithTheme = /* #__PURE__ */weakMemoize__default['default'](function (outerTheme) {\n return weakMemoize__default['default'](function (theme) {\n return getTheme(outerTheme, theme);\n });\n});\nvar ThemeProvider = function ThemeProvider(props) {\n var theme = React.useContext(ThemeContext);\n\n if (props.theme !== theme) {\n theme = createCacheWithTheme(theme)(props.theme);\n }\n\n return /*#__PURE__*/React.createElement(ThemeContext.Provider, {\n value: theme\n }, props.children);\n};\nfunction withTheme(Component) {\n var componentName = Component.displayName || Component.name || 'Component';\n\n var render = function render(props, ref) {\n var theme = React.useContext(ThemeContext);\n return /*#__PURE__*/React.createElement(Component, _extends({\n theme: theme,\n ref: ref\n }, props));\n }; // $FlowFixMe\n\n\n var WithTheme = /*#__PURE__*/React.forwardRef(render);\n WithTheme.displayName = \"WithTheme(\" + componentName + \")\";\n return _isolatedHnrs_dist_emotionReact_isolatedHnrs['default'](WithTheme, Component);\n}\n\nvar getLastPart = function getLastPart(functionName) {\n // The match may be something like 'Object.createEmotionProps' or\n // 'Loader.prototype.render'\n var parts = functionName.split('.');\n return parts[parts.length - 1];\n};\n\nvar getFunctionNameFromStackTraceLine = function getFunctionNameFromStackTraceLine(line) {\n // V8\n var match = /^\\s+at\\s+([A-Za-z0-9$.]+)\\s/.exec(line);\n if (match) return getLastPart(match[1]); // Safari / Firefox\n\n match = /^([A-Za-z0-9$.]+)@/.exec(line);\n if (match) return getLastPart(match[1]);\n return undefined;\n};\n\nvar internalReactFunctionNames = /* #__PURE__ */new Set(['renderWithHooks', 'processChild', 'finishClassComponent', 'renderToString']); // These identifiers come from error stacks, so they have to be valid JS\n// identifiers, thus we only need to replace what is a valid character for JS,\n// but not for CSS.\n\nvar sanitizeIdentifier = function sanitizeIdentifier(identifier) {\n return identifier.replace(/\\$/g, '-');\n};\n\nvar getLabelFromStackTrace = function getLabelFromStackTrace(stackTrace) {\n if (!stackTrace) return undefined;\n var lines = stackTrace.split('\\n');\n\n for (var i = 0; i < lines.length; i++) {\n var functionName = getFunctionNameFromStackTraceLine(lines[i]); // The first line of V8 stack traces is just \"Error\"\n\n if (!functionName) continue; // If we reach one of these, we have gone too far and should quit\n\n if (internalReactFunctionNames.has(functionName)) break; // The component name is the first function in the stack that starts with an\n // uppercase letter\n\n if (/^[A-Z]/.test(functionName)) return sanitizeIdentifier(functionName);\n }\n\n return undefined;\n};\n\nvar typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';\nvar labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__';\nvar createEmotionProps = function createEmotionProps(type, props) {\n if (process.env.NODE_ENV !== 'production' && typeof props.css === 'string' && // check if there is a css declaration\n props.css.indexOf(':') !== -1) {\n throw new Error(\"Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`\" + props.css + \"`\");\n }\n\n var newProps = {};\n\n for (var key in props) {\n if (hasOwnProperty.call(props, key)) {\n newProps[key] = props[key];\n }\n }\n\n newProps[typePropName] = type; // For performance, only call getLabelFromStackTrace in development and when\n // the label hasn't already been computed\n\n if (process.env.NODE_ENV !== 'production' && !!props.css && (typeof props.css !== 'object' || typeof props.css.name !== 'string' || props.css.name.indexOf('-') === -1)) {\n var label = getLabelFromStackTrace(new Error().stack);\n if (label) newProps[labelPropName] = label;\n }\n\n return newProps;\n};\n\nvar Insertion = function Insertion(_ref) {\n var cache = _ref.cache,\n serialized = _ref.serialized,\n isStringTag = _ref.isStringTag;\n utils.registerStyles(cache, serialized, isStringTag);\n var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {\n return utils.insertStyles(cache, serialized, isStringTag);\n });\n\n if (!isBrowser && rules !== undefined) {\n var _ref2;\n\n var serializedNames = serialized.name;\n var next = serialized.next;\n\n while (next !== undefined) {\n serializedNames += ' ' + next.name;\n next = next.next;\n }\n\n return /*#__PURE__*/React.createElement(\"style\", (_ref2 = {}, _ref2[\"data-emotion\"] = cache.key + \" \" + serializedNames, _ref2.dangerouslySetInnerHTML = {\n __html: rules\n }, _ref2.nonce = cache.sheet.nonce, _ref2));\n }\n\n return null;\n};\n\nvar Emotion = /* #__PURE__ */exports.withEmotionCache(function (props, cache, ref) {\n var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works\n // not passing the registered cache to serializeStyles because it would\n // make certain babel optimisations not possible\n\n if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {\n cssProp = cache.registered[cssProp];\n }\n\n var WrappedComponent = props[typePropName];\n var registeredStyles = [cssProp];\n var className = '';\n\n if (typeof props.className === 'string') {\n className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className);\n } else if (props.className != null) {\n className = props.className + \" \";\n }\n\n var serialized = serialize.serializeStyles(registeredStyles, undefined, React.useContext(ThemeContext));\n\n if (process.env.NODE_ENV !== 'production' && serialized.name.indexOf('-') === -1) {\n var labelFromStack = props[labelPropName];\n\n if (labelFromStack) {\n serialized = serialize.serializeStyles([serialized, 'label:' + labelFromStack + ';']);\n }\n }\n\n className += cache.key + \"-\" + serialized.name;\n var newProps = {};\n\n for (var key in props) {\n if (hasOwnProperty.call(props, key) && key !== 'css' && key !== typePropName && (process.env.NODE_ENV === 'production' || key !== labelPropName)) {\n newProps[key] = props[key];\n }\n }\n\n newProps.ref = ref;\n newProps.className = className;\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {\n cache: cache,\n serialized: serialized,\n isStringTag: typeof WrappedComponent === 'string'\n }), /*#__PURE__*/React.createElement(WrappedComponent, newProps));\n});\n\nif (process.env.NODE_ENV !== 'production') {\n Emotion.displayName = 'EmotionCssPropInternal';\n}\n\nexports.CacheProvider = CacheProvider;\nexports.Emotion = Emotion;\nexports.ThemeContext = ThemeContext;\nexports.ThemeProvider = ThemeProvider;\nexports.__unsafe_useEmotionCache = __unsafe_useEmotionCache;\nexports.createEmotionProps = createEmotionProps;\nexports.hasOwnProperty = hasOwnProperty;\nexports.isBrowser = isBrowser;\nexports.useTheme = useTheme;\nexports.withTheme = withTheme;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 223, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.2ef26a.map b/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.2ef26a.map deleted file mode 100644 index 1e665d261f5db..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.2ef26a.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+react@11.10.4_b6k74wvxdvqypha4emuv7fd2ke/node_modules/@emotion/react/dist/emotion-react.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar React = require('react');\nrequire('@emotion/cache');\nvar emotionElement = require('./emotion-element-20108edd.cjs.prod.js');\nrequire('@babel/runtime/helpers/extends');\nrequire('@emotion/weak-memoize');\nrequire('hoist-non-react-statics');\nrequire('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.prod.js');\nvar utils = require('@emotion/utils');\nvar serialize = require('@emotion/serialize');\nvar useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');\n\nvar jsx = function jsx(type, props) {\n var args = arguments;\n\n if (props == null || !emotionElement.hasOwnProperty.call(props, 'css')) {\n // $FlowFixMe\n return React.createElement.apply(undefined, args);\n }\n\n var argsLength = args.length;\n var createElementArgArray = new Array(argsLength);\n createElementArgArray[0] = emotionElement.Emotion;\n createElementArgArray[1] = emotionElement.createEmotionProps(type, props);\n\n for (var i = 2; i < argsLength; i++) {\n createElementArgArray[i] = args[i];\n } // $FlowFixMe\n\n\n return React.createElement.apply(null, createElementArgArray);\n};\n\n// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild\n// initial client-side render from SSR, use place of hydrating tag\n\nvar Global = /* #__PURE__ */emotionElement.withEmotionCache(function (props, cache) {\n\n var styles = props.styles;\n var serialized = serialize.serializeStyles([styles], undefined, React.useContext(emotionElement.ThemeContext));\n\n if (!emotionElement.isBrowser) {\n var _ref;\n\n var serializedNames = serialized.name;\n var serializedStyles = serialized.styles;\n var next = serialized.next;\n\n while (next !== undefined) {\n serializedNames += ' ' + next.name;\n serializedStyles += next.styles;\n next = next.next;\n }\n\n var shouldCache = cache.compat === true;\n var rules = cache.insert(\"\", {\n name: serializedNames,\n styles: serializedStyles\n }, cache.sheet, shouldCache);\n\n if (shouldCache) {\n return null;\n }\n\n return /*#__PURE__*/React.createElement(\"style\", (_ref = {}, _ref[\"data-emotion\"] = cache.key + \"-global \" + serializedNames, _ref.dangerouslySetInnerHTML = {\n __html: rules\n }, _ref.nonce = cache.sheet.nonce, _ref));\n } // yes, i know these hooks are used conditionally\n // but it is based on a constant that will never change at runtime\n // it's effectively like having two implementations and switching them out\n // so it's not actually breaking anything\n\n\n var sheetRef = React.useRef();\n useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {\n var key = cache.key + \"-global\"; // use case of https://github.com/emotion-js/emotion/issues/2675\n\n var sheet = new cache.sheet.constructor({\n key: key,\n nonce: cache.sheet.nonce,\n container: cache.sheet.container,\n speedy: cache.sheet.isSpeedy\n });\n var rehydrating = false; // $FlowFixMe\n\n var node = document.querySelector(\"style[data-emotion=\\\"\" + key + \" \" + serialized.name + \"\\\"]\");\n\n if (cache.sheet.tags.length) {\n sheet.before = cache.sheet.tags[0];\n }\n\n if (node !== null) {\n rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other s\n\n node.setAttribute('data-emotion', key);\n sheet.hydrate([node]);\n }\n\n sheetRef.current = [sheet, rehydrating];\n return function () {\n sheet.flush();\n };\n }, [cache]);\n useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {\n var sheetRefCurrent = sheetRef.current;\n var sheet = sheetRefCurrent[0],\n rehydrating = sheetRefCurrent[1];\n\n if (rehydrating) {\n sheetRefCurrent[1] = false;\n return;\n }\n\n if (serialized.next !== undefined) {\n // insert keyframes\n utils.insertStyles(cache, serialized.next, true);\n }\n\n if (sheet.tags.length) {\n // if this doesn't exist then it will be null so the style element will be appended\n var element = sheet.tags[sheet.tags.length - 1].nextElementSibling;\n sheet.before = element;\n sheet.flush();\n }\n\n cache.insert(\"\", serialized, sheet, false);\n }, [cache, serialized.name]);\n return null;\n});\n\nfunction css() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return serialize.serializeStyles(args);\n}\n\nvar keyframes = function keyframes() {\n var insertable = css.apply(void 0, arguments);\n var name = \"animation-\" + insertable.name; // $FlowFixMe\n\n return {\n name: name,\n styles: \"@keyframes \" + name + \"{\" + insertable.styles + \"}\",\n anim: 1,\n toString: function toString() {\n return \"_EMO_\" + this.name + \"_\" + this.styles + \"_EMO_\";\n }\n };\n};\n\nvar classnames = function classnames(args) {\n var len = args.length;\n var i = 0;\n var cls = '';\n\n for (; i < len; i++) {\n var arg = args[i];\n if (arg == null) continue;\n var toAdd = void 0;\n\n switch (typeof arg) {\n case 'boolean':\n break;\n\n case 'object':\n {\n if (Array.isArray(arg)) {\n toAdd = classnames(arg);\n } else {\n\n toAdd = '';\n\n for (var k in arg) {\n if (arg[k] && k) {\n toAdd && (toAdd += ' ');\n toAdd += k;\n }\n }\n }\n\n break;\n }\n\n default:\n {\n toAdd = arg;\n }\n }\n\n if (toAdd) {\n cls && (cls += ' ');\n cls += toAdd;\n }\n }\n\n return cls;\n};\n\nfunction merge(registered, css, className) {\n var registeredStyles = [];\n var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className);\n\n if (registeredStyles.length < 2) {\n return className;\n }\n\n return rawClassName + css(registeredStyles);\n}\n\nvar Insertion = function Insertion(_ref) {\n var cache = _ref.cache,\n serializedArr = _ref.serializedArr;\n var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {\n var rules = '';\n\n for (var i = 0; i < serializedArr.length; i++) {\n var res = utils.insertStyles(cache, serializedArr[i], false);\n\n if (!emotionElement.isBrowser && res !== undefined) {\n rules += res;\n }\n }\n\n if (!emotionElement.isBrowser) {\n return rules;\n }\n });\n\n if (!emotionElement.isBrowser && rules.length !== 0) {\n var _ref2;\n\n return /*#__PURE__*/React.createElement(\"style\", (_ref2 = {}, _ref2[\"data-emotion\"] = cache.key + \" \" + serializedArr.map(function (serialized) {\n return serialized.name;\n }).join(' '), _ref2.dangerouslySetInnerHTML = {\n __html: rules\n }, _ref2.nonce = cache.sheet.nonce, _ref2));\n }\n\n return null;\n};\n\nvar ClassNames = /* #__PURE__ */emotionElement.withEmotionCache(function (props, cache) {\n var hasRendered = false;\n var serializedArr = [];\n\n var css = function css() {\n if (hasRendered && \"production\" !== 'production') {\n throw new Error('css can only be used during render');\n }\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n var serialized = serialize.serializeStyles(args, cache.registered);\n serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`\n\n utils.registerStyles(cache, serialized, false);\n return cache.key + \"-\" + serialized.name;\n };\n\n var cx = function cx() {\n if (hasRendered && \"production\" !== 'production') {\n throw new Error('cx can only be used during render');\n }\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return merge(cache.registered, css, classnames(args));\n };\n\n var content = {\n css: css,\n cx: cx,\n theme: React.useContext(emotionElement.ThemeContext)\n };\n var ele = props.children(content);\n hasRendered = true;\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {\n cache: cache,\n serializedArr: serializedArr\n }), ele);\n});\n\nexports.CacheProvider = emotionElement.CacheProvider;\nexports.ThemeContext = emotionElement.ThemeContext;\nexports.ThemeProvider = emotionElement.ThemeProvider;\nexports.__unsafe_useEmotionCache = emotionElement.__unsafe_useEmotionCache;\nexports.useTheme = emotionElement.useTheme;\nObject.defineProperty(exports, 'withEmotionCache', {\n enumerable: true,\n get: function () {\n return emotionElement.withEmotionCache;\n }\n});\nexports.withTheme = emotionElement.withTheme;\nexports.ClassNames = ClassNames;\nexports.Global = Global;\nexports.createElement = jsx;\nexports.css = css;\nexports.jsx = jsx;\nexports.keyframes = keyframes;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 252, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.6e5eb8.map b/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.6e5eb8.map deleted file mode 100644 index 1d90021e652b6..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.6e5eb8.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+react@11.10.4_b6k74wvxdvqypha4emuv7fd2ke/node_modules/@emotion/react/dist/emotion-react.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-react.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-react.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.775db0.map b/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.775db0.map deleted file mode 100644 index c3fef373ff917..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.775db0.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+react@11.10.4_b6k74wvxdvqypha4emuv7fd2ke/node_modules/@emotion/react/dist/emotion-element-20108edd.cjs.prod.js"],"sourcesContent":["'use strict';\n\nvar React = require('react');\nvar createCache = require('@emotion/cache');\nvar _extends = require('@babel/runtime/helpers/extends');\nvar weakMemoize = require('@emotion/weak-memoize');\nvar _isolatedHnrs_dist_emotionReact_isolatedHnrs = require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.prod.js');\nvar utils = require('@emotion/utils');\nvar serialize = require('@emotion/serialize');\nvar useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar createCache__default = /*#__PURE__*/_interopDefault(createCache);\nvar weakMemoize__default = /*#__PURE__*/_interopDefault(weakMemoize);\n\nvar isBrowser = typeof document !== 'undefined';\nvar hasOwnProperty = {}.hasOwnProperty;\n\nvar EmotionCacheContext = /* #__PURE__ */React.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case\n// because this module is primarily intended for the browser and node\n// but it's also required in react native and similar environments sometimes\n// and we could have a special build just for that\n// but this is much easier and the native packages\n// might use a different theme context in the future anyway\ntypeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache__default['default']({\n key: 'css'\n}) : null);\n\nvar CacheProvider = EmotionCacheContext.Provider;\nvar __unsafe_useEmotionCache = function useEmotionCache() {\n return React.useContext(EmotionCacheContext);\n};\n\nexports.withEmotionCache = function withEmotionCache(func) {\n // $FlowFixMe\n return /*#__PURE__*/React.forwardRef(function (props, ref) {\n // the cache will never be null in the browser\n var cache = React.useContext(EmotionCacheContext);\n return func(props, cache, ref);\n });\n};\n\nif (!isBrowser) {\n exports.withEmotionCache = function withEmotionCache(func) {\n return function (props) {\n var cache = React.useContext(EmotionCacheContext);\n\n if (cache === null) {\n // yes, we're potentially creating this on every render\n // it doesn't actually matter though since it's only on the server\n // so there will only every be a single render\n // that could change in the future because of suspense and etc. but for now,\n // this works and i don't want to optimise for a future thing that we aren't sure about\n cache = createCache__default['default']({\n key: 'css'\n });\n return /*#__PURE__*/React.createElement(EmotionCacheContext.Provider, {\n value: cache\n }, func(props, cache));\n } else {\n return func(props, cache);\n }\n };\n };\n}\n\nvar ThemeContext = /* #__PURE__ */React.createContext({});\n\nvar useTheme = function useTheme() {\n return React.useContext(ThemeContext);\n};\n\nvar getTheme = function getTheme(outerTheme, theme) {\n if (typeof theme === 'function') {\n var mergedTheme = theme(outerTheme);\n\n return mergedTheme;\n }\n\n return _extends({}, outerTheme, theme);\n};\n\nvar createCacheWithTheme = /* #__PURE__ */weakMemoize__default['default'](function (outerTheme) {\n return weakMemoize__default['default'](function (theme) {\n return getTheme(outerTheme, theme);\n });\n});\nvar ThemeProvider = function ThemeProvider(props) {\n var theme = React.useContext(ThemeContext);\n\n if (props.theme !== theme) {\n theme = createCacheWithTheme(theme)(props.theme);\n }\n\n return /*#__PURE__*/React.createElement(ThemeContext.Provider, {\n value: theme\n }, props.children);\n};\nfunction withTheme(Component) {\n var componentName = Component.displayName || Component.name || 'Component';\n\n var render = function render(props, ref) {\n var theme = React.useContext(ThemeContext);\n return /*#__PURE__*/React.createElement(Component, _extends({\n theme: theme,\n ref: ref\n }, props));\n }; // $FlowFixMe\n\n\n var WithTheme = /*#__PURE__*/React.forwardRef(render);\n WithTheme.displayName = \"WithTheme(\" + componentName + \")\";\n return _isolatedHnrs_dist_emotionReact_isolatedHnrs['default'](WithTheme, Component);\n}\n\nvar typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';\nvar createEmotionProps = function createEmotionProps(type, props) {\n\n var newProps = {};\n\n for (var key in props) {\n if (hasOwnProperty.call(props, key)) {\n newProps[key] = props[key];\n }\n }\n\n newProps[typePropName] = type; // For performance, only call getLabelFromStackTrace in development and when\n\n return newProps;\n};\n\nvar Insertion = function Insertion(_ref) {\n var cache = _ref.cache,\n serialized = _ref.serialized,\n isStringTag = _ref.isStringTag;\n utils.registerStyles(cache, serialized, isStringTag);\n var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {\n return utils.insertStyles(cache, serialized, isStringTag);\n });\n\n if (!isBrowser && rules !== undefined) {\n var _ref2;\n\n var serializedNames = serialized.name;\n var next = serialized.next;\n\n while (next !== undefined) {\n serializedNames += ' ' + next.name;\n next = next.next;\n }\n\n return /*#__PURE__*/React.createElement(\"style\", (_ref2 = {}, _ref2[\"data-emotion\"] = cache.key + \" \" + serializedNames, _ref2.dangerouslySetInnerHTML = {\n __html: rules\n }, _ref2.nonce = cache.sheet.nonce, _ref2));\n }\n\n return null;\n};\n\nvar Emotion = /* #__PURE__ */exports.withEmotionCache(function (props, cache, ref) {\n var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works\n // not passing the registered cache to serializeStyles because it would\n // make certain babel optimisations not possible\n\n if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {\n cssProp = cache.registered[cssProp];\n }\n\n var WrappedComponent = props[typePropName];\n var registeredStyles = [cssProp];\n var className = '';\n\n if (typeof props.className === 'string') {\n className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className);\n } else if (props.className != null) {\n className = props.className + \" \";\n }\n\n var serialized = serialize.serializeStyles(registeredStyles, undefined, React.useContext(ThemeContext));\n\n className += cache.key + \"-\" + serialized.name;\n var newProps = {};\n\n for (var key in props) {\n if (hasOwnProperty.call(props, key) && key !== 'css' && key !== typePropName && ( \"production\" === 'production' )) {\n newProps[key] = props[key];\n }\n }\n\n newProps.ref = ref;\n newProps.className = className;\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {\n cache: cache,\n serialized: serialized,\n isStringTag: typeof WrappedComponent === 'string'\n }), /*#__PURE__*/React.createElement(WrappedComponent, newProps));\n});\n\nexports.CacheProvider = CacheProvider;\nexports.Emotion = Emotion;\nexports.ThemeContext = ThemeContext;\nexports.ThemeProvider = ThemeProvider;\nexports.__unsafe_useEmotionCache = __unsafe_useEmotionCache;\nexports.createEmotionProps = createEmotionProps;\nexports.hasOwnProperty = hasOwnProperty;\nexports.isBrowser = isBrowser;\nexports.useTheme = useTheme;\nexports.withTheme = withTheme;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 160, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.b58645.map b/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.b58645.map deleted file mode 100644 index 78d949f5703fa..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/549e8_@emotion_react_dist_emotion-react.cjs.js.b58645.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+react@11.10.4_b6k74wvxdvqypha4emuv7fd2ke/node_modules/@emotion/react/dist/emotion-react.cjs.dev.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar React = require('react');\nrequire('@emotion/cache');\nvar emotionElement = require('./emotion-element-b63ca7c6.cjs.dev.js');\nrequire('@babel/runtime/helpers/extends');\nrequire('@emotion/weak-memoize');\nrequire('hoist-non-react-statics');\nrequire('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.dev.js');\nvar utils = require('@emotion/utils');\nvar serialize = require('@emotion/serialize');\nvar useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');\n\nvar pkg = {\n\tname: \"@emotion/react\",\n\tversion: \"11.10.4\",\n\tmain: \"dist/emotion-react.cjs.js\",\n\tmodule: \"dist/emotion-react.esm.js\",\n\tbrowser: {\n\t\t\"./dist/emotion-react.esm.js\": \"./dist/emotion-react.browser.esm.js\"\n\t},\n\texports: {\n\t\t\".\": {\n\t\t\tmodule: {\n\t\t\t\tworker: \"./dist/emotion-react.worker.esm.js\",\n\t\t\t\tbrowser: \"./dist/emotion-react.browser.esm.js\",\n\t\t\t\t\"default\": \"./dist/emotion-react.esm.js\"\n\t\t\t},\n\t\t\t\"default\": \"./dist/emotion-react.cjs.js\"\n\t\t},\n\t\t\"./jsx-runtime\": {\n\t\t\tmodule: {\n\t\t\t\tworker: \"./jsx-runtime/dist/emotion-react-jsx-runtime.worker.esm.js\",\n\t\t\t\tbrowser: \"./jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js\",\n\t\t\t\t\"default\": \"./jsx-runtime/dist/emotion-react-jsx-runtime.esm.js\"\n\t\t\t},\n\t\t\t\"default\": \"./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js\"\n\t\t},\n\t\t\"./_isolated-hnrs\": {\n\t\t\tmodule: {\n\t\t\t\tworker: \"./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.worker.esm.js\",\n\t\t\t\tbrowser: \"./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js\",\n\t\t\t\t\"default\": \"./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js\"\n\t\t\t},\n\t\t\t\"default\": \"./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js\"\n\t\t},\n\t\t\"./jsx-dev-runtime\": {\n\t\t\tmodule: {\n\t\t\t\tworker: \"./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.worker.esm.js\",\n\t\t\t\tbrowser: \"./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js\",\n\t\t\t\t\"default\": \"./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js\"\n\t\t\t},\n\t\t\t\"default\": \"./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js\"\n\t\t},\n\t\t\"./package.json\": \"./package.json\",\n\t\t\"./types/css-prop\": \"./types/css-prop.d.ts\",\n\t\t\"./macro\": \"./macro.js\"\n\t},\n\ttypes: \"types/index.d.ts\",\n\tfiles: [\n\t\t\"src\",\n\t\t\"dist\",\n\t\t\"jsx-runtime\",\n\t\t\"jsx-dev-runtime\",\n\t\t\"_isolated-hnrs\",\n\t\t\"types/*.d.ts\",\n\t\t\"macro.js\",\n\t\t\"macro.d.ts\",\n\t\t\"macro.js.flow\"\n\t],\n\tsideEffects: false,\n\tauthor: \"Emotion Contributors\",\n\tlicense: \"MIT\",\n\tscripts: {\n\t\t\"test:typescript\": \"dtslint types\"\n\t},\n\tdependencies: {\n\t\t\"@babel/runtime\": \"^7.18.3\",\n\t\t\"@emotion/babel-plugin\": \"^11.10.0\",\n\t\t\"@emotion/cache\": \"^11.10.0\",\n\t\t\"@emotion/serialize\": \"^1.1.0\",\n\t\t\"@emotion/use-insertion-effect-with-fallbacks\": \"^1.0.0\",\n\t\t\"@emotion/utils\": \"^1.2.0\",\n\t\t\"@emotion/weak-memoize\": \"^0.3.0\",\n\t\t\"hoist-non-react-statics\": \"^3.3.1\"\n\t},\n\tpeerDependencies: {\n\t\t\"@babel/core\": \"^7.0.0\",\n\t\treact: \">=16.8.0\"\n\t},\n\tpeerDependenciesMeta: {\n\t\t\"@babel/core\": {\n\t\t\toptional: true\n\t\t},\n\t\t\"@types/react\": {\n\t\t\toptional: true\n\t\t}\n\t},\n\tdevDependencies: {\n\t\t\"@babel/core\": \"^7.18.5\",\n\t\t\"@definitelytyped/dtslint\": \"0.0.112\",\n\t\t\"@emotion/css\": \"11.10.0\",\n\t\t\"@emotion/css-prettifier\": \"1.1.0\",\n\t\t\"@emotion/server\": \"11.10.0\",\n\t\t\"@emotion/styled\": \"11.10.4\",\n\t\t\"html-tag-names\": \"^1.1.2\",\n\t\treact: \"16.14.0\",\n\t\t\"svg-tag-names\": \"^1.1.1\",\n\t\ttypescript: \"^4.5.5\"\n\t},\n\trepository: \"https://github.com/emotion-js/emotion/tree/main/packages/react\",\n\tpublishConfig: {\n\t\taccess: \"public\"\n\t},\n\t\"umd:main\": \"dist/emotion-react.umd.min.js\",\n\tpreconstruct: {\n\t\tentrypoints: [\n\t\t\t\"./index.js\",\n\t\t\t\"./jsx-runtime.js\",\n\t\t\t\"./jsx-dev-runtime.js\",\n\t\t\t\"./_isolated-hnrs.js\"\n\t\t],\n\t\tumdName: \"emotionReact\",\n\t\texports: {\n\t\t\tenvConditions: [\n\t\t\t\t\"browser\",\n\t\t\t\t\"worker\"\n\t\t\t],\n\t\t\textra: {\n\t\t\t\t\"./types/css-prop\": \"./types/css-prop.d.ts\",\n\t\t\t\t\"./macro\": \"./macro.js\"\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar jsx = function jsx(type, props) {\n var args = arguments;\n\n if (props == null || !emotionElement.hasOwnProperty.call(props, 'css')) {\n // $FlowFixMe\n return React.createElement.apply(undefined, args);\n }\n\n var argsLength = args.length;\n var createElementArgArray = new Array(argsLength);\n createElementArgArray[0] = emotionElement.Emotion;\n createElementArgArray[1] = emotionElement.createEmotionProps(type, props);\n\n for (var i = 2; i < argsLength; i++) {\n createElementArgArray[i] = args[i];\n } // $FlowFixMe\n\n\n return React.createElement.apply(null, createElementArgArray);\n};\n\nvar warnedAboutCssPropForGlobal = false; // maintain place over rerenders.\n// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild\n// initial client-side render from SSR, use place of hydrating tag\n\nvar Global = /* #__PURE__ */emotionElement.withEmotionCache(function (props, cache) {\n if (process.env.NODE_ENV !== 'production' && !warnedAboutCssPropForGlobal && ( // check for className as well since the user is\n // probably using the custom createElement which\n // means it will be turned into a className prop\n // $FlowFixMe I don't really want to add it to the type since it shouldn't be used\n props.className || props.css)) {\n console.error(\"It looks like you're using the css prop on Global, did you mean to use the styles prop instead?\");\n warnedAboutCssPropForGlobal = true;\n }\n\n var styles = props.styles;\n var serialized = serialize.serializeStyles([styles], undefined, React.useContext(emotionElement.ThemeContext));\n\n if (!emotionElement.isBrowser) {\n var _ref;\n\n var serializedNames = serialized.name;\n var serializedStyles = serialized.styles;\n var next = serialized.next;\n\n while (next !== undefined) {\n serializedNames += ' ' + next.name;\n serializedStyles += next.styles;\n next = next.next;\n }\n\n var shouldCache = cache.compat === true;\n var rules = cache.insert(\"\", {\n name: serializedNames,\n styles: serializedStyles\n }, cache.sheet, shouldCache);\n\n if (shouldCache) {\n return null;\n }\n\n return /*#__PURE__*/React.createElement(\"style\", (_ref = {}, _ref[\"data-emotion\"] = cache.key + \"-global \" + serializedNames, _ref.dangerouslySetInnerHTML = {\n __html: rules\n }, _ref.nonce = cache.sheet.nonce, _ref));\n } // yes, i know these hooks are used conditionally\n // but it is based on a constant that will never change at runtime\n // it's effectively like having two implementations and switching them out\n // so it's not actually breaking anything\n\n\n var sheetRef = React.useRef();\n useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {\n var key = cache.key + \"-global\"; // use case of https://github.com/emotion-js/emotion/issues/2675\n\n var sheet = new cache.sheet.constructor({\n key: key,\n nonce: cache.sheet.nonce,\n container: cache.sheet.container,\n speedy: cache.sheet.isSpeedy\n });\n var rehydrating = false; // $FlowFixMe\n\n var node = document.querySelector(\"style[data-emotion=\\\"\" + key + \" \" + serialized.name + \"\\\"]\");\n\n if (cache.sheet.tags.length) {\n sheet.before = cache.sheet.tags[0];\n }\n\n if (node !== null) {\n rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other s\n\n node.setAttribute('data-emotion', key);\n sheet.hydrate([node]);\n }\n\n sheetRef.current = [sheet, rehydrating];\n return function () {\n sheet.flush();\n };\n }, [cache]);\n useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {\n var sheetRefCurrent = sheetRef.current;\n var sheet = sheetRefCurrent[0],\n rehydrating = sheetRefCurrent[1];\n\n if (rehydrating) {\n sheetRefCurrent[1] = false;\n return;\n }\n\n if (serialized.next !== undefined) {\n // insert keyframes\n utils.insertStyles(cache, serialized.next, true);\n }\n\n if (sheet.tags.length) {\n // if this doesn't exist then it will be null so the style element will be appended\n var element = sheet.tags[sheet.tags.length - 1].nextElementSibling;\n sheet.before = element;\n sheet.flush();\n }\n\n cache.insert(\"\", serialized, sheet, false);\n }, [cache, serialized.name]);\n return null;\n});\n\nif (process.env.NODE_ENV !== 'production') {\n Global.displayName = 'EmotionGlobal';\n}\n\nfunction css() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return serialize.serializeStyles(args);\n}\n\nvar keyframes = function keyframes() {\n var insertable = css.apply(void 0, arguments);\n var name = \"animation-\" + insertable.name; // $FlowFixMe\n\n return {\n name: name,\n styles: \"@keyframes \" + name + \"{\" + insertable.styles + \"}\",\n anim: 1,\n toString: function toString() {\n return \"_EMO_\" + this.name + \"_\" + this.styles + \"_EMO_\";\n }\n };\n};\n\nvar classnames = function classnames(args) {\n var len = args.length;\n var i = 0;\n var cls = '';\n\n for (; i < len; i++) {\n var arg = args[i];\n if (arg == null) continue;\n var toAdd = void 0;\n\n switch (typeof arg) {\n case 'boolean':\n break;\n\n case 'object':\n {\n if (Array.isArray(arg)) {\n toAdd = classnames(arg);\n } else {\n if (process.env.NODE_ENV !== 'production' && arg.styles !== undefined && arg.name !== undefined) {\n console.error('You have passed styles created with `css` from `@emotion/react` package to the `cx`.\\n' + '`cx` is meant to compose class names (strings) so you should convert those styles to a class name by passing them to the `css` received from component.');\n }\n\n toAdd = '';\n\n for (var k in arg) {\n if (arg[k] && k) {\n toAdd && (toAdd += ' ');\n toAdd += k;\n }\n }\n }\n\n break;\n }\n\n default:\n {\n toAdd = arg;\n }\n }\n\n if (toAdd) {\n cls && (cls += ' ');\n cls += toAdd;\n }\n }\n\n return cls;\n};\n\nfunction merge(registered, css, className) {\n var registeredStyles = [];\n var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className);\n\n if (registeredStyles.length < 2) {\n return className;\n }\n\n return rawClassName + css(registeredStyles);\n}\n\nvar Insertion = function Insertion(_ref) {\n var cache = _ref.cache,\n serializedArr = _ref.serializedArr;\n var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {\n var rules = '';\n\n for (var i = 0; i < serializedArr.length; i++) {\n var res = utils.insertStyles(cache, serializedArr[i], false);\n\n if (!emotionElement.isBrowser && res !== undefined) {\n rules += res;\n }\n }\n\n if (!emotionElement.isBrowser) {\n return rules;\n }\n });\n\n if (!emotionElement.isBrowser && rules.length !== 0) {\n var _ref2;\n\n return /*#__PURE__*/React.createElement(\"style\", (_ref2 = {}, _ref2[\"data-emotion\"] = cache.key + \" \" + serializedArr.map(function (serialized) {\n return serialized.name;\n }).join(' '), _ref2.dangerouslySetInnerHTML = {\n __html: rules\n }, _ref2.nonce = cache.sheet.nonce, _ref2));\n }\n\n return null;\n};\n\nvar ClassNames = /* #__PURE__ */emotionElement.withEmotionCache(function (props, cache) {\n var hasRendered = false;\n var serializedArr = [];\n\n var css = function css() {\n if (hasRendered && process.env.NODE_ENV !== 'production') {\n throw new Error('css can only be used during render');\n }\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n var serialized = serialize.serializeStyles(args, cache.registered);\n serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`\n\n utils.registerStyles(cache, serialized, false);\n return cache.key + \"-\" + serialized.name;\n };\n\n var cx = function cx() {\n if (hasRendered && process.env.NODE_ENV !== 'production') {\n throw new Error('cx can only be used during render');\n }\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return merge(cache.registered, css, classnames(args));\n };\n\n var content = {\n css: css,\n cx: cx,\n theme: React.useContext(emotionElement.ThemeContext)\n };\n var ele = props.children(content);\n hasRendered = true;\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {\n cache: cache,\n serializedArr: serializedArr\n }), ele);\n});\n\nif (process.env.NODE_ENV !== 'production') {\n ClassNames.displayName = 'EmotionClassNames';\n}\n\nif (process.env.NODE_ENV !== 'production') {\n var isBrowser = typeof document !== 'undefined'; // #1727 for some reason Jest evaluates modules twice if some consuming module gets mocked with jest.mock\n\n var isJest = typeof jest !== 'undefined';\n\n if (isBrowser && !isJest) {\n // globalThis has wide browser support - https://caniuse.com/?search=globalThis, Node.js 12 and later\n var globalContext = // $FlowIgnore\n typeof globalThis !== 'undefined' ? globalThis // eslint-disable-line no-undef\n : isBrowser ? window : global;\n var globalKey = \"__EMOTION_REACT_\" + pkg.version.split('.')[0] + \"__\";\n\n if (globalContext[globalKey]) {\n console.warn('You are loading @emotion/react when it is already loaded. Running ' + 'multiple instances may cause problems. This can happen if multiple ' + 'versions are used, or if multiple builds of the same version are ' + 'used.');\n }\n\n globalContext[globalKey] = true;\n }\n}\n\nexports.CacheProvider = emotionElement.CacheProvider;\nexports.ThemeContext = emotionElement.ThemeContext;\nexports.ThemeProvider = emotionElement.ThemeProvider;\nexports.__unsafe_useEmotionCache = emotionElement.__unsafe_useEmotionCache;\nexports.useTheme = emotionElement.useTheme;\nObject.defineProperty(exports, 'withEmotionCache', {\n enumerable: true,\n get: function () {\n return emotionElement.withEmotionCache;\n }\n});\nexports.withTheme = emotionElement.withTheme;\nexports.ClassNames = ClassNames;\nexports.Global = Global;\nexports.createElement = jsx;\nexports.css = css;\nexports.jsx = jsx;\nexports.keyframes = keyframes;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 400, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.0a6195.map b/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.0a6195.map deleted file mode 100644 index 8900b88a5b46a..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.0a6195.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+cache@11.10.3/node_modules/@emotion/cache/dist/emotion-cache.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-cache.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-cache.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.1586b3.map b/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.1586b3.map deleted file mode 100644 index eec1c301a938f..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.1586b3.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+cache@11.10.3/node_modules/@emotion/cache/dist/emotion-cache.cjs.dev.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar sheet = require('@emotion/sheet');\nvar stylis = require('stylis');\nvar weakMemoize = require('@emotion/weak-memoize');\nvar memoize = require('@emotion/memoize');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar weakMemoize__default = /*#__PURE__*/_interopDefault(weakMemoize);\nvar memoize__default = /*#__PURE__*/_interopDefault(memoize);\n\nvar identifierWithPointTracking = function identifierWithPointTracking(begin, points, index) {\n var previous = 0;\n var character = 0;\n\n while (true) {\n previous = character;\n character = stylis.peek(); // &\\f\n\n if (previous === 38 && character === 12) {\n points[index] = 1;\n }\n\n if (stylis.token(character)) {\n break;\n }\n\n stylis.next();\n }\n\n return stylis.slice(begin, stylis.position);\n};\n\nvar toRules = function toRules(parsed, points) {\n // pretend we've started with a comma\n var index = -1;\n var character = 44;\n\n do {\n switch (stylis.token(character)) {\n case 0:\n // &\\f\n if (character === 38 && stylis.peek() === 12) {\n // this is not 100% correct, we don't account for literal sequences here - like for example quoted strings\n // stylis inserts \\f after & to know when & where it should replace this sequence with the context selector\n // and when it should just concatenate the outer and inner selectors\n // it's very unlikely for this sequence to actually appear in a different context, so we just leverage this fact here\n points[index] = 1;\n }\n\n parsed[index] += identifierWithPointTracking(stylis.position - 1, points, index);\n break;\n\n case 2:\n parsed[index] += stylis.delimit(character);\n break;\n\n case 4:\n // comma\n if (character === 44) {\n // colon\n parsed[++index] = stylis.peek() === 58 ? '&\\f' : '';\n points[index] = parsed[index].length;\n break;\n }\n\n // fallthrough\n\n default:\n parsed[index] += stylis.from(character);\n }\n } while (character = stylis.next());\n\n return parsed;\n};\n\nvar getRules = function getRules(value, points) {\n return stylis.dealloc(toRules(stylis.alloc(value), points));\n}; // WeakSet would be more appropriate, but only WeakMap is supported in IE11\n\n\nvar fixedElements = /* #__PURE__ */new WeakMap();\nvar compat = function compat(element) {\n if (element.type !== 'rule' || !element.parent || // positive .length indicates that this rule contains pseudo\n // negative .length indicates that this rule has been already prefixed\n element.length < 1) {\n return;\n }\n\n var value = element.value,\n parent = element.parent;\n var isImplicitRule = element.column === parent.column && element.line === parent.line;\n\n while (parent.type !== 'rule') {\n parent = parent.parent;\n if (!parent) return;\n } // short-circuit for the simplest case\n\n\n if (element.props.length === 1 && value.charCodeAt(0) !== 58\n /* colon */\n && !fixedElements.get(parent)) {\n return;\n } // if this is an implicitly inserted rule (the one eagerly inserted at the each new nested level)\n // then the props has already been manipulated beforehand as they that array is shared between it and its \"rule parent\"\n\n\n if (isImplicitRule) {\n return;\n }\n\n fixedElements.set(element, true);\n var points = [];\n var rules = getRules(value, points);\n var parentRules = parent.props;\n\n for (var i = 0, k = 0; i < rules.length; i++) {\n for (var j = 0; j < parentRules.length; j++, k++) {\n element.props[k] = points[i] ? rules[i].replace(/&\\f/g, parentRules[j]) : parentRules[j] + \" \" + rules[i];\n }\n }\n};\nvar removeLabel = function removeLabel(element) {\n if (element.type === 'decl') {\n var value = element.value;\n\n if ( // charcode for l\n value.charCodeAt(0) === 108 && // charcode for b\n value.charCodeAt(2) === 98) {\n // this ignores label\n element[\"return\"] = '';\n element.value = '';\n }\n }\n};\nvar ignoreFlag = 'emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason';\n\nvar isIgnoringComment = function isIgnoringComment(element) {\n return element.type === 'comm' && element.children.indexOf(ignoreFlag) > -1;\n};\n\nvar createUnsafeSelectorsAlarm = function createUnsafeSelectorsAlarm(cache) {\n return function (element, index, children) {\n if (element.type !== 'rule' || cache.compat) return;\n var unsafePseudoClasses = element.value.match(/(:first|:nth|:nth-last)-child/g);\n\n if (unsafePseudoClasses) {\n var isNested = element.parent === children[0]; // in nested rules comments become children of the \"auto-inserted\" rule\n //\n // considering this input:\n // .a {\n // .b /* comm */ {}\n // color: hotpink;\n // }\n // we get output corresponding to this:\n // .a {\n // & {\n // /* comm */\n // color: hotpink;\n // }\n // .b {}\n // }\n\n var commentContainer = isNested ? children[0].children : // global rule at the root level\n children;\n\n for (var i = commentContainer.length - 1; i >= 0; i--) {\n var node = commentContainer[i];\n\n if (node.line < element.line) {\n break;\n } // it is quite weird but comments are *usually* put at `column: element.column - 1`\n // so we seek *from the end* for the node that is earlier than the rule's `element` and check that\n // this will also match inputs like this:\n // .a {\n // /* comm */\n // .b {}\n // }\n //\n // but that is fine\n //\n // it would be the easiest to change the placement of the comment to be the first child of the rule:\n // .a {\n // .b { /* comm */ }\n // }\n // with such inputs we wouldn't have to search for the comment at all\n // TODO: consider changing this comment placement in the next major version\n\n\n if (node.column < element.column) {\n if (isIgnoringComment(node)) {\n return;\n }\n\n break;\n }\n }\n\n unsafePseudoClasses.forEach(function (unsafePseudoClass) {\n console.error(\"The pseudo class \\\"\" + unsafePseudoClass + \"\\\" is potentially unsafe when doing server-side rendering. Try changing it to \\\"\" + unsafePseudoClass.split('-child')[0] + \"-of-type\\\".\");\n });\n }\n };\n};\n\nvar isImportRule = function isImportRule(element) {\n return element.type.charCodeAt(1) === 105 && element.type.charCodeAt(0) === 64;\n};\n\nvar isPrependedWithRegularRules = function isPrependedWithRegularRules(index, children) {\n for (var i = index - 1; i >= 0; i--) {\n if (!isImportRule(children[i])) {\n return true;\n }\n }\n\n return false;\n}; // use this to remove incorrect elements from further processing\n// so they don't get handed to the `sheet` (or anything else)\n// as that could potentially lead to additional logs which in turn could be overhelming to the user\n\n\nvar nullifyElement = function nullifyElement(element) {\n element.type = '';\n element.value = '';\n element[\"return\"] = '';\n element.children = '';\n element.props = '';\n};\n\nvar incorrectImportAlarm = function incorrectImportAlarm(element, index, children) {\n if (!isImportRule(element)) {\n return;\n }\n\n if (element.parent) {\n console.error(\"`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles.\");\n nullifyElement(element);\n } else if (isPrependedWithRegularRules(index, children)) {\n console.error(\"`@import` rules can't be after other rules. Please put your `@import` rules before your other rules.\");\n nullifyElement(element);\n }\n};\n\nvar isBrowser = typeof document !== 'undefined';\nvar getServerStylisCache = isBrowser ? undefined : weakMemoize__default['default'](function () {\n return memoize__default['default'](function () {\n var cache = {};\n return function (name) {\n return cache[name];\n };\n });\n});\nvar defaultStylisPlugins = [stylis.prefixer];\n\nvar createCache = function createCache(options) {\n var key = options.key;\n\n if (process.env.NODE_ENV !== 'production' && !key) {\n throw new Error(\"You have to configure `key` for your cache. Please make sure it's unique (and not equal to 'css') as it's used for linking styles to your cache.\\n\" + \"If multiple caches share the same key they might \\\"fight\\\" for each other's style elements.\");\n }\n\n if (isBrowser && key === 'css') {\n var ssrStyles = document.querySelectorAll(\"style[data-emotion]:not([data-s])\"); // get SSRed styles out of the way of React's hydration\n // document.head is a safe place to move them to(though note document.head is not necessarily the last place they will be)\n // note this very very intentionally targets all style elements regardless of the key to ensure\n // that creating a cache works inside of render of a React component\n\n Array.prototype.forEach.call(ssrStyles, function (node) {\n // we want to only move elements which have a space in the data-emotion attribute value\n // because that indicates that it is an Emotion 11 server-side rendered style elements\n // while we will already ignore Emotion 11 client-side inserted styles because of the :not([data-s]) part in the selector\n // Emotion 10 client-side inserted styles did not have data-s (but importantly did not have a space in their data-emotion attributes)\n // so checking for the space ensures that loading Emotion 11 after Emotion 10 has inserted some styles\n // will not result in the Emotion 10 styles being destroyed\n var dataEmotionAttribute = node.getAttribute('data-emotion');\n\n if (dataEmotionAttribute.indexOf(' ') === -1) {\n return;\n }\n document.head.appendChild(node);\n node.setAttribute('data-s', '');\n });\n }\n\n var stylisPlugins = options.stylisPlugins || defaultStylisPlugins;\n\n if (process.env.NODE_ENV !== 'production') {\n // $FlowFixMe\n if (/[^a-z-]/.test(key)) {\n throw new Error(\"Emotion key must only contain lower case alphabetical characters and - but \\\"\" + key + \"\\\" was passed\");\n }\n }\n\n var inserted = {};\n var container;\n var nodesToHydrate = [];\n\n if (isBrowser) {\n container = options.container || document.head;\n Array.prototype.forEach.call( // this means we will ignore elements which don't have a space in them which\n // means that the style elements we're looking at are only Emotion 11 server-rendered style elements\n document.querySelectorAll(\"style[data-emotion^=\\\"\" + key + \" \\\"]\"), function (node) {\n var attrib = node.getAttribute(\"data-emotion\").split(' '); // $FlowFixMe\n\n for (var i = 1; i < attrib.length; i++) {\n inserted[attrib[i]] = true;\n }\n\n nodesToHydrate.push(node);\n });\n }\n\n var _insert;\n\n var omnipresentPlugins = [compat, removeLabel];\n\n if (process.env.NODE_ENV !== 'production') {\n omnipresentPlugins.push(createUnsafeSelectorsAlarm({\n get compat() {\n return cache.compat;\n }\n\n }), incorrectImportAlarm);\n }\n\n if (isBrowser) {\n var currentSheet;\n var finalizingPlugins = [stylis.stringify, process.env.NODE_ENV !== 'production' ? function (element) {\n if (!element.root) {\n if (element[\"return\"]) {\n currentSheet.insert(element[\"return\"]);\n } else if (element.value && element.type !== stylis.COMMENT) {\n // insert empty rule in non-production environments\n // so @emotion/jest can grab `key` from the (JS)DOM for caches without any rules inserted yet\n currentSheet.insert(element.value + \"{}\");\n }\n }\n } : stylis.rulesheet(function (rule) {\n currentSheet.insert(rule);\n })];\n var serializer = stylis.middleware(omnipresentPlugins.concat(stylisPlugins, finalizingPlugins));\n\n var stylis$1 = function stylis$1(styles) {\n return stylis.serialize(stylis.compile(styles), serializer);\n };\n\n _insert = function insert(selector, serialized, sheet, shouldCache) {\n currentSheet = sheet;\n\n if (process.env.NODE_ENV !== 'production' && serialized.map !== undefined) {\n currentSheet = {\n insert: function insert(rule) {\n sheet.insert(rule + serialized.map);\n }\n };\n }\n\n stylis$1(selector ? selector + \"{\" + serialized.styles + \"}\" : serialized.styles);\n\n if (shouldCache) {\n cache.inserted[serialized.name] = true;\n }\n };\n } else {\n var _finalizingPlugins = [stylis.stringify];\n\n var _serializer = stylis.middleware(omnipresentPlugins.concat(stylisPlugins, _finalizingPlugins));\n\n var _stylis = function _stylis(styles) {\n return stylis.serialize(stylis.compile(styles), _serializer);\n }; // $FlowFixMe\n\n\n var serverStylisCache = getServerStylisCache(stylisPlugins)(key);\n\n var getRules = function getRules(selector, serialized) {\n var name = serialized.name;\n\n if (serverStylisCache[name] === undefined) {\n serverStylisCache[name] = _stylis(selector ? selector + \"{\" + serialized.styles + \"}\" : serialized.styles);\n }\n\n return serverStylisCache[name];\n };\n\n _insert = function _insert(selector, serialized, sheet, shouldCache) {\n var name = serialized.name;\n var rules = getRules(selector, serialized);\n\n if (cache.compat === undefined) {\n // in regular mode, we don't set the styles on the inserted cache\n // since we don't need to and that would be wasting memory\n // we return them so that they are rendered in a style tag\n if (shouldCache) {\n cache.inserted[name] = true;\n }\n\n if ( // using === development instead of !== production\n // because if people do ssr in tests, the source maps showing up would be annoying\n process.env.NODE_ENV === 'development' && serialized.map !== undefined) {\n return rules + serialized.map;\n }\n\n return rules;\n } else {\n // in compat mode, we put the styles on the inserted cache so\n // that emotion-server can pull out the styles\n // except when we don't want to cache it which was in Global but now\n // is nowhere but we don't want to do a major right now\n // and just in case we're going to leave the case here\n // it's also not affecting client side bundle size\n // so it's really not a big deal\n if (shouldCache) {\n cache.inserted[name] = rules;\n } else {\n return rules;\n }\n }\n };\n }\n\n var cache = {\n key: key,\n sheet: new sheet.StyleSheet({\n key: key,\n container: container,\n nonce: options.nonce,\n speedy: options.speedy,\n prepend: options.prepend,\n insertionPoint: options.insertionPoint\n }),\n nonce: options.nonce,\n inserted: inserted,\n registered: {},\n insert: _insert\n };\n cache.sheet.hydrate(nodesToHydrate);\n return cache;\n};\n\nexports.default = createCache;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 305, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.76fee9.map b/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.76fee9.map deleted file mode 100644 index bcd5d9856cd8a..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/6395b_@emotion_cache_dist_emotion-cache.cjs.js.76fee9.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+cache@11.10.3/node_modules/@emotion/cache/dist/emotion-cache.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar sheet = require('@emotion/sheet');\nvar stylis = require('stylis');\nvar weakMemoize = require('@emotion/weak-memoize');\nvar memoize = require('@emotion/memoize');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar weakMemoize__default = /*#__PURE__*/_interopDefault(weakMemoize);\nvar memoize__default = /*#__PURE__*/_interopDefault(memoize);\n\nvar identifierWithPointTracking = function identifierWithPointTracking(begin, points, index) {\n var previous = 0;\n var character = 0;\n\n while (true) {\n previous = character;\n character = stylis.peek(); // &\\f\n\n if (previous === 38 && character === 12) {\n points[index] = 1;\n }\n\n if (stylis.token(character)) {\n break;\n }\n\n stylis.next();\n }\n\n return stylis.slice(begin, stylis.position);\n};\n\nvar toRules = function toRules(parsed, points) {\n // pretend we've started with a comma\n var index = -1;\n var character = 44;\n\n do {\n switch (stylis.token(character)) {\n case 0:\n // &\\f\n if (character === 38 && stylis.peek() === 12) {\n // this is not 100% correct, we don't account for literal sequences here - like for example quoted strings\n // stylis inserts \\f after & to know when & where it should replace this sequence with the context selector\n // and when it should just concatenate the outer and inner selectors\n // it's very unlikely for this sequence to actually appear in a different context, so we just leverage this fact here\n points[index] = 1;\n }\n\n parsed[index] += identifierWithPointTracking(stylis.position - 1, points, index);\n break;\n\n case 2:\n parsed[index] += stylis.delimit(character);\n break;\n\n case 4:\n // comma\n if (character === 44) {\n // colon\n parsed[++index] = stylis.peek() === 58 ? '&\\f' : '';\n points[index] = parsed[index].length;\n break;\n }\n\n // fallthrough\n\n default:\n parsed[index] += stylis.from(character);\n }\n } while (character = stylis.next());\n\n return parsed;\n};\n\nvar getRules = function getRules(value, points) {\n return stylis.dealloc(toRules(stylis.alloc(value), points));\n}; // WeakSet would be more appropriate, but only WeakMap is supported in IE11\n\n\nvar fixedElements = /* #__PURE__ */new WeakMap();\nvar compat = function compat(element) {\n if (element.type !== 'rule' || !element.parent || // positive .length indicates that this rule contains pseudo\n // negative .length indicates that this rule has been already prefixed\n element.length < 1) {\n return;\n }\n\n var value = element.value,\n parent = element.parent;\n var isImplicitRule = element.column === parent.column && element.line === parent.line;\n\n while (parent.type !== 'rule') {\n parent = parent.parent;\n if (!parent) return;\n } // short-circuit for the simplest case\n\n\n if (element.props.length === 1 && value.charCodeAt(0) !== 58\n /* colon */\n && !fixedElements.get(parent)) {\n return;\n } // if this is an implicitly inserted rule (the one eagerly inserted at the each new nested level)\n // then the props has already been manipulated beforehand as they that array is shared between it and its \"rule parent\"\n\n\n if (isImplicitRule) {\n return;\n }\n\n fixedElements.set(element, true);\n var points = [];\n var rules = getRules(value, points);\n var parentRules = parent.props;\n\n for (var i = 0, k = 0; i < rules.length; i++) {\n for (var j = 0; j < parentRules.length; j++, k++) {\n element.props[k] = points[i] ? rules[i].replace(/&\\f/g, parentRules[j]) : parentRules[j] + \" \" + rules[i];\n }\n }\n};\nvar removeLabel = function removeLabel(element) {\n if (element.type === 'decl') {\n var value = element.value;\n\n if ( // charcode for l\n value.charCodeAt(0) === 108 && // charcode for b\n value.charCodeAt(2) === 98) {\n // this ignores label\n element[\"return\"] = '';\n element.value = '';\n }\n }\n};\n\nvar isBrowser = typeof document !== 'undefined';\nvar getServerStylisCache = isBrowser ? undefined : weakMemoize__default['default'](function () {\n return memoize__default['default'](function () {\n var cache = {};\n return function (name) {\n return cache[name];\n };\n });\n});\nvar defaultStylisPlugins = [stylis.prefixer];\n\nvar createCache = function createCache(options) {\n var key = options.key;\n\n if (isBrowser && key === 'css') {\n var ssrStyles = document.querySelectorAll(\"style[data-emotion]:not([data-s])\"); // get SSRed styles out of the way of React's hydration\n // document.head is a safe place to move them to(though note document.head is not necessarily the last place they will be)\n // note this very very intentionally targets all style elements regardless of the key to ensure\n // that creating a cache works inside of render of a React component\n\n Array.prototype.forEach.call(ssrStyles, function (node) {\n // we want to only move elements which have a space in the data-emotion attribute value\n // because that indicates that it is an Emotion 11 server-side rendered style elements\n // while we will already ignore Emotion 11 client-side inserted styles because of the :not([data-s]) part in the selector\n // Emotion 10 client-side inserted styles did not have data-s (but importantly did not have a space in their data-emotion attributes)\n // so checking for the space ensures that loading Emotion 11 after Emotion 10 has inserted some styles\n // will not result in the Emotion 10 styles being destroyed\n var dataEmotionAttribute = node.getAttribute('data-emotion');\n\n if (dataEmotionAttribute.indexOf(' ') === -1) {\n return;\n }\n document.head.appendChild(node);\n node.setAttribute('data-s', '');\n });\n }\n\n var stylisPlugins = options.stylisPlugins || defaultStylisPlugins;\n\n var inserted = {};\n var container;\n var nodesToHydrate = [];\n\n if (isBrowser) {\n container = options.container || document.head;\n Array.prototype.forEach.call( // this means we will ignore elements which don't have a space in them which\n // means that the style elements we're looking at are only Emotion 11 server-rendered style elements\n document.querySelectorAll(\"style[data-emotion^=\\\"\" + key + \" \\\"]\"), function (node) {\n var attrib = node.getAttribute(\"data-emotion\").split(' '); // $FlowFixMe\n\n for (var i = 1; i < attrib.length; i++) {\n inserted[attrib[i]] = true;\n }\n\n nodesToHydrate.push(node);\n });\n }\n\n var _insert;\n\n var omnipresentPlugins = [compat, removeLabel];\n\n if (isBrowser) {\n var currentSheet;\n var finalizingPlugins = [stylis.stringify, stylis.rulesheet(function (rule) {\n currentSheet.insert(rule);\n })];\n var serializer = stylis.middleware(omnipresentPlugins.concat(stylisPlugins, finalizingPlugins));\n\n var stylis$1 = function stylis$1(styles) {\n return stylis.serialize(stylis.compile(styles), serializer);\n };\n\n _insert = function insert(selector, serialized, sheet, shouldCache) {\n currentSheet = sheet;\n\n stylis$1(selector ? selector + \"{\" + serialized.styles + \"}\" : serialized.styles);\n\n if (shouldCache) {\n cache.inserted[serialized.name] = true;\n }\n };\n } else {\n var _finalizingPlugins = [stylis.stringify];\n\n var _serializer = stylis.middleware(omnipresentPlugins.concat(stylisPlugins, _finalizingPlugins));\n\n var _stylis = function _stylis(styles) {\n return stylis.serialize(stylis.compile(styles), _serializer);\n }; // $FlowFixMe\n\n\n var serverStylisCache = getServerStylisCache(stylisPlugins)(key);\n\n var getRules = function getRules(selector, serialized) {\n var name = serialized.name;\n\n if (serverStylisCache[name] === undefined) {\n serverStylisCache[name] = _stylis(selector ? selector + \"{\" + serialized.styles + \"}\" : serialized.styles);\n }\n\n return serverStylisCache[name];\n };\n\n _insert = function _insert(selector, serialized, sheet, shouldCache) {\n var name = serialized.name;\n var rules = getRules(selector, serialized);\n\n if (cache.compat === undefined) {\n // in regular mode, we don't set the styles on the inserted cache\n // since we don't need to and that would be wasting memory\n // we return them so that they are rendered in a style tag\n if (shouldCache) {\n cache.inserted[name] = true;\n }\n\n return rules;\n } else {\n // in compat mode, we put the styles on the inserted cache so\n // that emotion-server can pull out the styles\n // except when we don't want to cache it which was in Global but now\n // is nowhere but we don't want to do a major right now\n // and just in case we're going to leave the case here\n // it's also not affecting client side bundle size\n // so it's really not a big deal\n if (shouldCache) {\n cache.inserted[name] = rules;\n } else {\n return rules;\n }\n }\n };\n }\n\n var cache = {\n key: key,\n sheet: new sheet.StyleSheet({\n key: key,\n container: container,\n nonce: options.nonce,\n speedy: options.speedy,\n prepend: options.prepend,\n insertionPoint: options.insertionPoint\n }),\n nonce: options.nonce,\n inserted: inserted,\n registered: {},\n insert: _insert\n };\n cache.sheet.hydrate(nodesToHydrate);\n return cache;\n};\n\nexports.default = createCache;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 213, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.49fe5d.map b/crates/turbopack/tests/snapshot/integration/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.49fe5d.map deleted file mode 100644 index fa22df1e4f580..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.49fe5d.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+is-prop-valid@1.2.0/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar memoize = require('@emotion/memoize');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar memoize__default = /*#__PURE__*/_interopDefault(memoize);\n\nvar reactPropsRegex = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/; // https://esbench.com/bench/5bfee68a4cd7e6009ef61d23\n\nvar isPropValid = /* #__PURE__ */memoize__default['default'](function (prop) {\n return reactPropsRegex.test(prop) || prop.charCodeAt(0) === 111\n /* o */\n && prop.charCodeAt(1) === 110\n /* n */\n && prop.charCodeAt(2) < 91;\n}\n/* Z+1 */\n);\n\nexports.default = isPropValid;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,UAAU;AAEd,SAAS,gBAAiB,CAAC,EAAE;IAAE,OAAO,KAAK,EAAE,UAAU,GAAG,IAAI;QAAE,WAAW;IAAE,CAAC;AAAE;AAEhF,IAAI,mBAAgC,gBAAgB;AAEpD,IAAI,kBAAkB;AAEtB,IAAI,cAA6B,gBAAgB,CAAC,UAAU,CAAC,SAAU,IAAI,EAAE;IAC3E,OAAO,gBAAgB,IAAI,CAAC,SAAS,KAAK,UAAU,CAAC,OAAO,OAEzD,KAAK,UAAU,CAAC,OAAO,OAEvB,KAAK,UAAU,CAAC,KAAK;AAC1B;AAIA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 18, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.88312c.map b/crates/turbopack/tests/snapshot/integration/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.88312c.map deleted file mode 100644 index a5e898ed9967e..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.88312c.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+is-prop-valid@1.2.0/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-is-prop-valid.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-is-prop-valid.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.d8cae7.map b/crates/turbopack/tests/snapshot/integration/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.d8cae7.map deleted file mode 100644 index cdbecc09cedfa..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.d8cae7.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+memoize@0.8.0/node_modules/@emotion/memoize/dist/emotion-memoize.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-memoize.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-memoize.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.eb559a.map b/crates/turbopack/tests/snapshot/integration/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.eb559a.map deleted file mode 100644 index 51c563cb2d124..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.eb559a.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+memoize@0.8.0/node_modules/@emotion/memoize/dist/emotion-memoize.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction memoize(fn) {\n var cache = Object.create(null);\n return function (arg) {\n if (cache[arg] === undefined) cache[arg] = fn(arg);\n return cache[arg];\n };\n}\n\nexports.default = memoize;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,SAAS,QAAQ,EAAE,EAAE;IACnB,IAAI,QAAQ,OAAO,MAAM,CAAC,IAAI;IAC9B,OAAO,SAAU,GAAG,EAAE;QACpB,IAAI,KAAK,CAAC,IAAI,KAAK,WAAW,KAAK,CAAC,IAAI,GAAG,GAAG;QAC9C,OAAO,KAAK,CAAC,IAAI;IACnB;AACF;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 14, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.311b24.map b/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.311b24.map deleted file mode 100644 index fd29785a06961..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.311b24.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/cjs/react-is.production.min.js"],"sourcesContent":["/** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its 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'use strict';var b=\"function\"===typeof Symbol&&Symbol.for,c=b?Symbol.for(\"react.element\"):60103,d=b?Symbol.for(\"react.portal\"):60106,e=b?Symbol.for(\"react.fragment\"):60107,f=b?Symbol.for(\"react.strict_mode\"):60108,g=b?Symbol.for(\"react.profiler\"):60114,h=b?Symbol.for(\"react.provider\"):60109,k=b?Symbol.for(\"react.context\"):60110,l=b?Symbol.for(\"react.async_mode\"):60111,m=b?Symbol.for(\"react.concurrent_mode\"):60111,n=b?Symbol.for(\"react.forward_ref\"):60112,p=b?Symbol.for(\"react.suspense\"):60113,q=b?\nSymbol.for(\"react.suspense_list\"):60120,r=b?Symbol.for(\"react.memo\"):60115,t=b?Symbol.for(\"react.lazy\"):60116,v=b?Symbol.for(\"react.block\"):60121,w=b?Symbol.for(\"react.fundamental\"):60117,x=b?Symbol.for(\"react.responder\"):60118,y=b?Symbol.for(\"react.scope\"):60119;\nfunction z(a){if(\"object\"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;\nexports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};\nexports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||\"object\"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 91, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.be23a1.map b/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.be23a1.map deleted file mode 100644 index 1754a1a041058..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.be23a1.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/cjs/react-is.development.js"],"sourcesContent":["/** @license React v16.13.1\n * react-is.development.js\n *\n * Copyright (c) Facebook, Inc. and its 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'use strict';\n\n\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\n// The Symbol used to tag the ReactElement-like types. If there is no native Symbol\n// nor polyfill, then a plain number is used for performance.\nvar hasSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;\nvar REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;\nvar REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;\nvar REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;\nvar REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;\nvar REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;\nvar REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary\n// (unstable) APIs that have been removed. Can we remove the symbols?\n\nvar REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;\nvar REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;\nvar REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;\nvar REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;\nvar REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;\nvar REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;\nvar REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;\nvar REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;\nvar REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;\nvar REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;\nvar REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;\n\nfunction isValidElementType(type) {\n return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.\n type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);\n}\n\nfunction typeOf(object) {\n if (typeof object === 'object' && object !== null) {\n var $$typeof = object.$$typeof;\n\n switch ($$typeof) {\n case REACT_ELEMENT_TYPE:\n var type = object.type;\n\n switch (type) {\n case REACT_ASYNC_MODE_TYPE:\n case REACT_CONCURRENT_MODE_TYPE:\n case REACT_FRAGMENT_TYPE:\n case REACT_PROFILER_TYPE:\n case REACT_STRICT_MODE_TYPE:\n case REACT_SUSPENSE_TYPE:\n return type;\n\n default:\n var $$typeofType = type && type.$$typeof;\n\n switch ($$typeofType) {\n case REACT_CONTEXT_TYPE:\n case REACT_FORWARD_REF_TYPE:\n case REACT_LAZY_TYPE:\n case REACT_MEMO_TYPE:\n case REACT_PROVIDER_TYPE:\n return $$typeofType;\n\n default:\n return $$typeof;\n }\n\n }\n\n case REACT_PORTAL_TYPE:\n return $$typeof;\n }\n }\n\n return undefined;\n} // AsyncMode is deprecated along with isAsyncMode\n\nvar AsyncMode = REACT_ASYNC_MODE_TYPE;\nvar ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;\nvar ContextConsumer = REACT_CONTEXT_TYPE;\nvar ContextProvider = REACT_PROVIDER_TYPE;\nvar Element = REACT_ELEMENT_TYPE;\nvar ForwardRef = REACT_FORWARD_REF_TYPE;\nvar Fragment = REACT_FRAGMENT_TYPE;\nvar Lazy = REACT_LAZY_TYPE;\nvar Memo = REACT_MEMO_TYPE;\nvar Portal = REACT_PORTAL_TYPE;\nvar Profiler = REACT_PROFILER_TYPE;\nvar StrictMode = REACT_STRICT_MODE_TYPE;\nvar Suspense = REACT_SUSPENSE_TYPE;\nvar hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated\n\nfunction isAsyncMode(object) {\n {\n if (!hasWarnedAboutDeprecatedIsAsyncMode) {\n hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint\n\n console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');\n }\n }\n\n return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;\n}\nfunction isConcurrentMode(object) {\n return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;\n}\nfunction isContextConsumer(object) {\n return typeOf(object) === REACT_CONTEXT_TYPE;\n}\nfunction isContextProvider(object) {\n return typeOf(object) === REACT_PROVIDER_TYPE;\n}\nfunction isElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\nfunction isForwardRef(object) {\n return typeOf(object) === REACT_FORWARD_REF_TYPE;\n}\nfunction isFragment(object) {\n return typeOf(object) === REACT_FRAGMENT_TYPE;\n}\nfunction isLazy(object) {\n return typeOf(object) === REACT_LAZY_TYPE;\n}\nfunction isMemo(object) {\n return typeOf(object) === REACT_MEMO_TYPE;\n}\nfunction isPortal(object) {\n return typeOf(object) === REACT_PORTAL_TYPE;\n}\nfunction isProfiler(object) {\n return typeOf(object) === REACT_PROFILER_TYPE;\n}\nfunction isStrictMode(object) {\n return typeOf(object) === REACT_STRICT_MODE_TYPE;\n}\nfunction isSuspense(object) {\n return typeOf(object) === REACT_SUSPENSE_TYPE;\n}\n\nexports.AsyncMode = AsyncMode;\nexports.ConcurrentMode = ConcurrentMode;\nexports.ContextConsumer = ContextConsumer;\nexports.ContextProvider = ContextProvider;\nexports.Element = Element;\nexports.ForwardRef = ForwardRef;\nexports.Fragment = Fragment;\nexports.Lazy = Lazy;\nexports.Memo = Memo;\nexports.Portal = Portal;\nexports.Profiler = Profiler;\nexports.StrictMode = StrictMode;\nexports.Suspense = Suspense;\nexports.isAsyncMode = isAsyncMode;\nexports.isConcurrentMode = isConcurrentMode;\nexports.isContextConsumer = isContextConsumer;\nexports.isContextProvider = isContextProvider;\nexports.isElement = isElement;\nexports.isForwardRef = isForwardRef;\nexports.isFragment = isFragment;\nexports.isLazy = isLazy;\nexports.isMemo = isMemo;\nexports.isPortal = isPortal;\nexports.isProfiler = isProfiler;\nexports.isStrictMode = isStrictMode;\nexports.isSuspense = isSuspense;\nexports.isValidElementType = isValidElementType;\nexports.typeOf = typeOf;\n })();\n}\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 150, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.c6b2c9.map b/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.c6b2c9.map deleted file mode 100644 index d432ec14f005e..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/a6e92_react-is_index.js.c6b2c9.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/index.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js.1251f8.map b/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js.1251f8.map deleted file mode 100644 index 87e5eb82f0bb7..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.dev.js.1251f8.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+styled@11.10.4_hn2242ymjfeigbcxwpi42fjy6u/node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.dev.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar _extends = require('@babel/runtime/helpers/extends');\nvar React = require('react');\nvar isPropValid = require('@emotion/is-prop-valid');\nvar react = require('@emotion/react');\nvar utils = require('@emotion/utils');\nvar serialize = require('@emotion/serialize');\nvar useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar isPropValid__default = /*#__PURE__*/_interopDefault(isPropValid);\n\nvar testOmitPropsOnStringTag = isPropValid__default['default'];\n\nvar testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {\n return key !== 'theme';\n};\n\nvar getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {\n return typeof tag === 'string' && // 96 is one less than the char code\n // for \"a\" so this is checking that\n // it's a lowercase character\n tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;\n};\nvar composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {\n var shouldForwardProp;\n\n if (options) {\n var optionsShouldForwardProp = options.shouldForwardProp;\n shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {\n return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);\n } : optionsShouldForwardProp;\n }\n\n if (typeof shouldForwardProp !== 'function' && isReal) {\n shouldForwardProp = tag.__emotion_forwardProp;\n }\n\n return shouldForwardProp;\n};\n\nvar ILLEGAL_ESCAPE_SEQUENCE_ERROR = \"You have illegal escape sequence in your template literal, most likely inside content's property value.\\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \\\"content: '\\\\00d7';\\\" should become \\\"content: '\\\\\\\\00d7';\\\".\\nYou can read more about this here:\\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences\";\nvar isBrowser = typeof document !== 'undefined';\n\nvar Insertion = function Insertion(_ref) {\n var cache = _ref.cache,\n serialized = _ref.serialized,\n isStringTag = _ref.isStringTag;\n utils.registerStyles(cache, serialized, isStringTag);\n var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {\n return utils.insertStyles(cache, serialized, isStringTag);\n });\n\n if (!isBrowser && rules !== undefined) {\n var _ref2;\n\n var serializedNames = serialized.name;\n var next = serialized.next;\n\n while (next !== undefined) {\n serializedNames += ' ' + next.name;\n next = next.next;\n }\n\n return /*#__PURE__*/React.createElement(\"style\", (_ref2 = {}, _ref2[\"data-emotion\"] = cache.key + \" \" + serializedNames, _ref2.dangerouslySetInnerHTML = {\n __html: rules\n }, _ref2.nonce = cache.sheet.nonce, _ref2));\n }\n\n return null;\n};\n\nvar createStyled = function createStyled(tag, options) {\n if (process.env.NODE_ENV !== 'production') {\n if (tag === undefined) {\n throw new Error('You are trying to create a styled element with an undefined component.\\nYou may have forgotten to import it.');\n }\n }\n\n var isReal = tag.__emotion_real === tag;\n var baseTag = isReal && tag.__emotion_base || tag;\n var identifierName;\n var targetClassName;\n\n if (options !== undefined) {\n identifierName = options.label;\n targetClassName = options.target;\n }\n\n var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);\n var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);\n var shouldUseAs = !defaultShouldForwardProp('as');\n return function () {\n var args = arguments;\n var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];\n\n if (identifierName !== undefined) {\n styles.push(\"label:\" + identifierName + \";\");\n }\n\n if (args[0] == null || args[0].raw === undefined) {\n styles.push.apply(styles, args);\n } else {\n if (process.env.NODE_ENV !== 'production' && args[0][0] === undefined) {\n console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);\n }\n\n styles.push(args[0][0]);\n var len = args.length;\n var i = 1;\n\n for (; i < len; i++) {\n if (process.env.NODE_ENV !== 'production' && args[0][i] === undefined) {\n console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR);\n }\n\n styles.push(args[i], args[0][i]);\n }\n } // $FlowFixMe: we need to cast StatelessFunctionalComponent to our PrivateStyledComponent class\n\n\n var Styled = react.withEmotionCache(function (props, cache, ref) {\n var FinalTag = shouldUseAs && props.as || baseTag;\n var className = '';\n var classInterpolations = [];\n var mergedProps = props;\n\n if (props.theme == null) {\n mergedProps = {};\n\n for (var key in props) {\n mergedProps[key] = props[key];\n }\n\n mergedProps.theme = React.useContext(react.ThemeContext);\n }\n\n if (typeof props.className === 'string') {\n className = utils.getRegisteredStyles(cache.registered, classInterpolations, props.className);\n } else if (props.className != null) {\n className = props.className + \" \";\n }\n\n var serialized = serialize.serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);\n className += cache.key + \"-\" + serialized.name;\n\n if (targetClassName !== undefined) {\n className += \" \" + targetClassName;\n }\n\n var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;\n var newProps = {};\n\n for (var _key in props) {\n if (shouldUseAs && _key === 'as') continue;\n\n if ( // $FlowFixMe\n finalShouldForwardProp(_key)) {\n newProps[_key] = props[_key];\n }\n }\n\n newProps.className = className;\n newProps.ref = ref;\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {\n cache: cache,\n serialized: serialized,\n isStringTag: typeof FinalTag === 'string'\n }), /*#__PURE__*/React.createElement(FinalTag, newProps));\n });\n Styled.displayName = identifierName !== undefined ? identifierName : \"Styled(\" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + \")\";\n Styled.defaultProps = tag.defaultProps;\n Styled.__emotion_real = Styled;\n Styled.__emotion_base = baseTag;\n Styled.__emotion_styles = styles;\n Styled.__emotion_forwardProp = shouldForwardProp;\n Object.defineProperty(Styled, 'toString', {\n value: function value() {\n if (targetClassName === undefined && process.env.NODE_ENV !== 'production') {\n return 'NO_COMPONENT_SELECTOR';\n } // $FlowFixMe: coerce undefined to string\n\n\n return \".\" + targetClassName;\n }\n });\n\n Styled.withComponent = function (nextTag, nextOptions) {\n return createStyled(nextTag, _extends({}, options, nextOptions, {\n shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)\n })).apply(void 0, styles);\n };\n\n return Styled;\n };\n};\n\nexports.default = createStyled;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 161, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js.2d448f.map b/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js.2d448f.map deleted file mode 100644 index 96dc542d0fe83..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_base_dist_emotion-styled-base.cjs.prod.js.2d448f.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+styled@11.10.4_hn2242ymjfeigbcxwpi42fjy6u/node_modules/@emotion/styled/base/dist/emotion-styled-base.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar _extends = require('@babel/runtime/helpers/extends');\nvar React = require('react');\nvar isPropValid = require('@emotion/is-prop-valid');\nvar react = require('@emotion/react');\nvar utils = require('@emotion/utils');\nvar serialize = require('@emotion/serialize');\nvar useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar isPropValid__default = /*#__PURE__*/_interopDefault(isPropValid);\n\nvar testOmitPropsOnStringTag = isPropValid__default['default'];\n\nvar testOmitPropsOnComponent = function testOmitPropsOnComponent(key) {\n return key !== 'theme';\n};\n\nvar getDefaultShouldForwardProp = function getDefaultShouldForwardProp(tag) {\n return typeof tag === 'string' && // 96 is one less than the char code\n // for \"a\" so this is checking that\n // it's a lowercase character\n tag.charCodeAt(0) > 96 ? testOmitPropsOnStringTag : testOmitPropsOnComponent;\n};\nvar composeShouldForwardProps = function composeShouldForwardProps(tag, options, isReal) {\n var shouldForwardProp;\n\n if (options) {\n var optionsShouldForwardProp = options.shouldForwardProp;\n shouldForwardProp = tag.__emotion_forwardProp && optionsShouldForwardProp ? function (propName) {\n return tag.__emotion_forwardProp(propName) && optionsShouldForwardProp(propName);\n } : optionsShouldForwardProp;\n }\n\n if (typeof shouldForwardProp !== 'function' && isReal) {\n shouldForwardProp = tag.__emotion_forwardProp;\n }\n\n return shouldForwardProp;\n};\n\nvar isBrowser = typeof document !== 'undefined';\n\nvar Insertion = function Insertion(_ref) {\n var cache = _ref.cache,\n serialized = _ref.serialized,\n isStringTag = _ref.isStringTag;\n utils.registerStyles(cache, serialized, isStringTag);\n var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {\n return utils.insertStyles(cache, serialized, isStringTag);\n });\n\n if (!isBrowser && rules !== undefined) {\n var _ref2;\n\n var serializedNames = serialized.name;\n var next = serialized.next;\n\n while (next !== undefined) {\n serializedNames += ' ' + next.name;\n next = next.next;\n }\n\n return /*#__PURE__*/React.createElement(\"style\", (_ref2 = {}, _ref2[\"data-emotion\"] = cache.key + \" \" + serializedNames, _ref2.dangerouslySetInnerHTML = {\n __html: rules\n }, _ref2.nonce = cache.sheet.nonce, _ref2));\n }\n\n return null;\n};\n\nvar createStyled = function createStyled(tag, options) {\n\n var isReal = tag.__emotion_real === tag;\n var baseTag = isReal && tag.__emotion_base || tag;\n var identifierName;\n var targetClassName;\n\n if (options !== undefined) {\n identifierName = options.label;\n targetClassName = options.target;\n }\n\n var shouldForwardProp = composeShouldForwardProps(tag, options, isReal);\n var defaultShouldForwardProp = shouldForwardProp || getDefaultShouldForwardProp(baseTag);\n var shouldUseAs = !defaultShouldForwardProp('as');\n return function () {\n var args = arguments;\n var styles = isReal && tag.__emotion_styles !== undefined ? tag.__emotion_styles.slice(0) : [];\n\n if (identifierName !== undefined) {\n styles.push(\"label:\" + identifierName + \";\");\n }\n\n if (args[0] == null || args[0].raw === undefined) {\n styles.push.apply(styles, args);\n } else {\n\n styles.push(args[0][0]);\n var len = args.length;\n var i = 1;\n\n for (; i < len; i++) {\n\n styles.push(args[i], args[0][i]);\n }\n } // $FlowFixMe: we need to cast StatelessFunctionalComponent to our PrivateStyledComponent class\n\n\n var Styled = react.withEmotionCache(function (props, cache, ref) {\n var FinalTag = shouldUseAs && props.as || baseTag;\n var className = '';\n var classInterpolations = [];\n var mergedProps = props;\n\n if (props.theme == null) {\n mergedProps = {};\n\n for (var key in props) {\n mergedProps[key] = props[key];\n }\n\n mergedProps.theme = React.useContext(react.ThemeContext);\n }\n\n if (typeof props.className === 'string') {\n className = utils.getRegisteredStyles(cache.registered, classInterpolations, props.className);\n } else if (props.className != null) {\n className = props.className + \" \";\n }\n\n var serialized = serialize.serializeStyles(styles.concat(classInterpolations), cache.registered, mergedProps);\n className += cache.key + \"-\" + serialized.name;\n\n if (targetClassName !== undefined) {\n className += \" \" + targetClassName;\n }\n\n var finalShouldForwardProp = shouldUseAs && shouldForwardProp === undefined ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;\n var newProps = {};\n\n for (var _key in props) {\n if (shouldUseAs && _key === 'as') continue;\n\n if ( // $FlowFixMe\n finalShouldForwardProp(_key)) {\n newProps[_key] = props[_key];\n }\n }\n\n newProps.className = className;\n newProps.ref = ref;\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {\n cache: cache,\n serialized: serialized,\n isStringTag: typeof FinalTag === 'string'\n }), /*#__PURE__*/React.createElement(FinalTag, newProps));\n });\n Styled.displayName = identifierName !== undefined ? identifierName : \"Styled(\" + (typeof baseTag === 'string' ? baseTag : baseTag.displayName || baseTag.name || 'Component') + \")\";\n Styled.defaultProps = tag.defaultProps;\n Styled.__emotion_real = Styled;\n Styled.__emotion_base = baseTag;\n Styled.__emotion_styles = styles;\n Styled.__emotion_forwardProp = shouldForwardProp;\n Object.defineProperty(Styled, 'toString', {\n value: function value() {\n if (targetClassName === undefined && \"production\" !== 'production') {\n return 'NO_COMPONENT_SELECTOR';\n } // $FlowFixMe: coerce undefined to string\n\n\n return \".\" + targetClassName;\n }\n });\n\n Styled.withComponent = function (nextTag, nextOptions) {\n return createStyled(nextTag, _extends({}, options, nextOptions, {\n shouldForwardProp: composeShouldForwardProps(Styled, nextOptions, true)\n })).apply(void 0, styles);\n };\n\n return Styled;\n };\n};\n\nexports.default = createStyled;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 149, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.4140c8.map b/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.4140c8.map deleted file mode 100644 index bbd6345fb9b77..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.4140c8.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+styled@11.10.4_hn2242ymjfeigbcxwpi42fjy6u/node_modules/@emotion/styled/dist/emotion-styled.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nrequire('@babel/runtime/helpers/extends');\nrequire('react');\nrequire('@emotion/is-prop-valid');\nvar base_dist_emotionStyledBase = require('../base/dist/emotion-styled-base.cjs.prod.js');\nrequire('@emotion/react');\nrequire('@emotion/utils');\nrequire('@emotion/serialize');\nrequire('@emotion/use-insertion-effect-with-fallbacks');\n\nvar tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG\n'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];\n\nvar newStyled = base_dist_emotionStyledBase['default'].bind();\ntags.forEach(function (tagName) {\n // $FlowFixMe: we can ignore this because its exposed type is defined by the CreateStyled type\n newStyled[tagName] = newStyled(tagName);\n});\n\nexports.default = newStyled;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D;AACA;AACA;AACA,IAAI,8BAA8B;AAClC;AACA;AACA;AACA;AAEA,IAAI,OAAO;IAAC;IAAK;IAAQ;IAAW;IAAQ;IAAW;IAAS;IAAS;IAAK;IAAQ;IAAO;IAAO;IAAO;IAAc;IAAQ;IAAM;IAAU;IAAU;IAAW;IAAQ;IAAQ;IAAO;IAAY;IAAQ;IAAY;IAAM;IAAO;IAAW;IAAO;IAAU;IAAO;IAAM;IAAM;IAAM;IAAS;IAAY;IAAc;IAAU;IAAU;IAAQ;IAAM;IAAM;IAAM;IAAM;IAAM;IAAM;IAAQ;IAAU;IAAU;IAAM;IAAQ;IAAK;IAAU;IAAO;IAAS;IAAO;IAAO;IAAU;IAAS;IAAU;IAAM;IAAQ;IAAQ;IAAO;IAAQ;IAAW;IAAQ;IAAY;IAAQ;IAAS;IAAO;IAAY;IAAU;IAAM;IAAY;IAAU;IAAU;IAAK;IAAS;IAAW;IAAO;IAAY;IAAK;IAAM;IAAM;IAAQ;IAAK;IAAQ;IAAU;IAAW;IAAU;IAAS;IAAU;IAAQ;IAAU;IAAS;IAAO;IAAW;IAAO;IAAS;IAAS;IAAM;IAAY;IAAS;IAAM;IAAS;IAAQ;IAAS;IAAM;IAAS;IAAK;IAAM;IAAO;IAAS;IAC77B;IAAU;IAAY;IAAQ;IAAW;IAAiB;IAAK;IAAS;IAAQ;IAAkB;IAAQ;IAAQ;IAAW;IAAW;IAAY;IAAkB;IAAQ;IAAQ;IAAO;IAAQ;CAAQ;AAE7M,IAAI,YAAY,2BAA2B,CAAC,UAAU,CAAC,IAAI;AAC3D,KAAK,OAAO,CAAC,SAAU,OAAO,EAAE;IAE9B,SAAS,CAAC,QAAQ,GAAG,UAAU;AACjC;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 155, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.5aa458.map b/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.5aa458.map deleted file mode 100644 index a4f0074c85faf..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.5aa458.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+styled@11.10.4_hn2242ymjfeigbcxwpi42fjy6u/node_modules/@emotion/styled/dist/emotion-styled.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-styled.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-styled.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.8c3637.map b/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.8c3637.map deleted file mode 100644 index 79e974fa6f8cc..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/b5709_@emotion_styled_dist_emotion-styled.cjs.js.8c3637.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+styled@11.10.4_hn2242ymjfeigbcxwpi42fjy6u/node_modules/@emotion/styled/dist/emotion-styled.cjs.dev.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nrequire('@babel/runtime/helpers/extends');\nrequire('react');\nrequire('@emotion/is-prop-valid');\nvar base_dist_emotionStyledBase = require('../base/dist/emotion-styled-base.cjs.dev.js');\nrequire('@emotion/react');\nrequire('@emotion/utils');\nrequire('@emotion/serialize');\nrequire('@emotion/use-insertion-effect-with-fallbacks');\n\nvar tags = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', // SVG\n'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];\n\nvar newStyled = base_dist_emotionStyledBase['default'].bind();\ntags.forEach(function (tagName) {\n // $FlowFixMe: we can ignore this because its exposed type is defined by the CreateStyled type\n newStyled[tagName] = newStyled(tagName);\n});\n\nexports.default = newStyled;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D;AACA;AACA;AACA,IAAI,8BAA8B;AAClC;AACA;AACA;AACA;AAEA,IAAI,OAAO;IAAC;IAAK;IAAQ;IAAW;IAAQ;IAAW;IAAS;IAAS;IAAK;IAAQ;IAAO;IAAO;IAAO;IAAc;IAAQ;IAAM;IAAU;IAAU;IAAW;IAAQ;IAAQ;IAAO;IAAY;IAAQ;IAAY;IAAM;IAAO;IAAW;IAAO;IAAU;IAAO;IAAM;IAAM;IAAM;IAAS;IAAY;IAAc;IAAU;IAAU;IAAQ;IAAM;IAAM;IAAM;IAAM;IAAM;IAAM;IAAQ;IAAU;IAAU;IAAM;IAAQ;IAAK;IAAU;IAAO;IAAS;IAAO;IAAO;IAAU;IAAS;IAAU;IAAM;IAAQ;IAAQ;IAAO;IAAQ;IAAW;IAAQ;IAAY;IAAQ;IAAS;IAAO;IAAY;IAAU;IAAM;IAAY;IAAU;IAAU;IAAK;IAAS;IAAW;IAAO;IAAY;IAAK;IAAM;IAAM;IAAQ;IAAK;IAAQ;IAAU;IAAW;IAAU;IAAS;IAAU;IAAQ;IAAU;IAAS;IAAO;IAAW;IAAO;IAAS;IAAS;IAAM;IAAY;IAAS;IAAM;IAAS;IAAQ;IAAS;IAAM;IAAS;IAAK;IAAM;IAAO;IAAS;IAC77B;IAAU;IAAY;IAAQ;IAAW;IAAiB;IAAK;IAAS;IAAQ;IAAkB;IAAQ;IAAQ;IAAW;IAAW;IAAY;IAAkB;IAAQ;IAAQ;IAAO;IAAQ;CAAQ;AAE7M,IAAI,YAAY,2BAA2B,CAAC,UAAU,CAAC,IAAI;AAC3D,KAAK,OAAO,CAAC,SAAU,OAAO,EAAE;IAE9B,SAAS,CAAC,QAAQ,GAAG,UAAU;AACjC;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 155, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js.698ef1.map b/crates/turbopack/tests/snapshot/integration/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js.698ef1.map deleted file mode 100644 index daef1d3ffb9c2..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js.698ef1.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+weak-memoize@0.3.0/node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-weak-memoize.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-weak-memoize.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js.d4bee8.map b/crates/turbopack/tests/snapshot/integration/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js.d4bee8.map deleted file mode 100644 index 58fa7a485c190..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/cc916_@emotion_weak-memoize_dist_emotion-weak-memoize.cjs.js.d4bee8.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+weak-memoize@0.3.0/node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar weakMemoize = function weakMemoize(func) {\n // $FlowFixMe flow doesn't include all non-primitive types as allowed for weakmaps\n var cache = new WeakMap();\n return function (arg) {\n if (cache.has(arg)) {\n // $FlowFixMe\n return cache.get(arg);\n }\n\n var ret = func(arg);\n cache.set(arg, ret);\n return ret;\n };\n};\n\nexports.default = weakMemoize;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,cAAc,SAAS,YAAY,IAAI,EAAE;IAE3C,IAAI,QAAQ,IAAI;IAChB,OAAO,SAAU,GAAG,EAAE;QACpB,IAAI,MAAM,GAAG,CAAC,MAAM;YAElB,OAAO,MAAM,GAAG,CAAC;QACnB,CAAC;QAED,IAAI,MAAM,KAAK;QACf,MAAM,GAAG,CAAC,KAAK;QACf,OAAO;IACT;AACF;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 18, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js.09502617f0c92d6c.map b/crates/turbopack/tests/snapshot/integration/emotion/output/crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js.09502617f0c92d6c.map deleted file mode 100644 index ce76e3850a81b..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js.09502617f0c92d6c.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/emotion/input/index.js"],"sourcesContent":["/** @jsx jsx */\n\nimport { jsx } from \"@emotion/react\";\nimport styled from \"@emotion/styled\";\n\nconst StyledButton = styled.button`\n background: blue;\n`;\n\nfunction ClassNameButton({ children }) {\n return (\n \n {children}\n \n );\n}\n\nconsole.log(StyledButton, ClassNameButton);\n"],"names":[],"mappings":"AAEA;;;;;;;AAGA,MAAM;;;;AAIN,SAAS,gBAAgB,EAAE,SAAQ,EAAE,EAAE;IACrC,OACE,0JAAC;QACC,WAAW,GAAG,CAAC;;MAEf,CAAC;kBAEA;;AAGP;AAEA,QAAQ,GAAG,CAAC,cAAc"}}, - {"offset": {"line": 24, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js.7924ae.map b/crates/turbopack/tests/snapshot/integration/emotion/output/crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js.7924ae.map deleted file mode 100644 index 17e3a61b61832..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/crates_turbopack_tests_snapshot_integration_emotion_input_index_56d070.js.7924ae.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/emotion/input/index.js"],"sourcesContent":["/** @jsx jsx */\n\nimport { jsx } from \"@emotion/react\";\nimport styled from \"@emotion/styled\";\n\nconst StyledButton = styled.button`\n background: blue;\n`;\n\nfunction ClassNameButton({ children }) {\n return (\n \n {children}\n \n );\n}\n\nconsole.log(StyledButton, ClassNameButton);\n"],"names":[],"mappings":"AAEA;;;;;;;AAGA,MAAM;;;;AAIN,SAAS,gBAAgB,EAAE,SAAQ,EAAE,EAAE;IACrC,OACE,0JAAC;QACC,WAAW,GAAG,CAAC;;MAEf,CAAC;kBAEA;;AAGP;AAEA,QAAQ,GAAG,CAAC,cAAc"}}, - {"offset": {"line": 22, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js.1e50cc.map b/crates/turbopack/tests/snapshot/integration/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js.1e50cc.map deleted file mode 100644 index 768f24a8be4c0..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js.1e50cc.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+utils@1.2.0/node_modules/@emotion/utils/dist/emotion-utils.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar isBrowser = typeof document !== 'undefined';\nfunction getRegisteredStyles(registered, registeredStyles, classNames) {\n var rawClassName = '';\n classNames.split(' ').forEach(function (className) {\n if (registered[className] !== undefined) {\n registeredStyles.push(registered[className] + \";\");\n } else {\n rawClassName += className + \" \";\n }\n });\n return rawClassName;\n}\nvar registerStyles = function registerStyles(cache, serialized, isStringTag) {\n var className = cache.key + \"-\" + serialized.name;\n\n if ( // we only need to add the styles to the registered cache if the\n // class name could be used further down\n // the tree but if it's a string tag, we know it won't\n // so we don't have to add it to registered cache.\n // this improves memory usage since we can avoid storing the whole style string\n (isStringTag === false || // we need to always store it if we're in compat mode and\n // in node since emotion-server relies on whether a style is in\n // the registered cache to know whether a style is global or not\n // also, note that this check will be dead code eliminated in the browser\n isBrowser === false && cache.compat !== undefined) && cache.registered[className] === undefined) {\n cache.registered[className] = serialized.styles;\n }\n};\nvar insertStyles = function insertStyles(cache, serialized, isStringTag) {\n registerStyles(cache, serialized, isStringTag);\n var className = cache.key + \"-\" + serialized.name;\n\n if (cache.inserted[serialized.name] === undefined) {\n var stylesForSSR = '';\n var current = serialized;\n\n do {\n var maybeStyles = cache.insert(serialized === current ? \".\" + className : '', current, cache.sheet, true);\n\n if (!isBrowser && maybeStyles !== undefined) {\n stylesForSSR += maybeStyles;\n }\n\n current = current.next;\n } while (current !== undefined);\n\n if (!isBrowser && stylesForSSR.length !== 0) {\n return stylesForSSR;\n }\n }\n};\n\nexports.getRegisteredStyles = getRegisteredStyles;\nexports.insertStyles = insertStyles;\nexports.registerStyles = registerStyles;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,YAAY,OAAO,aAAa;AACpC,SAAS,oBAAoB,UAAU,EAAE,gBAAgB,EAAE,UAAU,EAAE;IACrE,IAAI,eAAe;IACnB,WAAW,KAAK,CAAC,KAAK,OAAO,CAAC,SAAU,SAAS,EAAE;QACjD,IAAI,UAAU,CAAC,UAAU,KAAK,WAAW;YACvC,iBAAiB,IAAI,CAAC,UAAU,CAAC,UAAU,GAAG;QAChD,OAAO;YACL,gBAAgB,YAAY;QAC9B,CAAC;IACH;IACA,OAAO;AACT;AACA,IAAI,iBAAiB,SAAS,eAAe,KAAK,EAAE,UAAU,EAAE,WAAW,EAAE;IAC3E,IAAI,YAAY,MAAM,GAAG,GAAG,MAAM,WAAW,IAAI;IAEjD,IAKA,CAAC,gBAAgB,KAAK,IAItB,cAAc,KAAK,IAAI,MAAM,MAAM,KAAK,SAAS,KAAK,MAAM,UAAU,CAAC,UAAU,KAAK,WAAW;QAC/F,MAAM,UAAU,CAAC,UAAU,GAAG,WAAW,MAAM;IACjD,CAAC;AACH;AACA,IAAI,eAAe,SAAS,aAAa,KAAK,EAAE,UAAU,EAAE,WAAW,EAAE;IACvE,eAAe,OAAO,YAAY;IAClC,IAAI,YAAY,MAAM,GAAG,GAAG,MAAM,WAAW,IAAI;IAEjD,IAAI,MAAM,QAAQ,CAAC,WAAW,IAAI,CAAC,KAAK,WAAW;QACjD,IAAI,eAAe;QACnB,IAAI,UAAU;QAEd,GAAG;YACD,IAAI,cAAc,MAAM,MAAM,CAAC,eAAe,UAAU,MAAM,YAAY,EAAE,EAAE,SAAS,MAAM,KAAK,EAAE,IAAI;YAExG,IAAI,CAAC,aAAa,gBAAgB,WAAW;gBAC3C,gBAAgB;YAClB,CAAC;YAED,UAAU,QAAQ,IAAI;QACxB,QAAS,YAAY,UAAW;QAEhC,IAAI,CAAC,aAAa,aAAa,MAAM,KAAK,GAAG;YAC3C,OAAO;QACT,CAAC;IACH,CAAC;AACH;AAEA,QAAQ,mBAAmB,GAAG;AAC9B,QAAQ,YAAY,GAAG;AACvB,QAAQ,cAAc,GAAG"}}, - {"offset": {"line": 45, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js.5d5edb.map b/crates/turbopack/tests/snapshot/integration/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js.5d5edb.map deleted file mode 100644 index 4744d58ccf374..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/e768c_@emotion_utils_dist_emotion-utils.cjs.js.5d5edb.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+utils@1.2.0/node_modules/@emotion/utils/dist/emotion-utils.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-utils.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-utils.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js.42ba6e.map b/crates/turbopack/tests/snapshot/integration/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js.42ba6e.map deleted file mode 100644 index 286c45029811e..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js.42ba6e.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+hash@0.9.0/node_modules/@emotion/hash/dist/emotion-hash.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-hash.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-hash.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js.f274ff.map b/crates/turbopack/tests/snapshot/integration/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js.f274ff.map deleted file mode 100644 index 690ea3966a1c4..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/emotion/output/ff526_@emotion_hash_dist_emotion-hash.cjs.js.f274ff.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+hash@0.9.0/node_modules/@emotion/hash/dist/emotion-hash.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\n/* eslint-disable */\n// Inspired by https://github.com/garycourt/murmurhash-js\n// Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86\nfunction murmur2(str) {\n // 'm' and 'r' are mixing constants generated offline.\n // They're not really 'magic', they just happen to work well.\n // const m = 0x5bd1e995;\n // const r = 24;\n // Initialize the hash\n var h = 0; // Mix 4 bytes at a time into the hash\n\n var k,\n i = 0,\n len = str.length;\n\n for (; len >= 4; ++i, len -= 4) {\n k = str.charCodeAt(i) & 0xff | (str.charCodeAt(++i) & 0xff) << 8 | (str.charCodeAt(++i) & 0xff) << 16 | (str.charCodeAt(++i) & 0xff) << 24;\n k =\n /* Math.imul(k, m): */\n (k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16);\n k ^=\n /* k >>> r: */\n k >>> 24;\n h =\n /* Math.imul(k, m): */\n (k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16) ^\n /* Math.imul(h, m): */\n (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);\n } // Handle the last few bytes of the input array\n\n\n switch (len) {\n case 3:\n h ^= (str.charCodeAt(i + 2) & 0xff) << 16;\n\n case 2:\n h ^= (str.charCodeAt(i + 1) & 0xff) << 8;\n\n case 1:\n h ^= str.charCodeAt(i) & 0xff;\n h =\n /* Math.imul(h, m): */\n (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);\n } // Do a few final mixes of the hash to ensure the last few\n // bytes are well-incorporated.\n\n\n h ^= h >>> 13;\n h =\n /* Math.imul(h, m): */\n (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);\n return ((h ^ h >>> 15) >>> 0).toString(36);\n}\n\nexports.default = murmur2;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAK3D,SAAS,QAAQ,GAAG,EAAE;IAMpB,IAAI,IAAI;IAER,IAAI,GACA,IAAI,GACJ,MAAM,IAAI,MAAM;IAEpB,MAAO,OAAO,GAAG,EAAE,GAAG,OAAO,CAAC,CAAE;QAC9B,IAAI,IAAI,UAAU,CAAC,KAAK,OAAO,CAAC,IAAI,UAAU,CAAC,EAAE,KAAK,IAAI,KAAK,IAAI,CAAC,IAAI,UAAU,CAAC,EAAE,KAAK,IAAI,KAAK,KAAK,CAAC,IAAI,UAAU,CAAC,EAAE,KAAK,IAAI,KAAK;QACxI,IAEA,CAAC,IAAI,MAAM,IAAI,aAAa,CAAC,CAAC,MAAM,EAAE,IAAI,UAAU,EAAE;QACtD,KAEA,MAAM;QACN,IAEA,CAAC,IAAI,MAAM,IAAI,aAAa,CAAC,CAAC,MAAM,EAAE,IAAI,UAAU,EAAE,IAEtD,CAAC,IAAI,MAAM,IAAI,aAAa,CAAC,CAAC,MAAM,EAAE,IAAI,UAAU,EAAE;IACxD;IAGA,OAAQ;QACN,KAAK;YACH,KAAK,CAAC,IAAI,UAAU,CAAC,IAAI,KAAK,IAAI,KAAK;QAEzC,KAAK;YACH,KAAK,CAAC,IAAI,UAAU,CAAC,IAAI,KAAK,IAAI,KAAK;QAEzC,KAAK;YACH,KAAK,IAAI,UAAU,CAAC,KAAK;YACzB,IAEA,CAAC,IAAI,MAAM,IAAI,aAAa,CAAC,CAAC,MAAM,EAAE,IAAI,UAAU,EAAE;IAC1D;IAIA,KAAK,MAAM;IACX,IAEA,CAAC,IAAI,MAAM,IAAI,aAAa,CAAC,CAAC,MAAM,EAAE,IAAI,UAAU,EAAE;IACtD,OAAO,CAAC,CAAC,IAAI,MAAM,EAAE,MAAM,CAAC,EAAE,QAAQ,CAAC;AACzC;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 29, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js.0ee638.map b/crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js.0ee638.map deleted file mode 100644 index cbb45925fa550..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js.0ee638.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/env/input/index.js"],"sourcesContent":["console.log(process.env.FOOBAR);\n"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC,QAAQ,GAAG,CAAC,MAAM"}}, - {"offset": {"line": 3, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js.a5906d.map b/crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js.a5906d.map deleted file mode 100644 index a12b83d3337ca..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/env/output/crates_turbopack_tests_snapshot_integration_env_input_7337cb.js.a5906d.map +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": 3, - "sections": [] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/example/output/crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js.b3f195.map b/crates/turbopack/tests/snapshot/integration/example/output/crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js.b3f195.map deleted file mode 100644 index b33421a78d6b0..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/example/output/crates_turbopack_tests_snapshot_integration_example_input_index_7de2c0.js.b3f195.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/example/input/index.js"],"sourcesContent":["console.log(\"hello world\");\n"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC"}}, - {"offset": {"line": 3, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.43df48.map b/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.43df48.map deleted file mode 100644 index a12b83d3337ca..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.43df48.map +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": 3, - "sections": [] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.a6aced.map b/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.a6aced.map deleted file mode 100644 index a12b83d3337ca..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.a6aced.map +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": 3, - "sections": [] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.e75707fc8cfc691f.map b/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.e75707fc8cfc691f.map deleted file mode 100644 index 0a389bcb92633..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.e75707fc8cfc691f.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/json/input/index.js"],"sourcesContent":["import pkg from \"./package.json\";\nconsole.log(pkg.name);\nimport invalid from \"./invalid.json\";\nconsole.log(invalid[\"this-is\"]);\n"],"names":[],"mappings":"AAAA;;;;AACA,QAAQ,GAAG,CAAC,yJAAI,IAAI;;AAEpB,QAAQ,GAAG,CAAC,wJAAO,CAAC,UAAU"}}, - {"offset": {"line": 11, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.ef53d0.map b/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.ef53d0.map deleted file mode 100644 index 88addc12259cf..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/json/output/crates_turbopack_tests_snapshot_integration_json_input_index_5bf938.js.ef53d0.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/json/input/index.js"],"sourcesContent":["import pkg from \"./package.json\";\nconsole.log(pkg.name);\nimport invalid from \"./invalid.json\";\nconsole.log(invalid[\"this-is\"]);\n"],"names":[],"mappings":"AAAA;;;;AACA,QAAQ,GAAG,CAAC,yJAAI,IAAI;;AAEpB,QAAQ,GAAG,CAAC,wJAAO,CAAC,UAAU"}}, - {"offset": {"line": 9, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_react_jsx-runtime.js b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_react_jsx-runtime.js deleted file mode 100644 index 7766399a2e95a..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_react_jsx-runtime.js +++ /dev/null @@ -1,14 +0,0 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/494ca_react_jsx-runtime.js", { - -"[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/react/jsx-runtime.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { - -__turbopack_esm__({ - "jsx": ()=>jsx -}); -function jsx() {} - -})()), -}]); - - -//# sourceMappingURL=494ca_react_jsx-runtime.js.08317cd176a60fb1.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_react_jsx-runtime.js.08317cd176a60fb1.map b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_react_jsx-runtime.js.08317cd176a60fb1.map deleted file mode 100644 index 77e0cece4c38d..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_react_jsx-runtime.js.08317cd176a60fb1.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/react/jsx-runtime.js"],"sourcesContent":["export function jsx() {\n // This is a stub to satisfy turbopack's resolution. Snapshot tests are never actually run.\n}\n"],"names":[],"mappings":"AAAA;;;AAAO,SAAS,MAAM,CAEtB"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_react_jsx-runtime.js.38bf26.map b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_react_jsx-runtime.js.38bf26.map deleted file mode 100644 index 3612e98b13811..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_react_jsx-runtime.js.38bf26.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/react/jsx-runtime.js"],"sourcesContent":["export function jsx() {\n // This is a stub to satisfy turbopack's resolution. Snapshot tests are never actually run.\n}\n"],"names":[],"mappings":"AAAA;;;AAAO,SAAS,MAAM,CAEtB"}}, - {"offset": {"line": 6, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_third_party_component_index.js b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_third_party_component_index.js deleted file mode 100644 index 5fc8d765fbff0..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_third_party_component_index.js +++ /dev/null @@ -1,16 +0,0 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/494ca_third_party_component_index.js", { - -"[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/third_party_component/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { - -__turbopack_esm__({ - "default": ()=>ThirdPartyComponent -}); -function ThirdPartyComponent() { - return
Should not be transformed
; -} - -})()), -}]); - - -//# sourceMappingURL=494ca_third_party_component_index.js.6cdfd123cdb47414.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_third_party_component_index.js.6cdfd123cdb47414.map b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_third_party_component_index.js.6cdfd123cdb47414.map deleted file mode 100644 index 9604141462c76..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_third_party_component_index.js.6cdfd123cdb47414.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/third_party_component/index.js"],"sourcesContent":["export default function ThirdPartyComponent() {\n return
Should not be transformed
;\n}\n"],"names":[],"mappings":"AAAA;;;AAAe,SAAS,sBAAsB;IAC5C,QAAQ,KAAI,yBAAyB,EAAE;AACzC"}}, - {"offset": {"line": 10, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_third_party_component_index.js.8ec202.map b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_third_party_component_index.js.8ec202.map deleted file mode 100644 index 9980f5b696be2..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/494ca_third_party_component_index.js.8ec202.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/third_party_component/index.js"],"sourcesContent":["export default function ThirdPartyComponent() {\n return
Should not be transformed
;\n}\n"],"names":[],"mappings":"AAAA;;;AAAe,SAAS,sBAAsB;IAC5C,QAAQ,KAAI,yBAAyB,EAAE;AACzC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/535ac_react_jsx-runtime.js.619516.map b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/535ac_react_jsx-runtime.js.619516.map deleted file mode 100644 index 7be3e3d49f74c..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/535ac_react_jsx-runtime.js.619516.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"],"sourcesContent":["/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its 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'use strict';var l=Symbol.for(\"react.element\"),n=Symbol.for(\"react.portal\"),p=Symbol.for(\"react.fragment\"),q=Symbol.for(\"react.strict_mode\"),r=Symbol.for(\"react.profiler\"),t=Symbol.for(\"react.provider\"),u=Symbol.for(\"react.context\"),v=Symbol.for(\"react.forward_ref\"),w=Symbol.for(\"react.suspense\"),x=Symbol.for(\"react.memo\"),y=Symbol.for(\"react.lazy\"),z=Symbol.iterator;function A(a){if(null===a||\"object\"!==typeof a)return null;a=z&&a[z]||a[\"@@iterator\"];return\"function\"===typeof a?a:null}\nvar B={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,D={};function E(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}E.prototype.isReactComponent={};\nE.prototype.setState=function(a,b){if(\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a)throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,a,b,\"setState\")};E.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function F(){}F.prototype=E.prototype;function G(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}var H=G.prototype=new F;\nH.constructor=G;C(H,E.prototype);H.isPureReactComponent=!0;var I=Array.isArray,J=Object.prototype.hasOwnProperty,K={current:null},L={key:!0,ref:!0,__self:!0,__source:!0};\nfunction M(a,b,e){var d,c={},k=null,h=null;if(null!=b)for(d in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(k=\"\"+b.key),b)J.call(b,d)&&!L.hasOwnProperty(d)&&(c[d]=b[d]);var g=arguments.length-2;if(1===g)c.children=e;else if(1 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\n// -----------------------------------------------------------------------------\n\nvar enableScopeAPI = false; // Experimental Create Event Handle API.\nvar enableCacheElement = false;\nvar enableTransitionTracing = false; // No known bugs, but needs performance testing\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n// stuff. Intended to enable React core members to more easily debug scheduling\n// issues in DEV builds.\n\nvar enableDebugTracing = false; // Track which Fiber(s) schedule render work.\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar assign = Object.assign;\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('')) {\n _frame = _frame.replace('', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nvar ReactCurrentOwner = ReactSharedInternals.ReactCurrentOwner;\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown;\nvar specialPropRefWarningShown;\nvar didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config, self) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && self && ReactCurrentOwner.current.stateNode !== self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', getComponentNameFromType(ReactCurrentOwner.current.type), config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingKey = function () {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%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://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n }\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingRef = function () {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` 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://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * https://github.com/reactjs/rfcs/pull/107\n * @param {*} type\n * @param {object} props\n * @param {string} key\n */\n\nfunction jsxDEV(type, config, maybeKey, source, self) {\n {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null; // Currently, key can be spread in as a prop. This causes a potential\n // issue if key is also explicitly declared (ie.
\n // or
). We want to deprecate key spread,\n // but as an intermediary step, we will use jsxDEV for everything except\n //
, because we aren't currently able to tell if\n // key is explicitly declared to be undefined or not.\n\n if (maybeKey !== undefined) {\n {\n checkKeyStringCoercion(maybeKey);\n }\n\n key = '' + maybeKey;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n if (hasValidRef(config)) {\n ref = config.ref;\n warnIfStringRefCannotBeAutoConverted(config, self);\n } // Remaining properties are added to a new props object\n\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n }\n}\n\nvar ReactCurrentOwner$1 = ReactSharedInternals.ReactCurrentOwner;\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\n\nfunction isValidElement(object) {\n {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n }\n}\n\nfunction getDeclarationErrorAddendum() {\n {\n if (ReactCurrentOwner$1.current) {\n var name = getComponentNameFromType(ReactCurrentOwner$1.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n }\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n }\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n }\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner$1.current) {\n // Give the component that originally created this child.\n childOwner = \" It was passed a child from \" + getComponentNameFromType(element._owner.type) + \".\";\n }\n\n setCurrentlyValidatingElement$1(element);\n\n error('Each child in a list should have a unique \"key\" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);\n\n setCurrentlyValidatingElement$1(null);\n }\n}\n/**\n * Ensure that every element either is passed in a static location, in an\n * array with an explicit keys property defined, or in an object literal\n * with valid key property.\n *\n * @internal\n * @param {ReactNode} node Statically passed child of any type.\n * @param {*} parentType node's parent's type.\n */\n\n\nfunction validateChildKeys(node, parentType) {\n {\n if (typeof node !== 'object') {\n return;\n }\n\n if (isArray(node)) {\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n\n if (isValidElement(child)) {\n validateExplicitKey(child, parentType);\n }\n }\n } else if (isValidElement(node)) {\n // This element was passed in a valid location.\n if (node._store) {\n node._store.validated = true;\n }\n } else if (node) {\n var iteratorFn = getIteratorFn(node);\n\n if (typeof iteratorFn === 'function') {\n // Entry iterators used to provide implicit keys,\n // but now we print a separate warning for them later.\n if (iteratorFn !== node.entries) {\n var iterator = iteratorFn.call(node);\n var step;\n\n while (!(step = iterator.next()).done) {\n if (isValidElement(step.value)) {\n validateExplicitKey(step.value, parentType);\n }\n }\n }\n }\n }\n }\n}\n/**\n * Given an element, validate that its props follow the propTypes definition,\n * provided by the type.\n *\n * @param {ReactElement} element\n */\n\n\nfunction validatePropTypes(element) {\n {\n var type = element.type;\n\n if (type === null || type === undefined || typeof type === 'string') {\n return;\n }\n\n var propTypes;\n\n if (typeof type === 'function') {\n propTypes = type.propTypes;\n } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.\n // Inner props are checked in the reconciler.\n type.$$typeof === REACT_MEMO_TYPE)) {\n propTypes = type.propTypes;\n } else {\n return;\n }\n\n if (propTypes) {\n // Intentionally inside to avoid triggering lazy initializers:\n var name = getComponentNameFromType(type);\n checkPropTypes(propTypes, element.props, 'prop', name, element);\n } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n var _name = getComponentNameFromType(type);\n\n error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');\n }\n\n if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {\n error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');\n }\n }\n}\n/**\n * Given a fragment, validate that it can only be provided with fragment props\n * @param {ReactElement} fragment\n */\n\n\nfunction validateFragmentProps(fragment) {\n {\n var keys = Object.keys(fragment.props);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n\n if (key !== 'children' && key !== 'key') {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);\n\n setCurrentlyValidatingElement$1(null);\n break;\n }\n }\n\n if (fragment.ref !== null) {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid attribute `ref` supplied to `React.Fragment`.');\n\n setCurrentlyValidatingElement$1(null);\n }\n }\n}\n\nfunction jsxWithValidation(type, props, key, isStaticChildren, source, self) {\n {\n var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n // succeed and there will likely be errors in render.\n\n if (!validType) {\n var info = '';\n\n if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {\n info += ' You likely forgot to export your component from the file ' + \"it's defined in, or you might have mixed up default and named imports.\";\n }\n\n var sourceInfo = getSourceInfoErrorAddendum(source);\n\n if (sourceInfo) {\n info += sourceInfo;\n } else {\n info += getDeclarationErrorAddendum();\n }\n\n var typeString;\n\n if (type === null) {\n typeString = 'null';\n } else if (isArray(type)) {\n typeString = 'array';\n } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n typeString = \"<\" + (getComponentNameFromType(type.type) || 'Unknown') + \" />\";\n info = ' Did you accidentally export a JSX literal instead of a component?';\n } else {\n typeString = typeof type;\n }\n\n error('React.jsx: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);\n }\n\n var element = jsxDEV(type, props, key, source, self); // The result can be nullish if a mock or a custom function is used.\n // TODO: Drop this when these are no longer allowed as the type argument.\n\n if (element == null) {\n return element;\n } // Skip key warning if the type isn't valid since our key validation logic\n // doesn't expect a non-string/function type and can throw confusing errors.\n // We don't want exception behavior to differ between dev and prod.\n // (Rendering will throw with a helpful message and as soon as the type is\n // fixed, the key warnings will appear.)\n\n\n if (validType) {\n var children = props.children;\n\n if (children !== undefined) {\n if (isStaticChildren) {\n if (isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n validateChildKeys(children[i], type);\n }\n\n if (Object.freeze) {\n Object.freeze(children);\n }\n } else {\n error('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 {\n validateChildKeys(children, type);\n }\n }\n }\n\n if (type === REACT_FRAGMENT_TYPE) {\n validateFragmentProps(element);\n } else {\n validatePropTypes(element);\n }\n\n return element;\n }\n} // These two functions exist to still get child warnings in dev\n// even with the prod transform. This means that jsxDEV is purely\n// opt-in behavior for better messages but that we won't stop\n// giving you warnings if you use production apis.\n\nfunction jsxWithValidationStatic(type, props, key) {\n {\n return jsxWithValidation(type, props, key, true);\n }\n}\nfunction jsxWithValidationDynamic(type, props, key) {\n {\n return jsxWithValidation(type, props, key, false);\n }\n}\n\nvar jsx = jsxWithValidationDynamic ; // we may want to special case jsxs internally to take advantage of static children.\n// for now we can ship identical prod functions\n\nvar jsxs = jsxWithValidationStatic ;\n\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.jsx = jsx;\nexports.jsxs = jsxs;\n })();\n}\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 867, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/535ac_react_jsx-runtime.js.fdc322.map b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/535ac_react_jsx-runtime.js.fdc322.map deleted file mode 100644 index e1a3e0adbf41a..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/535ac_react_jsx-runtime.js.fdc322.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.development.js"],"sourcesContent":["/**\n * @license React\n * react.development.js\n *\n * Copyright (c) Facebook, Inc. and its 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'use strict';\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n\n 'use strict';\n\n/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\nif (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' &&\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart ===\n 'function'\n) {\n __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error());\n}\n var ReactVersion = '18.2.0';\n\n// ATTENTION\n// When adding new symbols to this file,\n// Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols'\n// The Symbol used to tag the ReactElement-like types.\nvar REACT_ELEMENT_TYPE = Symbol.for('react.element');\nvar REACT_PORTAL_TYPE = Symbol.for('react.portal');\nvar REACT_FRAGMENT_TYPE = Symbol.for('react.fragment');\nvar REACT_STRICT_MODE_TYPE = Symbol.for('react.strict_mode');\nvar REACT_PROFILER_TYPE = Symbol.for('react.profiler');\nvar REACT_PROVIDER_TYPE = Symbol.for('react.provider');\nvar REACT_CONTEXT_TYPE = Symbol.for('react.context');\nvar REACT_FORWARD_REF_TYPE = Symbol.for('react.forward_ref');\nvar REACT_SUSPENSE_TYPE = Symbol.for('react.suspense');\nvar REACT_SUSPENSE_LIST_TYPE = Symbol.for('react.suspense_list');\nvar REACT_MEMO_TYPE = Symbol.for('react.memo');\nvar REACT_LAZY_TYPE = Symbol.for('react.lazy');\nvar REACT_OFFSCREEN_TYPE = Symbol.for('react.offscreen');\nvar MAYBE_ITERATOR_SYMBOL = Symbol.iterator;\nvar FAUX_ITERATOR_SYMBOL = '@@iterator';\nfunction getIteratorFn(maybeIterable) {\n if (maybeIterable === null || typeof maybeIterable !== 'object') {\n return null;\n }\n\n var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];\n\n if (typeof maybeIterator === 'function') {\n return maybeIterator;\n }\n\n return null;\n}\n\n/**\n * Keeps track of the current dispatcher.\n */\nvar ReactCurrentDispatcher = {\n /**\n * @internal\n * @type {ReactComponent}\n */\n current: null\n};\n\n/**\n * Keeps track of the current batch's configuration such as how long an update\n * should suspend for if it needs to.\n */\nvar ReactCurrentBatchConfig = {\n transition: null\n};\n\nvar ReactCurrentActQueue = {\n current: null,\n // Used to reproduce behavior of `batchedUpdates` in legacy mode.\n isBatchingLegacy: false,\n didScheduleLegacyUpdate: false\n};\n\n/**\n * Keeps track of the current owner.\n *\n * The current owner is the component who should own any components that are\n * currently being constructed.\n */\nvar ReactCurrentOwner = {\n /**\n * @internal\n * @type {ReactComponent}\n */\n current: null\n};\n\nvar ReactDebugCurrentFrame = {};\nvar currentExtraStackFrame = null;\nfunction setExtraStackFrame(stack) {\n {\n currentExtraStackFrame = stack;\n }\n}\n\n{\n ReactDebugCurrentFrame.setExtraStackFrame = function (stack) {\n {\n currentExtraStackFrame = stack;\n }\n }; // Stack implementation injected by the current renderer.\n\n\n ReactDebugCurrentFrame.getCurrentStack = null;\n\n ReactDebugCurrentFrame.getStackAddendum = function () {\n var stack = ''; // Add an extra top frame while an element is being validated\n\n if (currentExtraStackFrame) {\n stack += currentExtraStackFrame;\n } // Delegate to the injected renderer-specific implementation\n\n\n var impl = ReactDebugCurrentFrame.getCurrentStack;\n\n if (impl) {\n stack += impl() || '';\n }\n\n return stack;\n };\n}\n\n// -----------------------------------------------------------------------------\n\nvar enableScopeAPI = false; // Experimental Create Event Handle API.\nvar enableCacheElement = false;\nvar enableTransitionTracing = false; // No known bugs, but needs performance testing\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n// stuff. Intended to enable React core members to more easily debug scheduling\n// issues in DEV builds.\n\nvar enableDebugTracing = false; // Track which Fiber(s) schedule render work.\n\nvar ReactSharedInternals = {\n ReactCurrentDispatcher: ReactCurrentDispatcher,\n ReactCurrentBatchConfig: ReactCurrentBatchConfig,\n ReactCurrentOwner: ReactCurrentOwner\n};\n\n{\n ReactSharedInternals.ReactDebugCurrentFrame = ReactDebugCurrentFrame;\n ReactSharedInternals.ReactCurrentActQueue = ReactCurrentActQueue;\n}\n\n// by calls to these methods by a Babel plugin.\n//\n// In PROD (or in packages without access to React internals),\n// they are left as they are instead.\n\nfunction warn(format) {\n {\n {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n printWarning('warn', format, args);\n }\n }\n}\nfunction error(format) {\n {\n {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\nvar didWarnStateUpdateForUnmountedComponent = {};\n\nfunction warnNoop(publicInstance, callerName) {\n {\n var _constructor = publicInstance.constructor;\n var componentName = _constructor && (_constructor.displayName || _constructor.name) || 'ReactClass';\n var warningKey = componentName + \".\" + callerName;\n\n if (didWarnStateUpdateForUnmountedComponent[warningKey]) {\n return;\n }\n\n error(\"Can't call %s on a component that is not yet mounted. \" + 'This is a no-op, but it might indicate a bug in your application. ' + 'Instead, assign to `this.state` directly or define a `state = {};` ' + 'class property with the desired state in the %s component.', callerName, componentName);\n\n didWarnStateUpdateForUnmountedComponent[warningKey] = true;\n }\n}\n/**\n * This is the abstract API for an update queue.\n */\n\n\nvar ReactNoopUpdateQueue = {\n /**\n * Checks whether or not this composite component is mounted.\n * @param {ReactClass} publicInstance The instance we want to test.\n * @return {boolean} True if mounted, false otherwise.\n * @protected\n * @final\n */\n isMounted: function (publicInstance) {\n return false;\n },\n\n /**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {?function} callback Called after component is updated.\n * @param {?string} callerName name of the calling function in the public API.\n * @internal\n */\n enqueueForceUpdate: function (publicInstance, callback, callerName) {\n warnNoop(publicInstance, 'forceUpdate');\n },\n\n /**\n * Replaces all of the state. Always use this or `setState` to mutate state.\n * You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} completeState Next state.\n * @param {?function} callback Called after component is updated.\n * @param {?string} callerName name of the calling function in the public API.\n * @internal\n */\n enqueueReplaceState: function (publicInstance, completeState, callback, callerName) {\n warnNoop(publicInstance, 'replaceState');\n },\n\n /**\n * Sets a subset of the state. This only exists because _pendingState is\n * internal. This provides a merging strategy that is not available to deep\n * properties which is confusing. TODO: Expose pendingState or don't use it\n * during the merge.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} partialState Next partial state to be merged with state.\n * @param {?function} callback Called after component is updated.\n * @param {?string} Name of the calling function in the public API.\n * @internal\n */\n enqueueSetState: function (publicInstance, partialState, callback, callerName) {\n warnNoop(publicInstance, 'setState');\n }\n};\n\nvar assign = Object.assign;\n\nvar emptyObject = {};\n\n{\n Object.freeze(emptyObject);\n}\n/**\n * Base class helpers for the updating state of a component.\n */\n\n\nfunction Component(props, context, updater) {\n this.props = props;\n this.context = context; // If a component has string refs, we will assign a different object later.\n\n this.refs = emptyObject; // We initialize the default updater but the real one gets injected by the\n // renderer.\n\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nComponent.prototype.isReactComponent = {};\n/**\n * Sets a subset of the state. Always use this to mutate\n * state. You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * There is no guarantee that calls to `setState` will run synchronously,\n * as they may eventually be batched together. You can provide an optional\n * callback that will be executed when the call to setState is actually\n * completed.\n *\n * When a function is provided to setState, it will be called at some point in\n * the future (not synchronously). It will be called with the up to date\n * component arguments (state, props, context). These values can be different\n * from this.* because your function may be called after receiveProps but before\n * shouldComponentUpdate, and this new state, props, and context will not yet be\n * assigned to this.\n *\n * @param {object|function} partialState Next partial state or function to\n * produce next partial state to be merged with current state.\n * @param {?function} callback Called after state is updated.\n * @final\n * @protected\n */\n\nComponent.prototype.setState = function (partialState, callback) {\n if (typeof partialState !== 'object' && typeof partialState !== 'function' && partialState != null) {\n throw new Error('setState(...): takes an object of state variables to update or a ' + 'function which returns an object of state variables.');\n }\n\n this.updater.enqueueSetState(this, partialState, callback, 'setState');\n};\n/**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {?function} callback Called after update is complete.\n * @final\n * @protected\n */\n\n\nComponent.prototype.forceUpdate = function (callback) {\n this.updater.enqueueForceUpdate(this, callback, 'forceUpdate');\n};\n/**\n * Deprecated APIs. These APIs used to exist on classic React classes but since\n * we would like to deprecate them, we're not going to move them over to this\n * modern base class. Instead, we define a getter that warns if it's accessed.\n */\n\n\n{\n var deprecatedAPIs = {\n isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'],\n replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).']\n };\n\n var defineDeprecationWarning = function (methodName, info) {\n Object.defineProperty(Component.prototype, methodName, {\n get: function () {\n warn('%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]);\n\n return undefined;\n }\n });\n };\n\n for (var fnName in deprecatedAPIs) {\n if (deprecatedAPIs.hasOwnProperty(fnName)) {\n defineDeprecationWarning(fnName, deprecatedAPIs[fnName]);\n }\n }\n}\n\nfunction ComponentDummy() {}\n\nComponentDummy.prototype = Component.prototype;\n/**\n * Convenience component with default shallow equality check for sCU.\n */\n\nfunction PureComponent(props, context, updater) {\n this.props = props;\n this.context = context; // If a component has string refs, we will assign a different object later.\n\n this.refs = emptyObject;\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nvar pureComponentPrototype = PureComponent.prototype = new ComponentDummy();\npureComponentPrototype.constructor = PureComponent; // Avoid an extra prototype jump for these methods.\n\nassign(pureComponentPrototype, Component.prototype);\npureComponentPrototype.isPureReactComponent = true;\n\n// an immutable object with a single mutable value\nfunction createRef() {\n var refObject = {\n current: null\n };\n\n {\n Object.seal(refObject);\n }\n\n return refObject;\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown, specialPropRefWarningShown, didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n var warnAboutAccessingKey = function () {\n {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%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://reactjs.org/link/special-props)', displayName);\n }\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n var warnAboutAccessingRef = function () {\n {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` 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://reactjs.org/link/special-props)', displayName);\n }\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && config.__self && ReactCurrentOwner.current.stateNode !== config.__self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', componentName, config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * Create and return a new ReactElement of the given type.\n * See https://reactjs.org/docs/react-api.html#createelement\n */\n\nfunction createElement(type, config, children) {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null;\n var self = null;\n var source = null;\n\n if (config != null) {\n if (hasValidRef(config)) {\n ref = config.ref;\n\n {\n warnIfStringRefCannotBeAutoConverted(config);\n }\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n self = config.__self === undefined ? null : config.__self;\n source = config.__source === undefined ? null : config.__source; // Remaining properties are added to a new props object\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n }\n } // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n\n\n var childrenLength = arguments.length - 2;\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n\n {\n if (Object.freeze) {\n Object.freeze(childArray);\n }\n }\n\n props.children = childArray;\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n {\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n}\nfunction cloneAndReplaceKey(oldElement, newKey) {\n var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props);\n return newElement;\n}\n/**\n * Clone and return a new ReactElement using element as the starting point.\n * See https://reactjs.org/docs/react-api.html#cloneelement\n */\n\nfunction cloneElement(element, config, children) {\n if (element === null || element === undefined) {\n throw new Error(\"React.cloneElement(...): The argument must be a React element, but you passed \" + element + \".\");\n }\n\n var propName; // Original props are copied\n\n var props = assign({}, element.props); // Reserved names are extracted\n\n var key = element.key;\n var ref = element.ref; // Self is preserved since the owner is preserved.\n\n var self = element._self; // Source is preserved since cloneElement is unlikely to be targeted by a\n // transpiler, and the original source is probably a better indicator of the\n // true owner.\n\n var source = element._source; // Owner will be preserved, unless ref is overridden\n\n var owner = element._owner;\n\n if (config != null) {\n if (hasValidRef(config)) {\n // Silently steal the ref from the parent.\n ref = config.ref;\n owner = ReactCurrentOwner.current;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n } // Remaining properties override existing props\n\n\n var defaultProps;\n\n if (element.type && element.type.defaultProps) {\n defaultProps = element.type.defaultProps;\n }\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n if (config[propName] === undefined && defaultProps !== undefined) {\n // Resolve default props\n props[propName] = defaultProps[propName];\n } else {\n props[propName] = config[propName];\n }\n }\n }\n } // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n\n\n var childrenLength = arguments.length - 2;\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n\n props.children = childArray;\n }\n\n return ReactElement(element.type, key, ref, self, source, owner, props);\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\nfunction isValidElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\n\nvar SEPARATOR = '.';\nvar SUBSEPARATOR = ':';\n/**\n * Escape and wrap key so it is safe to use as a reactid\n *\n * @param {string} key to be escaped.\n * @return {string} the escaped key.\n */\n\nfunction escape(key) {\n var escapeRegex = /[=:]/g;\n var escaperLookup = {\n '=': '=0',\n ':': '=2'\n };\n var escapedString = key.replace(escapeRegex, function (match) {\n return escaperLookup[match];\n });\n return '$' + escapedString;\n}\n/**\n * TODO: Test that a single child and an array with one item have the same key\n * pattern.\n */\n\n\nvar didWarnAboutMaps = false;\nvar userProvidedKeyEscapeRegex = /\\/+/g;\n\nfunction escapeUserProvidedKey(text) {\n return text.replace(userProvidedKeyEscapeRegex, '$&/');\n}\n/**\n * Generate a key string that identifies a element within a set.\n *\n * @param {*} element A element that could contain a manual key.\n * @param {number} index Index that is used if a manual key is not provided.\n * @return {string}\n */\n\n\nfunction getElementKey(element, index) {\n // Do some typechecking here since we call this blindly. We want to ensure\n // that we don't block potential future ES APIs.\n if (typeof element === 'object' && element !== null && element.key != null) {\n // Explicit key\n {\n checkKeyStringCoercion(element.key);\n }\n\n return escape('' + element.key);\n } // Implicit key determined by the index in the set\n\n\n return index.toString(36);\n}\n\nfunction mapIntoArray(children, array, escapedPrefix, nameSoFar, callback) {\n var type = typeof children;\n\n if (type === 'undefined' || type === 'boolean') {\n // All of the above are perceived as null.\n children = null;\n }\n\n var invokeCallback = false;\n\n if (children === null) {\n invokeCallback = true;\n } else {\n switch (type) {\n case 'string':\n case 'number':\n invokeCallback = true;\n break;\n\n case 'object':\n switch (children.$$typeof) {\n case REACT_ELEMENT_TYPE:\n case REACT_PORTAL_TYPE:\n invokeCallback = true;\n }\n\n }\n }\n\n if (invokeCallback) {\n var _child = children;\n var mappedChild = callback(_child); // If it's the only child, treat the name as if it was wrapped in an array\n // so that it's consistent if the number of children grows:\n\n var childKey = nameSoFar === '' ? SEPARATOR + getElementKey(_child, 0) : nameSoFar;\n\n if (isArray(mappedChild)) {\n var escapedChildKey = '';\n\n if (childKey != null) {\n escapedChildKey = escapeUserProvidedKey(childKey) + '/';\n }\n\n mapIntoArray(mappedChild, array, escapedChildKey, '', function (c) {\n return c;\n });\n } else if (mappedChild != null) {\n if (isValidElement(mappedChild)) {\n {\n // The `if` statement here prevents auto-disabling of the safe\n // coercion ESLint rule, so we must manually disable it below.\n // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n if (mappedChild.key && (!_child || _child.key !== mappedChild.key)) {\n checkKeyStringCoercion(mappedChild.key);\n }\n }\n\n mappedChild = cloneAndReplaceKey(mappedChild, // Keep both the (mapped) and old keys if they differ, just as\n // traverseAllChildren used to do for objects as children\n escapedPrefix + ( // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n mappedChild.key && (!_child || _child.key !== mappedChild.key) ? // $FlowFixMe Flow incorrectly thinks existing element's key can be a number\n // eslint-disable-next-line react-internal/safe-string-coercion\n escapeUserProvidedKey('' + mappedChild.key) + '/' : '') + childKey);\n }\n\n array.push(mappedChild);\n }\n\n return 1;\n }\n\n var child;\n var nextName;\n var subtreeCount = 0; // Count of children found in the current subtree.\n\n var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR;\n\n if (isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n child = children[i];\n nextName = nextNamePrefix + getElementKey(child, i);\n subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n }\n } else {\n var iteratorFn = getIteratorFn(children);\n\n if (typeof iteratorFn === 'function') {\n var iterableChildren = children;\n\n {\n // Warn about using Maps as children\n if (iteratorFn === iterableChildren.entries) {\n if (!didWarnAboutMaps) {\n warn('Using Maps as children is not supported. ' + 'Use an array of keyed ReactElements instead.');\n }\n\n didWarnAboutMaps = true;\n }\n }\n\n var iterator = iteratorFn.call(iterableChildren);\n var step;\n var ii = 0;\n\n while (!(step = iterator.next()).done) {\n child = step.value;\n nextName = nextNamePrefix + getElementKey(child, ii++);\n subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n }\n } else if (type === 'object') {\n // eslint-disable-next-line react-internal/safe-string-coercion\n var childrenString = String(children);\n throw new Error(\"Objects are not valid as a React child (found: \" + (childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString) + \"). \" + 'If you meant to render a collection of children, use an array ' + 'instead.');\n }\n }\n\n return subtreeCount;\n}\n\n/**\n * Maps children that are typically specified as `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenmap\n *\n * The provided mapFunction(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} func The map function.\n * @param {*} context Context for mapFunction.\n * @return {object} Object containing the ordered map of results.\n */\nfunction mapChildren(children, func, context) {\n if (children == null) {\n return children;\n }\n\n var result = [];\n var count = 0;\n mapIntoArray(children, result, '', '', function (child) {\n return func.call(context, child, count++);\n });\n return result;\n}\n/**\n * Count the number of children that are typically specified as\n * `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrencount\n *\n * @param {?*} children Children tree container.\n * @return {number} The number of children.\n */\n\n\nfunction countChildren(children) {\n var n = 0;\n mapChildren(children, function () {\n n++; // Don't return anything\n });\n return n;\n}\n\n/**\n * Iterates through children that are typically specified as `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenforeach\n *\n * The provided forEachFunc(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} forEachFunc\n * @param {*} forEachContext Context for forEachContext.\n */\nfunction forEachChildren(children, forEachFunc, forEachContext) {\n mapChildren(children, function () {\n forEachFunc.apply(this, arguments); // Don't return anything.\n }, forEachContext);\n}\n/**\n * Flatten a children object (typically specified as `props.children`) and\n * return an array with appropriately re-keyed children.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrentoarray\n */\n\n\nfunction toArray(children) {\n return mapChildren(children, function (child) {\n return child;\n }) || [];\n}\n/**\n * Returns the first child in a collection of children and verifies that there\n * is only one child in the collection.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenonly\n *\n * The current implementation of this function assumes that a single child gets\n * passed without a wrapper, but the purpose of this helper function is to\n * abstract away the particular structure of children.\n *\n * @param {?object} children Child collection structure.\n * @return {ReactElement} The first and only `ReactElement` contained in the\n * structure.\n */\n\n\nfunction onlyChild(children) {\n if (!isValidElement(children)) {\n throw new Error('React.Children.only expected to receive a single React element child.');\n }\n\n return children;\n}\n\nfunction createContext(defaultValue) {\n // TODO: Second argument used to be an optional `calculateChangedBits`\n // function. Warn to reserve for future use?\n var context = {\n $$typeof: REACT_CONTEXT_TYPE,\n // As a workaround to support multiple concurrent renderers, we categorize\n // some renderers as primary and others as secondary. We only expect\n // there to be two concurrent renderers at most: React Native (primary) and\n // Fabric (secondary); React DOM (primary) and React ART (secondary).\n // Secondary renderers store their context values on separate fields.\n _currentValue: defaultValue,\n _currentValue2: defaultValue,\n // Used to track how many concurrent renderers this context currently\n // supports within in a single renderer. Such as parallel server rendering.\n _threadCount: 0,\n // These are circular\n Provider: null,\n Consumer: null,\n // Add these to use same hidden class in VM as ServerContext\n _defaultValue: null,\n _globalName: null\n };\n context.Provider = {\n $$typeof: REACT_PROVIDER_TYPE,\n _context: context\n };\n var hasWarnedAboutUsingNestedContextConsumers = false;\n var hasWarnedAboutUsingConsumerProvider = false;\n var hasWarnedAboutDisplayNameOnConsumer = false;\n\n {\n // A separate object, but proxies back to the original context object for\n // backwards compatibility. It has a different $$typeof, so we can properly\n // warn for the incorrect usage of Context as a Consumer.\n var Consumer = {\n $$typeof: REACT_CONTEXT_TYPE,\n _context: context\n }; // $FlowFixMe: Flow complains about not setting a value, which is intentional here\n\n Object.defineProperties(Consumer, {\n Provider: {\n get: function () {\n if (!hasWarnedAboutUsingConsumerProvider) {\n hasWarnedAboutUsingConsumerProvider = true;\n\n error('Rendering is not supported and will be removed in ' + 'a future major release. Did you mean to render instead?');\n }\n\n return context.Provider;\n },\n set: function (_Provider) {\n context.Provider = _Provider;\n }\n },\n _currentValue: {\n get: function () {\n return context._currentValue;\n },\n set: function (_currentValue) {\n context._currentValue = _currentValue;\n }\n },\n _currentValue2: {\n get: function () {\n return context._currentValue2;\n },\n set: function (_currentValue2) {\n context._currentValue2 = _currentValue2;\n }\n },\n _threadCount: {\n get: function () {\n return context._threadCount;\n },\n set: function (_threadCount) {\n context._threadCount = _threadCount;\n }\n },\n Consumer: {\n get: function () {\n if (!hasWarnedAboutUsingNestedContextConsumers) {\n hasWarnedAboutUsingNestedContextConsumers = true;\n\n error('Rendering is not supported and will be removed in ' + 'a future major release. Did you mean to render instead?');\n }\n\n return context.Consumer;\n }\n },\n displayName: {\n get: function () {\n return context.displayName;\n },\n set: function (displayName) {\n if (!hasWarnedAboutDisplayNameOnConsumer) {\n warn('Setting `displayName` on Context.Consumer has no effect. ' + \"You should set it directly on the context with Context.displayName = '%s'.\", displayName);\n\n hasWarnedAboutDisplayNameOnConsumer = true;\n }\n }\n }\n }); // $FlowFixMe: Flow complains about missing properties because it doesn't understand defineProperty\n\n context.Consumer = Consumer;\n }\n\n {\n context._currentRenderer = null;\n context._currentRenderer2 = null;\n }\n\n return context;\n}\n\nvar Uninitialized = -1;\nvar Pending = 0;\nvar Resolved = 1;\nvar Rejected = 2;\n\nfunction lazyInitializer(payload) {\n if (payload._status === Uninitialized) {\n var ctor = payload._result;\n var thenable = ctor(); // Transition to the next state.\n // This might throw either because it's missing or throws. If so, we treat it\n // as still uninitialized and try again next time. Which is the same as what\n // happens if the ctor or any wrappers processing the ctor throws. This might\n // end up fixing it if the resolution was a concurrency bug.\n\n thenable.then(function (moduleObject) {\n if (payload._status === Pending || payload._status === Uninitialized) {\n // Transition to the next state.\n var resolved = payload;\n resolved._status = Resolved;\n resolved._result = moduleObject;\n }\n }, function (error) {\n if (payload._status === Pending || payload._status === Uninitialized) {\n // Transition to the next state.\n var rejected = payload;\n rejected._status = Rejected;\n rejected._result = error;\n }\n });\n\n if (payload._status === Uninitialized) {\n // In case, we're still uninitialized, then we're waiting for the thenable\n // to resolve. Set it as pending in the meantime.\n var pending = payload;\n pending._status = Pending;\n pending._result = thenable;\n }\n }\n\n if (payload._status === Resolved) {\n var moduleObject = payload._result;\n\n {\n if (moduleObject === undefined) {\n error('lazy: Expected the result of a dynamic imp' + 'ort() call. ' + 'Instead received: %s\\n\\nYour code should look like: \\n ' + // Break up imports to avoid accidentally parsing them as dependencies.\n 'const MyComponent = lazy(() => imp' + \"ort('./MyComponent'))\\n\\n\" + 'Did you accidentally put curly braces around the import?', moduleObject);\n }\n }\n\n {\n if (!('default' in moduleObject)) {\n error('lazy: Expected the result of a dynamic imp' + 'ort() call. ' + 'Instead received: %s\\n\\nYour code should look like: \\n ' + // Break up imports to avoid accidentally parsing them as dependencies.\n 'const MyComponent = lazy(() => imp' + \"ort('./MyComponent'))\", moduleObject);\n }\n }\n\n return moduleObject.default;\n } else {\n throw payload._result;\n }\n}\n\nfunction lazy(ctor) {\n var payload = {\n // We use these fields to store the result.\n _status: Uninitialized,\n _result: ctor\n };\n var lazyType = {\n $$typeof: REACT_LAZY_TYPE,\n _payload: payload,\n _init: lazyInitializer\n };\n\n {\n // In production, this would just set it on the object.\n var defaultProps;\n var propTypes; // $FlowFixMe\n\n Object.defineProperties(lazyType, {\n defaultProps: {\n configurable: true,\n get: function () {\n return defaultProps;\n },\n set: function (newDefaultProps) {\n error('React.lazy(...): It is not supported to assign `defaultProps` to ' + 'a lazy component import. Either specify them where the component ' + 'is defined, or create a wrapping component around it.');\n\n defaultProps = newDefaultProps; // Match production behavior more closely:\n // $FlowFixMe\n\n Object.defineProperty(lazyType, 'defaultProps', {\n enumerable: true\n });\n }\n },\n propTypes: {\n configurable: true,\n get: function () {\n return propTypes;\n },\n set: function (newPropTypes) {\n error('React.lazy(...): It is not supported to assign `propTypes` to ' + 'a lazy component import. Either specify them where the component ' + 'is defined, or create a wrapping component around it.');\n\n propTypes = newPropTypes; // Match production behavior more closely:\n // $FlowFixMe\n\n Object.defineProperty(lazyType, 'propTypes', {\n enumerable: true\n });\n }\n }\n });\n }\n\n return lazyType;\n}\n\nfunction forwardRef(render) {\n {\n if (render != null && render.$$typeof === REACT_MEMO_TYPE) {\n error('forwardRef requires a render function but received a `memo` ' + 'component. Instead of forwardRef(memo(...)), use ' + 'memo(forwardRef(...)).');\n } else if (typeof render !== 'function') {\n error('forwardRef requires a render function but was given %s.', render === null ? 'null' : typeof render);\n } else {\n if (render.length !== 0 && render.length !== 2) {\n error('forwardRef render functions accept exactly two parameters: props and ref. %s', render.length === 1 ? 'Did you forget to use the ref parameter?' : 'Any additional parameter will be undefined.');\n }\n }\n\n if (render != null) {\n if (render.defaultProps != null || render.propTypes != null) {\n error('forwardRef render functions do not support propTypes or defaultProps. ' + 'Did you accidentally pass a React component?');\n }\n }\n }\n\n var elementType = {\n $$typeof: REACT_FORWARD_REF_TYPE,\n render: render\n };\n\n {\n var ownName;\n Object.defineProperty(elementType, 'displayName', {\n enumerable: false,\n configurable: true,\n get: function () {\n return ownName;\n },\n set: function (name) {\n ownName = name; // The inner component shouldn't inherit this display name in most cases,\n // because the component may be used elsewhere.\n // But it's nice for anonymous functions to inherit the name,\n // so that our component-stack generation logic will display their frames.\n // An anonymous function generally suggests a pattern like:\n // React.forwardRef((props, ref) => {...});\n // This kind of inner function is not used elsewhere so the side effect is okay.\n\n if (!render.name && !render.displayName) {\n render.displayName = name;\n }\n }\n });\n }\n\n return elementType;\n}\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction memo(type, compare) {\n {\n if (!isValidElementType(type)) {\n error('memo: The first argument must be a component. Instead ' + 'received: %s', type === null ? 'null' : typeof type);\n }\n }\n\n var elementType = {\n $$typeof: REACT_MEMO_TYPE,\n type: type,\n compare: compare === undefined ? null : compare\n };\n\n {\n var ownName;\n Object.defineProperty(elementType, 'displayName', {\n enumerable: false,\n configurable: true,\n get: function () {\n return ownName;\n },\n set: function (name) {\n ownName = name; // The inner component shouldn't inherit this display name in most cases,\n // because the component may be used elsewhere.\n // But it's nice for anonymous functions to inherit the name,\n // so that our component-stack generation logic will display their frames.\n // An anonymous function generally suggests a pattern like:\n // React.memo((props) => {...});\n // This kind of inner function is not used elsewhere so the side effect is okay.\n\n if (!type.name && !type.displayName) {\n type.displayName = name;\n }\n }\n });\n }\n\n return elementType;\n}\n\nfunction resolveDispatcher() {\n var dispatcher = ReactCurrentDispatcher.current;\n\n {\n if (dispatcher === null) {\n error('Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for' + ' one of the following reasons:\\n' + '1. You might have mismatching versions of React and the renderer (such as React DOM)\\n' + '2. You might be breaking the Rules of Hooks\\n' + '3. You might have more than one copy of React in the same app\\n' + 'See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.');\n }\n } // Will result in a null access error if accessed outside render phase. We\n // intentionally don't throw our own error because this is in a hot path.\n // Also helps ensure this is inlined.\n\n\n return dispatcher;\n}\nfunction useContext(Context) {\n var dispatcher = resolveDispatcher();\n\n {\n // TODO: add a more generic warning for invalid values.\n if (Context._context !== undefined) {\n var realContext = Context._context; // Don't deduplicate because this legitimately causes bugs\n // and nobody should be using this in existing code.\n\n if (realContext.Consumer === Context) {\n error('Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be ' + 'removed in a future major release. Did you mean to call useContext(Context) instead?');\n } else if (realContext.Provider === Context) {\n error('Calling useContext(Context.Provider) is not supported. ' + 'Did you mean to call useContext(Context) instead?');\n }\n }\n }\n\n return dispatcher.useContext(Context);\n}\nfunction useState(initialState) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useState(initialState);\n}\nfunction useReducer(reducer, initialArg, init) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useReducer(reducer, initialArg, init);\n}\nfunction useRef(initialValue) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useRef(initialValue);\n}\nfunction useEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useEffect(create, deps);\n}\nfunction useInsertionEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useInsertionEffect(create, deps);\n}\nfunction useLayoutEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useLayoutEffect(create, deps);\n}\nfunction useCallback(callback, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useCallback(callback, deps);\n}\nfunction useMemo(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useMemo(create, deps);\n}\nfunction useImperativeHandle(ref, create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useImperativeHandle(ref, create, deps);\n}\nfunction useDebugValue(value, formatterFn) {\n {\n var dispatcher = resolveDispatcher();\n return dispatcher.useDebugValue(value, formatterFn);\n }\n}\nfunction useTransition() {\n var dispatcher = resolveDispatcher();\n return dispatcher.useTransition();\n}\nfunction useDeferredValue(value) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useDeferredValue(value);\n}\nfunction useId() {\n var dispatcher = resolveDispatcher();\n return dispatcher.useId();\n}\nfunction useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot);\n}\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher$1 = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher$1.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher$1.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('')) {\n _frame = _frame.replace('', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher$1.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n setExtraStackFrame(stack);\n } else {\n setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n\nfunction getDeclarationErrorAddendum() {\n if (ReactCurrentOwner.current) {\n var name = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n}\n\nfunction getSourceInfoErrorAddendumForProps(elementProps) {\n if (elementProps !== null && elementProps !== undefined) {\n return getSourceInfoErrorAddendum(elementProps.__source);\n }\n\n return '';\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner.current) {\n // Give the component that originally created this child.\n childOwner = \" It was passed a child from \" + getComponentNameFromType(element._owner.type) + \".\";\n }\n\n {\n setCurrentlyValidatingElement$1(element);\n\n error('Each child in a list should have a unique \"key\" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);\n\n setCurrentlyValidatingElement$1(null);\n }\n}\n/**\n * Ensure that every element either is passed in a static location, in an\n * array with an explicit keys property defined, or in an object literal\n * with valid key property.\n *\n * @internal\n * @param {ReactNode} node Statically passed child of any type.\n * @param {*} parentType node's parent's type.\n */\n\n\nfunction validateChildKeys(node, parentType) {\n if (typeof node !== 'object') {\n return;\n }\n\n if (isArray(node)) {\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n\n if (isValidElement(child)) {\n validateExplicitKey(child, parentType);\n }\n }\n } else if (isValidElement(node)) {\n // This element was passed in a valid location.\n if (node._store) {\n node._store.validated = true;\n }\n } else if (node) {\n var iteratorFn = getIteratorFn(node);\n\n if (typeof iteratorFn === 'function') {\n // Entry iterators used to provide implicit keys,\n // but now we print a separate warning for them later.\n if (iteratorFn !== node.entries) {\n var iterator = iteratorFn.call(node);\n var step;\n\n while (!(step = iterator.next()).done) {\n if (isValidElement(step.value)) {\n validateExplicitKey(step.value, parentType);\n }\n }\n }\n }\n }\n}\n/**\n * Given an element, validate that its props follow the propTypes definition,\n * provided by the type.\n *\n * @param {ReactElement} element\n */\n\n\nfunction validatePropTypes(element) {\n {\n var type = element.type;\n\n if (type === null || type === undefined || typeof type === 'string') {\n return;\n }\n\n var propTypes;\n\n if (typeof type === 'function') {\n propTypes = type.propTypes;\n } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.\n // Inner props are checked in the reconciler.\n type.$$typeof === REACT_MEMO_TYPE)) {\n propTypes = type.propTypes;\n } else {\n return;\n }\n\n if (propTypes) {\n // Intentionally inside to avoid triggering lazy initializers:\n var name = getComponentNameFromType(type);\n checkPropTypes(propTypes, element.props, 'prop', name, element);\n } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n var _name = getComponentNameFromType(type);\n\n error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');\n }\n\n if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {\n error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');\n }\n }\n}\n/**\n * Given a fragment, validate that it can only be provided with fragment props\n * @param {ReactElement} fragment\n */\n\n\nfunction validateFragmentProps(fragment) {\n {\n var keys = Object.keys(fragment.props);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n\n if (key !== 'children' && key !== 'key') {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);\n\n setCurrentlyValidatingElement$1(null);\n break;\n }\n }\n\n if (fragment.ref !== null) {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid attribute `ref` supplied to `React.Fragment`.');\n\n setCurrentlyValidatingElement$1(null);\n }\n }\n}\nfunction createElementWithValidation(type, props, children) {\n var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n // succeed and there will likely be errors in render.\n\n if (!validType) {\n var info = '';\n\n if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {\n info += ' You likely forgot to export your component from the file ' + \"it's defined in, or you might have mixed up default and named imports.\";\n }\n\n var sourceInfo = getSourceInfoErrorAddendumForProps(props);\n\n if (sourceInfo) {\n info += sourceInfo;\n } else {\n info += getDeclarationErrorAddendum();\n }\n\n var typeString;\n\n if (type === null) {\n typeString = 'null';\n } else if (isArray(type)) {\n typeString = 'array';\n } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n typeString = \"<\" + (getComponentNameFromType(type.type) || 'Unknown') + \" />\";\n info = ' Did you accidentally export a JSX literal instead of a component?';\n } else {\n typeString = typeof type;\n }\n\n {\n error('React.createElement: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);\n }\n }\n\n var element = createElement.apply(this, arguments); // The result can be nullish if a mock or a custom function is used.\n // TODO: Drop this when these are no longer allowed as the type argument.\n\n if (element == null) {\n return element;\n } // Skip key warning if the type isn't valid since our key validation logic\n // doesn't expect a non-string/function type and can throw confusing errors.\n // We don't want exception behavior to differ between dev and prod.\n // (Rendering will throw with a helpful message and as soon as the type is\n // fixed, the key warnings will appear.)\n\n\n if (validType) {\n for (var i = 2; i < arguments.length; i++) {\n validateChildKeys(arguments[i], type);\n }\n }\n\n if (type === REACT_FRAGMENT_TYPE) {\n validateFragmentProps(element);\n } else {\n validatePropTypes(element);\n }\n\n return element;\n}\nvar didWarnAboutDeprecatedCreateFactory = false;\nfunction createFactoryWithValidation(type) {\n var validatedFactory = createElementWithValidation.bind(null, type);\n validatedFactory.type = type;\n\n {\n if (!didWarnAboutDeprecatedCreateFactory) {\n didWarnAboutDeprecatedCreateFactory = true;\n\n warn('React.createFactory() is deprecated and will be removed in ' + 'a future major release. Consider using JSX ' + 'or use React.createElement() directly instead.');\n } // Legacy hook: remove it\n\n\n Object.defineProperty(validatedFactory, 'type', {\n enumerable: false,\n get: function () {\n warn('Factory.type is deprecated. Access the class directly ' + 'before passing it to createFactory.');\n\n Object.defineProperty(this, 'type', {\n value: type\n });\n return type;\n }\n });\n }\n\n return validatedFactory;\n}\nfunction cloneElementWithValidation(element, props, children) {\n var newElement = cloneElement.apply(this, arguments);\n\n for (var i = 2; i < arguments.length; i++) {\n validateChildKeys(arguments[i], newElement.type);\n }\n\n validatePropTypes(newElement);\n return newElement;\n}\n\nfunction startTransition(scope, options) {\n var prevTransition = ReactCurrentBatchConfig.transition;\n ReactCurrentBatchConfig.transition = {};\n var currentTransition = ReactCurrentBatchConfig.transition;\n\n {\n ReactCurrentBatchConfig.transition._updatedFibers = new Set();\n }\n\n try {\n scope();\n } finally {\n ReactCurrentBatchConfig.transition = prevTransition;\n\n {\n if (prevTransition === null && currentTransition._updatedFibers) {\n var updatedFibersCount = currentTransition._updatedFibers.size;\n\n if (updatedFibersCount > 10) {\n warn('Detected a large number of updates inside startTransition. ' + 'If this is due to a subscription please re-write it to use React provided hooks. ' + 'Otherwise concurrent mode guarantees are off the table.');\n }\n\n currentTransition._updatedFibers.clear();\n }\n }\n }\n}\n\nvar didWarnAboutMessageChannel = false;\nvar enqueueTaskImpl = null;\nfunction enqueueTask(task) {\n if (enqueueTaskImpl === null) {\n try {\n // read require off the module object to get around the bundlers.\n // we don't want them to detect a require and bundle a Node polyfill.\n var requireString = ('require' + Math.random()).slice(0, 7);\n var nodeRequire = module && module[requireString]; // assuming we're in node, let's try to get node's\n // version of setImmediate, bypassing fake timers if any.\n\n enqueueTaskImpl = nodeRequire.call(module, 'timers').setImmediate;\n } catch (_err) {\n // we're in a browser\n // we can't use regular timers because they may still be faked\n // so we try MessageChannel+postMessage instead\n enqueueTaskImpl = function (callback) {\n {\n if (didWarnAboutMessageChannel === false) {\n didWarnAboutMessageChannel = true;\n\n if (typeof MessageChannel === 'undefined') {\n error('This browser does not have a MessageChannel implementation, ' + 'so enqueuing tasks via await act(async () => ...) will fail. ' + 'Please file an issue at https://github.com/facebook/react/issues ' + 'if you encounter this warning.');\n }\n }\n }\n\n var channel = new MessageChannel();\n channel.port1.onmessage = callback;\n channel.port2.postMessage(undefined);\n };\n }\n }\n\n return enqueueTaskImpl(task);\n}\n\nvar actScopeDepth = 0;\nvar didWarnNoAwaitAct = false;\nfunction act(callback) {\n {\n // `act` calls can be nested, so we track the depth. This represents the\n // number of `act` scopes on the stack.\n var prevActScopeDepth = actScopeDepth;\n actScopeDepth++;\n\n if (ReactCurrentActQueue.current === null) {\n // This is the outermost `act` scope. Initialize the queue. The reconciler\n // will detect the queue and use it instead of Scheduler.\n ReactCurrentActQueue.current = [];\n }\n\n var prevIsBatchingLegacy = ReactCurrentActQueue.isBatchingLegacy;\n var result;\n\n try {\n // Used to reproduce behavior of `batchedUpdates` in legacy mode. Only\n // set to `true` while the given callback is executed, not for updates\n // triggered during an async event, because this is how the legacy\n // implementation of `act` behaved.\n ReactCurrentActQueue.isBatchingLegacy = true;\n result = callback(); // Replicate behavior of original `act` implementation in legacy mode,\n // which flushed updates immediately after the scope function exits, even\n // if it's an async function.\n\n if (!prevIsBatchingLegacy && ReactCurrentActQueue.didScheduleLegacyUpdate) {\n var queue = ReactCurrentActQueue.current;\n\n if (queue !== null) {\n ReactCurrentActQueue.didScheduleLegacyUpdate = false;\n flushActQueue(queue);\n }\n }\n } catch (error) {\n popActScope(prevActScopeDepth);\n throw error;\n } finally {\n ReactCurrentActQueue.isBatchingLegacy = prevIsBatchingLegacy;\n }\n\n if (result !== null && typeof result === 'object' && typeof result.then === 'function') {\n var thenableResult = result; // The callback is an async function (i.e. returned a promise). Wait\n // for it to resolve before exiting the current scope.\n\n var wasAwaited = false;\n var thenable = {\n then: function (resolve, reject) {\n wasAwaited = true;\n thenableResult.then(function (returnValue) {\n popActScope(prevActScopeDepth);\n\n if (actScopeDepth === 0) {\n // We've exited the outermost act scope. Recursively flush the\n // queue until there's no remaining work.\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n } else {\n resolve(returnValue);\n }\n }, function (error) {\n // The callback threw an error.\n popActScope(prevActScopeDepth);\n reject(error);\n });\n }\n };\n\n {\n if (!didWarnNoAwaitAct && typeof Promise !== 'undefined') {\n // eslint-disable-next-line no-undef\n Promise.resolve().then(function () {}).then(function () {\n if (!wasAwaited) {\n didWarnNoAwaitAct = true;\n\n error('You called act(async () => ...) without await. ' + 'This could lead to unexpected testing behaviour, ' + 'interleaving multiple act calls and mixing their ' + 'scopes. ' + 'You should - await act(async () => ...);');\n }\n });\n }\n }\n\n return thenable;\n } else {\n var returnValue = result; // The callback is not an async function. Exit the current scope\n // immediately, without awaiting.\n\n popActScope(prevActScopeDepth);\n\n if (actScopeDepth === 0) {\n // Exiting the outermost act scope. Flush the queue.\n var _queue = ReactCurrentActQueue.current;\n\n if (_queue !== null) {\n flushActQueue(_queue);\n ReactCurrentActQueue.current = null;\n } // Return a thenable. If the user awaits it, we'll flush again in\n // case additional work was scheduled by a microtask.\n\n\n var _thenable = {\n then: function (resolve, reject) {\n // Confirm we haven't re-entered another `act` scope, in case\n // the user does something weird like await the thenable\n // multiple times.\n if (ReactCurrentActQueue.current === null) {\n // Recursively flush the queue until there's no remaining work.\n ReactCurrentActQueue.current = [];\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n } else {\n resolve(returnValue);\n }\n }\n };\n return _thenable;\n } else {\n // Since we're inside a nested `act` scope, the returned thenable\n // immediately resolves. The outer scope will flush the queue.\n var _thenable2 = {\n then: function (resolve, reject) {\n resolve(returnValue);\n }\n };\n return _thenable2;\n }\n }\n }\n}\n\nfunction popActScope(prevActScopeDepth) {\n {\n if (prevActScopeDepth !== actScopeDepth - 1) {\n error('You seem to have overlapping act() calls, this is not supported. ' + 'Be sure to await previous act() calls before making a new one. ');\n }\n\n actScopeDepth = prevActScopeDepth;\n }\n}\n\nfunction recursivelyFlushAsyncActWork(returnValue, resolve, reject) {\n {\n var queue = ReactCurrentActQueue.current;\n\n if (queue !== null) {\n try {\n flushActQueue(queue);\n enqueueTask(function () {\n if (queue.length === 0) {\n // No additional work was scheduled. Finish.\n ReactCurrentActQueue.current = null;\n resolve(returnValue);\n } else {\n // Keep flushing work until there's none left.\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n }\n });\n } catch (error) {\n reject(error);\n }\n } else {\n resolve(returnValue);\n }\n }\n}\n\nvar isFlushing = false;\n\nfunction flushActQueue(queue) {\n {\n if (!isFlushing) {\n // Prevent re-entrance.\n isFlushing = true;\n var i = 0;\n\n try {\n for (; i < queue.length; i++) {\n var callback = queue[i];\n\n do {\n callback = callback(true);\n } while (callback !== null);\n }\n\n queue.length = 0;\n } catch (error) {\n // If something throws, leave the remaining callbacks on the queue.\n queue = queue.slice(i + 1);\n throw error;\n } finally {\n isFlushing = false;\n }\n }\n }\n}\n\nvar createElement$1 = createElementWithValidation ;\nvar cloneElement$1 = cloneElementWithValidation ;\nvar createFactory = createFactoryWithValidation ;\nvar Children = {\n map: mapChildren,\n forEach: forEachChildren,\n count: countChildren,\n toArray: toArray,\n only: onlyChild\n};\n\nexports.Children = Children;\nexports.Component = Component;\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.Profiler = REACT_PROFILER_TYPE;\nexports.PureComponent = PureComponent;\nexports.StrictMode = REACT_STRICT_MODE_TYPE;\nexports.Suspense = REACT_SUSPENSE_TYPE;\nexports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactSharedInternals;\nexports.cloneElement = cloneElement$1;\nexports.createContext = createContext;\nexports.createElement = createElement$1;\nexports.createFactory = createFactory;\nexports.createRef = createRef;\nexports.forwardRef = forwardRef;\nexports.isValidElement = isValidElement;\nexports.lazy = lazy;\nexports.memo = memo;\nexports.startTransition = startTransition;\nexports.unstable_act = act;\nexports.useCallback = useCallback;\nexports.useContext = useContext;\nexports.useDebugValue = useDebugValue;\nexports.useDeferredValue = useDeferredValue;\nexports.useEffect = useEffect;\nexports.useId = useId;\nexports.useImperativeHandle = useImperativeHandle;\nexports.useInsertionEffect = useInsertionEffect;\nexports.useLayoutEffect = useLayoutEffect;\nexports.useMemo = useMemo;\nexports.useReducer = useReducer;\nexports.useRef = useRef;\nexports.useState = useState;\nexports.useSyncExternalStore = useSyncExternalStore;\nexports.useTransition = useTransition;\nexports.version = ReactVersion;\n /* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\nif (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' &&\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop ===\n 'function'\n) {\n __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error());\n}\n \n })();\n}\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 1790, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js.ab49d9.map b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js.ab49d9.map deleted file mode 100644 index 2357da955badd..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js.ab49d9.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/app/index.js"],"sourcesContent":["import MyApp from \"component\";\nimport ThirdPartyComponent from \"third_party_component\";\n\nconsole.log(MyApp, ThirdPartyComponent);\n"],"names":[],"mappings":"AAAA;;;;;AAGA,QAAQ,GAAG"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js.c93798251397954f.map b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js.c93798251397954f.map deleted file mode 100644 index 4ac665b5f3196..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_app_index_b442a9.js.c93798251397954f.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/app/index.js"],"sourcesContent":["import MyApp from \"component\";\nimport ThirdPartyComponent from \"third_party_component\";\n\nconsole.log(MyApp, ThirdPartyComponent);\n"],"names":[],"mappings":"AAAA;;;;;AAGA,QAAQ,GAAG"}}, - {"offset": {"line": 10, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js deleted file mode 100644 index 37368d39bff1f..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js +++ /dev/null @@ -1,21 +0,0 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js", { - -"[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/component/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, p: process, __dirname }) => (() => { - -__turbopack_esm__({ - "default": ()=>MyApp -}); -var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$mono_transforms$2f$input$2f$node_modules$2f$react$2f$jsx$2d$runtime$2e$js__ = __turbopack_import__("[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/node_modules/react/jsx-runtime.js (ecmascript)"); -"__TURBOPACK__ecmascript__hoisting__location__"; -; -function MyApp() { - return __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2f$tests$2f$snapshot$2f$integration$2f$mono_transforms$2f$input$2f$node_modules$2f$react$2f$jsx$2d$runtime$2e$js__["jsx"]("div", { - children: "App" - }); -} - -})()), -}]); - - -//# sourceMappingURL=a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js.8b81a30e56af12af.map \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js.8b81a30e56af12af.map b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js.8b81a30e56af12af.map deleted file mode 100644 index 681abae87d383..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js.8b81a30e56af12af.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/component/index.js"],"sourcesContent":["export default function MyApp() {\n return
App
;\n}\n"],"names":[],"mappings":"AAAA;;;;;;AAAe,SAAS,QAAQ;IAC9B,OAAO,8LAAC;kBAAI;;AACd"}}, - {"offset": {"line": 15, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js.aa5bef.map b/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js.aa5bef.map deleted file mode 100644 index aa4c94fcd6315..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/mono_transforms/output/a1972_tests_snapshot_integration_mono_transforms_input_packages_component_index.js.aa5bef.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/mono_transforms/input/packages/component/index.js"],"sourcesContent":["export default function MyApp() {\n return
App
;\n}\n"],"names":[],"mappings":"AAAA;;;;;;AAAe,SAAS,QAAQ;IAC9B,OAAO,8LAAC;kBAAI;;AACd"}}, - {"offset": {"line": 13, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js.54dabc.map b/crates/turbopack/tests/snapshot/integration/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js.54dabc.map deleted file mode 100644 index f6733aded2cb5..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/preset_env/output/a1e25_@swc_helpers_src__class_call_check.mjs.js.54dabc.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@swc+helpers@0.4.11/node_modules/@swc/helpers/src/_class_call_check.mjs"],"sourcesContent":["export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}"],"names":[],"mappings":"AAAA;;;AAAe,SAAS,gBAAgB,QAAQ,EAAE,WAAW,EAAE;IAC7D,IAAI,CAAC,CAAC,oBAAoB,WAAW,GAAG;QACtC,MAAM,IAAI,UAAU,qCAAqC;IAC3D,CAAC;AACH"}}, - {"offset": {"line": 10, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/preset_env/output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js.882e5c0e26529d83.map b/crates/turbopack/tests/snapshot/integration/preset_env/output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js.882e5c0e26529d83.map deleted file mode 100644 index 1f1a4c80c6e69..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/preset_env/output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js.882e5c0e26529d83.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/preset_env/input/index.js"],"sourcesContent":["class Foo {}\n\nconsole.log(Foo, [].includes(\"foo\"));\n"],"names":[],"mappings":"AAAA;;;AAAA,IAAA,AAAM,MAAN,SAAM;;yMAAA;;AAEN,QAAQ,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC"}}, - {"offset": {"line": 12, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/preset_env/output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js.b89d04.map b/crates/turbopack/tests/snapshot/integration/preset_env/output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js.b89d04.map deleted file mode 100644 index 933ca4b2edcd1..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/preset_env/output/crates_turbopack_tests_snapshot_integration_preset_env_input_index_2fc1af.js.b89d04.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/preset_env/input/index.js"],"sourcesContent":["class Foo {}\n\nconsole.log(Foo, [].includes(\"foo\"));\n"],"names":[],"mappings":"AAAA;;;AAAA,IAAA,AAAM,MAAN,SAAM;;yMAAA;;AAEN,QAAQ,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC"}}, - {"offset": {"line": 10, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js.0564bb6c921d5c04.map b/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js.0564bb6c921d5c04.map deleted file mode 100644 index 658b4e22a2b91..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js.0564bb6c921d5c04.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/input/index.js"],"sourcesContent":["const dne = require(\"does-not-exist/path\");\n\nconsole.log(dne);\n"],"names":[],"mappings":"AAAA,MAAM,MAAM;;;;;AAEZ,QAAQ,GAAG,CAAC"}}, - {"offset": {"line": 10, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js.f63341.map b/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js.f63341.map deleted file mode 100644 index 9a6cc2d0f5b5a..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/output/crates_turbopack_tests_snapshot_integration_resolve_error_cjs_input_index_8ba790.js.f63341.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/resolve_error_cjs/input/index.js"],"sourcesContent":["const dne = require(\"does-not-exist/path\");\n\nconsole.log(dne);\n"],"names":[],"mappings":"AAAA,MAAM,MAAM;;;;;AAEZ,QAAQ,GAAG,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/resolve_error_esm/output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js.5c7ae6.map b/crates/turbopack/tests/snapshot/integration/resolve_error_esm/output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js.5c7ae6.map deleted file mode 100644 index 10b35cf3624d9..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/resolve_error_esm/output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js.5c7ae6.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/resolve_error_esm/input/index.js"],"sourcesContent":["import dne from \"does-not-exist/path\";\n\nconsole.log(dne);\nconsole.log({}[dne]);\n"],"names":[],"mappings":"AAAA;;;;;;;AAEA,QAAQ,GAAG,CAAC;AACZ,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI"}}, - {"offset": {"line": 11, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/resolve_error_esm/output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js.c14172b196576e44.map b/crates/turbopack/tests/snapshot/integration/resolve_error_esm/output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js.c14172b196576e44.map deleted file mode 100644 index e27674ad81489..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/resolve_error_esm/output/crates_turbopack_tests_snapshot_integration_resolve_error_esm_input_index_4016e2.js.c14172b196576e44.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/resolve_error_esm/input/index.js"],"sourcesContent":["import dne from \"does-not-exist/path\";\n\nconsole.log(dne);\nconsole.log({}[dne]);\n"],"names":[],"mappings":"AAAA;;;;;;;AAEA,QAAQ,GAAG,CAAC;AACZ,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI"}}, - {"offset": {"line": 13, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/runtime_entry/output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js.b3f195.map b/crates/turbopack/tests/snapshot/integration/runtime_entry/output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js.b3f195.map deleted file mode 100644 index 434643c9595ab..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/runtime_entry/output/crates_turbopack_tests_snapshot_integration_runtime_entry_input_index_3c0ee6.js.b3f195.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/runtime_entry/input/index.js"],"sourcesContent":["console.log(\"hello world\");\n"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC"}}, - {"offset": {"line": 3, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js.0d89f7ee8efec1dd.map b/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js.0d89f7ee8efec1dd.map deleted file mode 100644 index 66cc4d2e48763..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js.0d89f7ee8efec1dd.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/static/input/index.js"],"sourcesContent":["import img from \"./vercel.svg\";\nconsole.log(img);\n"],"names":[],"mappings":"AAAA;;;AACA,QAAQ,GAAG"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js.92a7b5.map b/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js.92a7b5.map deleted file mode 100644 index a12b83d3337ca..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js.92a7b5.map +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": 3, - "sections": [] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js.a87bd4.map b/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js.a87bd4.map deleted file mode 100644 index cf254a85cb40c..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/static/output/crates_turbopack_tests_snapshot_integration_static_input_index_717ffa.js.a87bd4.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/crates/turbopack/tests/snapshot/integration/static/input/index.js"],"sourcesContent":["import img from \"./vercel.svg\";\nconsole.log(img);\n"],"names":[],"mappings":"AAAA;;;AACA,QAAQ,GAAG"}}, - {"offset": {"line": 6, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.24d2e8.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.24d2e8.map deleted file mode 100644 index dcbd1ed434e8c..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/05161_hoist-non-react-statics_dist_hoist-non-react-statics.cjs.js.24d2e8.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/hoist-non-react-statics@3.3.2/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js"],"sourcesContent":["'use strict';\n\nvar reactIs = require('react-is');\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextType: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromError: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\nvar FORWARD_REF_STATICS = {\n '$$typeof': true,\n render: true,\n defaultProps: true,\n displayName: true,\n propTypes: true\n};\nvar MEMO_STATICS = {\n '$$typeof': true,\n compare: true,\n defaultProps: true,\n displayName: true,\n propTypes: true,\n type: true\n};\nvar TYPE_STATICS = {};\nTYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;\nTYPE_STATICS[reactIs.Memo] = MEMO_STATICS;\n\nfunction getStatics(component) {\n // React v16.11 and below\n if (reactIs.isMemo(component)) {\n return MEMO_STATICS;\n } // React v16.12 and above\n\n\n return TYPE_STATICS[component['$$typeof']] || REACT_STATICS;\n}\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = Object.prototype;\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') {\n // don't hoist over string (html) components\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n var targetStatics = getStatics(targetComponent);\n var sourceStatics = getStatics(sourceComponent);\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n\n if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n\n try {\n // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,UAAU;AAMd,IAAI,gBAAgB;IAClB,mBAAmB,IAAI;IACvB,aAAa,IAAI;IACjB,cAAc,IAAI;IAClB,cAAc,IAAI;IAClB,aAAa,IAAI;IACjB,iBAAiB,IAAI;IACrB,0BAA0B,IAAI;IAC9B,0BAA0B,IAAI;IAC9B,QAAQ,IAAI;IACZ,WAAW,IAAI;IACf,MAAM,IAAI;AACZ;AACA,IAAI,gBAAgB;IAClB,MAAM,IAAI;IACV,QAAQ,IAAI;IACZ,WAAW,IAAI;IACf,QAAQ,IAAI;IACZ,QAAQ,IAAI;IACZ,WAAW,IAAI;IACf,OAAO,IAAI;AACb;AACA,IAAI,sBAAsB;IACxB,YAAY,IAAI;IAChB,QAAQ,IAAI;IACZ,cAAc,IAAI;IAClB,aAAa,IAAI;IACjB,WAAW,IAAI;AACjB;AACA,IAAI,eAAe;IACjB,YAAY,IAAI;IAChB,SAAS,IAAI;IACb,cAAc,IAAI;IAClB,aAAa,IAAI;IACjB,WAAW,IAAI;IACf,MAAM,IAAI;AACZ;AACA,IAAI,eAAe,CAAC;AACpB,YAAY,CAAC,QAAQ,UAAU,CAAC,GAAG;AACnC,YAAY,CAAC,QAAQ,IAAI,CAAC,GAAG;AAE7B,SAAS,WAAW,SAAS,EAAE;IAE7B,IAAI,QAAQ,MAAM,CAAC,YAAY;QAC7B,OAAO;IACT,CAAC;IAGD,OAAO,YAAY,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI;AAChD;AAEA,IAAI,iBAAiB,OAAO,cAAc;AAC1C,IAAI,sBAAsB,OAAO,mBAAmB;AACpD,IAAI,wBAAwB,OAAO,qBAAqB;AACxD,IAAI,2BAA2B,OAAO,wBAAwB;AAC9D,IAAI,iBAAiB,OAAO,cAAc;AAC1C,IAAI,kBAAkB,OAAO,SAAS;AACtC,SAAS,qBAAqB,eAAe,EAAE,eAAe,EAAE,SAAS,EAAE;IACzE,IAAI,OAAO,oBAAoB,UAAU;QAEvC,IAAI,iBAAiB;YACnB,IAAI,qBAAqB,eAAe;YAExC,IAAI,sBAAsB,uBAAuB,iBAAiB;gBAChE,qBAAqB,iBAAiB,oBAAoB;YAC5D,CAAC;QACH,CAAC;QAED,IAAI,OAAO,oBAAoB;QAE/B,IAAI,uBAAuB;YACzB,OAAO,KAAK,MAAM,CAAC,sBAAsB;QAC3C,CAAC;QAED,IAAI,gBAAgB,WAAW;QAC/B,IAAI,gBAAgB,WAAW;QAE/B,IAAK,IAAI,IAAI,GAAG,IAAI,KAAK,MAAM,EAAE,EAAE,EAAG;YACpC,IAAI,MAAM,IAAI,CAAC,EAAE;YAEjB,IAAI,CAAC,aAAa,CAAC,IAAI,IAAI,CAAC,CAAC,aAAa,SAAS,CAAC,IAAI,KAAK,CAAC,CAAC,iBAAiB,aAAa,CAAC,IAAI,KAAK,CAAC,CAAC,iBAAiB,aAAa,CAAC,IAAI,GAAG;gBAC7I,IAAI,aAAa,yBAAyB,iBAAiB;gBAE3D,IAAI;oBAEF,eAAe,iBAAiB,KAAK;gBACvC,EAAE,OAAO,GAAG,CAAC;YACf,CAAC;QACH;IACF,CAAC;IAED,OAAO;AACT;AAEA,OAAO,OAAO,GAAG"}}, - {"offset": {"line": 83, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.540d59.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.540d59.map deleted file mode 100644 index dd7a08c846fb8..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.540d59.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+unitless@0.7.5/node_modules/@emotion/unitless/dist/unitless.cjs.prod.js"],"sourcesContent":["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: !0\n});\n\nvar unitlessKeys = {\n animationIterationCount: 1,\n borderImageOutset: 1,\n borderImageSlice: 1,\n borderImageWidth: 1,\n boxFlex: 1,\n boxFlexGroup: 1,\n boxOrdinalGroup: 1,\n columnCount: 1,\n columns: 1,\n flex: 1,\n flexGrow: 1,\n flexPositive: 1,\n flexShrink: 1,\n flexNegative: 1,\n flexOrder: 1,\n gridRow: 1,\n gridRowEnd: 1,\n gridRowSpan: 1,\n gridRowStart: 1,\n gridColumn: 1,\n gridColumnEnd: 1,\n gridColumnSpan: 1,\n gridColumnStart: 1,\n msGridRow: 1,\n msGridRowSpan: 1,\n msGridColumn: 1,\n msGridColumnSpan: 1,\n fontWeight: 1,\n lineHeight: 1,\n opacity: 1,\n order: 1,\n orphans: 1,\n tabSize: 1,\n widows: 1,\n zIndex: 1,\n zoom: 1,\n WebkitLineClamp: 1,\n fillOpacity: 1,\n floodOpacity: 1,\n stopOpacity: 1,\n strokeDasharray: 1,\n strokeDashoffset: 1,\n strokeMiterlimit: 1,\n strokeOpacity: 1,\n strokeWidth: 1\n};\n\nexports.default = unitlessKeys;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAC3C,OAAO,CAAC;AACV;AAEA,IAAI,eAAe;IACjB,yBAAyB;IACzB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,SAAS;IACT,cAAc;IACd,iBAAiB;IACjB,aAAa;IACb,SAAS;IACT,MAAM;IACN,UAAU;IACV,cAAc;IACd,YAAY;IACZ,cAAc;IACd,WAAW;IACX,SAAS;IACT,YAAY;IACZ,aAAa;IACb,cAAc;IACd,YAAY;IACZ,eAAe;IACf,gBAAgB;IAChB,iBAAiB;IACjB,WAAW;IACX,eAAe;IACf,cAAc;IACd,kBAAkB;IAClB,YAAY;IACZ,YAAY;IACZ,SAAS;IACT,OAAO;IACP,SAAS;IACT,SAAS;IACT,QAAQ;IACR,QAAQ;IACR,MAAM;IACN,iBAAiB;IACjB,aAAa;IACb,cAAc;IACd,aAAa;IACb,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,aAAa;AACf;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 54, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.5a0144.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.5a0144.map deleted file mode 100644 index 78f8635626d25..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.5a0144.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+unitless@0.7.5/node_modules/@emotion/unitless/dist/unitless.cjs.dev.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar unitlessKeys = {\n animationIterationCount: 1,\n borderImageOutset: 1,\n borderImageSlice: 1,\n borderImageWidth: 1,\n boxFlex: 1,\n boxFlexGroup: 1,\n boxOrdinalGroup: 1,\n columnCount: 1,\n columns: 1,\n flex: 1,\n flexGrow: 1,\n flexPositive: 1,\n flexShrink: 1,\n flexNegative: 1,\n flexOrder: 1,\n gridRow: 1,\n gridRowEnd: 1,\n gridRowSpan: 1,\n gridRowStart: 1,\n gridColumn: 1,\n gridColumnEnd: 1,\n gridColumnSpan: 1,\n gridColumnStart: 1,\n msGridRow: 1,\n msGridRowSpan: 1,\n msGridColumn: 1,\n msGridColumnSpan: 1,\n fontWeight: 1,\n lineHeight: 1,\n opacity: 1,\n order: 1,\n orphans: 1,\n tabSize: 1,\n widows: 1,\n zIndex: 1,\n zoom: 1,\n WebkitLineClamp: 1,\n // SVG-related properties\n fillOpacity: 1,\n floodOpacity: 1,\n stopOpacity: 1,\n strokeDasharray: 1,\n strokeDashoffset: 1,\n strokeMiterlimit: 1,\n strokeOpacity: 1,\n strokeWidth: 1\n};\n\nexports.default = unitlessKeys;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,eAAe;IACjB,yBAAyB;IACzB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,SAAS;IACT,cAAc;IACd,iBAAiB;IACjB,aAAa;IACb,SAAS;IACT,MAAM;IACN,UAAU;IACV,cAAc;IACd,YAAY;IACZ,cAAc;IACd,WAAW;IACX,SAAS;IACT,YAAY;IACZ,aAAa;IACb,cAAc;IACd,YAAY;IACZ,eAAe;IACf,gBAAgB;IAChB,iBAAiB;IACjB,WAAW;IACX,eAAe;IACf,cAAc;IACd,kBAAkB;IAClB,YAAY;IACZ,YAAY;IACZ,SAAS;IACT,OAAO;IACP,SAAS;IACT,SAAS;IACT,QAAQ;IACR,QAAQ;IACR,MAAM;IACN,iBAAiB;IAEjB,aAAa;IACb,cAAc;IACd,aAAa;IACb,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,aAAa;AACf;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 54, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.dd6df4.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.dd6df4.map deleted file mode 100644 index 89e76b0d2ef14..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/34b44_@emotion_unitless_dist_unitless.cjs.js.dd6df4.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+unitless@0.7.5/node_modules/@emotion/unitless/dist/unitless.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./unitless.cjs.prod.js\");\n} else {\n module.exports = require(\"./unitless.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/3e092_shallowequal_index.js.f9dcff.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/3e092_shallowequal_index.js.f9dcff.map deleted file mode 100644 index e17efee54dc3f..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/3e092_shallowequal_index.js.f9dcff.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/shallowequal@1.1.0/node_modules/shallowequal/index.js"],"sourcesContent":["//\n\nmodule.exports = function shallowEqual(objA, objB, compare, compareContext) {\n var ret = compare ? compare.call(compareContext, objA, objB) : void 0;\n\n if (ret !== void 0) {\n return !!ret;\n }\n\n if (objA === objB) {\n return true;\n }\n\n if (typeof objA !== \"object\" || !objA || typeof objB !== \"object\" || !objB) {\n return false;\n }\n\n var keysA = Object.keys(objA);\n var keysB = Object.keys(objB);\n\n if (keysA.length !== keysB.length) {\n return false;\n }\n\n var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);\n\n // Test for A's keys different from B.\n for (var idx = 0; idx < keysA.length; idx++) {\n var key = keysA[idx];\n\n if (!bHasOwnProperty(key)) {\n return false;\n }\n\n var valueA = objA[key];\n var valueB = objB[key];\n\n ret = compare ? compare.call(compareContext, valueA, valueB, key) : void 0;\n\n if (ret === false || (ret === void 0 && valueA !== valueB)) {\n return false;\n }\n }\n\n return true;\n};\n"],"names":[],"mappings":"AAEA,OAAO,OAAO,GAAG,SAAS,aAAa,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,cAAc,EAAE;IAC1E,IAAI,MAAM,UAAU,QAAQ,IAAI,CAAC,gBAAgB,MAAM,QAAQ,KAAK,CAAC;IAErE,IAAI,QAAQ,KAAK,GAAG;QAClB,OAAO,CAAC,CAAC;IACX,CAAC;IAED,IAAI,SAAS,MAAM;QACjB,OAAO,IAAI;IACb,CAAC;IAED,IAAI,OAAO,SAAS,YAAY,CAAC,QAAQ,OAAO,SAAS,YAAY,CAAC,MAAM;QAC1E,OAAO,KAAK;IACd,CAAC;IAED,IAAI,QAAQ,OAAO,IAAI,CAAC;IACxB,IAAI,QAAQ,OAAO,IAAI,CAAC;IAExB,IAAI,MAAM,MAAM,KAAK,MAAM,MAAM,EAAE;QACjC,OAAO,KAAK;IACd,CAAC;IAED,IAAI,kBAAkB,OAAO,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC;IAG3D,IAAK,IAAI,MAAM,GAAG,MAAM,MAAM,MAAM,EAAE,MAAO;QAC3C,IAAI,MAAM,KAAK,CAAC,IAAI;QAEpB,IAAI,CAAC,gBAAgB,MAAM;YACzB,OAAO,KAAK;QACd,CAAC;QAED,IAAI,SAAS,IAAI,CAAC,IAAI;QACtB,IAAI,SAAS,IAAI,CAAC,IAAI;QAEtB,MAAM,UAAU,QAAQ,IAAI,CAAC,gBAAgB,QAAQ,QAAQ,OAAO,KAAK,CAAC;QAE1E,IAAI,QAAQ,KAAK,IAAK,QAAQ,KAAK,KAAK,WAAW,QAAS;YAC1D,OAAO,KAAK;QACd,CAAC;IACH;IAEA,OAAO,IAAI;AACb"}}, - {"offset": {"line": 33, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/535ac_react_index.js.619516.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/535ac_react_index.js.619516.map deleted file mode 100644 index 7be3e3d49f74c..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/535ac_react_index.js.619516.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"],"sourcesContent":["/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its 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'use strict';var l=Symbol.for(\"react.element\"),n=Symbol.for(\"react.portal\"),p=Symbol.for(\"react.fragment\"),q=Symbol.for(\"react.strict_mode\"),r=Symbol.for(\"react.profiler\"),t=Symbol.for(\"react.provider\"),u=Symbol.for(\"react.context\"),v=Symbol.for(\"react.forward_ref\"),w=Symbol.for(\"react.suspense\"),x=Symbol.for(\"react.memo\"),y=Symbol.for(\"react.lazy\"),z=Symbol.iterator;function A(a){if(null===a||\"object\"!==typeof a)return null;a=z&&a[z]||a[\"@@iterator\"];return\"function\"===typeof a?a:null}\nvar B={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,D={};function E(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}E.prototype.isReactComponent={};\nE.prototype.setState=function(a,b){if(\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a)throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,a,b,\"setState\")};E.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function F(){}F.prototype=E.prototype;function G(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}var H=G.prototype=new F;\nH.constructor=G;C(H,E.prototype);H.isPureReactComponent=!0;var I=Array.isArray,J=Object.prototype.hasOwnProperty,K={current:null},L={key:!0,ref:!0,__self:!0,__source:!0};\nfunction M(a,b,e){var d,c={},k=null,h=null;if(null!=b)for(d in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(k=\"\"+b.key),b)J.call(b,d)&&!L.hasOwnProperty(d)&&(c[d]=b[d]);var g=arguments.length-2;if(1===g)c.children=e;else if(1 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n printWarning('warn', format, args);\n }\n }\n}\nfunction error(format) {\n {\n {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\nvar didWarnStateUpdateForUnmountedComponent = {};\n\nfunction warnNoop(publicInstance, callerName) {\n {\n var _constructor = publicInstance.constructor;\n var componentName = _constructor && (_constructor.displayName || _constructor.name) || 'ReactClass';\n var warningKey = componentName + \".\" + callerName;\n\n if (didWarnStateUpdateForUnmountedComponent[warningKey]) {\n return;\n }\n\n error(\"Can't call %s on a component that is not yet mounted. \" + 'This is a no-op, but it might indicate a bug in your application. ' + 'Instead, assign to `this.state` directly or define a `state = {};` ' + 'class property with the desired state in the %s component.', callerName, componentName);\n\n didWarnStateUpdateForUnmountedComponent[warningKey] = true;\n }\n}\n/**\n * This is the abstract API for an update queue.\n */\n\n\nvar ReactNoopUpdateQueue = {\n /**\n * Checks whether or not this composite component is mounted.\n * @param {ReactClass} publicInstance The instance we want to test.\n * @return {boolean} True if mounted, false otherwise.\n * @protected\n * @final\n */\n isMounted: function (publicInstance) {\n return false;\n },\n\n /**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {?function} callback Called after component is updated.\n * @param {?string} callerName name of the calling function in the public API.\n * @internal\n */\n enqueueForceUpdate: function (publicInstance, callback, callerName) {\n warnNoop(publicInstance, 'forceUpdate');\n },\n\n /**\n * Replaces all of the state. Always use this or `setState` to mutate state.\n * You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} completeState Next state.\n * @param {?function} callback Called after component is updated.\n * @param {?string} callerName name of the calling function in the public API.\n * @internal\n */\n enqueueReplaceState: function (publicInstance, completeState, callback, callerName) {\n warnNoop(publicInstance, 'replaceState');\n },\n\n /**\n * Sets a subset of the state. This only exists because _pendingState is\n * internal. This provides a merging strategy that is not available to deep\n * properties which is confusing. TODO: Expose pendingState or don't use it\n * during the merge.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} partialState Next partial state to be merged with state.\n * @param {?function} callback Called after component is updated.\n * @param {?string} Name of the calling function in the public API.\n * @internal\n */\n enqueueSetState: function (publicInstance, partialState, callback, callerName) {\n warnNoop(publicInstance, 'setState');\n }\n};\n\nvar assign = Object.assign;\n\nvar emptyObject = {};\n\n{\n Object.freeze(emptyObject);\n}\n/**\n * Base class helpers for the updating state of a component.\n */\n\n\nfunction Component(props, context, updater) {\n this.props = props;\n this.context = context; // If a component has string refs, we will assign a different object later.\n\n this.refs = emptyObject; // We initialize the default updater but the real one gets injected by the\n // renderer.\n\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nComponent.prototype.isReactComponent = {};\n/**\n * Sets a subset of the state. Always use this to mutate\n * state. You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * There is no guarantee that calls to `setState` will run synchronously,\n * as they may eventually be batched together. You can provide an optional\n * callback that will be executed when the call to setState is actually\n * completed.\n *\n * When a function is provided to setState, it will be called at some point in\n * the future (not synchronously). It will be called with the up to date\n * component arguments (state, props, context). These values can be different\n * from this.* because your function may be called after receiveProps but before\n * shouldComponentUpdate, and this new state, props, and context will not yet be\n * assigned to this.\n *\n * @param {object|function} partialState Next partial state or function to\n * produce next partial state to be merged with current state.\n * @param {?function} callback Called after state is updated.\n * @final\n * @protected\n */\n\nComponent.prototype.setState = function (partialState, callback) {\n if (typeof partialState !== 'object' && typeof partialState !== 'function' && partialState != null) {\n throw new Error('setState(...): takes an object of state variables to update or a ' + 'function which returns an object of state variables.');\n }\n\n this.updater.enqueueSetState(this, partialState, callback, 'setState');\n};\n/**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {?function} callback Called after update is complete.\n * @final\n * @protected\n */\n\n\nComponent.prototype.forceUpdate = function (callback) {\n this.updater.enqueueForceUpdate(this, callback, 'forceUpdate');\n};\n/**\n * Deprecated APIs. These APIs used to exist on classic React classes but since\n * we would like to deprecate them, we're not going to move them over to this\n * modern base class. Instead, we define a getter that warns if it's accessed.\n */\n\n\n{\n var deprecatedAPIs = {\n isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'],\n replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).']\n };\n\n var defineDeprecationWarning = function (methodName, info) {\n Object.defineProperty(Component.prototype, methodName, {\n get: function () {\n warn('%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]);\n\n return undefined;\n }\n });\n };\n\n for (var fnName in deprecatedAPIs) {\n if (deprecatedAPIs.hasOwnProperty(fnName)) {\n defineDeprecationWarning(fnName, deprecatedAPIs[fnName]);\n }\n }\n}\n\nfunction ComponentDummy() {}\n\nComponentDummy.prototype = Component.prototype;\n/**\n * Convenience component with default shallow equality check for sCU.\n */\n\nfunction PureComponent(props, context, updater) {\n this.props = props;\n this.context = context; // If a component has string refs, we will assign a different object later.\n\n this.refs = emptyObject;\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nvar pureComponentPrototype = PureComponent.prototype = new ComponentDummy();\npureComponentPrototype.constructor = PureComponent; // Avoid an extra prototype jump for these methods.\n\nassign(pureComponentPrototype, Component.prototype);\npureComponentPrototype.isPureReactComponent = true;\n\n// an immutable object with a single mutable value\nfunction createRef() {\n var refObject = {\n current: null\n };\n\n {\n Object.seal(refObject);\n }\n\n return refObject;\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown, specialPropRefWarningShown, didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n var warnAboutAccessingKey = function () {\n {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%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://reactjs.org/link/special-props)', displayName);\n }\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n var warnAboutAccessingRef = function () {\n {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` 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://reactjs.org/link/special-props)', displayName);\n }\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && config.__self && ReactCurrentOwner.current.stateNode !== config.__self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', componentName, config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * Create and return a new ReactElement of the given type.\n * See https://reactjs.org/docs/react-api.html#createelement\n */\n\nfunction createElement(type, config, children) {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null;\n var self = null;\n var source = null;\n\n if (config != null) {\n if (hasValidRef(config)) {\n ref = config.ref;\n\n {\n warnIfStringRefCannotBeAutoConverted(config);\n }\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n self = config.__self === undefined ? null : config.__self;\n source = config.__source === undefined ? null : config.__source; // Remaining properties are added to a new props object\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n }\n } // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n\n\n var childrenLength = arguments.length - 2;\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n\n {\n if (Object.freeze) {\n Object.freeze(childArray);\n }\n }\n\n props.children = childArray;\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n {\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n}\nfunction cloneAndReplaceKey(oldElement, newKey) {\n var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props);\n return newElement;\n}\n/**\n * Clone and return a new ReactElement using element as the starting point.\n * See https://reactjs.org/docs/react-api.html#cloneelement\n */\n\nfunction cloneElement(element, config, children) {\n if (element === null || element === undefined) {\n throw new Error(\"React.cloneElement(...): The argument must be a React element, but you passed \" + element + \".\");\n }\n\n var propName; // Original props are copied\n\n var props = assign({}, element.props); // Reserved names are extracted\n\n var key = element.key;\n var ref = element.ref; // Self is preserved since the owner is preserved.\n\n var self = element._self; // Source is preserved since cloneElement is unlikely to be targeted by a\n // transpiler, and the original source is probably a better indicator of the\n // true owner.\n\n var source = element._source; // Owner will be preserved, unless ref is overridden\n\n var owner = element._owner;\n\n if (config != null) {\n if (hasValidRef(config)) {\n // Silently steal the ref from the parent.\n ref = config.ref;\n owner = ReactCurrentOwner.current;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n } // Remaining properties override existing props\n\n\n var defaultProps;\n\n if (element.type && element.type.defaultProps) {\n defaultProps = element.type.defaultProps;\n }\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n if (config[propName] === undefined && defaultProps !== undefined) {\n // Resolve default props\n props[propName] = defaultProps[propName];\n } else {\n props[propName] = config[propName];\n }\n }\n }\n } // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n\n\n var childrenLength = arguments.length - 2;\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n\n props.children = childArray;\n }\n\n return ReactElement(element.type, key, ref, self, source, owner, props);\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\nfunction isValidElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\n\nvar SEPARATOR = '.';\nvar SUBSEPARATOR = ':';\n/**\n * Escape and wrap key so it is safe to use as a reactid\n *\n * @param {string} key to be escaped.\n * @return {string} the escaped key.\n */\n\nfunction escape(key) {\n var escapeRegex = /[=:]/g;\n var escaperLookup = {\n '=': '=0',\n ':': '=2'\n };\n var escapedString = key.replace(escapeRegex, function (match) {\n return escaperLookup[match];\n });\n return '$' + escapedString;\n}\n/**\n * TODO: Test that a single child and an array with one item have the same key\n * pattern.\n */\n\n\nvar didWarnAboutMaps = false;\nvar userProvidedKeyEscapeRegex = /\\/+/g;\n\nfunction escapeUserProvidedKey(text) {\n return text.replace(userProvidedKeyEscapeRegex, '$&/');\n}\n/**\n * Generate a key string that identifies a element within a set.\n *\n * @param {*} element A element that could contain a manual key.\n * @param {number} index Index that is used if a manual key is not provided.\n * @return {string}\n */\n\n\nfunction getElementKey(element, index) {\n // Do some typechecking here since we call this blindly. We want to ensure\n // that we don't block potential future ES APIs.\n if (typeof element === 'object' && element !== null && element.key != null) {\n // Explicit key\n {\n checkKeyStringCoercion(element.key);\n }\n\n return escape('' + element.key);\n } // Implicit key determined by the index in the set\n\n\n return index.toString(36);\n}\n\nfunction mapIntoArray(children, array, escapedPrefix, nameSoFar, callback) {\n var type = typeof children;\n\n if (type === 'undefined' || type === 'boolean') {\n // All of the above are perceived as null.\n children = null;\n }\n\n var invokeCallback = false;\n\n if (children === null) {\n invokeCallback = true;\n } else {\n switch (type) {\n case 'string':\n case 'number':\n invokeCallback = true;\n break;\n\n case 'object':\n switch (children.$$typeof) {\n case REACT_ELEMENT_TYPE:\n case REACT_PORTAL_TYPE:\n invokeCallback = true;\n }\n\n }\n }\n\n if (invokeCallback) {\n var _child = children;\n var mappedChild = callback(_child); // If it's the only child, treat the name as if it was wrapped in an array\n // so that it's consistent if the number of children grows:\n\n var childKey = nameSoFar === '' ? SEPARATOR + getElementKey(_child, 0) : nameSoFar;\n\n if (isArray(mappedChild)) {\n var escapedChildKey = '';\n\n if (childKey != null) {\n escapedChildKey = escapeUserProvidedKey(childKey) + '/';\n }\n\n mapIntoArray(mappedChild, array, escapedChildKey, '', function (c) {\n return c;\n });\n } else if (mappedChild != null) {\n if (isValidElement(mappedChild)) {\n {\n // The `if` statement here prevents auto-disabling of the safe\n // coercion ESLint rule, so we must manually disable it below.\n // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n if (mappedChild.key && (!_child || _child.key !== mappedChild.key)) {\n checkKeyStringCoercion(mappedChild.key);\n }\n }\n\n mappedChild = cloneAndReplaceKey(mappedChild, // Keep both the (mapped) and old keys if they differ, just as\n // traverseAllChildren used to do for objects as children\n escapedPrefix + ( // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n mappedChild.key && (!_child || _child.key !== mappedChild.key) ? // $FlowFixMe Flow incorrectly thinks existing element's key can be a number\n // eslint-disable-next-line react-internal/safe-string-coercion\n escapeUserProvidedKey('' + mappedChild.key) + '/' : '') + childKey);\n }\n\n array.push(mappedChild);\n }\n\n return 1;\n }\n\n var child;\n var nextName;\n var subtreeCount = 0; // Count of children found in the current subtree.\n\n var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR;\n\n if (isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n child = children[i];\n nextName = nextNamePrefix + getElementKey(child, i);\n subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n }\n } else {\n var iteratorFn = getIteratorFn(children);\n\n if (typeof iteratorFn === 'function') {\n var iterableChildren = children;\n\n {\n // Warn about using Maps as children\n if (iteratorFn === iterableChildren.entries) {\n if (!didWarnAboutMaps) {\n warn('Using Maps as children is not supported. ' + 'Use an array of keyed ReactElements instead.');\n }\n\n didWarnAboutMaps = true;\n }\n }\n\n var iterator = iteratorFn.call(iterableChildren);\n var step;\n var ii = 0;\n\n while (!(step = iterator.next()).done) {\n child = step.value;\n nextName = nextNamePrefix + getElementKey(child, ii++);\n subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n }\n } else if (type === 'object') {\n // eslint-disable-next-line react-internal/safe-string-coercion\n var childrenString = String(children);\n throw new Error(\"Objects are not valid as a React child (found: \" + (childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString) + \"). \" + 'If you meant to render a collection of children, use an array ' + 'instead.');\n }\n }\n\n return subtreeCount;\n}\n\n/**\n * Maps children that are typically specified as `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenmap\n *\n * The provided mapFunction(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} func The map function.\n * @param {*} context Context for mapFunction.\n * @return {object} Object containing the ordered map of results.\n */\nfunction mapChildren(children, func, context) {\n if (children == null) {\n return children;\n }\n\n var result = [];\n var count = 0;\n mapIntoArray(children, result, '', '', function (child) {\n return func.call(context, child, count++);\n });\n return result;\n}\n/**\n * Count the number of children that are typically specified as\n * `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrencount\n *\n * @param {?*} children Children tree container.\n * @return {number} The number of children.\n */\n\n\nfunction countChildren(children) {\n var n = 0;\n mapChildren(children, function () {\n n++; // Don't return anything\n });\n return n;\n}\n\n/**\n * Iterates through children that are typically specified as `props.children`.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenforeach\n *\n * The provided forEachFunc(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} forEachFunc\n * @param {*} forEachContext Context for forEachContext.\n */\nfunction forEachChildren(children, forEachFunc, forEachContext) {\n mapChildren(children, function () {\n forEachFunc.apply(this, arguments); // Don't return anything.\n }, forEachContext);\n}\n/**\n * Flatten a children object (typically specified as `props.children`) and\n * return an array with appropriately re-keyed children.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrentoarray\n */\n\n\nfunction toArray(children) {\n return mapChildren(children, function (child) {\n return child;\n }) || [];\n}\n/**\n * Returns the first child in a collection of children and verifies that there\n * is only one child in the collection.\n *\n * See https://reactjs.org/docs/react-api.html#reactchildrenonly\n *\n * The current implementation of this function assumes that a single child gets\n * passed without a wrapper, but the purpose of this helper function is to\n * abstract away the particular structure of children.\n *\n * @param {?object} children Child collection structure.\n * @return {ReactElement} The first and only `ReactElement` contained in the\n * structure.\n */\n\n\nfunction onlyChild(children) {\n if (!isValidElement(children)) {\n throw new Error('React.Children.only expected to receive a single React element child.');\n }\n\n return children;\n}\n\nfunction createContext(defaultValue) {\n // TODO: Second argument used to be an optional `calculateChangedBits`\n // function. Warn to reserve for future use?\n var context = {\n $$typeof: REACT_CONTEXT_TYPE,\n // As a workaround to support multiple concurrent renderers, we categorize\n // some renderers as primary and others as secondary. We only expect\n // there to be two concurrent renderers at most: React Native (primary) and\n // Fabric (secondary); React DOM (primary) and React ART (secondary).\n // Secondary renderers store their context values on separate fields.\n _currentValue: defaultValue,\n _currentValue2: defaultValue,\n // Used to track how many concurrent renderers this context currently\n // supports within in a single renderer. Such as parallel server rendering.\n _threadCount: 0,\n // These are circular\n Provider: null,\n Consumer: null,\n // Add these to use same hidden class in VM as ServerContext\n _defaultValue: null,\n _globalName: null\n };\n context.Provider = {\n $$typeof: REACT_PROVIDER_TYPE,\n _context: context\n };\n var hasWarnedAboutUsingNestedContextConsumers = false;\n var hasWarnedAboutUsingConsumerProvider = false;\n var hasWarnedAboutDisplayNameOnConsumer = false;\n\n {\n // A separate object, but proxies back to the original context object for\n // backwards compatibility. It has a different $$typeof, so we can properly\n // warn for the incorrect usage of Context as a Consumer.\n var Consumer = {\n $$typeof: REACT_CONTEXT_TYPE,\n _context: context\n }; // $FlowFixMe: Flow complains about not setting a value, which is intentional here\n\n Object.defineProperties(Consumer, {\n Provider: {\n get: function () {\n if (!hasWarnedAboutUsingConsumerProvider) {\n hasWarnedAboutUsingConsumerProvider = true;\n\n error('Rendering is not supported and will be removed in ' + 'a future major release. Did you mean to render instead?');\n }\n\n return context.Provider;\n },\n set: function (_Provider) {\n context.Provider = _Provider;\n }\n },\n _currentValue: {\n get: function () {\n return context._currentValue;\n },\n set: function (_currentValue) {\n context._currentValue = _currentValue;\n }\n },\n _currentValue2: {\n get: function () {\n return context._currentValue2;\n },\n set: function (_currentValue2) {\n context._currentValue2 = _currentValue2;\n }\n },\n _threadCount: {\n get: function () {\n return context._threadCount;\n },\n set: function (_threadCount) {\n context._threadCount = _threadCount;\n }\n },\n Consumer: {\n get: function () {\n if (!hasWarnedAboutUsingNestedContextConsumers) {\n hasWarnedAboutUsingNestedContextConsumers = true;\n\n error('Rendering is not supported and will be removed in ' + 'a future major release. Did you mean to render instead?');\n }\n\n return context.Consumer;\n }\n },\n displayName: {\n get: function () {\n return context.displayName;\n },\n set: function (displayName) {\n if (!hasWarnedAboutDisplayNameOnConsumer) {\n warn('Setting `displayName` on Context.Consumer has no effect. ' + \"You should set it directly on the context with Context.displayName = '%s'.\", displayName);\n\n hasWarnedAboutDisplayNameOnConsumer = true;\n }\n }\n }\n }); // $FlowFixMe: Flow complains about missing properties because it doesn't understand defineProperty\n\n context.Consumer = Consumer;\n }\n\n {\n context._currentRenderer = null;\n context._currentRenderer2 = null;\n }\n\n return context;\n}\n\nvar Uninitialized = -1;\nvar Pending = 0;\nvar Resolved = 1;\nvar Rejected = 2;\n\nfunction lazyInitializer(payload) {\n if (payload._status === Uninitialized) {\n var ctor = payload._result;\n var thenable = ctor(); // Transition to the next state.\n // This might throw either because it's missing or throws. If so, we treat it\n // as still uninitialized and try again next time. Which is the same as what\n // happens if the ctor or any wrappers processing the ctor throws. This might\n // end up fixing it if the resolution was a concurrency bug.\n\n thenable.then(function (moduleObject) {\n if (payload._status === Pending || payload._status === Uninitialized) {\n // Transition to the next state.\n var resolved = payload;\n resolved._status = Resolved;\n resolved._result = moduleObject;\n }\n }, function (error) {\n if (payload._status === Pending || payload._status === Uninitialized) {\n // Transition to the next state.\n var rejected = payload;\n rejected._status = Rejected;\n rejected._result = error;\n }\n });\n\n if (payload._status === Uninitialized) {\n // In case, we're still uninitialized, then we're waiting for the thenable\n // to resolve. Set it as pending in the meantime.\n var pending = payload;\n pending._status = Pending;\n pending._result = thenable;\n }\n }\n\n if (payload._status === Resolved) {\n var moduleObject = payload._result;\n\n {\n if (moduleObject === undefined) {\n error('lazy: Expected the result of a dynamic imp' + 'ort() call. ' + 'Instead received: %s\\n\\nYour code should look like: \\n ' + // Break up imports to avoid accidentally parsing them as dependencies.\n 'const MyComponent = lazy(() => imp' + \"ort('./MyComponent'))\\n\\n\" + 'Did you accidentally put curly braces around the import?', moduleObject);\n }\n }\n\n {\n if (!('default' in moduleObject)) {\n error('lazy: Expected the result of a dynamic imp' + 'ort() call. ' + 'Instead received: %s\\n\\nYour code should look like: \\n ' + // Break up imports to avoid accidentally parsing them as dependencies.\n 'const MyComponent = lazy(() => imp' + \"ort('./MyComponent'))\", moduleObject);\n }\n }\n\n return moduleObject.default;\n } else {\n throw payload._result;\n }\n}\n\nfunction lazy(ctor) {\n var payload = {\n // We use these fields to store the result.\n _status: Uninitialized,\n _result: ctor\n };\n var lazyType = {\n $$typeof: REACT_LAZY_TYPE,\n _payload: payload,\n _init: lazyInitializer\n };\n\n {\n // In production, this would just set it on the object.\n var defaultProps;\n var propTypes; // $FlowFixMe\n\n Object.defineProperties(lazyType, {\n defaultProps: {\n configurable: true,\n get: function () {\n return defaultProps;\n },\n set: function (newDefaultProps) {\n error('React.lazy(...): It is not supported to assign `defaultProps` to ' + 'a lazy component import. Either specify them where the component ' + 'is defined, or create a wrapping component around it.');\n\n defaultProps = newDefaultProps; // Match production behavior more closely:\n // $FlowFixMe\n\n Object.defineProperty(lazyType, 'defaultProps', {\n enumerable: true\n });\n }\n },\n propTypes: {\n configurable: true,\n get: function () {\n return propTypes;\n },\n set: function (newPropTypes) {\n error('React.lazy(...): It is not supported to assign `propTypes` to ' + 'a lazy component import. Either specify them where the component ' + 'is defined, or create a wrapping component around it.');\n\n propTypes = newPropTypes; // Match production behavior more closely:\n // $FlowFixMe\n\n Object.defineProperty(lazyType, 'propTypes', {\n enumerable: true\n });\n }\n }\n });\n }\n\n return lazyType;\n}\n\nfunction forwardRef(render) {\n {\n if (render != null && render.$$typeof === REACT_MEMO_TYPE) {\n error('forwardRef requires a render function but received a `memo` ' + 'component. Instead of forwardRef(memo(...)), use ' + 'memo(forwardRef(...)).');\n } else if (typeof render !== 'function') {\n error('forwardRef requires a render function but was given %s.', render === null ? 'null' : typeof render);\n } else {\n if (render.length !== 0 && render.length !== 2) {\n error('forwardRef render functions accept exactly two parameters: props and ref. %s', render.length === 1 ? 'Did you forget to use the ref parameter?' : 'Any additional parameter will be undefined.');\n }\n }\n\n if (render != null) {\n if (render.defaultProps != null || render.propTypes != null) {\n error('forwardRef render functions do not support propTypes or defaultProps. ' + 'Did you accidentally pass a React component?');\n }\n }\n }\n\n var elementType = {\n $$typeof: REACT_FORWARD_REF_TYPE,\n render: render\n };\n\n {\n var ownName;\n Object.defineProperty(elementType, 'displayName', {\n enumerable: false,\n configurable: true,\n get: function () {\n return ownName;\n },\n set: function (name) {\n ownName = name; // The inner component shouldn't inherit this display name in most cases,\n // because the component may be used elsewhere.\n // But it's nice for anonymous functions to inherit the name,\n // so that our component-stack generation logic will display their frames.\n // An anonymous function generally suggests a pattern like:\n // React.forwardRef((props, ref) => {...});\n // This kind of inner function is not used elsewhere so the side effect is okay.\n\n if (!render.name && !render.displayName) {\n render.displayName = name;\n }\n }\n });\n }\n\n return elementType;\n}\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction memo(type, compare) {\n {\n if (!isValidElementType(type)) {\n error('memo: The first argument must be a component. Instead ' + 'received: %s', type === null ? 'null' : typeof type);\n }\n }\n\n var elementType = {\n $$typeof: REACT_MEMO_TYPE,\n type: type,\n compare: compare === undefined ? null : compare\n };\n\n {\n var ownName;\n Object.defineProperty(elementType, 'displayName', {\n enumerable: false,\n configurable: true,\n get: function () {\n return ownName;\n },\n set: function (name) {\n ownName = name; // The inner component shouldn't inherit this display name in most cases,\n // because the component may be used elsewhere.\n // But it's nice for anonymous functions to inherit the name,\n // so that our component-stack generation logic will display their frames.\n // An anonymous function generally suggests a pattern like:\n // React.memo((props) => {...});\n // This kind of inner function is not used elsewhere so the side effect is okay.\n\n if (!type.name && !type.displayName) {\n type.displayName = name;\n }\n }\n });\n }\n\n return elementType;\n}\n\nfunction resolveDispatcher() {\n var dispatcher = ReactCurrentDispatcher.current;\n\n {\n if (dispatcher === null) {\n error('Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for' + ' one of the following reasons:\\n' + '1. You might have mismatching versions of React and the renderer (such as React DOM)\\n' + '2. You might be breaking the Rules of Hooks\\n' + '3. You might have more than one copy of React in the same app\\n' + 'See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.');\n }\n } // Will result in a null access error if accessed outside render phase. We\n // intentionally don't throw our own error because this is in a hot path.\n // Also helps ensure this is inlined.\n\n\n return dispatcher;\n}\nfunction useContext(Context) {\n var dispatcher = resolveDispatcher();\n\n {\n // TODO: add a more generic warning for invalid values.\n if (Context._context !== undefined) {\n var realContext = Context._context; // Don't deduplicate because this legitimately causes bugs\n // and nobody should be using this in existing code.\n\n if (realContext.Consumer === Context) {\n error('Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be ' + 'removed in a future major release. Did you mean to call useContext(Context) instead?');\n } else if (realContext.Provider === Context) {\n error('Calling useContext(Context.Provider) is not supported. ' + 'Did you mean to call useContext(Context) instead?');\n }\n }\n }\n\n return dispatcher.useContext(Context);\n}\nfunction useState(initialState) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useState(initialState);\n}\nfunction useReducer(reducer, initialArg, init) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useReducer(reducer, initialArg, init);\n}\nfunction useRef(initialValue) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useRef(initialValue);\n}\nfunction useEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useEffect(create, deps);\n}\nfunction useInsertionEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useInsertionEffect(create, deps);\n}\nfunction useLayoutEffect(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useLayoutEffect(create, deps);\n}\nfunction useCallback(callback, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useCallback(callback, deps);\n}\nfunction useMemo(create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useMemo(create, deps);\n}\nfunction useImperativeHandle(ref, create, deps) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useImperativeHandle(ref, create, deps);\n}\nfunction useDebugValue(value, formatterFn) {\n {\n var dispatcher = resolveDispatcher();\n return dispatcher.useDebugValue(value, formatterFn);\n }\n}\nfunction useTransition() {\n var dispatcher = resolveDispatcher();\n return dispatcher.useTransition();\n}\nfunction useDeferredValue(value) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useDeferredValue(value);\n}\nfunction useId() {\n var dispatcher = resolveDispatcher();\n return dispatcher.useId();\n}\nfunction useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) {\n var dispatcher = resolveDispatcher();\n return dispatcher.useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot);\n}\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher$1 = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher$1.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher$1.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('')) {\n _frame = _frame.replace('', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher$1.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n setExtraStackFrame(stack);\n } else {\n setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n\nfunction getDeclarationErrorAddendum() {\n if (ReactCurrentOwner.current) {\n var name = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n}\n\nfunction getSourceInfoErrorAddendumForProps(elementProps) {\n if (elementProps !== null && elementProps !== undefined) {\n return getSourceInfoErrorAddendum(elementProps.__source);\n }\n\n return '';\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner.current) {\n // Give the component that originally created this child.\n childOwner = \" It was passed a child from \" + getComponentNameFromType(element._owner.type) + \".\";\n }\n\n {\n setCurrentlyValidatingElement$1(element);\n\n error('Each child in a list should have a unique \"key\" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);\n\n setCurrentlyValidatingElement$1(null);\n }\n}\n/**\n * Ensure that every element either is passed in a static location, in an\n * array with an explicit keys property defined, or in an object literal\n * with valid key property.\n *\n * @internal\n * @param {ReactNode} node Statically passed child of any type.\n * @param {*} parentType node's parent's type.\n */\n\n\nfunction validateChildKeys(node, parentType) {\n if (typeof node !== 'object') {\n return;\n }\n\n if (isArray(node)) {\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n\n if (isValidElement(child)) {\n validateExplicitKey(child, parentType);\n }\n }\n } else if (isValidElement(node)) {\n // This element was passed in a valid location.\n if (node._store) {\n node._store.validated = true;\n }\n } else if (node) {\n var iteratorFn = getIteratorFn(node);\n\n if (typeof iteratorFn === 'function') {\n // Entry iterators used to provide implicit keys,\n // but now we print a separate warning for them later.\n if (iteratorFn !== node.entries) {\n var iterator = iteratorFn.call(node);\n var step;\n\n while (!(step = iterator.next()).done) {\n if (isValidElement(step.value)) {\n validateExplicitKey(step.value, parentType);\n }\n }\n }\n }\n }\n}\n/**\n * Given an element, validate that its props follow the propTypes definition,\n * provided by the type.\n *\n * @param {ReactElement} element\n */\n\n\nfunction validatePropTypes(element) {\n {\n var type = element.type;\n\n if (type === null || type === undefined || typeof type === 'string') {\n return;\n }\n\n var propTypes;\n\n if (typeof type === 'function') {\n propTypes = type.propTypes;\n } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.\n // Inner props are checked in the reconciler.\n type.$$typeof === REACT_MEMO_TYPE)) {\n propTypes = type.propTypes;\n } else {\n return;\n }\n\n if (propTypes) {\n // Intentionally inside to avoid triggering lazy initializers:\n var name = getComponentNameFromType(type);\n checkPropTypes(propTypes, element.props, 'prop', name, element);\n } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n var _name = getComponentNameFromType(type);\n\n error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');\n }\n\n if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {\n error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');\n }\n }\n}\n/**\n * Given a fragment, validate that it can only be provided with fragment props\n * @param {ReactElement} fragment\n */\n\n\nfunction validateFragmentProps(fragment) {\n {\n var keys = Object.keys(fragment.props);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n\n if (key !== 'children' && key !== 'key') {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);\n\n setCurrentlyValidatingElement$1(null);\n break;\n }\n }\n\n if (fragment.ref !== null) {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid attribute `ref` supplied to `React.Fragment`.');\n\n setCurrentlyValidatingElement$1(null);\n }\n }\n}\nfunction createElementWithValidation(type, props, children) {\n var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n // succeed and there will likely be errors in render.\n\n if (!validType) {\n var info = '';\n\n if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {\n info += ' You likely forgot to export your component from the file ' + \"it's defined in, or you might have mixed up default and named imports.\";\n }\n\n var sourceInfo = getSourceInfoErrorAddendumForProps(props);\n\n if (sourceInfo) {\n info += sourceInfo;\n } else {\n info += getDeclarationErrorAddendum();\n }\n\n var typeString;\n\n if (type === null) {\n typeString = 'null';\n } else if (isArray(type)) {\n typeString = 'array';\n } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n typeString = \"<\" + (getComponentNameFromType(type.type) || 'Unknown') + \" />\";\n info = ' Did you accidentally export a JSX literal instead of a component?';\n } else {\n typeString = typeof type;\n }\n\n {\n error('React.createElement: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);\n }\n }\n\n var element = createElement.apply(this, arguments); // The result can be nullish if a mock or a custom function is used.\n // TODO: Drop this when these are no longer allowed as the type argument.\n\n if (element == null) {\n return element;\n } // Skip key warning if the type isn't valid since our key validation logic\n // doesn't expect a non-string/function type and can throw confusing errors.\n // We don't want exception behavior to differ between dev and prod.\n // (Rendering will throw with a helpful message and as soon as the type is\n // fixed, the key warnings will appear.)\n\n\n if (validType) {\n for (var i = 2; i < arguments.length; i++) {\n validateChildKeys(arguments[i], type);\n }\n }\n\n if (type === REACT_FRAGMENT_TYPE) {\n validateFragmentProps(element);\n } else {\n validatePropTypes(element);\n }\n\n return element;\n}\nvar didWarnAboutDeprecatedCreateFactory = false;\nfunction createFactoryWithValidation(type) {\n var validatedFactory = createElementWithValidation.bind(null, type);\n validatedFactory.type = type;\n\n {\n if (!didWarnAboutDeprecatedCreateFactory) {\n didWarnAboutDeprecatedCreateFactory = true;\n\n warn('React.createFactory() is deprecated and will be removed in ' + 'a future major release. Consider using JSX ' + 'or use React.createElement() directly instead.');\n } // Legacy hook: remove it\n\n\n Object.defineProperty(validatedFactory, 'type', {\n enumerable: false,\n get: function () {\n warn('Factory.type is deprecated. Access the class directly ' + 'before passing it to createFactory.');\n\n Object.defineProperty(this, 'type', {\n value: type\n });\n return type;\n }\n });\n }\n\n return validatedFactory;\n}\nfunction cloneElementWithValidation(element, props, children) {\n var newElement = cloneElement.apply(this, arguments);\n\n for (var i = 2; i < arguments.length; i++) {\n validateChildKeys(arguments[i], newElement.type);\n }\n\n validatePropTypes(newElement);\n return newElement;\n}\n\nfunction startTransition(scope, options) {\n var prevTransition = ReactCurrentBatchConfig.transition;\n ReactCurrentBatchConfig.transition = {};\n var currentTransition = ReactCurrentBatchConfig.transition;\n\n {\n ReactCurrentBatchConfig.transition._updatedFibers = new Set();\n }\n\n try {\n scope();\n } finally {\n ReactCurrentBatchConfig.transition = prevTransition;\n\n {\n if (prevTransition === null && currentTransition._updatedFibers) {\n var updatedFibersCount = currentTransition._updatedFibers.size;\n\n if (updatedFibersCount > 10) {\n warn('Detected a large number of updates inside startTransition. ' + 'If this is due to a subscription please re-write it to use React provided hooks. ' + 'Otherwise concurrent mode guarantees are off the table.');\n }\n\n currentTransition._updatedFibers.clear();\n }\n }\n }\n}\n\nvar didWarnAboutMessageChannel = false;\nvar enqueueTaskImpl = null;\nfunction enqueueTask(task) {\n if (enqueueTaskImpl === null) {\n try {\n // read require off the module object to get around the bundlers.\n // we don't want them to detect a require and bundle a Node polyfill.\n var requireString = ('require' + Math.random()).slice(0, 7);\n var nodeRequire = module && module[requireString]; // assuming we're in node, let's try to get node's\n // version of setImmediate, bypassing fake timers if any.\n\n enqueueTaskImpl = nodeRequire.call(module, 'timers').setImmediate;\n } catch (_err) {\n // we're in a browser\n // we can't use regular timers because they may still be faked\n // so we try MessageChannel+postMessage instead\n enqueueTaskImpl = function (callback) {\n {\n if (didWarnAboutMessageChannel === false) {\n didWarnAboutMessageChannel = true;\n\n if (typeof MessageChannel === 'undefined') {\n error('This browser does not have a MessageChannel implementation, ' + 'so enqueuing tasks via await act(async () => ...) will fail. ' + 'Please file an issue at https://github.com/facebook/react/issues ' + 'if you encounter this warning.');\n }\n }\n }\n\n var channel = new MessageChannel();\n channel.port1.onmessage = callback;\n channel.port2.postMessage(undefined);\n };\n }\n }\n\n return enqueueTaskImpl(task);\n}\n\nvar actScopeDepth = 0;\nvar didWarnNoAwaitAct = false;\nfunction act(callback) {\n {\n // `act` calls can be nested, so we track the depth. This represents the\n // number of `act` scopes on the stack.\n var prevActScopeDepth = actScopeDepth;\n actScopeDepth++;\n\n if (ReactCurrentActQueue.current === null) {\n // This is the outermost `act` scope. Initialize the queue. The reconciler\n // will detect the queue and use it instead of Scheduler.\n ReactCurrentActQueue.current = [];\n }\n\n var prevIsBatchingLegacy = ReactCurrentActQueue.isBatchingLegacy;\n var result;\n\n try {\n // Used to reproduce behavior of `batchedUpdates` in legacy mode. Only\n // set to `true` while the given callback is executed, not for updates\n // triggered during an async event, because this is how the legacy\n // implementation of `act` behaved.\n ReactCurrentActQueue.isBatchingLegacy = true;\n result = callback(); // Replicate behavior of original `act` implementation in legacy mode,\n // which flushed updates immediately after the scope function exits, even\n // if it's an async function.\n\n if (!prevIsBatchingLegacy && ReactCurrentActQueue.didScheduleLegacyUpdate) {\n var queue = ReactCurrentActQueue.current;\n\n if (queue !== null) {\n ReactCurrentActQueue.didScheduleLegacyUpdate = false;\n flushActQueue(queue);\n }\n }\n } catch (error) {\n popActScope(prevActScopeDepth);\n throw error;\n } finally {\n ReactCurrentActQueue.isBatchingLegacy = prevIsBatchingLegacy;\n }\n\n if (result !== null && typeof result === 'object' && typeof result.then === 'function') {\n var thenableResult = result; // The callback is an async function (i.e. returned a promise). Wait\n // for it to resolve before exiting the current scope.\n\n var wasAwaited = false;\n var thenable = {\n then: function (resolve, reject) {\n wasAwaited = true;\n thenableResult.then(function (returnValue) {\n popActScope(prevActScopeDepth);\n\n if (actScopeDepth === 0) {\n // We've exited the outermost act scope. Recursively flush the\n // queue until there's no remaining work.\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n } else {\n resolve(returnValue);\n }\n }, function (error) {\n // The callback threw an error.\n popActScope(prevActScopeDepth);\n reject(error);\n });\n }\n };\n\n {\n if (!didWarnNoAwaitAct && typeof Promise !== 'undefined') {\n // eslint-disable-next-line no-undef\n Promise.resolve().then(function () {}).then(function () {\n if (!wasAwaited) {\n didWarnNoAwaitAct = true;\n\n error('You called act(async () => ...) without await. ' + 'This could lead to unexpected testing behaviour, ' + 'interleaving multiple act calls and mixing their ' + 'scopes. ' + 'You should - await act(async () => ...);');\n }\n });\n }\n }\n\n return thenable;\n } else {\n var returnValue = result; // The callback is not an async function. Exit the current scope\n // immediately, without awaiting.\n\n popActScope(prevActScopeDepth);\n\n if (actScopeDepth === 0) {\n // Exiting the outermost act scope. Flush the queue.\n var _queue = ReactCurrentActQueue.current;\n\n if (_queue !== null) {\n flushActQueue(_queue);\n ReactCurrentActQueue.current = null;\n } // Return a thenable. If the user awaits it, we'll flush again in\n // case additional work was scheduled by a microtask.\n\n\n var _thenable = {\n then: function (resolve, reject) {\n // Confirm we haven't re-entered another `act` scope, in case\n // the user does something weird like await the thenable\n // multiple times.\n if (ReactCurrentActQueue.current === null) {\n // Recursively flush the queue until there's no remaining work.\n ReactCurrentActQueue.current = [];\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n } else {\n resolve(returnValue);\n }\n }\n };\n return _thenable;\n } else {\n // Since we're inside a nested `act` scope, the returned thenable\n // immediately resolves. The outer scope will flush the queue.\n var _thenable2 = {\n then: function (resolve, reject) {\n resolve(returnValue);\n }\n };\n return _thenable2;\n }\n }\n }\n}\n\nfunction popActScope(prevActScopeDepth) {\n {\n if (prevActScopeDepth !== actScopeDepth - 1) {\n error('You seem to have overlapping act() calls, this is not supported. ' + 'Be sure to await previous act() calls before making a new one. ');\n }\n\n actScopeDepth = prevActScopeDepth;\n }\n}\n\nfunction recursivelyFlushAsyncActWork(returnValue, resolve, reject) {\n {\n var queue = ReactCurrentActQueue.current;\n\n if (queue !== null) {\n try {\n flushActQueue(queue);\n enqueueTask(function () {\n if (queue.length === 0) {\n // No additional work was scheduled. Finish.\n ReactCurrentActQueue.current = null;\n resolve(returnValue);\n } else {\n // Keep flushing work until there's none left.\n recursivelyFlushAsyncActWork(returnValue, resolve, reject);\n }\n });\n } catch (error) {\n reject(error);\n }\n } else {\n resolve(returnValue);\n }\n }\n}\n\nvar isFlushing = false;\n\nfunction flushActQueue(queue) {\n {\n if (!isFlushing) {\n // Prevent re-entrance.\n isFlushing = true;\n var i = 0;\n\n try {\n for (; i < queue.length; i++) {\n var callback = queue[i];\n\n do {\n callback = callback(true);\n } while (callback !== null);\n }\n\n queue.length = 0;\n } catch (error) {\n // If something throws, leave the remaining callbacks on the queue.\n queue = queue.slice(i + 1);\n throw error;\n } finally {\n isFlushing = false;\n }\n }\n }\n}\n\nvar createElement$1 = createElementWithValidation ;\nvar cloneElement$1 = cloneElementWithValidation ;\nvar createFactory = createFactoryWithValidation ;\nvar Children = {\n map: mapChildren,\n forEach: forEachChildren,\n count: countChildren,\n toArray: toArray,\n only: onlyChild\n};\n\nexports.Children = Children;\nexports.Component = Component;\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.Profiler = REACT_PROFILER_TYPE;\nexports.PureComponent = PureComponent;\nexports.StrictMode = REACT_STRICT_MODE_TYPE;\nexports.Suspense = REACT_SUSPENSE_TYPE;\nexports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactSharedInternals;\nexports.cloneElement = cloneElement$1;\nexports.createContext = createContext;\nexports.createElement = createElement$1;\nexports.createFactory = createFactory;\nexports.createRef = createRef;\nexports.forwardRef = forwardRef;\nexports.isValidElement = isValidElement;\nexports.lazy = lazy;\nexports.memo = memo;\nexports.startTransition = startTransition;\nexports.unstable_act = act;\nexports.useCallback = useCallback;\nexports.useContext = useContext;\nexports.useDebugValue = useDebugValue;\nexports.useDeferredValue = useDeferredValue;\nexports.useEffect = useEffect;\nexports.useId = useId;\nexports.useImperativeHandle = useImperativeHandle;\nexports.useInsertionEffect = useInsertionEffect;\nexports.useLayoutEffect = useLayoutEffect;\nexports.useMemo = useMemo;\nexports.useReducer = useReducer;\nexports.useRef = useRef;\nexports.useState = useState;\nexports.useSyncExternalStore = useSyncExternalStore;\nexports.useTransition = useTransition;\nexports.version = ReactVersion;\n /* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\nif (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' &&\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop ===\n 'function'\n) {\n __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error());\n}\n \n })();\n}\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 1790, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.49fe5d.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.49fe5d.map deleted file mode 100644 index fa22df1e4f580..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.49fe5d.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+is-prop-valid@1.2.0/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar memoize = require('@emotion/memoize');\n\nfunction _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }\n\nvar memoize__default = /*#__PURE__*/_interopDefault(memoize);\n\nvar reactPropsRegex = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/; // https://esbench.com/bench/5bfee68a4cd7e6009ef61d23\n\nvar isPropValid = /* #__PURE__ */memoize__default['default'](function (prop) {\n return reactPropsRegex.test(prop) || prop.charCodeAt(0) === 111\n /* o */\n && prop.charCodeAt(1) === 110\n /* n */\n && prop.charCodeAt(2) < 91;\n}\n/* Z+1 */\n);\n\nexports.default = isPropValid;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,IAAI,UAAU;AAEd,SAAS,gBAAiB,CAAC,EAAE;IAAE,OAAO,KAAK,EAAE,UAAU,GAAG,IAAI;QAAE,WAAW;IAAE,CAAC;AAAE;AAEhF,IAAI,mBAAgC,gBAAgB;AAEpD,IAAI,kBAAkB;AAEtB,IAAI,cAA6B,gBAAgB,CAAC,UAAU,CAAC,SAAU,IAAI,EAAE;IAC3E,OAAO,gBAAgB,IAAI,CAAC,SAAS,KAAK,UAAU,CAAC,OAAO,OAEzD,KAAK,UAAU,CAAC,OAAO,OAEvB,KAAK,UAAU,CAAC,KAAK;AAC1B;AAIA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 18, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.88312c.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.88312c.map deleted file mode 100644 index a5e898ed9967e..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/69399_@emotion_is-prop-valid_dist_emotion-is-prop-valid.cjs.js.88312c.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+is-prop-valid@1.2.0/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-is-prop-valid.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-is-prop-valid.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.d8cae7.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.d8cae7.map deleted file mode 100644 index cdbecc09cedfa..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.d8cae7.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+memoize@0.8.0/node_modules/@emotion/memoize/dist/emotion-memoize.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./emotion-memoize.cjs.prod.js\");\n} else {\n module.exports = require(\"./emotion-memoize.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.eb559a.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.eb559a.map deleted file mode 100644 index 51c563cb2d124..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/8e274_@emotion_memoize_dist_emotion-memoize.cjs.js.eb559a.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+memoize@0.8.0/node_modules/@emotion/memoize/dist/emotion-memoize.cjs.prod.js"],"sourcesContent":["'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction memoize(fn) {\n var cache = Object.create(null);\n return function (arg) {\n if (cache[arg] === undefined) cache[arg] = fn(arg);\n return cache[arg];\n };\n}\n\nexports.default = memoize;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,SAAS,QAAQ,EAAE,EAAE;IACnB,IAAI,QAAQ,OAAO,MAAM,CAAC,IAAI;IAC9B,OAAO,SAAU,GAAG,EAAE;QACpB,IAAI,KAAK,CAAC,IAAI,KAAK,WAAW,KAAK,CAAC,IAAI,GAAG,GAAG;QAC9C,OAAO,KAAK,CAAC,IAAI;IACnB;AACF;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 14, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.311b24.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.311b24.map deleted file mode 100644 index fd29785a06961..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.311b24.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/cjs/react-is.production.min.js"],"sourcesContent":["/** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its 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'use strict';var b=\"function\"===typeof Symbol&&Symbol.for,c=b?Symbol.for(\"react.element\"):60103,d=b?Symbol.for(\"react.portal\"):60106,e=b?Symbol.for(\"react.fragment\"):60107,f=b?Symbol.for(\"react.strict_mode\"):60108,g=b?Symbol.for(\"react.profiler\"):60114,h=b?Symbol.for(\"react.provider\"):60109,k=b?Symbol.for(\"react.context\"):60110,l=b?Symbol.for(\"react.async_mode\"):60111,m=b?Symbol.for(\"react.concurrent_mode\"):60111,n=b?Symbol.for(\"react.forward_ref\"):60112,p=b?Symbol.for(\"react.suspense\"):60113,q=b?\nSymbol.for(\"react.suspense_list\"):60120,r=b?Symbol.for(\"react.memo\"):60115,t=b?Symbol.for(\"react.lazy\"):60116,v=b?Symbol.for(\"react.block\"):60121,w=b?Symbol.for(\"react.fundamental\"):60117,x=b?Symbol.for(\"react.responder\"):60118,y=b?Symbol.for(\"react.scope\"):60119;\nfunction z(a){if(\"object\"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;\nexports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};\nexports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||\"object\"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 91, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.be23a1.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.be23a1.map deleted file mode 100644 index 1754a1a041058..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.be23a1.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/cjs/react-is.development.js"],"sourcesContent":["/** @license React v16.13.1\n * react-is.development.js\n *\n * Copyright (c) Facebook, Inc. and its 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'use strict';\n\n\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\n// The Symbol used to tag the ReactElement-like types. If there is no native Symbol\n// nor polyfill, then a plain number is used for performance.\nvar hasSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;\nvar REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;\nvar REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;\nvar REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;\nvar REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;\nvar REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;\nvar REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary\n// (unstable) APIs that have been removed. Can we remove the symbols?\n\nvar REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;\nvar REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;\nvar REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;\nvar REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;\nvar REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;\nvar REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;\nvar REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;\nvar REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;\nvar REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;\nvar REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;\nvar REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;\n\nfunction isValidElementType(type) {\n return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.\n type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);\n}\n\nfunction typeOf(object) {\n if (typeof object === 'object' && object !== null) {\n var $$typeof = object.$$typeof;\n\n switch ($$typeof) {\n case REACT_ELEMENT_TYPE:\n var type = object.type;\n\n switch (type) {\n case REACT_ASYNC_MODE_TYPE:\n case REACT_CONCURRENT_MODE_TYPE:\n case REACT_FRAGMENT_TYPE:\n case REACT_PROFILER_TYPE:\n case REACT_STRICT_MODE_TYPE:\n case REACT_SUSPENSE_TYPE:\n return type;\n\n default:\n var $$typeofType = type && type.$$typeof;\n\n switch ($$typeofType) {\n case REACT_CONTEXT_TYPE:\n case REACT_FORWARD_REF_TYPE:\n case REACT_LAZY_TYPE:\n case REACT_MEMO_TYPE:\n case REACT_PROVIDER_TYPE:\n return $$typeofType;\n\n default:\n return $$typeof;\n }\n\n }\n\n case REACT_PORTAL_TYPE:\n return $$typeof;\n }\n }\n\n return undefined;\n} // AsyncMode is deprecated along with isAsyncMode\n\nvar AsyncMode = REACT_ASYNC_MODE_TYPE;\nvar ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;\nvar ContextConsumer = REACT_CONTEXT_TYPE;\nvar ContextProvider = REACT_PROVIDER_TYPE;\nvar Element = REACT_ELEMENT_TYPE;\nvar ForwardRef = REACT_FORWARD_REF_TYPE;\nvar Fragment = REACT_FRAGMENT_TYPE;\nvar Lazy = REACT_LAZY_TYPE;\nvar Memo = REACT_MEMO_TYPE;\nvar Portal = REACT_PORTAL_TYPE;\nvar Profiler = REACT_PROFILER_TYPE;\nvar StrictMode = REACT_STRICT_MODE_TYPE;\nvar Suspense = REACT_SUSPENSE_TYPE;\nvar hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated\n\nfunction isAsyncMode(object) {\n {\n if (!hasWarnedAboutDeprecatedIsAsyncMode) {\n hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint\n\n console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');\n }\n }\n\n return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;\n}\nfunction isConcurrentMode(object) {\n return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;\n}\nfunction isContextConsumer(object) {\n return typeOf(object) === REACT_CONTEXT_TYPE;\n}\nfunction isContextProvider(object) {\n return typeOf(object) === REACT_PROVIDER_TYPE;\n}\nfunction isElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\nfunction isForwardRef(object) {\n return typeOf(object) === REACT_FORWARD_REF_TYPE;\n}\nfunction isFragment(object) {\n return typeOf(object) === REACT_FRAGMENT_TYPE;\n}\nfunction isLazy(object) {\n return typeOf(object) === REACT_LAZY_TYPE;\n}\nfunction isMemo(object) {\n return typeOf(object) === REACT_MEMO_TYPE;\n}\nfunction isPortal(object) {\n return typeOf(object) === REACT_PORTAL_TYPE;\n}\nfunction isProfiler(object) {\n return typeOf(object) === REACT_PROFILER_TYPE;\n}\nfunction isStrictMode(object) {\n return typeOf(object) === REACT_STRICT_MODE_TYPE;\n}\nfunction isSuspense(object) {\n return typeOf(object) === REACT_SUSPENSE_TYPE;\n}\n\nexports.AsyncMode = AsyncMode;\nexports.ConcurrentMode = ConcurrentMode;\nexports.ContextConsumer = ContextConsumer;\nexports.ContextProvider = ContextProvider;\nexports.Element = Element;\nexports.ForwardRef = ForwardRef;\nexports.Fragment = Fragment;\nexports.Lazy = Lazy;\nexports.Memo = Memo;\nexports.Portal = Portal;\nexports.Profiler = Profiler;\nexports.StrictMode = StrictMode;\nexports.Suspense = Suspense;\nexports.isAsyncMode = isAsyncMode;\nexports.isConcurrentMode = isConcurrentMode;\nexports.isContextConsumer = isContextConsumer;\nexports.isContextProvider = isContextProvider;\nexports.isElement = isElement;\nexports.isForwardRef = isForwardRef;\nexports.isFragment = isFragment;\nexports.isLazy = isLazy;\nexports.isMemo = isMemo;\nexports.isPortal = isPortal;\nexports.isProfiler = isProfiler;\nexports.isStrictMode = isStrictMode;\nexports.isSuspense = isSuspense;\nexports.isValidElementType = isValidElementType;\nexports.typeOf = typeOf;\n })();\n}\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 150, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.c6b2c9.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.c6b2c9.map deleted file mode 100644 index d432ec14f005e..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/a6e92_react-is_index.js.c6b2c9.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/index.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js.7e14a3.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js.7e14a3.map deleted file mode 100644 index 846d4ed5db71a..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/c4083_styled-components_dist_styled-components.cjs.js.7e14a3.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/styled-components@5.3.6_7i5myeigehqah43i5u7wbekgba/node_modules/styled-components/dist/styled-components.cjs.js"],"sourcesContent":["\"use strict\";function e(e){return e&&\"object\"==typeof e&&\"default\"in e?e.default:e}Object.defineProperty(exports,\"__esModule\",{value:!0});var t=require(\"react-is\"),n=require(\"react\"),r=e(n),o=e(require(\"shallowequal\")),s=e(require(\"@emotion/stylis\")),i=e(require(\"@emotion/unitless\")),a=e(require(\"@emotion/is-prop-valid\")),c=e(require(\"hoist-non-react-statics\"));function u(){return(u=Object.assign||function(e){for(var t=1;t ({})}\\n```\\n\\n',8:'ThemeProvider: Please make your \"theme\" prop an object.\\n\\n',9:\"Missing document ``\\n\\n\",10:\"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\\n\\n\",11:\"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\\n\\n\",12:\"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\\\`\\\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\\n\\n\",13:\"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\\n\\n\",14:'ThemeProvider: \"theme\" prop is required.\\n\\n',15:\"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to ``, please make sure each plugin is uniquely-named, e.g.\\n\\n```js\\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\\n```\\n\\n\",16:\"Reached the limit of how many styled components may be created at group %s.\\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\\nas for instance in your render method then you may be running into this limitation.\\n\\n\",17:\"CSSStyleSheet could not be found on HTMLStyleElement.\\nHas styled-components' style tag been unmounted or altered by another script?\\n\"}:{};function b(){for(var e=arguments.length<=0?void 0:arguments[0],t=[],n=1,r=arguments.length;n1?t-1:0),r=1;r0?\" Args: \"+n.join(\", \"):\"\")):new Error(b.apply(void 0,[E[e]].concat(n)).trim())}var N=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)(o<<=1)<0&&_(16,\"\"+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var s=r;s=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,s=r;s1<<30)&&_(16,\"\"+t),C.set(e,t),A.set(t,e),t},x=function(e){return A.get(e)},O=function(e,t){t>=I&&(I=t+1),C.set(e,t),A.set(t,e)},R=\"style[\"+v+'][data-styled-version=\"5.3.6\"]',D=new RegExp(\"^\"+v+'\\\\.g(\\\\d+)\\\\[id=\"([\\\\w\\\\d-]+)\"\\\\].*?\"([^\"]*)'),T=function(e,t,n){for(var r,o=n.split(\",\"),s=0,i=o.length;s=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(v))return r}}(n),s=void 0!==o?o.nextSibling:null;r.setAttribute(v,\"active\"),r.setAttribute(\"data-styled-version\",\"5.3.6\");var i=k();return i&&r.setAttribute(\"nonce\",i),n.insertBefore(r,s),r},M=function(){function e(e){var t=this.element=V(e);t.appendChild(document.createTextNode(\"\")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(u+=e+\",\")})),r+=\"\"+a+c+'{content:\"'+u+'\"}/*!sc*/\\n'}}}return r}(this)},e}(),F=/(a)(d)/gi,Y=function(e){return String.fromCharCode(e+(e>25?39:97))};function H(e){var t,n=\"\";for(t=Math.abs(e);t>52;t=t/52|0)n=Y(t%52)+n;return(Y(t%52)+n).replace(F,\"$1-$2\")}var $=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},W=function(e){return $(5381,e)};function U(e){for(var t=0;t>>0);if(!t.hasNameForId(r,i)){var a=n(s,\".\"+i,void 0,r);t.insertRules(r,i,a)}o.push(i),this.staticRulesId=i}else{for(var c=this.rules.length,u=$(this.baseHash,n.hash),l=\"\",d=0;d>>0);if(!t.hasNameForId(r,m)){var y=n(l,\".\"+m,void 0,r);t.insertRules(r,m,y)}o.push(m)}}return o.join(\" \")},e}(),Z=/^\\s*\\/\\/.*$/gm,K=[\":\",\"[\",\".\",\"#\"];function Q(e){var t,n,r,o,i=void 0===e?p:e,a=i.options,c=void 0===a?p:a,u=i.plugins,l=void 0===u?h:u,d=new s(c),f=[],m=function(e){function t(t){if(t)try{e(t+\"}\")}catch(e){}}return function(n,r,o,s,i,a,c,u,l,d){switch(n){case 1:if(0===l&&64===r.charCodeAt(0))return e(r+\";\"),\"\";break;case 2:if(0===u)return r+\"/*|*/\";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),\"\";default:return r+(0===d?\"/*|*/\":\"\")}case-2:r.split(\"/*|*/}\").forEach(t)}}}((function(e){f.push(e)})),y=function(e,r,s){return 0===r&&-1!==K.indexOf(s[n.length])||s.match(o)?e:\".\"+t};function v(e,s,i,a){void 0===a&&(a=\"&\");var c=e.replace(Z,\"\"),u=s&&i?i+\" \"+s+\" { \"+c+\" }\":c;return t=a,n=s,r=new RegExp(\"\\\\\"+n+\"\\\\b\",\"g\"),o=new RegExp(\"(\\\\\"+n+\"\\\\b){2,}\"),d(i||!s?\"\":s,u)}return d.use([].concat(l,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,y))},m,function(e){if(-2===e){var t=f;return f=[],t}}])),v.hash=l.length?l.reduce((function(e,t){return t.name||_(15),$(e,t.name)}),5381).toString():\"\",v}var ee=r.createContext(),te=ee.Consumer,ne=r.createContext(),re=(ne.Consumer,new L),oe=Q();function se(){return n.useContext(ee)||re}function ie(){return n.useContext(ne)||oe}function ae(e){var t=n.useState(e.stylisPlugins),s=t[0],i=t[1],a=se(),c=n.useMemo((function(){var t=a;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),u=n.useMemo((function(){return Q({options:{prefix:!e.disableVendorPrefixes},plugins:s})}),[e.disableVendorPrefixes,s]);return n.useEffect((function(){o(s,e.stylisPlugins)||i(e.stylisPlugins)}),[e.stylisPlugins]),r.createElement(ee.Provider,{value:c},r.createElement(ne.Provider,{value:u},\"production\"!==process.env.NODE_ENV?r.Children.only(e.children):e.children))}var ce=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=oe);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,\"@keyframes\"))},this.toString=function(){return _(12,String(n.name))},this.name=e,this.id=\"sc-keyframes-\"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=oe),this.name+e.hash},e}(),ue=/([A-Z])/,le=/([A-Z])/g,de=/^ms-/,he=function(e){return\"-\"+e.toLowerCase()};function pe(e){return ue.test(e)?e.replace(le,he).replace(de,\"-ms-\"):e}var fe=function(e){return null==e||!1===e||\"\"===e};function me(e,n,r,o){if(Array.isArray(e)){for(var s,a=[],c=0,u=e.length;c1?t-1:0),r=1;r1?t-1:0),i=1;i?@[\\\\\\]^`{|}~-]+/g,_e=/(^-|-$)/g;function Ne(e){return e.replace(be,\"-\").replace(_e,\"\")}var Ce=function(e){return H(W(e)>>>0)};function Ae(e){return\"string\"==typeof e&&(\"production\"===process.env.NODE_ENV||e.charAt(0)===e.charAt(0).toLowerCase())}var Ie=function(e){return\"function\"==typeof e||\"object\"==typeof e&&null!==e&&!Array.isArray(e)},Pe=function(e){return\"__proto__\"!==e&&\"constructor\"!==e&&\"prototype\"!==e};function xe(e,t,n){var r=e[n];Ie(t)&&Ie(r)?Oe(r,t):e[n]=t}function Oe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(o[n]=e[n]);return o}(t,[\"componentId\"]),s=n&&n+\"-\"+(Ae(e)?e:Ne(m(e)));return je(e,u({},r,{attrs:b,componentId:s}),o)},Object.defineProperty(N,\"defaultProps\",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=s?Oe({},e.defaultProps,t):t}}),\"production\"!==process.env.NODE_ENV&&(we(w,E),N.warnTooManyClasses=function(e,t){var n={},r=!1;return function(o){if(!r&&(n[o]=!0,Object.keys(n).length>=200)){var s=t?' with the id of \"'+t+'\"':\"\";console.warn(\"Over 200 classes were generated for component \"+e+s+\".\\nConsider using the attrs method, together with a style object for frequently changed styles.\\nExample:\\n const Component = styled.div.attrs(props => ({\\n style: {\\n background: props.background,\\n },\\n }))`width: 100%;`\\n\\n \"),r=!0,n={}}}}(w,E)),N.toString=function(){return\".\"+N.styledComponentId},i&&c(N,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),N}var ke=function(e){return function e(n,r,o){if(void 0===o&&(o=p),!t.isValidElementType(r))return _(1,String(r));var s=function(){return n(r,o,ve.apply(void 0,arguments))};return s.withConfig=function(t){return e(n,r,u({},o,{},t))},s.attrs=function(t){return e(n,r,u({},o,{attrs:Array.prototype.concat(o.attrs,t).filter(Boolean)}))},s}(je,e)};[\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"marquee\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"marker\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"textPath\",\"tspan\"].forEach((function(e){ke[e]=ke(e)}));var Ve=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=U(e),L.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var o=r(me(this.rules,t,n,r).join(\"\"),\"\"),s=this.componentId+e;n.insertRules(s,s,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&L.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}(),Me=/^\\s*<\\/[a-z]/i,ze=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return\"\";var n=k();return\"\"},this.getStyleTags=function(){return e.sealed?_(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return _(2);var n=((t={})[v]=\"\",t[\"data-styled-version\"]=\"5.3.6\",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),o=k();return o&&(n.nonce=o),[r.createElement(\"style\",u({},n,{key:\"sc-0-0\"}))]},this.seal=function(){e.sealed=!0},this.instance=new L({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?_(2):r.createElement(ae,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){if(g)return _(3);if(this.sealed)return _(2);this.seal();var t=require(\"stream\"),n=(t.Readable,t.Transform),r=e,o=this.instance,s=this._emitSheetCSS,i=new n({transform:function(e,t,n){var r=e.toString(),i=s();if(o.clearTag(),Me.test(r)){var a=r.indexOf(\">\")+1,c=r.slice(0,a),u=r.slice(a);this.push(c+i+u)}else this.push(i+r);n()}});return r.on(\"error\",(function(e){i.emit(\"error\",e)})),r.pipe(i)},e}(),Be={StyleSheet:L,masterSheet:re};\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"It looks like you've imported 'styled-components' on React Native.\\nPerhaps you're looking to import 'styled-components/native'?\\nRead more about this at https://www.styled-components.com/docs/basics#react-native\"),\"production\"!==process.env.NODE_ENV&&\"test\"!==process.env.NODE_ENV&&\"undefined\"!=typeof window&&(window[\"__styled-components-init__\"]=window[\"__styled-components-init__\"]||0,1===window[\"__styled-components-init__\"]&&console.warn(\"It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\\n\\nSee https://s-c.sh/2BAXzed for more info.\"),window[\"__styled-components-init__\"]+=1),exports.ServerStyleSheet=ze,exports.StyleSheetConsumer=te,exports.StyleSheetContext=ee,exports.StyleSheetManager=ae,exports.ThemeConsumer=De,exports.ThemeContext=Re,exports.ThemeProvider=function(e){var t=n.useContext(Re),o=n.useMemo((function(){return function(e,t){if(!e)return _(14);if(f(e)){var n=e(t);return\"production\"===process.env.NODE_ENV||null!==n&&!Array.isArray(n)&&\"object\"==typeof n?n:_(7)}return Array.isArray(e)||\"object\"!=typeof e?_(8):t?u({},t,{},e):e}(e.theme,t)}),[e.theme,t]);return e.children?r.createElement(Re.Provider,{value:o},e.children):null},exports.__PRIVATE__=Be,exports.createGlobalStyle=function(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),s=1;s meta tag to the stylesheet, or simply embedding it manually in your index.html section for a simpler app.\"),t.server&&d(c,e,t,s,o),null}function d(e,t,n,r,o){if(c.isStatic)c.renderStyles(e,w,n,o);else{var s=u({},t,{theme:Ee(t,r,l.defaultProps)});c.renderStyles(e,s,n,o)}}return\"production\"!==process.env.NODE_ENV&&we(a),r.memo(l)},exports.css=ve,exports.default=ke,exports.isStyledComponent=y,exports.keyframes=function(e){\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.\");for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r q) && (t = (f = f.replace(' ', ':')).length), 0 < A && void 0 !== (C = H(1, f, c, d, D, z, p.length, h, a, h)) && 0 === (t = (f = C.trim()).length) && (f = '\\x00\\x00'), q = f.charCodeAt(0), g = f.charCodeAt(1), q) {\n case 0:\n break;\n\n case 64:\n if (105 === g || 99 === g) {\n G += f + e.charAt(l);\n break;\n }\n\n default:\n 58 !== f.charCodeAt(t - 1) && (p += P(f, q, g, f.charCodeAt(2)));\n }\n I = r = u = q = 0;\n f = '';\n g = e.charCodeAt(++l);\n }\n }\n\n switch (g) {\n case 13:\n case 10:\n 47 === b ? b = 0 : 0 === 1 + q && 107 !== h && 0 < f.length && (r = 1, f += '\\x00');\n 0 < A * Y && H(0, f, c, d, D, z, p.length, h, a, h);\n z = 1;\n D++;\n break;\n\n case 59:\n case 125:\n if (0 === b + n + v + m) {\n z++;\n break;\n }\n\n default:\n z++;\n y = e.charAt(l);\n\n switch (g) {\n case 9:\n case 32:\n if (0 === n + m + b) switch (x) {\n case 44:\n case 58:\n case 9:\n case 32:\n y = '';\n break;\n\n default:\n 32 !== g && (y = ' ');\n }\n break;\n\n case 0:\n y = '\\\\0';\n break;\n\n case 12:\n y = '\\\\f';\n break;\n\n case 11:\n y = '\\\\v';\n break;\n\n case 38:\n 0 === n + b + m && (r = I = 1, y = '\\f' + y);\n break;\n\n case 108:\n if (0 === n + b + m + E && 0 < u) switch (l - u) {\n case 2:\n 112 === x && 58 === e.charCodeAt(l - 3) && (E = x);\n\n case 8:\n 111 === K && (E = K);\n }\n break;\n\n case 58:\n 0 === n + b + m && (u = l);\n break;\n\n case 44:\n 0 === b + v + n + m && (r = 1, y += '\\r');\n break;\n\n case 34:\n case 39:\n 0 === b && (n = n === g ? 0 : 0 === n ? g : n);\n break;\n\n case 91:\n 0 === n + b + v && m++;\n break;\n\n case 93:\n 0 === n + b + v && m--;\n break;\n\n case 41:\n 0 === n + b + m && v--;\n break;\n\n case 40:\n if (0 === n + b + m) {\n if (0 === q) switch (2 * x + 3 * K) {\n case 533:\n break;\n\n default:\n q = 1;\n }\n v++;\n }\n\n break;\n\n case 64:\n 0 === b + v + n + m + u + k && (k = 1);\n break;\n\n case 42:\n case 47:\n if (!(0 < n + m + v)) switch (b) {\n case 0:\n switch (2 * g + 3 * e.charCodeAt(l + 1)) {\n case 235:\n b = 47;\n break;\n\n case 220:\n t = l, b = 42;\n }\n\n break;\n\n case 42:\n 47 === g && 42 === x && t + 2 !== l && (33 === e.charCodeAt(t + 2) && (p += e.substring(t, l + 1)), y = '', b = 0);\n }\n }\n\n 0 === b && (f += y);\n }\n\n K = x;\n x = g;\n l++;\n }\n\n t = p.length;\n\n if (0 < t) {\n r = c;\n if (0 < A && (C = H(2, p, r, d, D, z, t, h, a, h), void 0 !== C && 0 === (p = C).length)) return G + p + F;\n p = r.join(',') + '{' + p + '}';\n\n if (0 !== w * E) {\n 2 !== w || L(p, 2) || (E = 0);\n\n switch (E) {\n case 111:\n p = p.replace(ha, ':-moz-$1') + p;\n break;\n\n case 112:\n p = p.replace(Q, '::-webkit-input-$1') + p.replace(Q, '::-moz-$1') + p.replace(Q, ':-ms-input-$1') + p;\n }\n\n E = 0;\n }\n }\n\n return G + p + F;\n }\n\n function X(d, c, e) {\n var h = c.trim().split(ia);\n c = h;\n var a = h.length,\n m = d.length;\n\n switch (m) {\n case 0:\n case 1:\n var b = 0;\n\n for (d = 0 === m ? '' : d[0] + ' '; b < a; ++b) {\n c[b] = Z(d, c[b], e).trim();\n }\n\n break;\n\n default:\n var v = b = 0;\n\n for (c = []; b < a; ++b) {\n for (var n = 0; n < m; ++n) {\n c[v++] = Z(d[n] + ' ', h[b], e).trim();\n }\n }\n\n }\n\n return c;\n }\n\n function Z(d, c, e) {\n var h = c.charCodeAt(0);\n 33 > h && (h = (c = c.trim()).charCodeAt(0));\n\n switch (h) {\n case 38:\n return c.replace(F, '$1' + d.trim());\n\n case 58:\n return d.trim() + c.replace(F, '$1' + d.trim());\n\n default:\n if (0 < 1 * e && 0 < c.indexOf('\\f')) return c.replace(F, (58 === d.charCodeAt(0) ? '' : '$1') + d.trim());\n }\n\n return d + c;\n }\n\n function P(d, c, e, h) {\n var a = d + ';',\n m = 2 * c + 3 * e + 4 * h;\n\n if (944 === m) {\n d = a.indexOf(':', 9) + 1;\n var b = a.substring(d, a.length - 1).trim();\n b = a.substring(0, d).trim() + b + ';';\n return 1 === w || 2 === w && L(b, 1) ? '-webkit-' + b + b : b;\n }\n\n if (0 === w || 2 === w && !L(a, 1)) return a;\n\n switch (m) {\n case 1015:\n return 97 === a.charCodeAt(10) ? '-webkit-' + a + a : a;\n\n case 951:\n return 116 === a.charCodeAt(3) ? '-webkit-' + a + a : a;\n\n case 963:\n return 110 === a.charCodeAt(5) ? '-webkit-' + a + a : a;\n\n case 1009:\n if (100 !== a.charCodeAt(4)) break;\n\n case 969:\n case 942:\n return '-webkit-' + a + a;\n\n case 978:\n return '-webkit-' + a + '-moz-' + a + a;\n\n case 1019:\n case 983:\n return '-webkit-' + a + '-moz-' + a + '-ms-' + a + a;\n\n case 883:\n if (45 === a.charCodeAt(8)) return '-webkit-' + a + a;\n if (0 < a.indexOf('image-set(', 11)) return a.replace(ja, '$1-webkit-$2') + a;\n break;\n\n case 932:\n if (45 === a.charCodeAt(4)) switch (a.charCodeAt(5)) {\n case 103:\n return '-webkit-box-' + a.replace('-grow', '') + '-webkit-' + a + '-ms-' + a.replace('grow', 'positive') + a;\n\n case 115:\n return '-webkit-' + a + '-ms-' + a.replace('shrink', 'negative') + a;\n\n case 98:\n return '-webkit-' + a + '-ms-' + a.replace('basis', 'preferred-size') + a;\n }\n return '-webkit-' + a + '-ms-' + a + a;\n\n case 964:\n return '-webkit-' + a + '-ms-flex-' + a + a;\n\n case 1023:\n if (99 !== a.charCodeAt(8)) break;\n b = a.substring(a.indexOf(':', 15)).replace('flex-', '').replace('space-between', 'justify');\n return '-webkit-box-pack' + b + '-webkit-' + a + '-ms-flex-pack' + b + a;\n\n case 1005:\n return ka.test(a) ? a.replace(aa, ':-webkit-') + a.replace(aa, ':-moz-') + a : a;\n\n case 1e3:\n b = a.substring(13).trim();\n c = b.indexOf('-') + 1;\n\n switch (b.charCodeAt(0) + b.charCodeAt(c)) {\n case 226:\n b = a.replace(G, 'tb');\n break;\n\n case 232:\n b = a.replace(G, 'tb-rl');\n break;\n\n case 220:\n b = a.replace(G, 'lr');\n break;\n\n default:\n return a;\n }\n\n return '-webkit-' + a + '-ms-' + b + a;\n\n case 1017:\n if (-1 === a.indexOf('sticky', 9)) break;\n\n case 975:\n c = (a = d).length - 10;\n b = (33 === a.charCodeAt(c) ? a.substring(0, c) : a).substring(d.indexOf(':', 7) + 1).trim();\n\n switch (m = b.charCodeAt(0) + (b.charCodeAt(7) | 0)) {\n case 203:\n if (111 > b.charCodeAt(8)) break;\n\n case 115:\n a = a.replace(b, '-webkit-' + b) + ';' + a;\n break;\n\n case 207:\n case 102:\n a = a.replace(b, '-webkit-' + (102 < m ? 'inline-' : '') + 'box') + ';' + a.replace(b, '-webkit-' + b) + ';' + a.replace(b, '-ms-' + b + 'box') + ';' + a;\n }\n\n return a + ';';\n\n case 938:\n if (45 === a.charCodeAt(5)) switch (a.charCodeAt(6)) {\n case 105:\n return b = a.replace('-items', ''), '-webkit-' + a + '-webkit-box-' + b + '-ms-flex-' + b + a;\n\n case 115:\n return '-webkit-' + a + '-ms-flex-item-' + a.replace(ba, '') + a;\n\n default:\n return '-webkit-' + a + '-ms-flex-line-pack' + a.replace('align-content', '').replace(ba, '') + a;\n }\n break;\n\n case 973:\n case 989:\n if (45 !== a.charCodeAt(3) || 122 === a.charCodeAt(4)) break;\n\n case 931:\n case 953:\n if (!0 === la.test(d)) return 115 === (b = d.substring(d.indexOf(':') + 1)).charCodeAt(0) ? P(d.replace('stretch', 'fill-available'), c, e, h).replace(':fill-available', ':stretch') : a.replace(b, '-webkit-' + b) + a.replace(b, '-moz-' + b.replace('fill-', '')) + a;\n break;\n\n case 962:\n if (a = '-webkit-' + a + (102 === a.charCodeAt(5) ? '-ms-' + a : '') + a, 211 === e + h && 105 === a.charCodeAt(13) && 0 < a.indexOf('transform', 10)) return a.substring(0, a.indexOf(';', 27) + 1).replace(ma, '$1-webkit-$2') + a;\n }\n\n return a;\n }\n\n function L(d, c) {\n var e = d.indexOf(1 === c ? ':' : '{'),\n h = d.substring(0, 3 !== c ? e : 10);\n e = d.substring(e + 1, d.length - 1);\n return R(2 !== c ? h : h.replace(na, '$1'), e, c);\n }\n\n function ea(d, c) {\n var e = P(c, c.charCodeAt(0), c.charCodeAt(1), c.charCodeAt(2));\n return e !== c + ';' ? e.replace(oa, ' or ($1)').substring(4) : '(' + c + ')';\n }\n\n function H(d, c, e, h, a, m, b, v, n, q) {\n for (var g = 0, x = c, w; g < A; ++g) {\n switch (w = S[g].call(B, d, x, e, h, a, m, b, v, n, q)) {\n case void 0:\n case !1:\n case !0:\n case null:\n break;\n\n default:\n x = w;\n }\n }\n\n if (x !== c) return x;\n }\n\n function T(d) {\n switch (d) {\n case void 0:\n case null:\n A = S.length = 0;\n break;\n\n default:\n if ('function' === typeof d) S[A++] = d;else if ('object' === typeof d) for (var c = 0, e = d.length; c < e; ++c) {\n T(d[c]);\n } else Y = !!d | 0;\n }\n\n return T;\n }\n\n function U(d) {\n d = d.prefix;\n void 0 !== d && (R = null, d ? 'function' !== typeof d ? w = 1 : (w = 2, R = d) : w = 0);\n return U;\n }\n\n function B(d, c) {\n var e = d;\n 33 > e.charCodeAt(0) && (e = e.trim());\n V = e;\n e = [V];\n\n if (0 < A) {\n var h = H(-1, c, e, e, D, z, 0, 0, 0, 0);\n void 0 !== h && 'string' === typeof h && (c = h);\n }\n\n var a = M(O, e, c, 0, 0);\n 0 < A && (h = H(-2, a, e, e, D, z, a.length, 0, 0, 0), void 0 !== h && (a = h));\n V = '';\n E = 0;\n z = D = 1;\n return a;\n }\n\n var ca = /^\\0+/g,\n N = /[\\0\\r\\f]/g,\n aa = /: */g,\n ka = /zoo|gra/,\n ma = /([,: ])(transform)/g,\n ia = /,\\r+?/g,\n F = /([\\t\\r\\n ])*\\f?&/g,\n fa = /@(k\\w+)\\s*(\\S*)\\s*/,\n Q = /::(place)/g,\n ha = /:(read-only)/g,\n G = /[svh]\\w+-[tblr]{2}/,\n da = /\\(\\s*(.*)\\s*\\)/g,\n oa = /([\\s\\S]*?);/g,\n ba = /-self|flex-/g,\n na = /[^]*?(:[rp][el]a[\\w-]+)[^]*/,\n la = /stretch|:\\s*\\w+\\-(?:conte|avail)/,\n ja = /([^-])(image-set\\()/,\n z = 1,\n D = 1,\n E = 0,\n w = 1,\n O = [],\n S = [],\n A = 0,\n R = null,\n Y = 0,\n V = '';\n B.use = T;\n B.set = U;\n void 0 !== W && U(W);\n return B;\n}\n\nexports.default = stylis_min;\n"],"names":[],"mappings":"AAAA;AAEA,OAAO,cAAc,CAAC,SAAS,cAAc;IAAE,OAAO,IAAI;AAAC;AAE3D,SAAS,WAAY,CAAC,EAAE;IACtB,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;QACxB,IAAK,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,EAAE,MAAM,EAAE,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,IAAI,GAAI;YAC5K,IAAI,EAAE,UAAU,CAAC;YACjB,MAAM,KAAK,MAAM,IAAI,IAAI,IAAI,KAAK,CAAC,MAAM,KAAK,CAAC,IAAI,OAAO,IAAI,KAAK,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,KAAK,GAAG;YAE/F,IAAI,MAAM,IAAI,IAAI,IAAI,GAAG;gBACvB,IAAI,MAAM,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,GAAG,GAAG,IAAI,EAAE,IAAI,GAAG,MAAM,GAAG;oBACrE,OAAQ;wBACN,KAAK;wBACL,KAAK;wBACL,KAAK;wBACL,KAAK;wBACL,KAAK;4BACH,KAAM;wBAER;4BACE,KAAK,EAAE,MAAM,CAAC;oBAClB;oBAEA,IAAI;gBACN,CAAC;gBAED,OAAQ;oBACN,KAAK;wBACH,IAAI,EAAE,IAAI;wBACV,IAAI,EAAE,UAAU,CAAC;wBACjB,IAAI;wBAEJ,IAAK,IAAI,EAAE,GAAG,IAAI,GAAI;4BACpB,OAAQ,IAAI,EAAE,UAAU,CAAC;gCACvB,KAAK;oCACH;oCACA,KAAM;gCAER,KAAK;oCACH;oCACA,KAAM;gCAER,KAAK;oCACH,OAAQ,IAAI,EAAE,UAAU,CAAC,IAAI;wCAC3B,KAAK;wCACL,KAAK;4CACH,GAAG;gDACD,IAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,EAAG;oDAC1B,OAAQ,EAAE,UAAU,CAAC;wDACnB,KAAK;4DACH,IAAI,OAAO,KAAK,OAAO,EAAE,UAAU,CAAC,IAAI,MAAM,IAAI,MAAM,GAAG;gEACzD,IAAI,IAAI;gEACR,MAAM,CAAE;4DACV,CAAC;4DAED,KAAM;wDAER,KAAK;4DACH,IAAI,OAAO,GAAG;gEACZ,IAAI,IAAI;gEACR,MAAM,CAAE;4DACV,CAAC;oDAEL;gDACF;gDAEA,IAAI;4CACN;oCAEJ;oCAEA,KAAM;gCAER,KAAK;oCACH;gCAEF,KAAK;oCACH;gCAEF,KAAK;gCACL,KAAK;oCACH,MAAO,MAAM,KAAK,EAAE,UAAU,CAAC,OAAO,GAAI,CAC1C;4BAEJ;4BAEA,IAAI,MAAM,GAAG,KAAM;4BACnB;wBACF;wBAEA,IAAI,EAAE,SAAS,CAAC,GAAG;wBACnB,MAAM,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,IAAI,IAAI,EAAE,EAAE,UAAU,CAAC,EAAE;wBAE5D,OAAQ;4BACN,KAAK;gCACH,IAAI,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,GAAG;gCAC9B,IAAI,EAAE,UAAU,CAAC;gCAEjB,OAAQ;oCACN,KAAK;oCACL,KAAK;oCACL,KAAK;oCACL,KAAK;wCACH,IAAI;wCACJ,KAAM;oCAER;wCACE,IAAI;gCACR;gCAEA,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,IAAI;gCACtB,IAAI,EAAE,MAAM;gCACZ,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,EAAE,IAAI,CAAC,KAAK,KAAK,MAAM,KAAK,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,EAAE,MAAM,KAAK,CAAC,IAAI,GAAG,IAAI,EAAE,CAAC;gCACnJ,IAAI,IAAI,GAAG,OAAQ;oCACjB,KAAK;wCACH,IAAI,EAAE,OAAO,CAAC,IAAI;oCAEpB,KAAK;oCACL,KAAK;oCACL,KAAK;wCACH,IAAI,IAAI,MAAM,IAAI;wCAClB,KAAM;oCAER,KAAK;wCACH,IAAI,EAAE,OAAO,CAAC,IAAI;wCAClB,IAAI,IAAI,MAAM,IAAI;wCAClB,IAAI,MAAM,KAAK,MAAM,KAAK,EAAE,MAAM,GAAG,KAAK,cAAc,IAAI,MAAM,IAAI,MAAM,CAAC;wCAC7E,KAAM;oCAER;wCACE,IAAI,IAAI,GAAG,QAAQ,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC;gCAC9C;qCAAO,IAAI;gCACX,KAAM;4BAER;gCACE,IAAI,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI;wBACnC;wBAEA,KAAK;wBACL,IAAI,IAAI,IAAI,IAAI,IAAI;wBACpB,IAAI;wBACJ,IAAI,EAAE,UAAU,CAAC,EAAE;wBACnB,KAAM;oBAER,KAAK;oBACL,KAAK;wBACH,IAAI,CAAC,IAAI,IAAI,EAAE,OAAO,CAAC,GAAG,MAAM,CAAC,EAAE,IAAI;wBACvC,IAAI,IAAI,CAAC,IAAI,EAAE,MAAM,GAAG,OAAQ,MAAM,KAAK,CAAC,IAAI,EAAE,UAAU,CAAC,IAAI,OAAO,KAAK,KAAK,KAAK,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,KAAK,IAAI,EAAE,MAAM,GAAG,IAAI,KAAK,KAAK,MAAM,CAAC,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,MAAM,EAAE,GAAG,GAAG,EAAE,KAAK,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,EAAE,MAAM,KAAK,CAAC,IAAI,UAAU,GAAG,IAAI,EAAE,UAAU,CAAC,IAAI,IAAI,EAAE,UAAU,CAAC,IAAI,CAAC;4BAC/S,KAAK;gCACH,KAAM;4BAER,KAAK;gCACH,IAAI,QAAQ,KAAK,OAAO,GAAG;oCACzB,KAAK,IAAI,EAAE,MAAM,CAAC;oCAClB,KAAM;gCACR,CAAC;4BAEH;gCACE,OAAO,EAAE,UAAU,CAAC,IAAI,MAAM,CAAC,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,UAAU,CAAC,GAAG;wBACnE;wBACA,IAAI,IAAI,IAAI,IAAI;wBAChB,IAAI;wBACJ,IAAI,EAAE,UAAU,CAAC,EAAE;gBACvB;YACF,CAAC;YAED,OAAQ;gBACN,KAAK;gBACL,KAAK;oBACH,OAAO,IAAI,IAAI,IAAI,MAAM,IAAI,KAAK,QAAQ,KAAK,IAAI,EAAE,MAAM,IAAI,CAAC,IAAI,GAAG,KAAK,MAAM,CAAC;oBACnF,IAAI,IAAI,KAAK,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,MAAM,EAAE,GAAG,GAAG;oBACjD,IAAI;oBACJ;oBACA,KAAM;gBAER,KAAK;gBACL,KAAK;oBACH,IAAI,MAAM,IAAI,IAAI,IAAI,GAAG;wBACvB;wBACA,KAAM;oBACR,CAAC;gBAEH;oBACE;oBACA,IAAI,EAAE,MAAM,CAAC;oBAEb,OAAQ;wBACN,KAAK;wBACL,KAAK;4BACH,IAAI,MAAM,IAAI,IAAI,GAAG,OAAQ;gCAC3B,KAAK;gCACL,KAAK;gCACL,KAAK;gCACL,KAAK;oCACH,IAAI;oCACJ,KAAM;gCAER;oCACE,OAAO,KAAK,CAAC,IAAI,GAAG;4BACxB;4BACA,KAAM;wBAER,KAAK;4BACH,IAAI;4BACJ,KAAM;wBAER,KAAK;4BACH,IAAI;4BACJ,KAAM;wBAER,KAAK;4BACH,IAAI;4BACJ,KAAM;wBAER,KAAK;4BACH,MAAM,IAAI,IAAI,KAAK,CAAC,IAAI,IAAI,GAAG,IAAI,OAAO,CAAC;4BAC3C,KAAM;wBAER,KAAK;4BACH,IAAI,MAAM,IAAI,IAAI,IAAI,KAAK,IAAI,GAAG,OAAQ,IAAI;gCAC5C,KAAK;oCACH,QAAQ,KAAK,OAAO,EAAE,UAAU,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC;gCAEnD,KAAK;oCACH,QAAQ,KAAK,CAAC,IAAI,CAAC;4BACvB;4BACA,KAAM;wBAER,KAAK;4BACH,MAAM,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC;4BACzB,KAAM;wBAER,KAAK;4BACH,MAAM,IAAI,IAAI,IAAI,KAAK,CAAC,IAAI,GAAG,KAAK,IAAI;4BACxC,KAAM;wBAER,KAAK;wBACL,KAAK;4BACH,MAAM,KAAK,CAAC,IAAI,MAAM,IAAI,IAAI,MAAM,IAAI,IAAI,CAAC;4BAC7C,KAAM;wBAER,KAAK;4BACH,MAAM,IAAI,IAAI,KAAK;4BACnB,KAAM;wBAER,KAAK;4BACH,MAAM,IAAI,IAAI,KAAK;4BACnB,KAAM;wBAER,KAAK;4BACH,MAAM,IAAI,IAAI,KAAK;4BACnB,KAAM;wBAER,KAAK;4BACH,IAAI,MAAM,IAAI,IAAI,GAAG;gCACnB,IAAI,MAAM,GAAG,OAAQ,IAAI,IAAI,IAAI;oCAC/B,KAAK;wCACH,KAAM;oCAER;wCACE,IAAI;gCACR;gCACA;4BACF,CAAC;4BAED,KAAM;wBAER,KAAK;4BACH,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC;4BACrC,KAAM;wBAER,KAAK;wBACL,KAAK;4BACH,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,GAAG,OAAQ;gCAC5B,KAAK;oCACH,OAAQ,IAAI,IAAI,IAAI,EAAE,UAAU,CAAC,IAAI;wCACnC,KAAK;4CACH,IAAI;4CACJ,KAAM;wCAER,KAAK;4CACH,IAAI,GAAG,IAAI,EAAE;oCACjB;oCAEA,KAAM;gCAER,KAAK;oCACH,OAAO,KAAK,OAAO,KAAK,IAAI,MAAM,KAAK,CAAC,OAAO,EAAE,UAAU,CAAC,IAAI,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,GAAG,IAAI,EAAE,GAAG,IAAI,IAAI,IAAI,CAAC;4BACrH;oBACJ;oBAEA,MAAM,KAAK,CAAC,KAAK,CAAC;YACtB;YAEA,IAAI;YACJ,IAAI;YACJ;QACF;QAEA,IAAI,EAAE,MAAM;QAEZ,IAAI,IAAI,GAAG;YACT,IAAI;YACJ,IAAI,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,KAAK,MAAM,KAAK,MAAM,CAAC,IAAI,CAAC,EAAE,MAAM,GAAG,OAAO,IAAI,IAAI;YACzG,IAAI,EAAE,IAAI,CAAC,OAAO,MAAM,IAAI;YAE5B,IAAI,MAAM,IAAI,GAAG;gBACf,MAAM,KAAK,EAAE,GAAG,MAAM,CAAC,IAAI,CAAC;gBAE5B,OAAQ;oBACN,KAAK;wBACH,IAAI,EAAE,OAAO,CAAC,IAAI,cAAc;wBAChC,KAAM;oBAER,KAAK;wBACH,IAAI,EAAE,OAAO,CAAC,GAAG,wBAAwB,EAAE,OAAO,CAAC,GAAG,eAAe,EAAE,OAAO,CAAC,GAAG,mBAAmB;gBACzG;gBAEA,IAAI;YACN,CAAC;QACH,CAAC;QAED,OAAO,IAAI,IAAI;IACjB;IAEA,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;QAClB,IAAI,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC;QACvB,IAAI;QACJ,IAAI,IAAI,EAAE,MAAM,EACZ,IAAI,EAAE,MAAM;QAEhB,OAAQ;YACN,KAAK;YACL,KAAK;gBACH,IAAI,IAAI;gBAER,IAAK,IAAI,MAAM,IAAI,KAAK,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,EAAG;oBAC9C,CAAC,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,GAAG,IAAI;gBAC3B;gBAEA,KAAM;YAER;gBACE,IAAI,IAAI,IAAI;gBAEZ,IAAK,IAAI,EAAE,EAAE,IAAI,GAAG,EAAE,EAAG;oBACvB,IAAK,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,EAAG;wBAC1B,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,KAAK,CAAC,CAAC,EAAE,EAAE,GAAG,IAAI;oBACtC;gBACF;QAEJ;QAEA,OAAO;IACT;IAEA,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;QAClB,IAAI,IAAI,EAAE,UAAU,CAAC;QACrB,KAAK,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,EAAE,UAAU,CAAC,EAAE;QAE3C,OAAQ;YACN,KAAK;gBACH,OAAO,EAAE,OAAO,CAAC,GAAG,OAAO,EAAE,IAAI;YAEnC,KAAK;gBACH,OAAO,EAAE,IAAI,KAAK,EAAE,OAAO,CAAC,GAAG,OAAO,EAAE,IAAI;YAE9C;gBACE,IAAI,IAAI,IAAI,KAAK,IAAI,EAAE,OAAO,CAAC,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,UAAU,CAAC,KAAK,KAAK,IAAI,IAAI,EAAE,IAAI;QAC3G;QAEA,OAAO,IAAI;IACb;IAEA,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;QACrB,IAAI,IAAI,IAAI,KACR,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI;QAE5B,IAAI,QAAQ,GAAG;YACb,IAAI,EAAE,OAAO,CAAC,KAAK,KAAK;YACxB,IAAI,IAAI,EAAE,SAAS,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,IAAI;YACzC,IAAI,EAAE,SAAS,CAAC,GAAG,GAAG,IAAI,KAAK,IAAI;YACnC,OAAO,MAAM,KAAK,MAAM,KAAK,EAAE,GAAG,KAAK,aAAa,IAAI,IAAI,CAAC;QAC/D,CAAC;QAED,IAAI,MAAM,KAAK,MAAM,KAAK,CAAC,EAAE,GAAG,IAAI,OAAO;QAE3C,OAAQ;YACN,KAAK;gBACH,OAAO,OAAO,EAAE,UAAU,CAAC,MAAM,aAAa,IAAI,IAAI,CAAC;YAEzD,KAAK;gBACH,OAAO,QAAQ,EAAE,UAAU,CAAC,KAAK,aAAa,IAAI,IAAI,CAAC;YAEzD,KAAK;gBACH,OAAO,QAAQ,EAAE,UAAU,CAAC,KAAK,aAAa,IAAI,IAAI,CAAC;YAEzD,KAAK;gBACH,IAAI,QAAQ,EAAE,UAAU,CAAC,IAAI,KAAM;YAErC,KAAK;YACL,KAAK;gBACH,OAAO,aAAa,IAAI;YAE1B,KAAK;gBACH,OAAO,aAAa,IAAI,UAAU,IAAI;YAExC,KAAK;YACL,KAAK;gBACH,OAAO,aAAa,IAAI,UAAU,IAAI,SAAS,IAAI;YAErD,KAAK;gBACH,IAAI,OAAO,EAAE,UAAU,CAAC,IAAI,OAAO,aAAa,IAAI;gBACpD,IAAI,IAAI,EAAE,OAAO,CAAC,cAAc,KAAK,OAAO,EAAE,OAAO,CAAC,IAAI,kBAAkB;gBAC5E,KAAM;YAER,KAAK;gBACH,IAAI,OAAO,EAAE,UAAU,CAAC,IAAI,OAAQ,EAAE,UAAU,CAAC;oBAC/C,KAAK;wBACH,OAAO,iBAAiB,EAAE,OAAO,CAAC,SAAS,MAAM,aAAa,IAAI,SAAS,EAAE,OAAO,CAAC,QAAQ,cAAc;oBAE7G,KAAK;wBACH,OAAO,aAAa,IAAI,SAAS,EAAE,OAAO,CAAC,UAAU,cAAc;oBAErE,KAAK;wBACH,OAAO,aAAa,IAAI,SAAS,EAAE,OAAO,CAAC,SAAS,oBAAoB;gBAC5E;gBACA,OAAO,aAAa,IAAI,SAAS,IAAI;YAEvC,KAAK;gBACH,OAAO,aAAa,IAAI,cAAc,IAAI;YAE5C,KAAK;gBACH,IAAI,OAAO,EAAE,UAAU,CAAC,IAAI,KAAM;gBAClC,IAAI,EAAE,SAAS,CAAC,EAAE,OAAO,CAAC,KAAK,KAAK,OAAO,CAAC,SAAS,IAAI,OAAO,CAAC,iBAAiB;gBAClF,OAAO,qBAAqB,IAAI,aAAa,IAAI,kBAAkB,IAAI;YAEzE,KAAK;gBACH,OAAO,GAAG,IAAI,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,eAAe,EAAE,OAAO,CAAC,IAAI,YAAY,IAAI,CAAC;YAElF,KAAK;gBACH,IAAI,EAAE,SAAS,CAAC,IAAI,IAAI;gBACxB,IAAI,EAAE,OAAO,CAAC,OAAO;gBAErB,OAAQ,EAAE,UAAU,CAAC,KAAK,EAAE,UAAU,CAAC;oBACrC,KAAK;wBACH,IAAI,EAAE,OAAO,CAAC,GAAG;wBACjB,KAAM;oBAER,KAAK;wBACH,IAAI,EAAE,OAAO,CAAC,GAAG;wBACjB,KAAM;oBAER,KAAK;wBACH,IAAI,EAAE,OAAO,CAAC,GAAG;wBACjB,KAAM;oBAER;wBACE,OAAO;gBACX;gBAEA,OAAO,aAAa,IAAI,SAAS,IAAI;YAEvC,KAAK;gBACH,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,UAAU,IAAI,KAAM;YAE3C,KAAK;gBACH,IAAI,CAAC,IAAI,CAAC,EAAE,MAAM,GAAG;gBACrB,IAAI,CAAC,OAAO,EAAE,UAAU,CAAC,KAAK,EAAE,SAAS,CAAC,GAAG,KAAK,CAAC,EAAE,SAAS,CAAC,EAAE,OAAO,CAAC,KAAK,KAAK,GAAG,IAAI;gBAE1F,OAAQ,IAAI,EAAE,UAAU,CAAC,KAAK,CAAC,EAAE,UAAU,CAAC,KAAK,CAAC;oBAChD,KAAK;wBACH,IAAI,MAAM,EAAE,UAAU,CAAC,IAAI,KAAM;oBAEnC,KAAK;wBACH,IAAI,EAAE,OAAO,CAAC,GAAG,aAAa,KAAK,MAAM;wBACzC,KAAM;oBAER,KAAK;oBACL,KAAK;wBACH,IAAI,EAAE,OAAO,CAAC,GAAG,aAAa,CAAC,MAAM,IAAI,YAAY,EAAE,IAAI,SAAS,MAAM,EAAE,OAAO,CAAC,GAAG,aAAa,KAAK,MAAM,EAAE,OAAO,CAAC,GAAG,SAAS,IAAI,SAAS,MAAM;gBAC5J;gBAEA,OAAO,IAAI;YAEb,KAAK;gBACH,IAAI,OAAO,EAAE,UAAU,CAAC,IAAI,OAAQ,EAAE,UAAU,CAAC;oBAC/C,KAAK;wBACH,OAAO,IAAI,EAAE,OAAO,CAAC,UAAU,KAAK,aAAa,IAAI,iBAAiB,IAAI,cAAc,IAAI,CAAC;oBAE/F,KAAK;wBACH,OAAO,aAAa,IAAI,mBAAmB,EAAE,OAAO,CAAC,IAAI,MAAM;oBAEjE;wBACE,OAAO,aAAa,IAAI,uBAAuB,EAAE,OAAO,CAAC,iBAAiB,IAAI,OAAO,CAAC,IAAI,MAAM;gBACpG;gBACA,KAAM;YAER,KAAK;YACL,KAAK;gBACH,IAAI,OAAO,EAAE,UAAU,CAAC,MAAM,QAAQ,EAAE,UAAU,CAAC,IAAI,KAAM;YAE/D,KAAK;YACL,KAAK;gBACH,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,IAAI,OAAO,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC,EAAE,OAAO,CAAC,OAAO,EAAE,EAAE,UAAU,CAAC,KAAK,EAAE,EAAE,OAAO,CAAC,WAAW,mBAAmB,GAAG,GAAG,GAAG,OAAO,CAAC,mBAAmB,cAAc,EAAE,OAAO,CAAC,GAAG,aAAa,KAAK,EAAE,OAAO,CAAC,GAAG,UAAU,EAAE,OAAO,CAAC,SAAS,OAAO,CAAC;gBACzQ,KAAM;YAER,KAAK;gBACH,IAAI,IAAI,aAAa,IAAI,CAAC,QAAQ,EAAE,UAAU,CAAC,KAAK,SAAS,IAAI,EAAE,IAAI,GAAG,QAAQ,IAAI,KAAK,QAAQ,EAAE,UAAU,CAAC,OAAO,IAAI,EAAE,OAAO,CAAC,aAAa,GAAG,EAAE,OAAO,EAAE,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,KAAK,MAAM,GAAG,OAAO,CAAC,IAAI,kBAAkB;QACvO;QAEA,OAAO;IACT;IAEA,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE;QACf,IAAI,IAAI,EAAE,OAAO,CAAC,MAAM,IAAI,MAAM,GAAG,GACjC,IAAI,EAAE,SAAS,CAAC,GAAG,MAAM,IAAI,IAAI,EAAE;QACvC,IAAI,EAAE,SAAS,CAAC,IAAI,GAAG,EAAE,MAAM,GAAG;QAClC,OAAO,EAAE,MAAM,IAAI,IAAI,EAAE,OAAO,CAAC,IAAI,KAAK,EAAE,GAAG;IACjD;IAEA,SAAS,GAAG,CAAC,EAAE,CAAC,EAAE;QAChB,IAAI,IAAI,EAAE,GAAG,EAAE,UAAU,CAAC,IAAI,EAAE,UAAU,CAAC,IAAI,EAAE,UAAU,CAAC;QAC5D,OAAO,MAAM,IAAI,MAAM,EAAE,OAAO,CAAC,IAAI,YAAY,SAAS,CAAC,KAAK,MAAM,IAAI,GAAG;IAC/E;IAEA,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE;QACvC,IAAK,IAAI,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,EAAG;YACpC,OAAQ,IAAI,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG;gBAClD,KAAK,KAAK;gBACV,KAAK,CAAC;gBACN,KAAK,CAAC;gBACN,KAAK,IAAI;oBACP,KAAM;gBAER;oBACE,IAAI;YACR;QACF;QAEA,IAAI,MAAM,GAAG,OAAO;IACtB;IAEA,SAAS,EAAE,CAAC,EAAE;QACZ,OAAQ;YACN,KAAK,KAAK;YACV,KAAK,IAAI;gBACP,IAAI,EAAE,MAAM,GAAG;gBACf,KAAM;YAER;gBACE,IAAI,eAAe,OAAO,GAAG,CAAC,CAAC,IAAI,GAAG;qBAAO,IAAI,aAAa,OAAO,GAAG,IAAK,IAAI,IAAI,GAAG,IAAI,EAAE,MAAM,EAAE,IAAI,GAAG,EAAE,EAAG;oBAChH,EAAE,CAAC,CAAC,EAAE;gBACR;qBAAO,IAAI,CAAC,CAAC,IAAI;QACrB;QAEA,OAAO;IACT;IAEA,SAAS,EAAE,CAAC,EAAE;QACZ,IAAI,EAAE,MAAM;QACZ,KAAK,MAAM,KAAK,CAAC,IAAI,IAAI,EAAE,IAAI,eAAe,OAAO,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC;QACvF,OAAO;IACT;IAEA,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE;QACf,IAAI,IAAI;QACR,KAAK,EAAE,UAAU,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE;QACrC,IAAI;QACJ,IAAI;YAAC;SAAE;QAEP,IAAI,IAAI,GAAG;YACT,IAAI,IAAI,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG;YACtC,KAAK,MAAM,KAAK,aAAa,OAAO,KAAK,CAAC,IAAI,CAAC;QACjD,CAAC;QAED,IAAI,IAAI,EAAE,GAAG,GAAG,GAAG,GAAG;QACtB,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,MAAM,EAAE,GAAG,GAAG,IAAI,KAAK,MAAM,KAAK,CAAC,IAAI,CAAC,CAAC;QAC9E,IAAI;QACJ,IAAI;QACJ,IAAI,IAAI;QACR,OAAO;IACT;IAEA,IAAI,KAAK,SACL,IAAI,aACJ,KAAK,QACL,KAAK,WACL,KAAK,uBACL,KAAK,UACL,IAAI,qBACJ,KAAK,sBACL,IAAI,cACJ,KAAK,iBACL,IAAI,sBACJ,KAAK,mBACL,KAAK,gBACL,KAAK,gBACL,KAAK,+BACL,KAAK,oCACL,KAAK,uBACL,IAAI,GACJ,IAAI,GACJ,IAAI,GACJ,IAAI,GACJ,IAAI,EAAE,EACN,IAAI,EAAE,EACN,IAAI,GACJ,IAAI,IAAI,EACR,IAAI,GACJ,IAAI;IACR,EAAE,GAAG,GAAG;IACR,EAAE,GAAG,GAAG;IACR,KAAK,MAAM,KAAK,EAAE;IAClB,OAAO;AACT;AAEA,QAAQ,OAAO,GAAG"}}, - {"offset": {"line": 468, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js.3092cb.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js.3092cb.map deleted file mode 100644 index 3c1168210b69f..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js.3092cb.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+stylis@0.8.5/node_modules/@emotion/stylis/dist/stylis.cjs.js"],"sourcesContent":["'use strict';\n\nif (process.env.NODE_ENV === \"production\") {\n module.exports = require(\"./stylis.cjs.prod.js\");\n} else {\n module.exports = require(\"./stylis.cjs.dev.js\");\n}\n"],"names":[],"mappings":"AAAA;AAEA,IAAI,QAAQ,GAAG,CAAC,QAAQ,KAAK,cAAc;IACzC,OAAO,OAAO,GAAG;AACnB,OAAO;IACL,OAAO,OAAO,GAAG;AACnB,CAAC"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/crates/turbopack/tests/snapshot/integration/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js.942fdd.map b/crates/turbopack/tests/snapshot/integration/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js.942fdd.map deleted file mode 100644 index f91f40564bd90..0000000000000 --- a/crates/turbopack/tests/snapshot/integration/styled_components/output/d3cc4_@emotion_stylis_dist_stylis.cjs.js.942fdd.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 2, "column": 0}, "map": {"version":3,"sources":["/[project]/node_modules/.pnpm/@emotion+stylis@0.8.5/node_modules/@emotion/stylis/dist/stylis.cjs.prod.js"],"sourcesContent":["\"use strict\";\n\nfunction stylis_min(W) {\n function X(d, c, e) {\n var h = c.trim().split(ia);\n c = h;\n var a = h.length, m = d.length;\n switch (m) {\n case 0:\n case 1:\n var b = 0;\n for (d = 0 === m ? \"\" : d[0] + \" \"; b < a; ++b) c[b] = Z(d, c[b], e).trim();\n break;\n\n default:\n var v = b = 0;\n for (c = []; b < a; ++b) for (var n = 0; n < m; ++n) c[v++] = Z(d[n] + \" \", h[b], e).trim();\n }\n return c;\n }\n function Z(d, c, e) {\n var h = c.charCodeAt(0);\n switch (33 > h && (h = (c = c.trim()).charCodeAt(0)), h) {\n case 38:\n return c.replace(F, \"$1\" + d.trim());\n\n case 58:\n return d.trim() + c.replace(F, \"$1\" + d.trim());\n\n default:\n if (0 < 1 * e && 0 < c.indexOf(\"\\f\")) return c.replace(F, (58 === d.charCodeAt(0) ? \"\" : \"$1\") + d.trim());\n }\n return d + c;\n }\n function P(d, c, e, h) {\n var a = d + \";\", m = 2 * c + 3 * e + 4 * h;\n if (944 === m) {\n d = a.indexOf(\":\", 9) + 1;\n var b = a.substring(d, a.length - 1).trim();\n return b = a.substring(0, d).trim() + b + \";\", 1 === w || 2 === w && L(b, 1) ? \"-webkit-\" + b + b : b;\n }\n if (0 === w || 2 === w && !L(a, 1)) return a;\n switch (m) {\n case 1015:\n return 97 === a.charCodeAt(10) ? \"-webkit-\" + a + a : a;\n\n case 951:\n return 116 === a.charCodeAt(3) ? \"-webkit-\" + a + a : a;\n\n case 963:\n return 110 === a.charCodeAt(5) ? \"-webkit-\" + a + a : a;\n\n case 1009:\n if (100 !== a.charCodeAt(4)) break;\n\n case 969:\n case 942:\n return \"-webkit-\" + a + a;\n\n case 978:\n return \"-webkit-\" + a + \"-moz-\" + a + a;\n\n case 1019:\n case 983:\n return \"-webkit-\" + a + \"-moz-\" + a + \"-ms-\" + a + a;\n\n case 883:\n if (45 === a.charCodeAt(8)) return \"-webkit-\" + a + a;\n if (0 < a.indexOf(\"image-set(\", 11)) return a.replace(ja, \"$1-webkit-$2\") + a;\n break;\n\n case 932:\n if (45 === a.charCodeAt(4)) switch (a.charCodeAt(5)) {\n case 103:\n return \"-webkit-box-\" + a.replace(\"-grow\", \"\") + \"-webkit-\" + a + \"-ms-\" + a.replace(\"grow\", \"positive\") + a;\n\n case 115:\n return \"-webkit-\" + a + \"-ms-\" + a.replace(\"shrink\", \"negative\") + a;\n\n case 98:\n return \"-webkit-\" + a + \"-ms-\" + a.replace(\"basis\", \"preferred-size\") + a;\n }\n return \"-webkit-\" + a + \"-ms-\" + a + a;\n\n case 964:\n return \"-webkit-\" + a + \"-ms-flex-\" + a + a;\n\n case 1023:\n if (99 !== a.charCodeAt(8)) break;\n return \"-webkit-box-pack\" + (b = a.substring(a.indexOf(\":\", 15)).replace(\"flex-\", \"\").replace(\"space-between\", \"justify\")) + \"-webkit-\" + a + \"-ms-flex-pack\" + b + a;\n\n case 1005:\n return ka.test(a) ? a.replace(aa, \":-webkit-\") + a.replace(aa, \":-moz-\") + a : a;\n\n case 1e3:\n switch (c = (b = a.substring(13).trim()).indexOf(\"-\") + 1, b.charCodeAt(0) + b.charCodeAt(c)) {\n case 226:\n b = a.replace(G, \"tb\");\n break;\n\n case 232:\n b = a.replace(G, \"tb-rl\");\n break;\n\n case 220:\n b = a.replace(G, \"lr\");\n break;\n\n default:\n return a;\n }\n return \"-webkit-\" + a + \"-ms-\" + b + a;\n\n case 1017:\n if (-1 === a.indexOf(\"sticky\", 9)) break;\n\n case 975:\n switch (c = (a = d).length - 10, m = (b = (33 === a.charCodeAt(c) ? a.substring(0, c) : a).substring(d.indexOf(\":\", 7) + 1).trim()).charCodeAt(0) + (0 | b.charCodeAt(7))) {\n case 203:\n if (111 > b.charCodeAt(8)) break;\n\n case 115:\n a = a.replace(b, \"-webkit-\" + b) + \";\" + a;\n break;\n\n case 207:\n case 102:\n a = a.replace(b, \"-webkit-\" + (102 < m ? \"inline-\" : \"\") + \"box\") + \";\" + a.replace(b, \"-webkit-\" + b) + \";\" + a.replace(b, \"-ms-\" + b + \"box\") + \";\" + a;\n }\n return a + \";\";\n\n case 938:\n if (45 === a.charCodeAt(5)) switch (a.charCodeAt(6)) {\n case 105:\n return b = a.replace(\"-items\", \"\"), \"-webkit-\" + a + \"-webkit-box-\" + b + \"-ms-flex-\" + b + a;\n\n case 115:\n return \"-webkit-\" + a + \"-ms-flex-item-\" + a.replace(ba, \"\") + a;\n\n default:\n return \"-webkit-\" + a + \"-ms-flex-line-pack\" + a.replace(\"align-content\", \"\").replace(ba, \"\") + a;\n }\n break;\n\n case 973:\n case 989:\n if (45 !== a.charCodeAt(3) || 122 === a.charCodeAt(4)) break;\n\n case 931:\n case 953:\n if (!0 === la.test(d)) return 115 === (b = d.substring(d.indexOf(\":\") + 1)).charCodeAt(0) ? P(d.replace(\"stretch\", \"fill-available\"), c, e, h).replace(\":fill-available\", \":stretch\") : a.replace(b, \"-webkit-\" + b) + a.replace(b, \"-moz-\" + b.replace(\"fill-\", \"\")) + a;\n break;\n\n case 962:\n if (a = \"-webkit-\" + a + (102 === a.charCodeAt(5) ? \"-ms-\" + a : \"\") + a, 211 === e + h && 105 === a.charCodeAt(13) && 0 < a.indexOf(\"transform\", 10)) return a.substring(0, a.indexOf(\";\", 27) + 1).replace(ma, \"$1-webkit-$2\") + a;\n }\n return a;\n }\n function L(d, c) {\n var e = d.indexOf(1 === c ? \":\" : \"{\"), h = d.substring(0, 3 !== c ? e : 10);\n return e = d.substring(e + 1, d.length - 1), R(2 !== c ? h : h.replace(na, \"$1\"), e, c);\n }\n function ea(d, c) {\n var e = P(c, c.charCodeAt(0), c.charCodeAt(1), c.charCodeAt(2));\n return e !== c + \";\" ? e.replace(oa, \" or ($1)\").substring(4) : \"(\" + c + \")\";\n }\n function H(d, c, e, h, a, m, b, v, n, q) {\n for (var w, g = 0, x = c; g < A; ++g) switch (w = S[g].call(B, d, x, e, h, a, m, b, v, n, q)) {\n case void 0:\n case !1:\n case !0:\n case null:\n break;\n\n default:\n x = w;\n }\n if (x !== c) return x;\n }\n function U(d) {\n return void 0 !== (d = d.prefix) && (R = null, d ? \"function\" != typeof d ? w = 1 : (w = 2, \n R = d) : w = 0), U;\n }\n function B(d, c) {\n var e = d;\n if (33 > e.charCodeAt(0) && (e = e.trim()), e = [ e ], 0 < A) {\n var h = H(-1, c, e, e, D, z, 0, 0, 0, 0);\n void 0 !== h && \"string\" == typeof h && (c = h);\n }\n var a = function M(d, c, e, h, a) {\n for (var q, g, k, y, C, m = 0, b = 0, v = 0, n = 0, x = 0, K = 0, u = k = q = 0, l = 0, r = 0, I = 0, t = 0, B = e.length, J = B - 1, f = \"\", p = \"\", F = \"\", G = \"\"; l < B; ) {\n if (g = e.charCodeAt(l), l === J && 0 !== b + n + v + m && (0 !== b && (g = 47 === b ? 10 : 47), \n n = v = m = 0, B++, J++), 0 === b + n + v + m) {\n if (l === J && (0 < r && (f = f.replace(N, \"\")), 0 < f.trim().length)) {\n switch (g) {\n case 32:\n case 9:\n case 59:\n case 13:\n case 10:\n break;\n\n default:\n f += e.charAt(l);\n }\n g = 59;\n }\n switch (g) {\n case 123:\n for (q = (f = f.trim()).charCodeAt(0), k = 1, t = ++l; l < B; ) {\n switch (g = e.charCodeAt(l)) {\n case 123:\n k++;\n break;\n\n case 125:\n k--;\n break;\n\n case 47:\n switch (g = e.charCodeAt(l + 1)) {\n case 42:\n case 47:\n a: {\n for (u = l + 1; u < J; ++u) switch (e.charCodeAt(u)) {\n case 47:\n if (42 === g && 42 === e.charCodeAt(u - 1) && l + 2 !== u) {\n l = u + 1;\n break a;\n }\n break;\n\n case 10:\n if (47 === g) {\n l = u + 1;\n break a;\n }\n }\n l = u;\n }\n }\n break;\n\n case 91:\n g++;\n\n case 40:\n g++;\n\n case 34:\n case 39:\n for (;l++ < J && e.charCodeAt(l) !== g; ) ;\n }\n if (0 === k) break;\n l++;\n }\n switch (k = e.substring(t, l), 0 === q && (q = (f = f.replace(ca, \"\").trim()).charCodeAt(0)), \n q) {\n case 64:\n switch (0 < r && (f = f.replace(N, \"\")), g = f.charCodeAt(1)) {\n case 100:\n case 109:\n case 115:\n case 45:\n r = c;\n break;\n\n default:\n r = O;\n }\n if (t = (k = M(c, r, k, g, a + 1)).length, 0 < A && (C = H(3, k, r = X(O, f, I), c, D, z, t, g, a, h), \n f = r.join(\"\"), void 0 !== C && 0 === (t = (k = C.trim()).length) && (g = 0, k = \"\")), \n 0 < t) switch (g) {\n case 115:\n f = f.replace(da, ea);\n\n case 100:\n case 109:\n case 45:\n k = f + \"{\" + k + \"}\";\n break;\n\n case 107:\n k = (f = f.replace(fa, \"$1 $2\")) + \"{\" + k + \"}\", k = 1 === w || 2 === w && L(\"@\" + k, 3) ? \"@-webkit-\" + k + \"@\" + k : \"@\" + k;\n break;\n\n default:\n k = f + k, 112 === h && (p += k, k = \"\");\n } else k = \"\";\n break;\n\n default:\n k = M(c, X(c, f, I), k, h, a + 1);\n }\n F += k, k = I = r = u = q = 0, f = \"\", g = e.charCodeAt(++l);\n break;\n\n case 125:\n case 59:\n if (1 < (t = (f = (0 < r ? f.replace(N, \"\") : f).trim()).length)) switch (0 === u && (q = f.charCodeAt(0), \n 45 === q || 96 < q && 123 > q) && (t = (f = f.replace(\" \", \":\")).length), 0 < A && void 0 !== (C = H(1, f, c, d, D, z, p.length, h, a, h)) && 0 === (t = (f = C.trim()).length) && (f = \"\\0\\0\"), \n q = f.charCodeAt(0), g = f.charCodeAt(1), q) {\n case 0:\n break;\n\n case 64:\n if (105 === g || 99 === g) {\n G += f + e.charAt(l);\n break;\n }\n\n default:\n 58 !== f.charCodeAt(t - 1) && (p += P(f, q, g, f.charCodeAt(2)));\n }\n I = r = u = q = 0, f = \"\", g = e.charCodeAt(++l);\n }\n }\n switch (g) {\n case 13:\n case 10:\n 47 === b ? b = 0 : 0 === 1 + q && 107 !== h && 0 < f.length && (r = 1, f += \"\\0\"), \n 0 < A * Y && H(0, f, c, d, D, z, p.length, h, a, h), z = 1, D++;\n break;\n\n case 59:\n case 125:\n if (0 === b + n + v + m) {\n z++;\n break;\n }\n\n default:\n switch (z++, y = e.charAt(l), g) {\n case 9:\n case 32:\n if (0 === n + m + b) switch (x) {\n case 44:\n case 58:\n case 9:\n case 32:\n y = \"\";\n break;\n\n default:\n 32 !== g && (y = \" \");\n }\n break;\n\n case 0:\n y = \"\\\\0\";\n break;\n\n case 12:\n y = \"\\\\f\";\n break;\n\n case 11:\n y = \"\\\\v\";\n break;\n\n case 38:\n 0 === n + b + m && (r = I = 1, y = \"\\f\" + y);\n break;\n\n case 108:\n if (0 === n + b + m + E && 0 < u) switch (l - u) {\n case 2:\n 112 === x && 58 === e.charCodeAt(l - 3) && (E = x);\n\n case 8:\n 111 === K && (E = K);\n }\n break;\n\n case 58:\n 0 === n + b + m && (u = l);\n break;\n\n case 44:\n 0 === b + v + n + m && (r = 1, y += \"\\r\");\n break;\n\n case 34:\n case 39:\n 0 === b && (n = n === g ? 0 : 0 === n ? g : n);\n break;\n\n case 91:\n 0 === n + b + v && m++;\n break;\n\n case 93:\n 0 === n + b + v && m--;\n break;\n\n case 41:\n 0 === n + b + m && v--;\n break;\n\n case 40:\n if (0 === n + b + m) {\n if (0 === q) switch (2 * x + 3 * K) {\n case 533:\n break;\n\n default:\n q = 1;\n }\n v++;\n }\n break;\n\n case 64:\n 0 === b + v + n + m + u + k && (k = 1);\n break;\n\n case 42:\n case 47:\n if (!(0 < n + m + v)) switch (b) {\n case 0:\n switch (2 * g + 3 * e.charCodeAt(l + 1)) {\n case 235:\n b = 47;\n break;\n\n case 220:\n t = l, b = 42;\n }\n break;\n\n case 42:\n 47 === g && 42 === x && t + 2 !== l && (33 === e.charCodeAt(t + 2) && (p += e.substring(t, l + 1)), \n y = \"\", b = 0);\n }\n }\n 0 === b && (f += y);\n }\n K = x, x = g, l++;\n }\n if (0 < (t = p.length)) {\n if (r = c, 0 < A && void 0 !== (C = H(2, p, r, d, D, z, t, h, a, h)) && 0 === (p = C).length) return G + p + F;\n if (p = r.join(\",\") + \"{\" + p + \"}\", 0 != w * E) {\n switch (2 !== w || L(p, 2) || (E = 0), E) {\n case 111:\n p = p.replace(ha, \":-moz-$1\") + p;\n break;\n\n case 112:\n p = p.replace(Q, \"::-webkit-input-$1\") + p.replace(Q, \"::-moz-$1\") + p.replace(Q, \":-ms-input-$1\") + p;\n }\n E = 0;\n }\n }\n return G + p + F;\n }(O, e, c, 0, 0);\n return 0 < A && (void 0 !== (h = H(-2, a, e, e, D, z, a.length, 0, 0, 0)) && (a = h)), \n \"\", E = 0, z = D = 1, a;\n }\n var ca = /^\\0+/g, N = /[\\0\\r\\f]/g, aa = /: */g, ka = /zoo|gra/, ma = /([,: ])(transform)/g, ia = /,\\r+?/g, F = /([\\t\\r\\n ])*\\f?&/g, fa = /@(k\\w+)\\s*(\\S*)\\s*/, Q = /::(place)/g, ha = /:(read-only)/g, G = /[svh]\\w+-[tblr]{2}/, da = /\\(\\s*(.*)\\s*\\)/g, oa = /([\\s\\S]*?);/g, ba = /-self|flex-/g, na = /[^]*?(:[rp][el]a[\\w-]+)[^]*/, la = /stretch|:\\s*\\w+\\-(?:conte|avail)/, ja = /([^-])(image-set\\()/, z = 1, D = 1, E = 0, w = 1, O = [], S = [], A = 0, R = null, Y = 0;\n return B.use = function T(d) {\n switch (d) {\n case void 0:\n case null:\n A = S.length = 0;\n break;\n\n default:\n if (\"function\" == typeof d) S[A++] = d; else if (\"object\" == typeof d) for (var c = 0, e = d.length; c < e; ++c) T(d[c]); else Y = 0 | !!d;\n }\n return T;\n }, B.set = U, void 0 !== W && U(W), B;\n}\n\nObject.defineProperty(exports, \"__esModule\", {\n value: !0\n}), exports.default = stylis_min;\n"],"names":[],"mappings":"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"}}, - {"offset": {"line": 402, "column": 0}, "map": {"version": 3, "names": [], "sources": [], "mappings": "A"}}] -} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30d3b27f525df..51175d315d25c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -141,7 +141,7 @@ importers: devDependencies: '@types/node': 18.11.0 - crates/turbopack/tests/snapshot: + crates/turbopack-tests/tests: specifiers: '@emotion/react': 11.10.4 '@emotion/styled': 11.10.4 @@ -1543,7 +1543,6 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] requiresBuild: true dev: false optional: true @@ -1553,7 +1552,6 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] requiresBuild: true dev: false optional: true @@ -1563,7 +1561,6 @@ packages: engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] requiresBuild: true dev: false optional: true @@ -1573,7 +1570,6 @@ packages: engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] requiresBuild: true dev: false optional: true @@ -1803,7 +1799,6 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] requiresBuild: true optional: true @@ -1812,7 +1807,6 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] requiresBuild: true dev: false optional: true @@ -1831,7 +1825,6 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] requiresBuild: true optional: true @@ -1840,7 +1833,6 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] requiresBuild: true dev: false optional: true @@ -1859,7 +1851,6 @@ packages: engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] requiresBuild: true optional: true @@ -1868,7 +1859,6 @@ packages: engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] requiresBuild: true dev: false optional: true @@ -1887,7 +1877,6 @@ packages: engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] requiresBuild: true optional: true @@ -1896,7 +1885,6 @@ packages: engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] requiresBuild: true dev: false optional: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6171ca16f653e..fe7f8535dae2a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,6 +6,6 @@ packages: # Intentionally exclude the `npm` `turbo` package from the workspaces. - "!packages/turbo" - "packages/turbo-tracing-next-plugin/test/with-mongodb-mongoose" - - "crates/turbopack/tests/snapshot" + - "crates/turbopack-tests/tests" - "crates/next-dev/tests" - "crates/*/js"