Files
sign/apps/web/.next/cache/webpack/server-development/1.pack

4315 lines
821 KiB
Plaintext
Raw Normal View History

2022-11-24 20:30:22 +01:00
wpcX<> <10>webpack/lib/cache/PackFileCacheStrategy<67>PackContentItems <10>`'<1E>Compilation/modules|C:\repos\documenso\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!C:\repos\documenso\pages\index.tsx<73>Compilation/modules|C:\repos\documenso\node_modules\next\image.jsResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|C:\repos\documenso\node_modules\next|request=|./dist/client/image<67>Compilation/modules|external commonjs "next/head";Compilation/modules|C:\repos\documenso\node_modules\next\dist\build\webpack\loaders\css-loader\src\index.js??ruleSet[1].rules[3].oneOf[4].use[0]!C:\repos\documenso\node_modules\next\dist\build\webpack\loaders\postcss-loader\src\index.js??ruleSet[1].rules[3].oneOf[4].use[1]!C:\repos\documenso\styles\Home.module.css<1E>ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|unknown|path=|C:\repos\documenso\node_modules\next|request=|./dist/client/image<1E>Compilation/modules|C:\repos\documenso\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!C:\repos\documenso\node_modules\next\dist\client\image.jsResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|C:\repos\documenso\node_modules\next\dist\client|request=|../shared/lib/head$ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|C:\repos\documenso\node_modules\next\dist\client|request=|../shared/lib/image-blur-svg"ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|C:\repos\documenso\node_modules\next\dist\client|request=|../shared/lib/image-config*ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|C:\repos\documenso\node_modules\next\dist\client|request=|../shared/lib/image-config-context%ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceE
import Head from "next/head";
import Image from "next/image";
import styles from "../styles/Home.module.css";
export default function Home() {
return /*#__PURE__*/ _jsxDEV("div", {
className: styles.container,
children: [
/*#__PURE__*/ _jsxDEV(Head, {
children: [
/*#__PURE__*/ _jsxDEV("title", {
children: "Create Next App"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 9,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("meta", {
name: "description",
content: "Generated by create next app"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 10,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("link", {
rel: "icon",
href: "/favicon.ico"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 11,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 8,
columnNumber: 7
}, this),
/*#__PURE__*/ _jsxDEV("main", {
className: styles.main,
children: [
/*#__PURE__*/ _jsxDEV("h1", {
className: styles.title,
children: [
"Welcome to ",
/*#__PURE__*/ _jsxDEV("a", {
href: "https://nextjs.org",
children: "Next.js!"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 16,
columnNumber: 22
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 15,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("p", {
className: styles.description,
children: [
"Get started by editing",
" ",
/*#__PURE__*/ _jsxDEV("code", {
className: styles.code,
children: "pages/index.tsx"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 21,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 19,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("div", {
className: styles.grid,
children: [
/*#__PURE__*/ _jsxDEV("a", {
href: "https://nextjs.org/docs",
className: styles.card,
children: [
/*#__PURE__*/ _jsxDEV("h2", {
children: "Documentation →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 26,
columnNumber: 13
}, this),
/*#__PURE__*/ _jsxDEV("p", {
children: "Find in-depth information about Next.js features and API."
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 27,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 25,
columnNumber: 11
}, this),
/*#__PURE__*/ _jsxDEV("a", {
href: "https://nextjs.org/learn",
className: styles.card,
children: [
/*#__PURE__*/ _jsxDEV("h2", {
children: "Learn →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 31,
columnNumber: 13
}, this),
/*#__PURE__*/ _jsxDEV("p", {
children: "Learn about Next.js in an interactive course with quizzes!"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 32,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 30,
columnNumber: 11
}, this),
/*#__PURE__*/ _jsxDEV("a", {
href: "https://github.com/vercel/next.js/tree/canary/examples",
className: styles.card,
children: [
/*#__PURE__*/ _jsxDEV("h2", {
children: "Examples →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 39,
columnNumber: 13
}, this),
/*#__PURE__*/ _jsxDEV("p", {
children: "Discover and deploy boilerplate example Next.js projects."
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 40,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 35,
columnNumber: 11
}, this),
/*#__PURE__*/ _jsxDEV("a", {
href: "https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app",
target: "_blank",
rel: "noopener noreferrer",
className: styles.card,
children: [
/*#__PURE__*/ _jsxDEV("h2", {
children: "Deploy →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 49,
columnNumber: 13
}, this),
/*#__PURE__*/ _jsxDEV("p", {
children: "Instantly deploy your Next.js site to a public URL with Vercel."
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 50,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 43,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 24,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 14,
columnNumber: 7
}, this),
/*#__PURE__*/ _jsxDEV("footer", {
className: styles.footer,
children: /*#__PURE__*/ _jsxDEV("a", {
href: "https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app",
target: "_blank",
rel: "noopener noreferrer",
children: [
"Powered by",
" ",
/*#__PURE__*/ _jsxDEV("span", {
className: styles.logo,
children: /*#__PURE__*/ _jsxDEV(Image, {
src: "/vercel.svg",
alt: "Vercel Logo",
width: 72,
height: 16
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 65,
columnNumber: 13
}, this)
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 64,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 58,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 57,
columnNumber: 7
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 7,
columnNumber: 5
}, this);
}
<EFBFBD>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./pages/index.tsx<1F>{"version":3,"sources":["webpack://./pages/index.tsx"],"sourcesContent":["import Head from 'next/head'\nimport Image from 'next/image'\nimport styles from '../styles/Home.module.css'\n\nexport default function Home() {\n return (\n <div className={styles.container}>\n <Head>\n <title>Create Next App</title>\n <meta name=\"description\" content=\"Generated by create next app\" />\n <link rel=\"icon\" href=\"/favicon.ico\" />\n </Head>\n\n <main className={styles.main}>\n <h1 className={styles.title}>\n Welcome to <a href=\"https://nextjs.org\">Next.js!</a>\n </h1>\n\n <p className={styles.description}>\n Get started by editing{' '}\n <code className={styles.code}>pages/index.tsx</code>\n </p>\n\n <div className={styles.grid}>\n <a href=\"https://nextjs.org/docs\" className={styles.card}>\n <h2>Documentation &rarr;</h2>\n <p>Find in-depth information about Next.js features and API.</p>\n </a>\n\n <a href=\"https://nextjs.org/learn\" className={styles.card}>\n <h2>Learn &rarr;</h2>\n <p>Learn about Next.js in an interactive course with quizzes!</p>\n </a>\n\n <a\n href=\"https://github.com/vercel/next.js/tree/canary/examples\"\n className={styles.card}\n >\n <h2>Examples &rarr;</h2>\n <p>Discover and deploy boilerplate example Next.js projects.</p>\n </a>\n\n <a\n href=\"https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app\"\n target=\"_blank\"\n rel=\"noopener noreferrer\"\n className={styles.card}\n >\n <h2>Deploy &rarr;</h2>\n <p>\n Instantly deploy your Next.js site to a public URL with Vercel.\n </p>\n </a>\n </div>\n </main>\n\n <footer className={styles.footer}>\n <a\n href=\"https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app\"\n target=\"_blank\"\n rel=\"noopener noreferrer\"\n >\n Powered by{' '}\n <span className={styles.logo}>\n <Image src=\"/vercel.svg\" alt=\"Vercel Logo\" width={72} height={16} />\n </span>\n </a>\n </footer>\n </div>\n )\n}\n"],"names":["Head","Image","styles","Home","div","className","container","title","meta","name","content","link","rel","href","main","h1","a","p","description","code","grid","card","h2","target","footer","span","logo","src","alt","width","height"],"mappings":"AAAA;AAAA,OAAOA,UAAU,YAAW;AAC5B,OAAOC,WAAW,aAAY;AAC9B,OAAOC,YAAY,4BAA2B;AAE9C,eAAe,SAASC,OAAO;IAC7B,qBACE,QAACC;QAAIC,WAAWH,OAAOI,SAAS;;0BAC9B,QAACN;;kCACC,QAACO;kCAAM;;;;;;kCACP,QAACC;wBAAKC,MAAK;wBAAcC,SAAQ;;;;;;kCACjC,QAACC;wBAAKC,KAAI;wBAAOC,MAAK;;;;;;;;;;;;0BAGxB,QAACC;gBAAKT,WAAWH,OAAOY,IAAI;;kCAC1B,QAACC;wBAAGV,WAAWH,OAAOK,KAAK;;4BAAE;0CAChB,QAACS;gCAAEH,MAAK;0CAAqB;;;;;;;;;;;;kCAG1C,QAACI;wBAAEZ,WAAWH,OAAOgB,WAAW;;4BAAE;4BACT;0CACvB,QAACC;gCAAKd,WAAWH,OAAOiB,IAAI;0CAAE;;;;;;;;;;;;kCAGhC,QAACf;wBAAIC,WAAWH,OAAOkB,IAAI;;0CACzB,QAACJ;gCAAEH,MAAK;gCAA0BR,WAAWH,OAAOmB,IAAI;;kDACtD,QAACC;kDAAG;;;;;;kDACJ,QAACL;kDAAE;;;;;;;;;;;;0CAGL,QAACD;gCAAEH,MAAK;gCAA2BR,WAAWH,OAAOmB,IAAI;;kDACvD,QAACC;kDAAG;;;;;;kDACJ,QAACL;kDAAE;;;;;;;;;;;;0CAGL,QAACD;gCACCH,MAAK;gCACLR,WAAWH,OAAOmB,IAAI;;kDAEtB,QAACC;kDAAG;;;;;;kDACJ,QAACL;kDAAE;;;;;;;;;;;;0CAGL,QAACD;gCACCH,MAAK;gCACLU,QAAO;gCACPX,KAAI;gCACJP,WAAWH,OAAOmB,IAAI;;kDAEtB,QAACC;kDAAG;;;;;;kDACJ,QAACL;kDAAE;;;;;;;;;;;;;;;;;;;;;;;;0BAOT,QAACO;gBAAOnB,WAAWH,OAAOsB,MAAM;0BAC9B,cAAA,QAACR;oBACCH,MAAK;oBACLU,QAAO;oBACPX,KAAI;;wBACL;wBACY;sCACX,QAACa;4BAAKpB,WAAWH,OAAOwB,IAAI;sCAC1B,cAAA,QAACzB;gCAAM0B,KAAI;gCAAcC,KAAI;gCAAcC,OAAO;gCAAIC,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAM1E,CA
$<02>GxB<10>webpack/lib/dependencies/HarmonyCompatibilityDependency d<><00><00><10>webpack/lib/dependencies/ConstDependency<10>`: `:<01>a;X `<01>aYx `<01>`y@<40> `/<10>webpack/lib/dependencies/HarmonyExportHeaderDependencyA<><00>.A<><00>. @<40>`.<10>webpack/lib/dependencies/HarmonyImportSideEffectDependency<18>react/jsx-dev-runtime<15> `:<18>next/head<15> `<18>next/image<15> `<18>../styles/Home.module.css<15> `/<10>webpack/lib/dependencies/HarmonyExportSpecifierDependency`<60><>default @<40><10>webpack/lib/dependencies/HarmonyImportSpecifierDependencya <01>jsxDEV<17>_jsxDEV A<><00> <15><15><15> b  <15><>container<17>styles A  <15><15><15> b# <15><15> AGN <15><15><15> b ! <15><17>Head AOS  <15><15><15> b" & <15><15> A<><00> <15><15><15> c " ) <15><15> A<><00> <15><15><15> c") <15><15> Abi <15><15><15> c") <15><15> A<><00> <15><15><15> c((! <15><>main<15> A<><00>  <15><15><15> c))& <15><15> A
 <15><15><15> c+"+) څtitle<15> A6B  <15><15><15> c,#,/ <15><15> A<><00> <15><15><15> c/*/1 <15><15> Ad
k
 <15><15><15> c="=) Ћdescription<15> A<>
<00>
  <15><15><15> c>#>5 <15><15> AO V  <15><15><15> cB*B1 Ʉcode<15> A<> <00>   <15><15><15> cC+C6 <15><15> A<>  <15><15><15> cP"P) „grid<15> A0;  <15><15><15> cQ#Q. <15><15> A<><00> <15><15><15> cS*S1 <15><>card<15> A  <15><15><15> cU+U6 <15><15> Aqx <15><15><15> cW2W9 <15><15> A*1 <15><15><15> c^2^9 <15><15> A/6 <15><15><15> ck*k1 <15><15><15> A<><00>  <15><15><15> cm+m6 <15><15> A <15><15><15> co2o9 <15><15> A<><00> <15><15><15> cv2v9 <15><15> A<><00> <15><15><15> @<40>`*@<40>`1 <15><15><15> Agr  <15><15><15> @<40>`+@<40>`6 <15><15> A<><00> <15><15><15> @<40>`2@<40>`9 <15><15> A<><00> <15><15><15> @<40>`2@<40>`9 <15><15> A<><00> <15><15><15> @<40>`*@<40>`1 <15><15><15> A<> <00>   <15><15><15> @<40>`+@<40>`6 <15><15> A2!9! <15><15><15> @<40>`2@<40>`9 <15><15> A<>"<00>" <15><15><15> @<40>`2@<40>`9 <15><15> A<>'<00>' <15><15><15> @<40>`@<40>`! <15><>footer<15> A<>'<00>'  <15><15><15> @<40>`@<40>`( <15><15> A (( |<7C><><EFBFBD>|<7C><><EFBFBD><15> @<40>`(@<40>`/ <15><15> A{)<00>) y<><79><EFBFBD>y<><79><EFBFBD><15> @<40>`&@<40>`- <15><>logo<15> A<>)<00>)  {<7B><><EFBFBD>{<7B><><EFBFBD><15> @<40>`'@<40>`2 ~<7E><><EFBFBD><><7F><EFBFBD> A<>)<00>) r<><72><EFBFBD>r<><72><EFBFBD><15> @<40>`4@<40>`; y<><79><EFBFBD><17>Image A<>)*  r<><72><EFBFBD>r<><72><EFBFBD><15> @<40>`<@<40>`A  <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource0module.exports = require('./dist/client/image')
<EFBFBD>webpack://./node_modules/next/image.js`  3<><33><EFBFBD><EFBFBD>defaultObject<17>dynamic<69>redirect 1<><31><EFBFBD><11>C:\repos\documenso\node_modules\next <0B>fullySpecified  <15>  ` 1<><31><EFBFBD>2<><32><EFBFBD>3<><33><EFBFBD>4<><34><EFBFBD>5<><35><EFBFBD>6<><36><EFBFBD>7<><37><EFBFBD>8<><38><EFBFBD>9<><39><EFBFBD>:<3A><><EFBFBD>=<3D><><EFBFBD>><3E><><EFBFBD> A<><41><EFBFBD>B<><42><EFBFBD><17>825ae5909d42b107 @ к)<29>GxB<15><>next@13.0.3 <02>C:\repos\documenso\node_modules\next\image.js<6A>C:\repos\documenso\node_modules\next\package.json <10>webpack/lib/dependencies/CommonJsExportRequireDependency  `/<11>module.exports   <0A>./dist/client/image<15><15> `/ <10>webpack/lib/cache/ResolverCachePlugin` `<0F>_ResolverCachePluginCacheMiss<73>context<78>path<74>request<73>query<72>fragment<6E>module<6C>directory<72>file<6C>internal<15><>descriptionFilePath<74>descriptionFileData<74>descriptionFileRoot<6F>relativePath   <0C>C:\repos\documenso\node_modules\next\dist\client\image.js<18><> <15> `<14>name<6D>versionp<><70><EFBFBD>_<><5F><EFBFBD><EFBFBD>license<73>repository<72>bugs<67>homepage<67>types<65>files<65>bin<69>scripts<74>taskr<6B>dependencies<65>peerDependencies<65>peerDependenciesMeta<74>devDependencies<65>resolutions<6E>engines<65>optionalDependencies<17>next<78>13.0.3<EFBFBD>The React Framework<72>./dist/server/next.js<6A>MIT<49>vercel/next.js<6A>https://github.com/vercel/next.js/issues<65>https://nextjs.org<72>index.d.ts`.<2E>dist<73>app.js<6A>app.d.ts<74>babel.js<6A>babel.d.ts<74>client.js<6A>client.d.ts<74>compat<61>config.js<6A>config.d.ts<74>constants.js<6A>constants.d.ts<74>document.js<6A>document.d.ts<74>dynamic.js<6A>dynamic.d.ts<74>error.js<6A>error.d.ts<74>future<72>legacy<63>script.js<6A>script.d.ts<74>server.js<6A>server.d.ts<74>head.js<6A>head.d.ts<74>image.js<6A>image.d.ts<74>link.js<6A>link.d.ts<74>router.js<6A>router.d.ts<74>jest.js<6A>jest.d.ts<74>amp.js<6A>amp.d.tsېtypes/index.d.ts<74>types/global.d.ts<74>types/compiled.d.ts<74>image-types/global.d.ts<74>font<6E>navigation.js<6A>navigation.d.ts<74>headers.js<6A>headers.d.ts ɏ./dist/bin/next <07>dev<65>release<73>build<6C>prepublishOnly<15><>typescript<70>ncc-compiled<15><>taskr release<73>pnpm release && pnpm types<65>cd ../../ && turbo run build<6C>tsc --declaration --emitDeclarationOnly --declarationDir dist<73>tsec --noEmit<69>ncc cache clean && taskr ncc <0A>requires<02>./taskfile-ncc.js<6A>./taskfile-swc.js <06>@next/env<6E>@swc/helpers<72>caniuse-lite<74>postcss<73>styled-jsx<73>use-sync-external-store<15><>0.4.11<EFBFBD>^1.0.30001406<EFBFBD>8.4.14<EFBFBD>5.1.0<EFBFBD>1.2.0 <05>fibers<72>node-sass<73>react<63>react-dom<6F>sass<17>>= 3.1.0<EFBFBD>^6.0.0 || ^7.0.0<EFBFBD>^18.2.0<15><>^1.3.0 <15><15><15> <0A>optional  <15>  <15>  @<40><00>@ampproject/toolbox-optimizer<65>@babel/code-frame<6D>@babel/core<72>@babel/eslint-parser<65>@babel/generator<6F>@babel/plugin-proposal-class-properties<65>@babel/plugin-proposal-export-namespace-from<6F>@babel/plugin-proposal-numeric-separator<6F>@babel/plugin-proposal-object-rest-spread<61>@babel/plugin-syntax-bigint<6E>@babel/plugin-syntax-dynamic-import<72>@babel/plugin-syntax-import-assertions<6E>@babel/plugin-syntax-jsx<73>@babel/plugin-transform-modules-commonjs<6A>@babel/plugin-transform-runtime<6D>@babel/preset-env<6E>@babel/preset-react<63>@babel/preset-typescript<70>@babel/runtime<6D>@babel/traverse<73>@babel/types<65>@edge-runtime/primitives<65>@hapi/accept<70>@napi-rs/cli<6C>@napi-rs/triples<65>@next/polyfill-module<6C>@next/polyfill-nomodule<6C>@next/react-dev-overlay<61>@next/react-refresh-utils<6C>@next/swc<77>@segment/ajv-human-errors<72>@taskr/clear<61>@taskr/esnext<78>@taskr/watch<63>@types/amphtml-validator<6F>@types/babel__code-frame<6D>@types/babel__core<72>@types/babel__generator<6F>@types/babel__template<74>@types/babel__traverse<73>@types/bytes<65>@types/ci-info<66>@types/compression<6F>@types/content-disposition<6F>@types/content-type<70>@types/cookie<69>@types/cross-spawn<77>@types/debug<75>@types/fresh<73>@types/glob<6F>@types/jsonwebtoken<65>@types/lodash<73>@types/lodash.curry<72>@types/lru-cache<68>@types/micromatch<63>@types/node-fetch<63>@types/path-to-regexp<78>@types/platform<72>@types/react<63>@types/react-dom<6F>@types/react-is<69>@types/semver<65>@types/send<6E>@types/shell-quote<74>@types/tar<61>@types/text-table<6C>@types/ua-parser-js<6A>@types/uuid<69>@types/webpack-sources1<73>@types/ws<77>@vercel/ncc<63>@vercel/nft<66>acorn<72>ajv<6A>amphtml-validator<6F>anser<65>arg<72>assert<72>async-retry<72>async-sema<6D>babel-plugin-transform-define<6E>babel-plugin-transform-react-remove-prop-types<65>browserify-zlib<69>browserslist<73>buffer<65>bytes<65>chalk<6C>ci-info<66>cli-select<63>comment-json<6F>compression<6F>conf<6E>constants-browserify<66>content-disposition<6F>content-type<70>cookie<69>cross-spawn<77>crypto-browserify<66>css.escape<70>cssnano-simple<6C>data-u
@ <10>)<29>GxB<01>C:\repos\documenso\node_modules  <16><><EFBFBD><EFBFBD><04><><EFBFBD> #<23><><EFBFBD><EFBFBD>C:\repos\documenso\node_modules\next\dist\client  
 <10>)<29>GxB<03>C:\repos\documenso<73>C:\repos<6F>C:\<15><15><15>
@ <16><><EFBFBD><EFBFBD><EFBFBD>C:\repos\documenso\node_modules\next\dist<16><><EFBFBD><EFBFBD>
@ <03>C:\repos\documenso\node_modules\next\dist\client\package.json<6F>C:\repos\documenso\node_modules\next\dist\package.json<6F>C:\repos\documenso\node_modules\next\dist\client\image<10>webpack/lib/ExternalModule@M<><4D><EFBFBD><EFBFBD>commonjsL<><4C><EFBFBD><EFBFBD>javascript/dynamic@<1A><><EFBFBD> <02>async<14><><EFBFBD> <16><><EFBFBD><EFBFBD>"<22><><EFBFBD>$<24><><EFBFBD><01><><EFBFBD>   <10>webpack/lib/dependencies/StaticExportsDependencyC// Exports
module.exports = {
"container": "Home_container__bCOhY",
"main": "Home_main__nLjiQ",
"footer": "Home_footer____T7K",
"title": "Home_title__T09hD",
"description": "Home_description__41Owk",
"code": "Home_code__suPER",
"grid": "Home_grid__GxQ85",
"card": "Home_card___LpL1",
"logo": "Home_logo__27_tb"
};
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[3].oneOf[4].use[0]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[3].oneOf[4].use[1]!./styles/Home.module.css` 
<EFBFBD><EFBFBD><EFBFBD><11>C:\repos\documenso\styles <0B><><EFBFBD><0F>sideEffectFree  <15><16><><EFBFBD><EFBFBD> <02>C:\repos\documenso\node_modules\next\dist\build\webpack\loaders\css-loader\src\index.js<6A>C:\repos\documenso\node_modules\next\dist\build\webpack\loaders\postcss-loader\src\index.js<18><><EFBFBD><19><><EFBFBD><17>22b0d6adb087e208   к)<29>GxB<01>C:\repos\documenso\styles\Home.module.css<1F><><EFBFBD> <00><02>GxB
<00><02>GxB<10>webpack/lib/dependencies/CommonJsSelfReferenceDependencyc <16><><EFBFBD><EFBFBD>`<16><><EFBFBD><EFBFBD> <03>issuer<65>issuerLayer<65>compiler<16><><EFBFBD><EFBFBD><11>server<16><><EFBFBD><EFBFBD><18><> <16><><EFBFBD><EFBFBD><15><16><><EFBFBD><EFBFBD><15> @ <00><>)<29>GxB<15><15><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><15><15><15><1F>l"use strict";
"use client";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Image;
var _extends = require("@swc/helpers/lib/_extends.js").default;
var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
var _object_without_properties_loose = require("@swc/helpers/lib/_object_without_properties_loose.js").default;
var _react = _interop_require_wildcard(require("react"));
var _head = _interop_require_default(require("../shared/lib/head"));
var _imageBlurSvg = require("../shared/lib/image-blur-svg");
var _imageConfig = require("../shared/lib/image-config");
var _imageConfigContext = require("../shared/lib/image-config-context");
var _warnOnce = require("../shared/lib/utils/warn-once");
var _imageLoader = _interop_require_default(require("next/dist/shared/lib/image-loader"));
function Image(_param) {
var { src , sizes , unoptimized =false , priority =false , loading , className , quality , width , height , fill , style , onLoad , onLoadingComplete , placeholder ="empty" , blurDataURL , layout , objectFit , objectPosition , lazyBoundary , lazyRoot } = _param, all = _object_without_properties_loose(_param, [
"src",
"sizes",
"unoptimized",
"priority",
"loading",
"className",
"quality",
"width",
"height",
"fill",
"style",
"onLoad",
"onLoadingComplete",
"placeholder",
"blurDataURL",
"layout",
"objectFit",
"objectPosition",
"lazyBoundary",
"lazyRoot"
]);
const configContext = (0, _react).useContext(_imageConfigContext.ImageConfigContext);
const config = (0, _react).useMemo(()=>{
const c = configEnv || configContext || _imageConfig.imageConfigDefault;
const allSizes = [
...c.deviceSizes,
...c.imageSizes
].sort((a, b)=>a - b);
const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);
return _extends({}, c, {
allSizes,
deviceSizes
});
}, [
configContext
]);
let rest = all;
let loader = rest.loader || _imageLoader.default;
// Remove property so it's not spread on <img> element
delete rest.loader;
if ("__next_img_default" in loader) {
// This special value indicates that the user
// didn't define a "loader" prop or config.
if (config.loader === "custom") {
throw new Error(`Image with src "${src}" is missing "loader" prop.` + `\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`);
}
} else {
// The user defined a "loader" prop or config.
// Since the config object is internal only, we
// must not pass it to the user-defined "loader".
const customImageLoader = loader;
var _tmp;
_tmp = (obj)=>{
const { config: _ } = obj, opts = _object_without_properties_loose(obj, [
"config"
]);
return customImageLoader(opts);
}, loader = _tmp, _tmp;
}
if (layout) {
if (layout === "fill") {
fill = true;
}
const layoutToStyle = {
intrinsic: {
maxWidth: "100%",
height: "auto"
},
responsive: {
width: "100%",
height: "auto"
}
};
const layoutToSizes = {
responsive: "100vw",
fill: "100vw"
};
const layoutStyle = layoutToStyle[layout];
if (layoutStyle) {
style = _extends({}, style, layoutStyle);
}
const layoutSizes = layoutToSizes[layout];
if (layoutSizes && !sizes) {
sizes = layoutSizes;
}
}
let staticSrc = "";
let widthInt = getInt(width);
let heightInt = getInt(height);
let blurWidth;
let blurHeight;
if (isStaticImport(src)) {
const staticImageData = isStaticRequire(src) ? src.default : src;
if (!staticImageData.src) {
throw new Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(staticImageData)}`);
}
if (!staticImageData.height || !staticImageData.width) {
throw new Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(staticImageData)}`);
}
blurWidth = staticImageData.blurWidth;
blurHeight = staticImageData.blurHeight;
blurDataURL = blurDataURL || staticImageData.blurDataURL;
staticSrc = staticImageData.src;
if (!fill) {
if (!widthInt && !heightInt) {
widthInt = staticImageData.width;
heightInt = staticImageData.height;
} else if (widthInt && !heightInt) {
const ratio = widthInt / staticImageData.width;
heightInt = Math.round(staticImageData.height * ratio);
} else if (!widthInt && heightInt) {
const ratio1 = heightInt / staticImageData.height;
widthInt = Math.round(staticImageData.width * ratio1);
}
}
}
src = typeof src === "string" ? src : staticSrc;
let isLazy = !priority && (loading === "lazy" || typeof loading === "undefined");
if (src.startsWith("data:") || src.startsWith("blob:")) {
// https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs
unoptimized = true;
isLazy = false;
}
if (config.unoptimized) {
unoptimized = true;
}
const [blurComplete, setBlurComplete] = (0, _react).useState(false);
const [showAltText, setShowAltText] = (0, _react).useState(false);
const qualityInt = getInt(quality);
if ("development" !== "production") {
if (!src) {
// React doesn't show the stack trace and there's
// no `src` to help identify which image, so we
// instead console.error(ref) during mount.
unoptimized = true;
} else {
if (fill) {
if (width) {
throw new Error(`Image with src "${src}" has both "width" and "fill" properties. Only one should be used.`);
}
if (height) {
throw new Error(`Image with src "${src}" has both "height" and "fill" properties. Only one should be used.`);
}
if ((style == null ? void 0 : style.position) && style.position !== "absolute") {
throw new Error(`Image with src "${src}" has both "fill" and "style.position" properties. Images with "fill" always use position absolute - it cannot be modified.`);
}
if ((style == null ? void 0 : style.width) && style.width !== "100%") {
throw new Error(`Image with src "${src}" has both "fill" and "style.width" properties. Images with "fill" always use width 100% - it cannot be modified.`);
}
if ((style == null ? void 0 : style.height) && style.height !== "100%") {
throw new Error(`Image with src "${src}" has both "fill" and "style.height" properties. Images with "fill" always use height 100% - it cannot be modified.`);
}
} else {
if (typeof widthInt === "undefined") {
throw new Error(`Image with src "${src}" is missing required "width" property.`);
} else if (isNaN(widthInt)) {
throw new Error(`Image with src "${src}" has invalid "width" property. Expected a numeric value in pixels but received "${width}".`);
}
if (typeof heightInt === "undefined") {
throw new Error(`Image with src "${src}" is missing required "height" property.`);
} else if (isNaN(heightInt)) {
throw new Error(`Image with src "${src}" has invalid "height" property. Expected a numeric value in pixels but received "${height}".`);
}
}
}
if (!VALID_LOADING_VALUES.includes(loading)) {
throw new Error(`Image with src "${src}" has invalid "loading" property. Provided "${loading}" should be one of ${VALID_LOADING_VALUES.map(String).join(",")}.`);
}
if (priority && loading === "lazy") {
throw new Error(`Image with src "${src}" has both "priority" and "loading='lazy'" properties. Only one should be used.`);
}
if (placeholder === "blur") {
if (widthInt && heightInt && widthInt * heightInt < 1600) {
(0, _warnOnce).warnOnce(`Image with src "${src}" is smaller than 40x40. Consider removing the "placeholder='blur'" property to improve performance.`);
}
if (!blurDataURL) {
const VALID_BLUR_EXT = [
"jpeg",
"png",
"webp",
"avif"
] // should match next-image-loader
;
throw new Error(`Image with src "${src}" has "placeholder='blur'" property but is missing the "blurDataURL" property.
Possible solutions:
- Add a "blurDataURL" property, the contents should be a small Data URL to represent the image
- Change the "src" property to a static import with one of the supported file types: ${VALID_BLUR_EXT.join(",")}
- Remove the "placeholder" property, effectively no blur effect
Read more: https://nextjs.org/docs/messages/placeholder-blur-data-url`);
}
}
if ("ref" in rest) {
(0, _warnOnce).warnOnce(`Image with src "${src}" is using unsupported "ref" property. Consider using the "onLoadingComplete" property instead.`);
}
if (!unoptimized && loader !== _imageLoader.default) {
const urlStr = loader({
config,
src,
width: widthInt || 400,
quality: qualityInt || 75
});
let url;
try {
url = new URL(urlStr);
} catch (err) {}
if (urlStr === src || url && url.pathname === src && !url.search) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has a "loader" property that does not implement width. Please implement it or use the "unoptimized" property instead.` + `\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader-width`);
}
}
for (const [legacyKey, legacyValue] of Object.entries({
layout,
objectFit,
objectPosition,
lazyBoundary,
lazyRoot
})){
if (legacyValue) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has legacy prop "${legacyKey}". Did you forget to run the codemod?` + `\nRead more: https://nextjs.org/docs/messages/next-image-upgrade-to-13`);
}
}
if ("undefined" !== "undefined" && !perfObserver && window.PerformanceObserver) {
perfObserver = new PerformanceObserver((entryList)=>{
for (const entry of entryList.getEntries()){
var ref;
// @ts-ignore - missing "LargestContentfulPaint" class with "element" prop
const imgSrc = (entry == null ? void 0 : (ref = entry.element) == null ? void 0 : ref.src) || "";
const lcpImage = allImgs.get(imgSrc);
if (lcpImage && !lcpImage.priority && lcpImage.placeholder !== "blur" && !lcpImage.src.startsWith("data:") && !lcpImage.src.startsWith("blob:")) {
// https://web.dev/lcp/#measure-lcp-in-javascript
(0, _warnOnce).warnOnce(`Image with src "${lcpImage.src}" was detected as the Largest Contentful Paint (LCP). Please add the "priority" property if this image is above the fold.` + `\nRead more: https://nextjs.org/docs/api-reference/next/image#priority`);
}
}
});
try {
perfObserver.observe({
type: "largest-contentful-paint",
buffered: true
});
} catch (err1) {
// Log error but don't crash the app
console.error(err1);
}
}
}
const imgStyle = Object.assign(fill ? {
position: "absolute",
height: "100%",
width: "100%",
left: 0,
top: 0,
right: 0,
bottom: 0,
objectFit,
objectPosition
} : {}, showAltText ? {} : {
color: "transparent"
}, style);
const blurStyle = placeholder === "blur" && blurDataURL && !blurComplete ? {
backgroundSize: imgStyle.objectFit || "cover",
backgroundPosition: imgStyle.objectPosition || "50% 50%",
backgroundRepeat: "no-repeat",
backgroundImage: `url("data:image/svg+xml;charset=utf-8,${(0, _imageBlurSvg).getImageBlurSvg({
widthInt,
heightInt,
blurWidth,
blurHeight,
blurDataURL
})}")`
} : {};
if ("development" === "development") {
if (blurStyle.backgroundImage && (blurDataURL == null ? void 0 : blurDataURL.startsWith("/"))) {
// During `next dev`, we don't want to generate blur placeholders with webpack
// because it can delay starting the dev server. Instead, `next-image-loader.js`
// will inline a special url to lazily generate the blur placeholder at request time.
blurStyle.backgroundImage = `url("${blurDataURL}")`;
}
}
const imgAttributes = generateImgAttrs({
config,
src,
unoptimized,
width: widthInt,
quality: qualityInt,
sizes,
loader
});
let srcString = src;
if ("development" !== "production") {
if ("undefined" !== "undefined") {
let fullUrl;
try {
fullUrl = new URL(imgAttributes.src);
} catch (e) {
fullUrl = new URL(imgAttributes.src, window.location.href);
}
allImgs.set(fullUrl.href, {
src,
priority,
placeholder
});
}
}
const linkProps = {
// @ts-expect-error upgrade react types to react 18
imageSrcSet: imgAttributes.srcSet,
imageSizes: imgAttributes.sizes,
crossOrigin: rest.crossOrigin
};
const onLoadRef = (0, _react).useRef(onLoad);
(0, _react).useEffect(()=>{
onLoadRef.current = onLoad;
}, [
onLoad
]);
const onLoadingCompleteRef = (0, _react).useRef(onLoadingComplete);
(0, _react).useEffect(()=>{
onLoadingCompleteRef.current = onLoadingComplete;
}, [
onLoadingComplete
]);
const imgElementArgs = _extends({
isLazy,
imgAttributes,
heightInt,
widthInt,
qualityInt,
className,
imgStyle,
blurStyle,
loading,
config,
fill,
unoptimized,
placeholder,
loader,
srcString,
onLoadRef,
onLoadingCompleteRef,
setBlurComplete,
setShowAltText
}, rest);
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement(ImageElement, Object.assign({}, imgElementArgs)), priority ? // for browsers that do not support `imagesrcset`, and in those cases
// it would likely cause the incorrect image to be preloaded.
//
// https://html.spec.whatwg.org/multipage/semantics.html#attr-link-imagesrcset
/*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement("link", Object.assign({
key: "__nimg-" + imgAttributes.src + imgAttributes.srcSet + imgAttributes.sizes,
rel: "preload",
as: "image",
href: imgAttributes.srcSet ? undefined : imgAttributes.src
}, linkProps))) : null);
}
"use client";
const configEnv = process.env.__NEXT_IMAGE_OPTS;
const allImgs = new Map();
let perfObserver;
if ("undefined" === "undefined") {
globalThis.__NEXT_IMAGE_IMPORTED = true;
}
const VALID_LOADING_VALUES = [
"lazy",
"eager",
undefined
];
function isStaticRequire(src) {
return src.default !== undefined;
}
function isStaticImageData(src) {
return src.src !== undefined;
}
function isStaticImport(src) {
return typeof src === "object" && (isStaticRequire(src) || isStaticImageData(src));
}
function getWidths({ deviceSizes , allSizes }, width, sizes) {
if (sizes) {
// Find all the "vw" percent sizes used in the sizes prop
const viewportWidthRe = /(^|\s)(1?\d?\d)vw/g;
const percentSizes = [];
for(let match; match = viewportWidthRe.exec(sizes); match){
percentSizes.push(parseInt(match[2]));
}
if (percentSizes.length) {
const smallestRatio = Math.min(...percentSizes) * 0.01;
return {
widths: allSizes.filter((s)=>s >= deviceSizes[0] * smallestRatio),
kind: "w"
};
}
return {
widths: allSizes,
kind: "w"
};
}
if (typeof width !== "number") {
return {
widths: deviceSizes,
kind: "w"
};
}
const widths = [
...new Set(// > are actually 3x in the green color, but only 1.5x in the red and
// > blue colors. Showing a 3x resolution image in the app vs a 2x
// > resolution image will be visually the same, though the 3x image
// > takes significantly more data. Even true 3x resolution screens are
// > wasteful as the human eye cannot see that level of detail without
// > something like a magnifying glass.
// https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/capping-image-fidelity-on-ultra-high-resolution-devices.html
[
width,
width * 2 /*, width * 3*/
].map((w)=>allSizes.find((p)=>p >= w) || allSizes[allSizes.length - 1]))
];
return {
widths,
kind: "x"
};
}
function generateImgAttrs({ config , src , unoptimized , width , quality , sizes , loader }) {
if (unoptimized) {
return {
src,
srcSet: undefined,
sizes: undefined
};
}
const { widths , kind } = getWidths(config, width, sizes);
const last = widths.length - 1;
return {
sizes: !sizes && kind === "w" ? "100vw" : sizes,
srcSet: widths.map((w, i)=>`${loader({
config,
src,
quality,
width: w
})} ${kind === "w" ? w : i + 1}${kind}`).join(", "),
// It's intended to keep `src` the last attribute because React updates
// attributes in order. If we keep `src` the first one, Safari will
// immediately start to fetch `src`, before `sizes` and `srcSet` are even
// updated by React. That causes multiple unnecessary requests if `srcSet`
// and `sizes` are defined.
// This bug cannot be reproduced in Chrome or Firefox.
src: loader({
config,
src,
quality,
width: widths[last]
})
};
}
function getInt(x) {
if (typeof x === "number" || typeof x === "undefined") {
return x;
}
if (typeof x === "string" && /^[0-9]+$/.test(x)) {
return parseInt(x, 10);
}
return NaN;
}
// See https://stackoverflow.com/q/39777833/266535 for why we use this ref
// handler instead of the img's onLoad attribute.
function handleLoading(img, src, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized) {
if (!img || img["data-loaded-src"] === src) {
return;
}
img["data-loaded-src"] = src;
const p = "decode" in img ? img.decode() : Promise.resolve();
p.catch(()=>{}).then(()=>{
if (!img.parentNode) {
// Exit early in case of race condition:
// - onload() is called
// - decode() is called but incomplete
// - unmount is called
// - decode() completes
return;
}
if (placeholder === "blur") {
setBlurComplete(true);
}
if (onLoadRef == null ? void 0 : onLoadRef.current) {
// Since we don't have the SyntheticEvent here,
// we must create one with the same shape.
// See https://reactjs.org/docs/events.html
const event = new Event("load");
Object.defineProperty(event, "target", {
writable: false,
value: img
});
let prevented = false;
let stopped = false;
onLoadRef.current(_extends({}, event, {
nativeEvent: event,
currentTarget: img,
target: img,
isDefaultPrevented: ()=>prevented,
isPropagationStopped: ()=>stopped,
persist: ()=>{},
preventDefault: ()=>{
prevented = true;
event.preventDefault();
},
stopPropagation: ()=>{
stopped = true;
event.stopPropagation();
}
}));
}
if (onLoadingCompleteRef == null ? void 0 : onLoadingCompleteRef.current) {
onLoadingCompleteRef.current(img);
}
if ("development" !== "production") {
if (img.getAttribute("data-nimg") === "fill") {
if (!unoptimized && (!img.getAttribute("sizes") || img.getAttribute("sizes") === "100vw")) {
let widthViewportRatio = img.getBoundingClientRect().width / window.innerWidth;
if (widthViewportRatio < 0.6) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" but is missing "sizes" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`);
}
}
if (img.parentElement) {
const { position } = window.getComputedStyle(img.parentElement);
const valid = [
"absolute",
"fixed",
"relative"
];
if (!valid.includes(position)) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" and parent element with invalid "position". Provided "${position}" should be one of ${valid.map(String).join(",")}.`);
}
}
if (img.height === 0) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.`);
}
}
const heightModified = img.height.toString() !== img.getAttribute("height");
const widthModified = img.width.toString() !== img.getAttribute("width");
if (heightModified && !widthModified || !heightModified && widthModified) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles 'width: "auto"' or 'height: "auto"' to maintain the aspect ratio.`);
}
}
});
}
const ImageElement = (_param)=>{
var { imgAttributes , heightInt , widthInt , qualityInt , className , imgStyle , blurStyle , isLazy , fill , placeholder , loading , srcString , config , unoptimized , loader , onLoadRef , onLoadingCompleteRef , setBlurComplete , setShowAltText , onLoad , onError } = _param, rest = _object_without_properties_loose(_param, [
"imgAttributes",
"heightInt",
"widthInt",
"qualityInt",
"className",
"imgStyle",
"blurStyle",
"isLazy",
"fill",
"placeholder",
"loading",
"srcString",
"config",
"unoptimized",
"loader",
"onLoadRef",
"onLoadingCompleteRef",
"setBlurComplete",
"setShowAltText",
"onLoad",
"onError"
]);
loading = isLazy ? "lazy" : loading;
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("img", Object.assign({}, rest, imgAttributes, {
width: widthInt,
height: heightInt,
decoding: "async",
"data-nimg": fill ? "fill" : "1",
className: className,
// @ts-ignore - TODO: upgrade to `@types/react@17`
loading: loading,
style: _extends({}, imgStyle, blurStyle),
ref: (0, _react).useCallback((img)=>{
if (!img) {
return;
}
if (onError) {
// If the image has an error before react hydrates, then the error is lost.
// The workaround is to wait until the image is mounted which is after hydration,
// then we set the src again to trigger the error handler (if there was an error).
// eslint-disable-next-line no-self-assign
img.src = img.src;
}
if ("development" !== "production") {
if (!srcString) {
console.error(`Image is missing required "src" property:`, img);
}
if (img.getAttribute("alt") === null) {
console.error(`Image is missing required "alt" property. Please add Alternative Text to describe the image for screen readers and search engines.`);
}
}
if (img.complete) {
handleLoading(img, srcString, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized);
}
}, [
srcString,
placeholder,
onLoadRef,
onLoadingCompleteRef,
setBlurComplete,
onError,
unoptimized
]),
onLoad: (event)=>{
const img = event.currentTarget;
handleLoading(img, srcString, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized);
},
onError: (event)=>{
// if the real image fails to load, this will ensure "alt" is visible
setShowAltText(true);
if (placeholder === "blur") {
// If the real image fails to load, this will still remove the placeholder.
setBlurComplete(true);
}
if (onError) {
onError(event);
}
}
})));
};
if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") {
Object.defineProperty(exports.default, "__esModule", {
value: true
});
Object.assign(exports.default, exports);
module.exports = exports.default;
} //# sourceMappingURL=image.js.map
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./node_modules/next/dist/client/image.jsA<>{"version":3,"sources":["webpack://./node_modules/next/dist/client/image.js"],"sourcesContent":["\"use client\";\n\"use strict\";\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = Image;\nvar _extends = require(\"@swc/helpers/lib/_extends.js\").default;\nvar _interop_require_default = require(\"@swc/helpers/lib/_interop_require_default.js\").default;\nvar _interop_require_wildcard = require(\"@swc/helpers/lib/_interop_require_wildcard.js\").default;\nvar _object_without_properties_loose = require(\"@swc/helpers/lib/_object_without_properties_loose.js\").default;\nvar _react = _interop_require_wildcard(require(\"react\"));\nvar _head = _interop_require_default(require(\"../shared/lib/head\"));\nvar _imageBlurSvg = require(\"../shared/lib/image-blur-svg\");\nvar _imageConfig = require(\"../shared/lib/image-config\");\nvar _imageConfigContext = require(\"../shared/lib/image-config-context\");\nvar _warnOnce = require(\"../shared/lib/utils/warn-once\");\nvar _imageLoader = _interop_require_default(require(\"next/dist/shared/lib/image-loader\"));\nfunction Image(_param) {\n var { src , sizes , unoptimized =false , priority =false , loading , className , quality , width , height , fill , style , onLoad , onLoadingComplete , placeholder ='empty' , blurDataURL , layout , objectFit , objectPosition , lazyBoundary , lazyRoot } = _param, all = _object_without_properties_loose(_param, [\n \"src\",\n \"sizes\",\n \"unoptimized\",\n \"priority\",\n \"loading\",\n \"className\",\n \"quality\",\n \"width\",\n \"height\",\n \"fill\",\n \"style\",\n \"onLoad\",\n \"onLoadingComplete\",\n \"placeholder\",\n \"blurDataURL\",\n \"layout\",\n \"objectFit\",\n \"objectPosition\",\n \"lazyBoundary\",\n \"lazyRoot\"\n ]);\n const configContext = (0, _react).useContext(_imageConfigContext.ImageConfigContext);\n const config = (0, _react).useMemo(()=>{\n const c = configEnv || configContext || _imageConfig.imageConfigDefault;\n const allSizes = [\n ...c.deviceSizes,\n ...c.imageSizes\n ].sort((a, b)=>a - b);\n const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);\n return _extends({}, c, {\n allSizes,\n deviceSizes\n });\n }, [\n configContext\n ]);\n let rest = all;\n let loader = rest.loader || _imageLoader.default;\n // Remove property so it's not spread on <img> element\n delete rest.loader;\n if ('__next_img_default' in loader) {\n // This special value indicates that the user\n // didn't define a \"loader\" prop or config.\n if (config.loader === 'custom') {\n throw new Error(`Image with src \"${src}\" is missing \"loader\" prop.` + `\\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`);\n }\n } else {\n // The user defined a \"loader\" prop or config.\n // Since the config object is internal only, we\n // must not pass it to the user-defined \"loader\".\n const customImageLoader = loader;\n var _tmp;\n _tmp = (obj)=>{\n const { config: _ } = obj, opts = _object_without_properties_loose(obj, [\n \"config\"\n ]);\n return customImageLoader(opts);\n }, loader = _tmp, _tmp;\n }\n if (layout) {\n if (layout === 'fill') {\n fill = true;\n }\n const layoutToStyle = {\n intrinsic: {\n maxWidth: '100%',\n height: 'auto'\n },\n responsive: {\n width: '100%',\n height: 'auto'\n }\n };\n const layoutToSizes = {\n responsive: '100vw',\n fill: '100vw'\n
b'
n<10>webpack/lib/dependencies/CommonJsRequireDependency@<40><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>A  c ' 7<01>../shared/lib/head<15>AQe c % B<01>../shared/lib/image-blur-svg<15>A<><00> c  ;<01>../shared/lib/image-config<15>A<><00> c8<01>../shared/lib/image-config-context<15>A& cG<01>../shared/lib/utils/warn-once<15>AA` c8<01>next/dist/shared/lib/image-loader<15>A<><00> c,XA,k;k<15><16><><EFBFBD><EFBFBD>@<40>` @<40>`AUkdk<15><16><><EFBFBD><EFBFBD>@<40>`5@<40>`DAuk<00>k<15><16><><EFBFBD><EFBFBD>@<40>`U@<40>`dA<>k<00>k<15><16><><EFBFBD><EFBFBD><15>@<40>`yA<79><00>A<>k<00>k<15><16><><EFBFBD><EFBFBD>@<40>`@<40>`)A0l?l<15><16><><EFBFBD><EFBFBD>@<40>`@<40>`!AAlHl<15>@<40>`#@<40>`*AOl]l1<><31><EFBFBD>@<40>@<40>`A`lol<15><16><><EFBFBD><EFBFBD>@<40>`@<40>`$?<3F><><EFBFBD>  <0C>C:\repos\documenso\node_modules\next\dist\shared\lib\head.js<18><> "<22><><EFBFBD><15><><EFBFBD><18><><EFBFBD><EFBFBD>./dist/shared/lib/head.js@ <00><>)<29>GxB<16><><EFBFBD><17><><EFBFBD><15><><EFBFBD><1C><><EFBFBD><15><>C:\repos\documenso\node_modules\next\dist\shared\lib<69>C:\repos\documenso\node_modules\next\dist\shared<01>C:\repos\documenso\node_modules\next\dist\shared\lib\head<1A><><EFBFBD><1D><><EFBFBD>@<1E><><EFBFBD>@<1E><><EFBFBD><EFBFBD>C:\repos\documenso\node_modules\next\dist\shared\lib\package.json<6F>C:\repos\documenso\node_modules\next\dist\shared\package.json*<2A><><EFBFBD>  <0C>C:\repos\documenso\node_modules\next\dist\shared\lib\image-blur-svg.js<18><>  <0A><><EFBFBD><00><><EFBFBD><03><><EFBFBD><EFBFBD>./dist/shared/lib/image-blur-svg.js@ <00><>)<29>GxB<01><><EFBFBD><02><><EFBFBD><00><><EFBFBD><07><><EFBFBD><15><15><15><01>C:\repos\documenso\node_modules\next\dist\shared\lib\image-blur-svg<07><><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><15><1E><><EFBFBD>  <0C>C:\repos\documenso\node_modules\next\dist\shared\lib\image-config.js<18><> <01><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>./dist/shared/lib/image-config.js@ <00><>)<29>GxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><15><15><01>C:\repos\documenso\node_modules\next\dist\shared\lib\image-config<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><12><><EFBFBD>  <0C>C:\repos\documenso\node_modules\next\dist\shared\lib\image-config-context.js<18><> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>./dist/shared/lib/image-config-context.js@ <00><>)<29>GxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><15><15><01>C:\repos\documenso\node_modules\next\dist\shared\lib\image-config-context<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><06><><EFBFBD>  <0C>C:\repos\documenso\node_modules\next\dist\shared\lib\utils\warn-once.js<18><> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>./dist/shared/lib/utils/warn-once.js@ <00><>)<29>GxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><>C:\repos\documenso\node_modules\next\dist\shared\lib\utils<15><15><02>C:\repos\documenso\node_modules\next\dist\shared\lib\utils\package.json<6F>C:\repos\documenso\node_modules\next\dist\shared\lib\utils\warn-once<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><16><><EFBFBD><EFBFBD>  <0C>C:\repos\documenso\node_modules\next\dist\shared\lib\image-loader.js<18><> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>./dist/shared/lib/image-loader.js@ <00><>)<29>GxB<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><01>C:\repos\documenso\node_modules\next\dist\shared\lib\image-loader<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15>@<15><15><15><16><><EFBFBD><EFBFBD> <03><><EFBFBD><16><><EFBFBD><EFBFBD>@<04><><EFBFBD><17>C:\repos\documenso\node_modules\@swc\helpers\lib\_extends.js<18><> <20>C:\repos\documenso\node_modules\@swc\helpers\package.json`<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD>esnext<16><><EFBFBD><EFBFBD>J<><4A><EFBFBD><EFBFBD>sideEffects<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>publishConfig<69>keywords<64>author<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>D<><44><EFBFBD>J<><4A><EFBFBD><EFBFBD>External helpers for the swc project.<2E>src/index.mjs<15><>lib/index.js /<2F><><EFBFBD>0<><30><EFBFBD><17>swc -V && bash ./scripts/build.sh<73>bash ./scripts/build.sh<02>type<70>url<17>git<69>git+https://github.com/swc-project/swc.git<02>registry<72>access<17>https://registry.npmjs.org/<2F>public<02>swc<77>helpers!강동윤 <kdy1997.dev@gmail.com><16><><EFBFBD><EFBFBD><15><>https://github.com/swc-project/swc/issues<17>https://swc.rs<02>@swc/cli<6C>@swc/core<17>^0.1.36<EFBFBD>^1.2.196<14>tslib<69>^2.4.0<17>C:\repos\documenso\node_modules\@swc\helpers<72>./lib/_extends.js@ <00><>)<29>GxB<02>C:\repos\documenso\node_modules\@swc<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><16><><EFBFBD><EFBFBD><EFBFBD>@swc/helpers@0.4.11<15><16><><EFBFBD><EFBFBD>@<16><><EFBFBD><EFBFBD>ͰC:\repos\documenso\node_modules\@swc\helpers\lib<15>@<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>C:\repos\documenso\node_modules\@swc\helpers\lib\package.json<16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD><17>C:\repos\documenso\node_modules\@swc\helpers\lib\_interop_require_default.js<18><> <15><15><15><>./lib/_interop_require_default.js@ <00><>)<29>GxB<15><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><16><><EFBFBD><EFBFBD><15><15><16><><EFBFBD><EFBFBD><15><15><16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD><17>C:\repos\documenso\node_modules\@swc\helpers\lib\_interop_require_wildcard.js<18><> <15><15><15><>./lib/_interop_require_wildcard.js@ <00><>)<29>GxB<15>x<><78><EFBFBD>y<><79><EFBFBD>y<><79><EFBFBD>w<><77><EFBFBD><15>~<7E><><EFBFBD><15><15><16><><EFBFBD><EFBFBD><15><15><16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD><17>C:\repos\documenso\node_modules\@swc\helpers\lib\_object_without_properties_loose.js<18><> <15><15>ة./lib/_object_without_properties_loose.js@ <00><>)<29>GxB<15>n<><6E><EFBFBD>o<><6F><EFBFBD>o<><6F><EFBFBD>m<><6D><EFBFBD><15>t<><74><EFBFBD><15><15>v<><76><EFBFBD><15><15>
f"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _extends;
function _extends() {
return extends_.apply(this, arguments);
}
function extends_() {
extends_ = Object.assign || function(target) {
for(var i = 1; i < arguments.length; i++){
var source = arguments[i];
for(var key in source){
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
return extends_.apply(this, arguments);
}
<EFBFBD>webpack://./node_modules/@swc/helpers/lib/_extends.js`a<><61><EFBFBD><EFBFBD>flaggedb<><62><EFBFBD> <16><><EFBFBD><EFBFBD>`<60>e<><65><EFBFBD><16><><EFBFBD><EFBFBD>  <15><16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><17>d1e62488529e29b1 <16><><EFBFBD><EFBFBD><EFBFBD>extends_@ к)<29>GxB<15><15><15><15><0F>`  ` aOa;N<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> aQ`@<40><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> `
<1F>"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _objectWithoutPropertiesLoose;
function _objectWithoutPropertiesLoose(source, excluded) {
if (source == null) return {};
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
for(i = 0; i < sourceKeys.length; i++){
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
return target;
}
<EFBFBD>webpack://./node_modules/@swc/helpers/lib/_object_without_properties_loose.js`F<><46><EFBFBD><15>H<><48><EFBFBD> z<><7A><EFBFBD>`<60>K<><4B><EFBFBD>q<><71><EFBFBD>  <15><16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><17>711a7247b6001411 <01>_objectWithoutPropertiesLoose@ к)<29>GxB<15><15><15><15><0F>`  ` aOa;N<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> aQ`@<40><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> `/
<1F>"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _interopRequireWildcard;
function _interopRequireWildcard(obj, nodeInterop) {
if (!nodeInterop && obj && obj.__esModule) {
return obj;
}
if (obj === null || typeof obj !== "object" && typeof obj !== "function") {
return {
default: obj
};
}
var cache = _getRequireWildcardCache(nodeInterop);
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;
for(var key in obj){
if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
}
function _getRequireWildcardCache(nodeInterop1) {
if (typeof WeakMap !== "function") return null;
var cacheBabelInterop = new WeakMap();
var cacheNodeInterop = new WeakMap();
return (_getRequireWildcardCache = function(nodeInterop) {
return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
})(nodeInterop1);
}
<EFBFBD>webpack://./node_modules/@swc/helpers/lib/_interop_require_wildcard.js`,<2C><><EFBFBD><15>.<2E><><EFBFBD> `<60><><EFBFBD>`<60>1<><31><EFBFBD>W<><57><EFBFBD>  <15>|<7C><><EFBFBD> s<><73><EFBFBD>t<><74><EFBFBD><17>02a7710d81f0d54e <02>_interopRequireWildcard<72>_getRequireWildcardCache@ к)<29>GxB<15><15><15>e<><65><EFBFBD><0F>`  ` aOa;N<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> aQ`@<40><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> `)<07>next/dist/shared/lib/image-blur-svg.js.<2E><><EFBFBD><16><><EFBFBD><EFBFBD>/<2F><><EFBFBD>@J<><4A><EFBFBD> 1<><31><EFBFBD> <14><><EFBFBD>2<><32><EFBFBD>  <07>next/dist/shared/lib/image-config-context.js&<26><><EFBFBD><16><><EFBFBD><EFBFBD>'<27><><EFBFBD>@B<><42><EFBFBD> )<29><><EFBFBD>  <0C><><EFBFBD>*<2A><><EFBFBD>  <07>next/dist/shared/lib/image-config.js<1E><><EFBFBD><16><><EFBFBD><EFBFBD><1F><><EFBFBD>@:<3A><><EFBFBD> !<21><><EFBFBD> <04><><EFBFBD>"<22><><EFBFBD>  <16><><EFBFBD><EFBFBD><17><><EFBFBD><16><><EFBFBD><EFBFBD><18><><EFBFBD>@3<><33><EFBFBD> <1A><><EFBFBD> <16><><EFBFBD><EFBFBD><1B><><EFBFBD>  <07>next/dist/shared/lib/utils/warn-once.js<0F><><EFBFBD><16><><EFBFBD><EFBFBD><10><><EFBFBD>@+<2B><><EFBFBD> <12><><EFBFBD> <16><><EFBFBD><EFBFBD><13><><EFBFBD>  <03>sources<65>runtimeRequirements<74>data<01>javascript<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00>J<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ Home)
/* harmony export */ });
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "react/jsx-dev-runtime");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/head */ "next/head");
/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ "./node_modules/next/image.js");
/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_image__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/Home.module.css */ "./styles/Home.module.css");
/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__);
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/SourceMapSource/import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime";
import Head from "next/head";
import Image from "next/image";
import styles from "../styles/Home.module.css";
export default function Home() {
return /*#__PURE__*/ _jsxDEV("div", {
className: styles.container,
children: [
/*#__PURE__*/ _jsxDEV(Head, {
children: [
/*#__PURE__*/ _jsxDEV("title", {
children: "Create Next App"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 9,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("meta", {
name: "description",
content: "Generated by create next app"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 10,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("link", {
rel: "icon",
href: "/favicon.ico"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 11,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 8,
columnNumber: 7
}, this),
/*#__PURE__*/ _jsxDEV("main", {
className: styles.main,
children: [
/*#__PURE__*/ _jsxDEV("h1", {
className: styles.title,
children: [
"Welcome to ",
/*#__PURE__*/ _jsxDEV("a", {
href: "https://nextjs.org",
children: "Next.js!"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 16,
columnNumber: 22
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 15,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("p", {
className: styles.description,
children: [
"Get started by editing",
" ",
/*#__PURE__*/ _jsxDEV("code", {
className: styles.code,
children: "pages/index.tsx"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 21,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 19,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("div", {
className: styles.grid,
children: [
/*#__PURE__*/ _jsxDEV("a", {
href: "https://nextjs.org/docs",
className: styles.card,
children: [
/*#__PURE__*/ _jsxDEV("h2", {
children: "Documentation →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 26,
columnNumber: 13
}, this),
/*#__PURE__*/ _jsxDEV("p", {
children: "Find in-depth information about Next.js features and API."
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 27,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 25,
columnNumber: 11
}, this),
/*#__PURE__*/ _jsxDEV("a", {
href: "https://nextjs.org/learn",
className: styles.card,
children: [
/*#__PURE__*/ _jsxDEV("h2", {
children: "Learn →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 31,
columnNumber: 13
}, this),
/*#__PURE__*/ _jsxDEV("p", {
children: "Learn about Next.js in an interactive course with quizzes!"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 32,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 30,
columnNumber: 11
}, this),
/*#__PURE__*/ _jsxDEV("a", {
href: "https://github.com/vercel/next.js/tree/canary/examples",
className: styles.card,
children: [
/*#__PURE__*/ _jsxDEV("h2", {
children: "Examples →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 39,
columnNumber: 13
}, this),
/*#__PURE__*/ _jsxDEV("p", {
children: "Discover and deploy boilerplate example Next.js projects."
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 40,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 35,
columnNumber: 11
}, this),
/*#__PURE__*/ _jsxDEV("a", {
href: "https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app",
target: "_blank",
rel: "noopener noreferrer",
className: styles.card,
children: [
/*#__PURE__*/ _jsxDEV("h2", {
children: "Deploy →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 49,
columnNumber: 13
}, this),
/*#__PURE__*/ _jsxDEV("p", {
children: "Instantly deploy your Next.js site to a public URL with Vercel."
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 50,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 43,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 24,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 14,
columnNumber: 7
}, this),
/*#__PURE__*/ _jsxDEV("footer", {
className: styles.footer,
children: /*#__PURE__*/ _jsxDEV("a", {
href: "https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app",
target: "_blank",
rel: "noopener noreferrer",
children: [
"Powered by",
" ",
/*#__PURE__*/ _jsxDEV("span", {
className: styles.logo,
children: /*#__PURE__*/ _jsxDEV(Image, {
src: "/vercel.svg",
alt: "Vercel Logo",
width: 72,
height: 16
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 65,
columnNumber: 13
}, this)
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 64,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 58,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 57,
columnNumber: 7
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 7,
columnNumber: 5
}, this);
}
<EFBFBD>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./pages/index.tsx<1F>{"version":3,"sources":["webpack://./pages/index.tsx"],"sourcesContent":["import Head from 'next/head'\nimport Image from 'next/image'\nimport styles from '../styles/Home.module.css'\n\nexport default function Home() {\n return (\n <div className={styles.container}>\n <Head>\n <title>Create Next App</title>\n <meta name=\"description\" content=\"Generated by create next app\" />\n <link rel=\"icon\" href=\"/favicon.ico\" />\n </Head>\n\n <main className={styles.main}>\n <h1 className={styles.title}>\n Welcome to <a href=\"https://nextjs.org\">Next.js!</a>\n </h1>\n\n <p className={styles.description}>\n Get started by editing{' '}\n <code className={styles.code}>pages/index.tsx</code>\n </p>\n\n <div className={styles.grid}>\n <a href=\"https://nextjs.org/docs\" className={styles.card}>\n <h2>Documentation &rarr;</h2>\n <p>Find in-depth information about Next.js features and API.</p>\n </a>\n\n <a href=\"https://nextjs.org/learn\" className={styles.card}>\n <h2>Learn &rarr;</h2>\n <p>Learn about Next.js in an interactive course with quizzes!</p>\n </a>\n\n <a\n href=\"https://github.com/vercel/next.js/tree/canary/examples\"\n className={styles.card}\n >\n <h2>Examples &rarr;</h2>\n <p>Discover and deploy boilerplate example Next.js projects.</p>\n </a>\n\n <a\n href=\"https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app\"\n target=\"_blank\"\n rel=\"noopener noreferrer\"\n className={styles.card}\n >\n <h2>Deploy &rarr;</h2>\n <p>\n Instantly deploy your Next.js site to a public URL with Vercel.\n </p>\n </a>\n </div>\n </main>\n\n <footer className={styles.footer}>\n <a\n href=\"https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app\"\n target=\"_blank\"\n rel=\"noopener noreferrer\"\n >\n Powered by{' '}\n <span className={styles.logo}>\n <Image src=\"/vercel.svg\" alt=\"Vercel Logo\" width={72} height={16} />\n </span>\n </a>\n </footer>\n </div>\n )\n}\n"],"names":["Head","Image","styles","Home","div","className","container","title","meta","name","content","link","rel","href","main","h1","a","p","description","code","grid","card","h2","target","footer","span","logo","src","alt","width","height"],"mappings":"AAAA;AAAA,OAAOA,UAAU,YAAW;AAC5B,OAAOC,WAAW,aAAY;AAC9B,OAAOC,YAAY,4BAA2B;AAE9C,eAAe,SAASC,OAAO;IAC7B,qBACE,QAACC;QAAIC,WAAWH,OAAOI,SAAS;;0BAC9B,QAACN;;kCACC,QAACO;kCAAM;;;;;;kCACP,QAACC;wBAAKC,MAAK;wBAAcC,SAAQ;;;;;;kCACjC,QAACC;wBAAKC,KAAI;wBAAOC,MAAK;;;;;;;;;;;;0BAGxB,QAACC;gBAAKT,WAAWH,OAAOY,IAAI;;kCAC1B,QAACC;wBAAGV,WAAWH,OAAOK,KAAK;;4BAAE;0CAChB,QAACS;gCAAEH,MAAK;0CAAqB;;;;;;;;;;;;kCAG1C,QAACI;wBAAEZ,WAAWH,OAAOgB,WAAW;;4BAAE;4BACT;0CACvB,QAACC;gCAAKd,WAAWH,OAAOiB,IAAI;0CAAE;;;;;;;;;;;;kCAGhC,QAACf;wBAAIC,WAAWH,OAAOkB,IAAI;;0CACzB,QAACJ;gCAAEH,MAAK;gCAA0BR,WAAWH,OAAOmB,IAAI;;kDACtD,QAACC;kDAAG;;;;;;kDACJ,QAACL;kDAAE;;;;;;;;;;;;0CAGL,QAACD;gCAAEH,MAAK;gCAA2BR,WAAWH,OAAOmB,IAAI;;kDACvD,QAACC;kDAAG;;;;;;kDACJ,QAACL;kDAAE;;;;;;;;;;;;0CAGL,QAACD;gCACCH,MAAK;gCACLR,WAAWH,OAAOmB,IAAI;;kDAEtB,QAACC;kDAAG;;;;;;kDACJ,QAACL;kDAAE;;;;;;;;;;;;0CAGL,QAACD;gCACCH,MAAK;gCACLU,QAAO;gCACPX,KAAI;gCACJP,WAAWH,OAAOmB,IAAI;;kDAEtB,QAACC;kDAAG;;;;;;kDACJ,QAACL;kDAAE;;;;;;;;;;;;;;;;;;;;;;;;0BAOT,QAACO;gBAAOnB,WAAWH,OAAOsB,MAAM;0BAC9B,cAAA,QAACR;oBACCH,MAAK;oBACLU,QAAO;oBACPX,KAAI;;wBACL;wBACY;sCACX,QAACa;4BAAKpB,WAAWH,OAAOwB,IAAI;sCAC1B,cAAA,QAACzB;gCAAM0B,KAAI;gCAAcC,KAAI;gCAAcC,OAAO;gCAAIC,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAM1E,CA
j
<00>
<00>
O _U <00> <00> <00> 0:<00><00>qw*0/5<00><00><00><00><00><00>gq<00><00><00><00><00>T<><00> <00> 2!8!<00>"<00>"<00>'<00>'<00>'<00>' (({)<00>)<00>)<00>)<00>)<00>)<00>)*<00><18><18><18><18><18>(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)<18>(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().container)<15><18>(next_head__WEBPACK_IMPORTED_MODULE_1___default())<15><15><15><15><18>(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().main)<15><18>(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().title)<15><15><18>(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().description)<15><18>(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().code)<15><18>(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().grid)<15><18>(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().card)<15><15><15><15><15><15><15><15><15><15><15><15><15><15><15><18>(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().footer)<15><15><18>(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().logo)<15><18>(next_image__WEBPACK_IMPORTED_MODULE_2___default())<16><><EFBFBD><EFBFBD><EFBFBD>source<63>size<7A>maps$<24><><EFBFBD><1F><__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ Home)
/* harmony export */ });
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "react/jsx-dev-runtime");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/head */ "next/head");
/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ "./node_modules/next/image.js");
/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_image__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/Home.module.css */ "./styles/Home.module.css");
/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__);
function Home() {
return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", {
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().container),
children: [
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_head__WEBPACK_IMPORTED_MODULE_1___default()), {
children: [
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("title", {
children: "Create Next App"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 9,
columnNumber: 9
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("meta", {
name: "description",
content: "Generated by create next app"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 10,
columnNumber: 9
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("link", {
rel: "icon",
href: "/favicon.ico"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 11,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 8,
columnNumber: 7
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("main", {
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().main),
children: [
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("h1", {
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().title),
children: [
"Welcome to ",
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("a", {
href: "https://nextjs.org",
children: "Next.js!"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 16,
columnNumber: 22
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 15,
columnNumber: 9
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("p", {
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().description),
children: [
"Get started by editing",
" ",
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("code", {
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().code),
children: "pages/index.tsx"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 21,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 19,
columnNumber: 9
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", {
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().grid),
children: [
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("a", {
href: "https://nextjs.org/docs",
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().card),
children: [
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("h2", {
children: "Documentation →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 26,
columnNumber: 13
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("p", {
children: "Find in-depth information about Next.js features and API."
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 27,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 25,
columnNumber: 11
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("a", {
href: "https://nextjs.org/learn",
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().card),
children: [
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("h2", {
children: "Learn →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 31,
columnNumber: 13
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("p", {
children: "Learn about Next.js in an interactive course with quizzes!"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 32,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 30,
columnNumber: 11
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("a", {
href: "https://github.com/vercel/next.js/tree/canary/examples",
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().card),
children: [
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("h2", {
children: "Examples →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 39,
columnNumber: 13
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("p", {
children: "Discover and deploy boilerplate example Next.js projects."
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 40,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 35,
columnNumber: 11
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("a", {
href: "https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app",
target: "_blank",
rel: "noopener noreferrer",
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().card),
children: [
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("h2", {
children: "Deploy →"
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 49,
columnNumber: 13
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("p", {
children: "Instantly deploy your Next.js site to a public URL with Vercel."
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 50,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 43,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 24,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 14,
columnNumber: 7
}, this),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("footer", {
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().footer),
children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("a", {
href: "https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app",
target: "_blank",
rel: "noopener noreferrer",
children: [
"Powered by",
" ",
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("span", {
className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().logo),
children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_image__WEBPACK_IMPORTED_MODULE_2___default()), {
src: "/vercel.svg",
alt: "Vercel Logo",
width: 72,
height: 16
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 65,
columnNumber: 13
}, this)
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 64,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 58,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 57,
columnNumber: 7
}, this)
]
}, void 0, true, {
fileName: "C:\\repos\\documenso\\pages\\index.tsx",
lineNumber: 7,
columnNumber: 5
}, this);
}
<01>{"filename":"[file].map[query]","module":true,"columns":true,"noSources":false,"namespace":"documenso"}<02>map<61>bufferedMap <0C><><EFBFBD><02><><EFBFBD><EFBFBD>mappings<15><>sourcesContent<6E>names<03>x<1F>;;;;;;;;;;;;AAAA;AAA4B;AACE;AACgB;AAE/B,SAASG,OAAO;IAC7B,qBACE,8DAACC;QAAIC,WAAWH,0EAAgB;;0BAC9B,8DAACF,kDAAIA;;kCACH,8DAACO;kCAAM;;;;;;kCACP,8DAACC;wBAAKC,MAAK;wBAAcC,SAAQ;;;;;;kCACjC,8DAACC;wBAAKC,KAAI;wBAAOC,MAAK;;;;;;;;;;;;0BAGxB,8DAACC;gBAAKT,WAAWH,qEAAW;;kCAC1B,8DAACa;wBAAGV,WAAWH,sEAAY;;4BAAE;0CAChB,8DAACc;gCAAEH,MAAK;0CAAqB;;;;;;;;;;;;kCAG1C,8DAACI;wBAAEZ,WAAWH,4EAAkB;;4BAAE;4BACT;0CACvB,8DAACiB;gCAAKd,WAAWH,qEAAW;0CAAE;;;;;;;;;;;;kCAGhC,8DAACE;wBAAIC,WAAWH,qEAAW;;0CACzB,8DAACc;gCAAEH,MAAK;gCAA0BR,WAAWH,qEAAW;;kDACtD,8DAACoB;kDAAG;;;;;;kDACJ,8DAACL;kDAAE;;;;;;;;;;;;0CAGL,8DAACD;gCAAEH,MAAK;gCAA2BR,WAAWH,qEAAW;;kDACvD,8DAACoB;kDAAG;;;;;;kDACJ,8DAACL;kDAAE;;;;;;;;;;;;0CAGL,8DAACD;gCACCH,MAAK;gCACLR,WAAWH,qEAAW;;kDAEtB,8DAACoB;kDAAG;;;;;;kDACJ,8DAACL;kDAAE;;;;;;;;;;;;0CAGL,8DAACD;gCACCH,MAAK;gCACLU,QAAO;gCACPX,KAAI;gCACJP,WAAWH,qEAAW;;kDAEtB,8DAACoB;kDAAG;;;;;;kDACJ,8DAACL;kDAAE;;;;;;;;;;;;;;;;;;;;;;;;0BAOT,8DAACO;gBAAOnB,WAAWH,uEAAa;0BAC9B,4EAACc;oBACCH,MAAK;oBACLU,QAAO;oBACPX,KAAI;;wBACL;wBACY;sCACX,8DAACa;4BAAKpB,WAAWH,qEAAW;sCAC1B,4EAACD,mDAAKA;gCAAC0B,KAAI;gCAAcC,KAAI;gCAAcC,OAAO;gCAAIC,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAM1E,CAAC<01>webpack://./pages/index.tsx<1F>import Head from 'next/head'
import Image from 'next/image'
import styles from '../styles/Home.module.css'
export default function Home() {
return (
<div className={styles.container}>
<Head>
<title>Create Next App</title>
<meta name="description" content="Generated by create next app" />
<link rel="icon" href="/favicon.ico" />
</Head>
<main className={styles.main}>
<h1 className={styles.title}>
Welcome to <a href="https://nextjs.org">Next.js!</a>
</h1>
<p className={styles.description}>
Get started by editing{' '}
<code className={styles.code}>pages/index.tsx</code>
</p>
<div className={styles.grid}>
<a href="https://nextjs.org/docs" className={styles.card}>
<h2>Documentation &rarr;</h2>
<p>Find in-depth information about Next.js features and API.</p>
</a>
<a href="https://nextjs.org/learn" className={styles.card}>
<h2>Learn &rarr;</h2>
<p>Learn about Next.js in an interactive course with quizzes!</p>
</a>
<a
href="https://github.com/vercel/next.js/tree/canary/examples"
className={styles.card}
>
<h2>Examples &rarr;</h2>
<p>Discover and deploy boilerplate example Next.js projects.</p>
</a>
<a
href="https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
target="_blank"
rel="noopener noreferrer"
className={styles.card}
>
<h2>Deploy &rarr;</h2>
<p>
Instantly deploy your Next.js site to a public URL with Vercel.
</p>
</a>
</div>
</main>
<footer className={styles.footer}>
<a
href="https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
target="_blank"
rel="noopener noreferrer"
>
Powered by{' '}
<span className={styles.logo}>
<Image src="/vercel.svg" alt="Vercel Logo" width={72} height={16} />
</span>
</a>
</footer>
</div>
)
}
`T<><54><EFBFBD><16><><EFBFBD><EFBFBD>M<><4D><EFBFBD>$<24><><EFBFBD><EFBFBD>div<69>classNameI<><49><EFBFBD>h<><68><EFBFBD><EFBFBD>meta<16><><EFBFBD><EFBFBD><EFBFBD>content<6E>link<6E>rel<65>href\<5C><><EFBFBD><EFBFBD>h1<68>a<EFBFBD>pl<><6C><EFBFBD>s<><73><EFBFBD>z<><7A><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>h2<68>target<16><><EFBFBD><EFBFBD><EFBFBD>span<16><><EFBFBD><EFBFBD><EFBFBD>src<72>alt<6C>width<74>height<05>__webpack_require__<5F>__webpack_require__.n<>__webpack_require__.r
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>__webpack_require__.d<15><15> h<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource0module.exports = require('./dist/client/image')
<EFBFBD>webpack://./node_modules/next/image.js`.<2E>module.exports = __webpack_require__(/*! ./dist/client/image */ "./node_modules/next/dist/client/image.js")<15>lmodule.exports = __webpack_require__(/*! ./dist/client/image */ "./node_modules/next/dist/client/image.js")
<15><15><15><03>x AAAA,2GAA+C<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><15><15> &module.exports = require("next/head");<3B>external commonjs "next/head"<16><><EFBFBD><EFBFBD><15><15> <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSourceC// Exports
module.exports = {
"container": "Home_container__bCOhY",
"main": "Home_main__nLjiQ",
"footer": "Home_footer____T7K",
"title": "Home_title__T09hD",
"description": "Home_description__41Owk",
"code": "Home_code__suPER",
"grid": "Home_grid__GxQ85",
"card": "Home_card___LpL1",
"logo": "Home_logo__27_tb"
};
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[3].oneOf[4].use[0]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[3].oneOf[4].use[1]!./styles/Home.module.css<15><16><><EFBFBD><EFBFBD> <15><15><15><03>x;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><15> <00>.<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/SourceMapSource<10><1F>l"use strict";
"use client";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Image;
var _extends = require("@swc/helpers/lib/_extends.js").default;
var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
var _object_without_properties_loose = require("@swc/helpers/lib/_object_without_properties_loose.js").default;
var _react = _interop_require_wildcard(require("react"));
var _head = _interop_require_default(require("../shared/lib/head"));
var _imageBlurSvg = require("../shared/lib/image-blur-svg");
var _imageConfig = require("../shared/lib/image-config");
var _imageConfigContext = require("../shared/lib/image-config-context");
var _warnOnce = require("../shared/lib/utils/warn-once");
var _imageLoader = _interop_require_default(require("next/dist/shared/lib/image-loader"));
function Image(_param) {
var { src , sizes , unoptimized =false , priority =false , loading , className , quality , width , height , fill , style , onLoad , onLoadingComplete , placeholder ="empty" , blurDataURL , layout , objectFit , objectPosition , lazyBoundary , lazyRoot } = _param, all = _object_without_properties_loose(_param, [
"src",
"sizes",
"unoptimized",
"priority",
"loading",
"className",
"quality",
"width",
"height",
"fill",
"style",
"onLoad",
"onLoadingComplete",
"placeholder",
"blurDataURL",
"layout",
"objectFit",
"objectPosition",
"lazyBoundary",
"lazyRoot"
]);
const configContext = (0, _react).useContext(_imageConfigContext.ImageConfigContext);
const config = (0, _react).useMemo(()=>{
const c = configEnv || configContext || _imageConfig.imageConfigDefault;
const allSizes = [
...c.deviceSizes,
...c.imageSizes
].sort((a, b)=>a - b);
const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);
return _extends({}, c, {
allSizes,
deviceSizes
});
}, [
configContext
]);
let rest = all;
let loader = rest.loader || _imageLoader.default;
// Remove property so it's not spread on <img> element
delete rest.loader;
if ("__next_img_default" in loader) {
// This special value indicates that the user
// didn't define a "loader" prop or config.
if (config.loader === "custom") {
throw new Error(`Image with src "${src}" is missing "loader" prop.` + `\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`);
}
} else {
// The user defined a "loader" prop or config.
// Since the config object is internal only, we
// must not pass it to the user-defined "loader".
const customImageLoader = loader;
var _tmp;
_tmp = (obj)=>{
const { config: _ } = obj, opts = _object_without_properties_loose(obj, [
"config"
]);
return customImageLoader(opts);
}, loader = _tmp, _tmp;
}
if (layout) {
if (layout === "fill") {
fill = true;
}
const layoutToStyle = {
intrinsic: {
maxWidth: "100%",
height: "auto"
},
responsive: {
width: "100%",
height: "auto"
}
};
const layoutToSizes = {
responsive: "100vw",
fill: "100vw"
};
const layoutStyle = layoutToStyle[layout];
if (layoutStyle) {
style = _extends({}, style, layoutStyle);
}
const layoutSizes = layoutToSizes[layout];
if (layoutSizes && !sizes) {
sizes = layoutSizes;
}
}
let staticSrc = "";
let widthInt = getInt(width);
let heightInt = getInt(height);
let blurWidth;
let blurHeight;
if (isStaticImport(src)) {
const staticImageData = isStaticRequire(src) ? src.default : src;
if (!staticImageData.src) {
throw new Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(staticImageData)}`);
}
if (!staticImageData.height || !staticImageData.width) {
throw new Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(staticImageData)}`);
}
blurWidth = staticImageData.blurWidth;
blurHeight = staticImageData.blurHeight;
blurDataURL = blurDataURL || staticImageData.blurDataURL;
staticSrc = staticImageData.src;
if (!fill) {
if (!widthInt && !heightInt) {
widthInt = staticImageData.width;
heightInt = staticImageData.height;
} else if (widthInt && !heightInt) {
const ratio = widthInt / staticImageData.width;
heightInt = Math.round(staticImageData.height * ratio);
} else if (!widthInt && heightInt) {
const ratio1 = heightInt / staticImageData.height;
widthInt = Math.round(staticImageData.width * ratio1);
}
}
}
src = typeof src === "string" ? src : staticSrc;
let isLazy = !priority && (loading === "lazy" || typeof loading === "undefined");
if (src.startsWith("data:") || src.startsWith("blob:")) {
// https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs
unoptimized = true;
isLazy = false;
}
if (config.unoptimized) {
unoptimized = true;
}
const [blurComplete, setBlurComplete] = (0, _react).useState(false);
const [showAltText, setShowAltText] = (0, _react).useState(false);
const qualityInt = getInt(quality);
if ("development" !== "production") {
if (!src) {
// React doesn't show the stack trace and there's
// no `src` to help identify which image, so we
// instead console.error(ref) during mount.
unoptimized = true;
} else {
if (fill) {
if (width) {
throw new Error(`Image with src "${src}" has both "width" and "fill" properties. Only one should be used.`);
}
if (height) {
throw new Error(`Image with src "${src}" has both "height" and "fill" properties. Only one should be used.`);
}
if ((style == null ? void 0 : style.position) && style.position !== "absolute") {
throw new Error(`Image with src "${src}" has both "fill" and "style.position" properties. Images with "fill" always use position absolute - it cannot be modified.`);
}
if ((style == null ? void 0 : style.width) && style.width !== "100%") {
throw new Error(`Image with src "${src}" has both "fill" and "style.width" properties. Images with "fill" always use width 100% - it cannot be modified.`);
}
if ((style == null ? void 0 : style.height) && style.height !== "100%") {
throw new Error(`Image with src "${src}" has both "fill" and "style.height" properties. Images with "fill" always use height 100% - it cannot be modified.`);
}
} else {
if (typeof widthInt === "undefined") {
throw new Error(`Image with src "${src}" is missing required "width" property.`);
} else if (isNaN(widthInt)) {
throw new Error(`Image with src "${src}" has invalid "width" property. Expected a numeric value in pixels but received "${width}".`);
}
if (typeof heightInt === "undefined") {
throw new Error(`Image with src "${src}" is missing required "height" property.`);
} else if (isNaN(heightInt)) {
throw new Error(`Image with src "${src}" has invalid "height" property. Expected a numeric value in pixels but received "${height}".`);
}
}
}
if (!VALID_LOADING_VALUES.includes(loading)) {
throw new Error(`Image with src "${src}" has invalid "loading" property. Provided "${loading}" should be one of ${VALID_LOADING_VALUES.map(String).join(",")}.`);
}
if (priority && loading === "lazy") {
throw new Error(`Image with src "${src}" has both "priority" and "loading='lazy'" properties. Only one should be used.`);
}
if (placeholder === "blur") {
if (widthInt && heightInt && widthInt * heightInt < 1600) {
(0, _warnOnce).warnOnce(`Image with src "${src}" is smaller than 40x40. Consider removing the "placeholder='blur'" property to improve performance.`);
}
if (!blurDataURL) {
const VALID_BLUR_EXT = [
"jpeg",
"png",
"webp",
"avif"
] // should match next-image-loader
;
throw new Error(`Image with src "${src}" has "placeholder='blur'" property but is missing the "blurDataURL" property.
Possible solutions:
- Add a "blurDataURL" property, the contents should be a small Data URL to represent the image
- Change the "src" property to a static import with one of the supported file types: ${VALID_BLUR_EXT.join(",")}
- Remove the "placeholder" property, effectively no blur effect
Read more: https://nextjs.org/docs/messages/placeholder-blur-data-url`);
}
}
if ("ref" in rest) {
(0, _warnOnce).warnOnce(`Image with src "${src}" is using unsupported "ref" property. Consider using the "onLoadingComplete" property instead.`);
}
if (!unoptimized && loader !== _imageLoader.default) {
const urlStr = loader({
config,
src,
width: widthInt || 400,
quality: qualityInt || 75
});
let url;
try {
url = new URL(urlStr);
} catch (err) {}
if (urlStr === src || url && url.pathname === src && !url.search) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has a "loader" property that does not implement width. Please implement it or use the "unoptimized" property instead.` + `\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader-width`);
}
}
for (const [legacyKey, legacyValue] of Object.entries({
layout,
objectFit,
objectPosition,
lazyBoundary,
lazyRoot
})){
if (legacyValue) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has legacy prop "${legacyKey}". Did you forget to run the codemod?` + `\nRead more: https://nextjs.org/docs/messages/next-image-upgrade-to-13`);
}
}
if ("undefined" !== "undefined" && !perfObserver && window.PerformanceObserver) {
perfObserver = new PerformanceObserver((entryList)=>{
for (const entry of entryList.getEntries()){
var ref;
// @ts-ignore - missing "LargestContentfulPaint" class with "element" prop
const imgSrc = (entry == null ? void 0 : (ref = entry.element) == null ? void 0 : ref.src) || "";
const lcpImage = allImgs.get(imgSrc);
if (lcpImage && !lcpImage.priority && lcpImage.placeholder !== "blur" && !lcpImage.src.startsWith("data:") && !lcpImage.src.startsWith("blob:")) {
// https://web.dev/lcp/#measure-lcp-in-javascript
(0, _warnOnce).warnOnce(`Image with src "${lcpImage.src}" was detected as the Largest Contentful Paint (LCP). Please add the "priority" property if this image is above the fold.` + `\nRead more: https://nextjs.org/docs/api-reference/next/image#priority`);
}
}
});
try {
perfObserver.observe({
type: "largest-contentful-paint",
buffered: true
});
} catch (err1) {
// Log error but don't crash the app
console.error(err1);
}
}
}
const imgStyle = Object.assign(fill ? {
position: "absolute",
height: "100%",
width: "100%",
left: 0,
top: 0,
right: 0,
bottom: 0,
objectFit,
objectPosition
} : {}, showAltText ? {} : {
color: "transparent"
}, style);
const blurStyle = placeholder === "blur" && blurDataURL && !blurComplete ? {
backgroundSize: imgStyle.objectFit || "cover",
backgroundPosition: imgStyle.objectPosition || "50% 50%",
backgroundRepeat: "no-repeat",
backgroundImage: `url("data:image/svg+xml;charset=utf-8,${(0, _imageBlurSvg).getImageBlurSvg({
widthInt,
heightInt,
blurWidth,
blurHeight,
blurDataURL
})}")`
} : {};
if ("development" === "development") {
if (blurStyle.backgroundImage && (blurDataURL == null ? void 0 : blurDataURL.startsWith("/"))) {
// During `next dev`, we don't want to generate blur placeholders with webpack
// because it can delay starting the dev server. Instead, `next-image-loader.js`
// will inline a special url to lazily generate the blur placeholder at request time.
blurStyle.backgroundImage = `url("${blurDataURL}")`;
}
}
const imgAttributes = generateImgAttrs({
config,
src,
unoptimized,
width: widthInt,
quality: qualityInt,
sizes,
loader
});
let srcString = src;
if ("development" !== "production") {
if ("undefined" !== "undefined") {
let fullUrl;
try {
fullUrl = new URL(imgAttributes.src);
} catch (e) {
fullUrl = new URL(imgAttributes.src, window.location.href);
}
allImgs.set(fullUrl.href, {
src,
priority,
placeholder
});
}
}
const linkProps = {
// @ts-expect-error upgrade react types to react 18
imageSrcSet: imgAttributes.srcSet,
imageSizes: imgAttributes.sizes,
crossOrigin: rest.crossOrigin
};
const onLoadRef = (0, _react).useRef(onLoad);
(0, _react).useEffect(()=>{
onLoadRef.current = onLoad;
}, [
onLoad
]);
const onLoadingCompleteRef = (0, _react).useRef(onLoadingComplete);
(0, _react).useEffect(()=>{
onLoadingCompleteRef.current = onLoadingComplete;
}, [
onLoadingComplete
]);
const imgElementArgs = _extends({
isLazy,
imgAttributes,
heightInt,
widthInt,
qualityInt,
className,
imgStyle,
blurStyle,
loading,
config,
fill,
unoptimized,
placeholder,
loader,
srcString,
onLoadRef,
onLoadingCompleteRef,
setBlurComplete,
setShowAltText
}, rest);
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement(ImageElement, Object.assign({}, imgElementArgs)), priority ? // for browsers that do not support `imagesrcset`, and in those cases
// it would likely cause the incorrect image to be preloaded.
//
// https://html.spec.whatwg.org/multipage/semantics.html#attr-link-imagesrcset
/*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement("link", Object.assign({
key: "__nimg-" + imgAttributes.src + imgAttributes.srcSet + imgAttributes.sizes,
rel: "preload",
as: "image",
href: imgAttributes.srcSet ? undefined : imgAttributes.src
}, linkProps))) : null);
}
"use client";
const configEnv = process.env.__NEXT_IMAGE_OPTS;
const allImgs = new Map();
let perfObserver;
if ("undefined" === "undefined") {
globalThis.__NEXT_IMAGE_IMPORTED = true;
}
const VALID_LOADING_VALUES = [
"lazy",
"eager",
undefined
];
function isStaticRequire(src) {
return src.default !== undefined;
}
function isStaticImageData(src) {
return src.src !== undefined;
}
function isStaticImport(src) {
return typeof src === "object" && (isStaticRequire(src) || isStaticImageData(src));
}
function getWidths({ deviceSizes , allSizes }, width, sizes) {
if (sizes) {
// Find all the "vw" percent sizes used in the sizes prop
const viewportWidthRe = /(^|\s)(1?\d?\d)vw/g;
const percentSizes = [];
for(let match; match = viewportWidthRe.exec(sizes); match){
percentSizes.push(parseInt(match[2]));
}
if (percentSizes.length) {
const smallestRatio = Math.min(...percentSizes) * 0.01;
return {
widths: allSizes.filter((s)=>s >= deviceSizes[0] * smallestRatio),
kind: "w"
};
}
return {
widths: allSizes,
kind: "w"
};
}
if (typeof width !== "number") {
return {
widths: deviceSizes,
kind: "w"
};
}
const widths = [
...new Set(// > are actually 3x in the green color, but only 1.5x in the red and
// > blue colors. Showing a 3x resolution image in the app vs a 2x
// > resolution image will be visually the same, though the 3x image
// > takes significantly more data. Even true 3x resolution screens are
// > wasteful as the human eye cannot see that level of detail without
// > something like a magnifying glass.
// https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/capping-image-fidelity-on-ultra-high-resolution-devices.html
[
width,
width * 2 /*, width * 3*/
].map((w)=>allSizes.find((p)=>p >= w) || allSizes[allSizes.length - 1]))
];
return {
widths,
kind: "x"
};
}
function generateImgAttrs({ config , src , unoptimized , width , quality , sizes , loader }) {
if (unoptimized) {
return {
src,
srcSet: undefined,
sizes: undefined
};
}
const { widths , kind } = getWidths(config, width, sizes);
const last = widths.length - 1;
return {
sizes: !sizes && kind === "w" ? "100vw" : sizes,
srcSet: widths.map((w, i)=>`${loader({
config,
src,
quality,
width: w
})} ${kind === "w" ? w : i + 1}${kind}`).join(", "),
// It's intended to keep `src` the last attribute because React updates
// attributes in order. If we keep `src` the first one, Safari will
// immediately start to fetch `src`, before `sizes` and `srcSet` are even
// updated by React. That causes multiple unnecessary requests if `srcSet`
// and `sizes` are defined.
// This bug cannot be reproduced in Chrome or Firefox.
src: loader({
config,
src,
quality,
width: widths[last]
})
};
}
function getInt(x) {
if (typeof x === "number" || typeof x === "undefined") {
return x;
}
if (typeof x === "string" && /^[0-9]+$/.test(x)) {
return parseInt(x, 10);
}
return NaN;
}
// See https://stackoverflow.com/q/39777833/266535 for why we use this ref
// handler instead of the img's onLoad attribute.
function handleLoading(img, src, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized) {
if (!img || img["data-loaded-src"] === src) {
return;
}
img["data-loaded-src"] = src;
const p = "decode" in img ? img.decode() : Promise.resolve();
p.catch(()=>{}).then(()=>{
if (!img.parentNode) {
// Exit early in case of race condition:
// - onload() is called
// - decode() is called but incomplete
// - unmount is called
// - decode() completes
return;
}
if (placeholder === "blur") {
setBlurComplete(true);
}
if (onLoadRef == null ? void 0 : onLoadRef.current) {
// Since we don't have the SyntheticEvent here,
// we must create one with the same shape.
// See https://reactjs.org/docs/events.html
const event = new Event("load");
Object.defineProperty(event, "target", {
writable: false,
value: img
});
let prevented = false;
let stopped = false;
onLoadRef.current(_extends({}, event, {
nativeEvent: event,
currentTarget: img,
target: img,
isDefaultPrevented: ()=>prevented,
isPropagationStopped: ()=>stopped,
persist: ()=>{},
preventDefault: ()=>{
prevented = true;
event.preventDefault();
},
stopPropagation: ()=>{
stopped = true;
event.stopPropagation();
}
}));
}
if (onLoadingCompleteRef == null ? void 0 : onLoadingCompleteRef.current) {
onLoadingCompleteRef.current(img);
}
if ("development" !== "production") {
if (img.getAttribute("data-nimg") === "fill") {
if (!unoptimized && (!img.getAttribute("sizes") || img.getAttribute("sizes") === "100vw")) {
let widthViewportRatio = img.getBoundingClientRect().width / window.innerWidth;
if (widthViewportRatio < 0.6) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" but is missing "sizes" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`);
}
}
if (img.parentElement) {
const { position } = window.getComputedStyle(img.parentElement);
const valid = [
"absolute",
"fixed",
"relative"
];
if (!valid.includes(position)) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" and parent element with invalid "position". Provided "${position}" should be one of ${valid.map(String).join(",")}.`);
}
}
if (img.height === 0) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.`);
}
}
const heightModified = img.height.toString() !== img.getAttribute("height");
const widthModified = img.width.toString() !== img.getAttribute("width");
if (heightModified && !widthModified || !heightModified && widthModified) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles 'width: "auto"' or 'height: "auto"' to maintain the aspect ratio.`);
}
}
});
}
const ImageElement = (_param)=>{
var { imgAttributes , heightInt , widthInt , qualityInt , className , imgStyle , blurStyle , isLazy , fill , placeholder , loading , srcString , config , unoptimized , loader , onLoadRef , onLoadingCompleteRef , setBlurComplete , setShowAltText , onLoad , onError } = _param, rest = _object_without_properties_loose(_param, [
"imgAttributes",
"heightInt",
"widthInt",
"qualityInt",
"className",
"imgStyle",
"blurStyle",
"isLazy",
"fill",
"placeholder",
"loading",
"srcString",
"config",
"unoptimized",
"loader",
"onLoadRef",
"onLoadingCompleteRef",
"setBlurComplete",
"setShowAltText",
"onLoad",
"onError"
]);
loading = isLazy ? "lazy" : loading;
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("img", Object.assign({}, rest, imgAttributes, {
width: widthInt,
height: heightInt,
decoding: "async",
"data-nimg": fill ? "fill" : "1",
className: className,
// @ts-ignore - TODO: upgrade to `@types/react@17`
loading: loading,
style: _extends({}, imgStyle, blurStyle),
ref: (0, _react).useCallback((img)=>{
if (!img) {
return;
}
if (onError) {
// If the image has an error before react hydrates, then the error is lost.
// The workaround is to wait until the image is mounted which is after hydration,
// then we set the src again to trigger the error handler (if there was an error).
// eslint-disable-next-line no-self-assign
img.src = img.src;
}
if ("development" !== "production") {
if (!srcString) {
console.error(`Image is missing required "src" property:`, img);
}
if (img.getAttribute("alt") === null) {
console.error(`Image is missing required "alt" property. Please add Alternative Text to describe the image for screen readers and search engines.`);
}
}
if (img.complete) {
handleLoading(img, srcString, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized);
}
}, [
srcString,
placeholder,
onLoadRef,
onLoadingCompleteRef,
setBlurComplete,
onError,
unoptimized
]),
onLoad: (event)=>{
const img = event.currentTarget;
handleLoading(img, srcString, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized);
},
onError: (event)=>{
// if the real image fails to load, this will ensure "alt" is visible
setShowAltText(true);
if (placeholder === "blur") {
// If the real image fails to load, this will still remove the placeholder.
setBlurComplete(true);
}
if (onError) {
onError(event);
}
}
})));
};
if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") {
Object.defineProperty(exports.default, "__esModule", {
value: true
});
Object.assign(exports.default, exports);
module.exports = exports.default;
} //# sourceMappingURL=image.js.map
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./node_modules/next/dist/client/image.jsA<>{"version":3,"sources":["webpack://./node_modules/next/dist/client/image.js"],"sourcesContent":["\"use client\";\n\"use strict\";\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = Image;\nvar _extends = require(\"@swc/helpers/lib/_extends.js\").default;\nvar _interop_require_default = require(\"@swc/helpers/lib/_interop_require_default.js\").default;\nvar _interop_require_wildcard = require(\"@swc/helpers/lib/_interop_require_wildcard.js\").default;\nvar _object_without_properties_loose = require(\"@swc/helpers/lib/_object_without_properties_loose.js\").default;\nvar _react = _interop_require_wildcard(require(\"react\"));\nvar _head = _interop_require_default(require(\"../shared/lib/head\"));\nvar _imageBlurSvg = require(\"../shared/lib/image-blur-svg\");\nvar _imageConfig = require(\"../shared/lib/image-config\");\nvar _imageConfigContext = require(\"../shared/lib/image-config-context\");\nvar _warnOnce = require(\"../shared/lib/utils/warn-once\");\nvar _imageLoader = _interop_require_default(require(\"next/dist/shared/lib/image-loader\"));\nfunction Image(_param) {\n var { src , sizes , unoptimized =false , priority =false , loading , className , quality , width , height , fill , style , onLoad , onLoadingComplete , placeholder ='empty' , blurDataURL , layout , objectFit , objectPosition , lazyBoundary , lazyRoot } = _param, all = _object_without_properties_loose(_param, [\n \"src\",\n \"sizes\",\n \"unoptimized\",\n \"priority\",\n \"loading\",\n \"className\",\n \"quality\",\n \"width\",\n \"height\",\n \"fill\",\n \"style\",\n \"onLoad\",\n \"onLoadingComplete\",\n \"placeholder\",\n \"blurDataURL\",\n \"layout\",\n \"objectFit\",\n \"objectPosition\",\n \"lazyBoundary\",\n \"lazyRoot\"\n ]);\n const configContext = (0, _react).useContext(_imageConfigContext.ImageConfigContext);\n const config = (0, _react).useMemo(()=>{\n const c = configEnv || configContext || _imageConfig.imageConfigDefault;\n const allSizes = [\n ...c.deviceSizes,\n ...c.imageSizes\n ].sort((a, b)=>a - b);\n const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);\n return _extends({}, c, {\n allSizes,\n deviceSizes\n });\n }, [\n configContext\n ]);\n let rest = all;\n let loader = rest.loader || _imageLoader.default;\n // Remove property so it's not spread on <img> element\n delete rest.loader;\n if ('__next_img_default' in loader) {\n // This special value indicates that the user\n // didn't define a \"loader\" prop or config.\n if (config.loader === 'custom') {\n throw new Error(`Image with src \"${src}\" is missing \"loader\" prop.` + `\\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`);\n }\n } else {\n // The user defined a \"loader\" prop or config.\n // Since the config object is internal only, we\n // must not pass it to the user-defined \"loader\".\n const customImageLoader = loader;\n var _tmp;\n _tmp = (obj)=>{\n const { config: _ } = obj, opts = _object_without_properties_loose(obj, [\n \"config\"\n ]);\n return customImageLoader(opts);\n }, loader = _tmp, _tmp;\n }\n if (layout) {\n if (layout === 'fill') {\n fill = true;\n }\n const layoutToStyle = {\n intrinsic: {\n maxWidth: '100%',\n height: 'auto'\n },\n responsive: {\n width: '100%',\n height: 'auto'\n }\n };\n const layoutToSizes = {\n responsive: '100vw',\n fill: '100vw'\n
"use client";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = Image;
var _extends = (__webpack_require__(/*! @swc/helpers/lib/_extends.js */ "./node_modules/@swc/helpers/lib/_extends.js")["default"]);
var _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ "./node_modules/@swc/helpers/lib/_interop_require_default.js")["default"]);
var _interop_require_wildcard = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_wildcard.js */ "./node_modules/@swc/helpers/lib/_interop_require_wildcard.js")["default"]);
var _object_without_properties_loose = (__webpack_require__(/*! @swc/helpers/lib/_object_without_properties_loose.js */ "./node_modules/@swc/helpers/lib/_object_without_properties_loose.js")["default"]);
var _react = _interop_require_wildcard(__webpack_require__(/*! react */ "react"));
var _head = _interop_require_default(__webpack_require__(/*! ../shared/lib/head */ "../shared/lib/head"));
var _imageBlurSvg = __webpack_require__(/*! ../shared/lib/image-blur-svg */ "../shared/lib/image-blur-svg");
var _imageConfig = __webpack_require__(/*! ../shared/lib/image-config */ "../shared/lib/image-config");
var _imageConfigContext = __webpack_require__(/*! ../shared/lib/image-config-context */ "../shared/lib/image-config-context");
var _warnOnce = __webpack_require__(/*! ../shared/lib/utils/warn-once */ "../shared/lib/utils/warn-once");
var _imageLoader = _interop_require_default(__webpack_require__(/*! next/dist/shared/lib/image-loader */ "next/dist/shared/lib/image-loader"));
function Image(_param) {
var { src , sizes , unoptimized =false , priority =false , loading , className , quality , width , height , fill , style , onLoad , onLoadingComplete , placeholder ="empty" , blurDataURL , layout , objectFit , objectPosition , lazyBoundary , lazyRoot } = _param, all = _object_without_properties_loose(_param, [
"src",
"sizes",
"unoptimized",
"priority",
"loading",
"className",
"quality",
"width",
"height",
"fill",
"style",
"onLoad",
"onLoadingComplete",
"placeholder",
"blurDataURL",
"layout",
"objectFit",
"objectPosition",
"lazyBoundary",
"lazyRoot"
]);
const configContext = (0, _react).useContext(_imageConfigContext.ImageConfigContext);
const config = (0, _react).useMemo(()=>{
const c = configEnv || configContext || _imageConfig.imageConfigDefault;
const allSizes = [
...c.deviceSizes,
...c.imageSizes
].sort((a, b)=>a - b);
const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);
return _extends({}, c, {
allSizes,
deviceSizes
});
}, [
configContext
]);
let rest = all;
let loader = rest.loader || _imageLoader.default;
// Remove property so it's not spread on <img> element
delete rest.loader;
if ("__next_img_default" in loader) {
// This special value indicates that the user
// didn't define a "loader" prop or config.
if (config.loader === "custom") {
throw new Error(`Image with src "${src}" is missing "loader" prop.` + `\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`);
}
} else {
// The user defined a "loader" prop or config.
// Since the config object is internal only, we
// must not pass it to the user-defined "loader".
const customImageLoader = loader;
var _tmp;
_tmp = (obj)=>{
const { config: _ } = obj, opts = _object_without_properties_loose(obj, [
"config"
]);
return customImageLoader(opts);
}, loader = _tmp, _tmp;
}
if (layout) {
if (layout === "fill") {
fill = true;
}
const layoutToStyle = {
intrinsic: {
maxWidth: "100%",
height: "auto"
},
responsive: {
width: "100%",
height: "auto"
}
};
const layoutToSizes = {
responsive: "100vw",
fill: "100vw"
};
const layoutStyle = layoutToStyle[layout];
if (layoutStyle) {
style = _extends({}, style, layoutStyle);
}
const layoutSizes = layoutToSizes[layout];
if (layoutSizes && !sizes) {
sizes = layoutSizes;
}
}
let staticSrc = "";
let widthInt = getInt(width);
let heightInt = getInt(height);
let blurWidth;
let blurHeight;
if (isStaticImport(src)) {
const staticImageData = isStaticRequire(src) ? src.default : src;
if (!staticImageData.src) {
throw new Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(staticImageData)}`);
}
if (!staticImageData.height || !staticImageData.width) {
throw new Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(staticImageData)}`);
}
blurWidth = staticImageData.blurWidth;
blurHeight = staticImageData.blurHeight;
blurDataURL = blurDataURL || staticImageData.blurDataURL;
staticSrc = staticImageData.src;
if (!fill) {
if (!widthInt && !heightInt) {
widthInt = staticImageData.width;
heightInt = staticImageData.height;
} else if (widthInt && !heightInt) {
const ratio = widthInt / staticImageData.width;
heightInt = Math.round(staticImageData.height * ratio);
} else if (!widthInt && heightInt) {
const ratio1 = heightInt / staticImageData.height;
widthInt = Math.round(staticImageData.width * ratio1);
}
}
}
src = typeof src === "string" ? src : staticSrc;
let isLazy = !priority && (loading === "lazy" || typeof loading === "undefined");
if (src.startsWith("data:") || src.startsWith("blob:")) {
// https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs
unoptimized = true;
isLazy = false;
}
if (config.unoptimized) {
unoptimized = true;
}
const [blurComplete, setBlurComplete] = (0, _react).useState(false);
const [showAltText, setShowAltText] = (0, _react).useState(false);
const qualityInt = getInt(quality);
if (true) {
if (!src) {
// React doesn't show the stack trace and there's
// no `src` to help identify which image, so we
// instead console.error(ref) during mount.
unoptimized = true;
} else {
if (fill) {
if (width) {
throw new Error(`Image with src "${src}" has both "width" and "fill" properties. Only one should be used.`);
}
if (height) {
throw new Error(`Image with src "${src}" has both "height" and "fill" properties. Only one should be used.`);
}
if ((style == null ? void 0 : style.position) && style.position !== "absolute") {
throw new Error(`Image with src "${src}" has both "fill" and "style.position" properties. Images with "fill" always use position absolute - it cannot be modified.`);
}
if ((style == null ? void 0 : style.width) && style.width !== "100%") {
throw new Error(`Image with src "${src}" has both "fill" and "style.width" properties. Images with "fill" always use width 100% - it cannot be modified.`);
}
if ((style == null ? void 0 : style.height) && style.height !== "100%") {
throw new Error(`Image with src "${src}" has both "fill" and "style.height" properties. Images with "fill" always use height 100% - it cannot be modified.`);
}
} else {
if (typeof widthInt === "undefined") {
throw new Error(`Image with src "${src}" is missing required "width" property.`);
} else if (isNaN(widthInt)) {
throw new Error(`Image with src "${src}" has invalid "width" property. Expected a numeric value in pixels but received "${width}".`);
}
if (typeof heightInt === "undefined") {
throw new Error(`Image with src "${src}" is missing required "height" property.`);
} else if (isNaN(heightInt)) {
throw new Error(`Image with src "${src}" has invalid "height" property. Expected a numeric value in pixels but received "${height}".`);
}
}
}
if (!VALID_LOADING_VALUES.includes(loading)) {
throw new Error(`Image with src "${src}" has invalid "loading" property. Provided "${loading}" should be one of ${VALID_LOADING_VALUES.map(String).join(",")}.`);
}
if (priority && loading === "lazy") {
throw new Error(`Image with src "${src}" has both "priority" and "loading='lazy'" properties. Only one should be used.`);
}
if (placeholder === "blur") {
if (widthInt && heightInt && widthInt * heightInt < 1600) {
(0, _warnOnce).warnOnce(`Image with src "${src}" is smaller than 40x40. Consider removing the "placeholder='blur'" property to improve performance.`);
}
if (!blurDataURL) {
const VALID_BLUR_EXT = [
"jpeg",
"png",
"webp",
"avif"
] // should match next-image-loader
;
throw new Error(`Image with src "${src}" has "placeholder='blur'" property but is missing the "blurDataURL" property.
Possible solutions:
- Add a "blurDataURL" property, the contents should be a small Data URL to represent the image
- Change the "src" property to a static import with one of the supported file types: ${VALID_BLUR_EXT.join(",")}
- Remove the "placeholder" property, effectively no blur effect
Read more: https://nextjs.org/docs/messages/placeholder-blur-data-url`);
}
}
if ("ref" in rest) {
(0, _warnOnce).warnOnce(`Image with src "${src}" is using unsupported "ref" property. Consider using the "onLoadingComplete" property instead.`);
}
if (!unoptimized && loader !== _imageLoader.default) {
const urlStr = loader({
config,
src,
width: widthInt || 400,
quality: qualityInt || 75
});
let url;
try {
url = new URL(urlStr);
} catch (err) {}
if (urlStr === src || url && url.pathname === src && !url.search) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has a "loader" property that does not implement width. Please implement it or use the "unoptimized" property instead.` + `\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader-width`);
}
}
for (const [legacyKey, legacyValue] of Object.entries({
layout,
objectFit,
objectPosition,
lazyBoundary,
lazyRoot
})){
if (legacyValue) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has legacy prop "${legacyKey}". Did you forget to run the codemod?` + `\nRead more: https://nextjs.org/docs/messages/next-image-upgrade-to-13`);
}
}
if (false) {}
}
const imgStyle = Object.assign(fill ? {
position: "absolute",
height: "100%",
width: "100%",
left: 0,
top: 0,
right: 0,
bottom: 0,
objectFit,
objectPosition
} : {}, showAltText ? {} : {
color: "transparent"
}, style);
const blurStyle = placeholder === "blur" && blurDataURL && !blurComplete ? {
backgroundSize: imgStyle.objectFit || "cover",
backgroundPosition: imgStyle.objectPosition || "50% 50%",
backgroundRepeat: "no-repeat",
backgroundImage: `url("data:image/svg+xml;charset=utf-8,${(0, _imageBlurSvg).getImageBlurSvg({
widthInt,
heightInt,
blurWidth,
blurHeight,
blurDataURL
})}")`
} : {};
if (true) {
if (blurStyle.backgroundImage && (blurDataURL == null ? void 0 : blurDataURL.startsWith("/"))) {
// During `next dev`, we don't want to generate blur placeholders with webpack
// because it can delay starting the dev server. Instead, `next-image-loader.js`
// will inline a special url to lazily generate the blur placeholder at request time.
blurStyle.backgroundImage = `url("${blurDataURL}")`;
}
}
const imgAttributes = generateImgAttrs({
config,
src,
unoptimized,
width: widthInt,
quality: qualityInt,
sizes,
loader
});
let srcString = src;
if (true) {
if (false) {}
}
const linkProps = {
// @ts-expect-error upgrade react types to react 18
imageSrcSet: imgAttributes.srcSet,
imageSizes: imgAttributes.sizes,
crossOrigin: rest.crossOrigin
};
const onLoadRef = (0, _react).useRef(onLoad);
(0, _react).useEffect(()=>{
onLoadRef.current = onLoad;
}, [
onLoad
]);
const onLoadingCompleteRef = (0, _react).useRef(onLoadingComplete);
(0, _react).useEffect(()=>{
onLoadingCompleteRef.current = onLoadingComplete;
}, [
onLoadingComplete
]);
const imgElementArgs = _extends({
isLazy,
imgAttributes,
heightInt,
widthInt,
qualityInt,
className,
imgStyle,
blurStyle,
loading,
config,
fill,
unoptimized,
placeholder,
loader,
srcString,
onLoadRef,
onLoadingCompleteRef,
setBlurComplete,
setShowAltText
}, rest);
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement(ImageElement, Object.assign({}, imgElementArgs)), priority ? // for browsers that do not support `imagesrcset`, and in those cases
// it would likely cause the incorrect image to be preloaded.
//
// https://html.spec.whatwg.org/multipage/semantics.html#attr-link-imagesrcset
/*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement("link", Object.assign({
key: "__nimg-" + imgAttributes.src + imgAttributes.srcSet + imgAttributes.sizes,
rel: "preload",
as: "image",
href: imgAttributes.srcSet ? undefined : imgAttributes.src
}, linkProps))) : null);
}
"use client";
const configEnv = {"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","dangerouslyAllowSVG":false,"unoptimized":false,"domains":[],"remotePatterns":[]};
const allImgs = new Map();
let perfObserver;
if (true) {
globalThis.__NEXT_IMAGE_IMPORTED = true;
}
const VALID_LOADING_VALUES = [
"lazy",
"eager",
undefined
];
function isStaticRequire(src) {
return src.default !== undefined;
}
function isStaticImageData(src) {
return src.src !== undefined;
}
function isStaticImport(src) {
return typeof src === "object" && (isStaticRequire(src) || isStaticImageData(src));
}
function getWidths({ deviceSizes , allSizes }, width, sizes) {
if (sizes) {
// Find all the "vw" percent sizes used in the sizes prop
const viewportWidthRe = /(^|\s)(1?\d?\d)vw/g;
const percentSizes = [];
for(let match; match = viewportWidthRe.exec(sizes); match){
percentSizes.push(parseInt(match[2]));
}
if (percentSizes.length) {
const smallestRatio = Math.min(...percentSizes) * 0.01;
return {
widths: allSizes.filter((s)=>s >= deviceSizes[0] * smallestRatio),
kind: "w"
};
}
return {
widths: allSizes,
kind: "w"
};
}
if (typeof width !== "number") {
return {
widths: deviceSizes,
kind: "w"
};
}
const widths = [
...new Set(// > are actually 3x in the green color, but only 1.5x in the red and
// > blue colors. Showing a 3x resolution image in the app vs a 2x
// > resolution image will be visually the same, though the 3x image
// > takes significantly more data. Even true 3x resolution screens are
// > wasteful as the human eye cannot see that level of detail without
// > something like a magnifying glass.
// https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/capping-image-fidelity-on-ultra-high-resolution-devices.html
[
width,
width * 2 /*, width * 3*/
].map((w)=>allSizes.find((p)=>p >= w) || allSizes[allSizes.length - 1]))
];
return {
widths,
kind: "x"
};
}
function generateImgAttrs({ config , src , unoptimized , width , quality , sizes , loader }) {
if (unoptimized) {
return {
src,
srcSet: undefined,
sizes: undefined
};
}
const { widths , kind } = getWidths(config, width, sizes);
const last = widths.length - 1;
return {
sizes: !sizes && kind === "w" ? "100vw" : sizes,
srcSet: widths.map((w, i)=>`${loader({
config,
src,
quality,
width: w
})} ${kind === "w" ? w : i + 1}${kind}`).join(", "),
// It's intended to keep `src` the last attribute because React updates
// attributes in order. If we keep `src` the first one, Safari will
// immediately start to fetch `src`, before `sizes` and `srcSet` are even
// updated by React. That causes multiple unnecessary requests if `srcSet`
// and `sizes` are defined.
// This bug cannot be reproduced in Chrome or Firefox.
src: loader({
config,
src,
quality,
width: widths[last]
})
};
}
function getInt(x) {
if (typeof x === "number" || typeof x === "undefined") {
return x;
}
if (typeof x === "string" && /^[0-9]+$/.test(x)) {
return parseInt(x, 10);
}
return NaN;
}
// See https://stackoverflow.com/q/39777833/266535 for why we use this ref
// handler instead of the img's onLoad attribute.
function handleLoading(img, src, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized) {
if (!img || img["data-loaded-src"] === src) {
return;
}
img["data-loaded-src"] = src;
const p = "decode" in img ? img.decode() : Promise.resolve();
p.catch(()=>{}).then(()=>{
if (!img.parentNode) {
// Exit early in case of race condition:
// - onload() is called
// - decode() is called but incomplete
// - unmount is called
// - decode() completes
return;
}
if (placeholder === "blur") {
setBlurComplete(true);
}
if (onLoadRef == null ? void 0 : onLoadRef.current) {
// Since we don't have the SyntheticEvent here,
// we must create one with the same shape.
// See https://reactjs.org/docs/events.html
const event = new Event("load");
Object.defineProperty(event, "target", {
writable: false,
value: img
});
let prevented = false;
let stopped = false;
onLoadRef.current(_extends({}, event, {
nativeEvent: event,
currentTarget: img,
target: img,
isDefaultPrevented: ()=>prevented,
isPropagationStopped: ()=>stopped,
persist: ()=>{},
preventDefault: ()=>{
prevented = true;
event.preventDefault();
},
stopPropagation: ()=>{
stopped = true;
event.stopPropagation();
}
}));
}
if (onLoadingCompleteRef == null ? void 0 : onLoadingCompleteRef.current) {
onLoadingCompleteRef.current(img);
}
if (true) {
if (img.getAttribute("data-nimg") === "fill") {
if (!unoptimized && (!img.getAttribute("sizes") || img.getAttribute("sizes") === "100vw")) {
let widthViewportRatio = img.getBoundingClientRect().width / window.innerWidth;
if (widthViewportRatio < 0.6) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" but is missing "sizes" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`);
}
}
if (img.parentElement) {
const { position } = window.getComputedStyle(img.parentElement);
const valid = [
"absolute",
"fixed",
"relative"
];
if (!valid.includes(position)) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" and parent element with invalid "position". Provided "${position}" should be one of ${valid.map(String).join(",")}.`);
}
}
if (img.height === 0) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.`);
}
}
const heightModified = img.height.toString() !== img.getAttribute("height");
const widthModified = img.width.toString() !== img.getAttribute("width");
if (heightModified && !widthModified || !heightModified && widthModified) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles 'width: "auto"' or 'height: "auto"' to maintain the aspect ratio.`);
}
}
});
}
const ImageElement = (_param)=>{
var { imgAttributes , heightInt , widthInt , qualityInt , className , imgStyle , blurStyle , isLazy , fill , placeholder , loading , srcString , config , unoptimized , loader , onLoadRef , onLoadingCompleteRef , setBlurComplete , setShowAltText , onLoad , onError } = _param, rest = _object_without_properties_loose(_param, [
"imgAttributes",
"heightInt",
"widthInt",
"qualityInt",
"className",
"imgStyle",
"blurStyle",
"isLazy",
"fill",
"placeholder",
"loading",
"srcString",
"config",
"unoptimized",
"loader",
"onLoadRef",
"onLoadingCompleteRef",
"setBlurComplete",
"setShowAltText",
"onLoad",
"onError"
]);
loading = isLazy ? "lazy" : loading;
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("img", Object.assign({}, rest, imgAttributes, {
width: widthInt,
height: heightInt,
decoding: "async",
"data-nimg": fill ? "fill" : "1",
className: className,
// @ts-ignore - TODO: upgrade to `@types/react@17`
loading: loading,
style: _extends({}, imgStyle, blurStyle),
ref: (0, _react).useCallback((img)=>{
if (!img) {
return;
}
if (onError) {
// If the image has an error before react hydrates, then the error is lost.
// The workaround is to wait until the image is mounted which is after hydration,
// then we set the src again to trigger the error handler (if there was an error).
// eslint-disable-next-line no-self-assign
img.src = img.src;
}
if (true) {
if (!srcString) {
console.error(`Image is missing required "src" property:`, img);
}
if (img.getAttribute("alt") === null) {
console.error(`Image is missing required "alt" property. Please add Alternative Text to describe the image for screen readers and search engines.`);
}
}
if (img.complete) {
handleLoading(img, srcString, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized);
}
}, [
srcString,
placeholder,
onLoadRef,
onLoadingCompleteRef,
setBlurComplete,
onError,
unoptimized
]),
onLoad: (event)=>{
const img = event.currentTarget;
handleLoading(img, srcString, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized);
},
onError: (event)=>{
// if the real image fails to load, this will ensure "alt" is visible
setShowAltText(true);
if (placeholder === "blur") {
// If the real image fails to load, this will still remove the placeholder.
setBlurComplete(true);
}
if (onError) {
onError(event);
}
}
})));
};
if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") {
Object.defineProperty(exports.default, "__esModule", {
value: true
});
Object.assign(exports.default, exports);
module.exports = exports.default;
} //# sourceMappingURL=image.js.map
<15><15><15><03>xh9AACa;AADb;AAEAA,8CAA6C;IACzCG,OAAO,IAAI;AACf,CAAC,EAAC;AACFD,kBAAe,GAAGG;AAClB,IAAIC,WAAWC,mHAA+C;AAC9D,IAAIC,2BAA2BD,mJAA+D;AAC9F,IAAIE,4BAA4BF,qJAAgE;AAChG,IAAIG,mCAAmCH,mKAAuE;AAC9G,IAAII,SAASF,0BAA0BF,mBAAOA,CAAC,oBAAO;AACtD,IAAIK,QAAQJ,yBAAyBD,mBAAOA,CAAC,8CAAoB;AACjE,IAAIM,gBAAgBN,mBAAOA,CAAC,kEAA8B;AAC1D,IAAIO,eAAeP,mBAAOA,CAAC,8DAA4B;AACvD,IAAIQ,sBAAsBR,mBAAOA,CAAC,8EAAoC;AACtE,IAAIS,YAAYT,mBAAOA,CAAC,oEAA+B;AACvD,IAAIU,eAAeT,yBAAyBD,mBAAOA,CAAC,4EAAmC;AACvF,SAASF,MAAMa,MAAM,EAAE;IACnB,IAAI,EAAEC,IAAG,EAAGC,MAAK,EAAGC,aAAa,KAAK,GAAGC,UAAU,KAAK,GAAGC,QAAO,EAAGC,UAAS,EAAGC,QAAO,EAAGC,MAAK,EAAGC,OAAM,EAAGC,KAAI,EAAGC,MAAK,EAAGC,OAAM,EAAGC,kBAAiB,EAAGC,aAAa,QAAO,EAAGC,YAAW,EAAGC,OAAM,EAAGC,UAAS,EAAGC,eAAc,EAAGC,aAAY,EAAGC,SAAQ,EAAG,GAAGpB,QAAQqB,MAAM7B,iCAAiCQ,QAAQ;QACnT;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;KACH;IACD,MAAMsB,gBAAgB,CAAC,GAAG7B,MAAM,EAAE8B,UAAU,CAAC1B,oBAAoB2B,kBAAkB;IACnF,MAAMC,SAAS,CAAC,GAAGhC,MAAM,EAAEiC,OAAO,CAAC,IAAI;QACnC,MAAMC,IAAIC,aAAaN,iBAAiB1B,aAAaiC,kBAAkB;QACvE,MAAMC,WAAW;eACVH,EAAEI,WAAW;eACbJ,EAAEK,UAAU;SAClB,CAACC,IAAI,CAAC,CAACC,GAAGC,IAAID,IAAIC;QACnB,MAAMJ,cAAcJ,EAAEI,WAAW,CAACE,IAAI,CAAC,CAACC,GAAGC,IAAID,IAAIC;QACnD,OAAO/C,SAAS,CAAC,GAAGuC,GAAG;YACnBG;YACAC;QACJ;IACJ,GAAG;QACCT;KACH;IACD,IAAIc,OAAOf;IACX,IAAIgB,SAASD,KAAKC,MAAM,IAAItC,aAAab,OAAO;IAChD,sDAAsD;IACtD,OAAOkD,KAAKC,MAAM;IAClB,IAAI,wBAAwBA,QAAQ;QAChC,6CAA6C;QAC7C,2CAA2C;QAC3C,IAAIZ,OAAOY,MAAM,KAAK,UAAU;YAC5B,MAAM,IAAIC,MAAM,CAAC,gBAAgB,EAAErC,IAAI,2BAA2B,CAAC,GAAG,CAAC,uEAAuE,CAAC,EAAE;QACrJ,CAAC;IACL,OAAO;QACH,8CAA8C;QAC9C,+CAA+C;QAC/C,iDAAiD;QACjD,MAAMsC,oBAAoBF;QAC1B,IAAIG;QACJA,OAAO,CAACC,MAAM;YACV,MAAM,EAAEhB,QAAQiB,EAAC,EAAG,GAAGD,KAAKE,OAAOnD,iCAAiCiD,KAAK;gBACrE;aACH;YACD,OAAOF,kBAAkBI;QAC7B,GAAGN,SAASG,MAAMA,IAAI;IAC1B,CAAC;IACD,IAAIxB,QAAQ;QACR,IAAIA,WAAW,QAAQ;YACnBN,OAAO,IAAI;QACf,CAAC;QACD,MAAMkC,gBAAgB;YAClBC,WAAW;gBACPC,UAAU;gBACVrC,QAAQ;YACZ;YACAsC,YAAY;gBACRvC,OAAO;gBACPC,QAAQ;YACZ;QACJ;QACA,MAAMuC,gBAAgB;YAClBD,YAAY;YACZrC,MAAM;QACV;QACA,MAAMuC,cAAcL,aAAa,CAAC5B,OAAO;QACzC,IAAIiC,aAAa;YACbtC,QAAQvB,SAAS,CAAC,GAAGuB,OAAOsC;QAChC,CAAC;QACD,MAAMC,cAAcF,aAAa,CAAChC,OAAO;QACzC,IAAIkC,eAAe,CAAChD,OAAO;YACvBA,QAAQgD;QACZ,CAAC;IACL,CAAC;IACD,IAAIC,YAAY;IAChB,IAAIC,WAAWC,OAAO7C;IACtB,IAAI8C,YAAYD,OAAO5C;IACvB,IAAI8C;IACJ,IAAIC;IACJ,IAAIC,eAAexD,MAAM;QACrB,MAAMyD,kBAAkBC,gBAAgB1D,OAAOA,IAAIf,OAAO,GAAGe,GAAG;QAChE,IAAI,CAACyD,gBAAgBzD,GAAG,EAAE;YACtB,MAAM,IAAIqC,MAAM,CAAC,2IAA2I,EAAEsB,KAAKC,SAAS,CAACH,iBAAiB,CAAC,EAAE;QACrM,CAAC;QACD,IAAI,CAACA,gBAAgBjD,MAAM,IAAI,CAACiD,gBAAgBlD,KAAK,EAAE;YACnD,MAAM,IAAI8B,MAAM,CAAC,wJAAwJ,EAAEsB,KAAKC,SAAS,CAACH,iBAAiB,CAAC,EAAE;QAClN,CAAC;QACDH,YAAYG,gBAAgBH,SAAS;QACrCC,aAAaE,gBAAgBF,UAAU;QACvCzC,cAAcA,eAAe2C,gBAAgB3C,WAAW;QACxDoC,YAAYO,gBAAgBzD,GAAG;QAC/B,IAAI,CAACS,MAAM;YACP,IAAI,CAAC0C,YAAY,CAACE,WAAW;gBACzBF,WAAWM,gBAAgBlD,KAAK;gBAChC8C,YAAYI,gBAAgBjD,MAAM;YACtC,OAAO,IAAI2C,YAAY,CAACE,WAAW;gBAC/B,MAAMQ,QAAQV,WAAWM,gBAAgBlD,KAAK;gBAC9C8C,YAAYS,KAAKC,KAAK,CAACN,gBAAgBjD,MAAM,GAAGqD;YACpD,OAAO,IAAI,CAACV,YAAYE,WAAW;gBAC/B,MAAMQ,SAAQR,YAAYI,gBAAgBjD,MAAM;gBAChD2C,WAAWW,KAAKC,KAAK,CAACN,gBAAgBlD,KAAK,GAAGsD;YAClD,CAAC;QACL,CAAC;IACL,CAAC;IACD7D,MAAM,OAAOA,QAAQ,WAAWA,MAAMkD,SAAS;IAC/C,IAAIc,SAAS,CAAC7D,YAAaC,CAAAA,YAAY,UAAU,OAAOA,YAAY,WAAU;IAC9E,IAAIJ,IAAIiE,UAAU,CAAC,YAAYjE,IAAIiE,UAAU,CAAC,UAAU;QACpD,6EAA6E;QAC7E/D,cAAc,IAAI;QAClB8D,SAAS,KAAK;IAClB,CAAC;IACD,IAAIxC,OAAOtB,WAAW,EAAE;QACpBA,cAAc,IAAI;IACtB,CAAC;IACD,MAAM,CAACgE,cAAcC,gBAAgB,GAAG,CAAC,GAAG3E,MAAM,EAAE4E,QAAQ,CAAC,KAAK;IAClE,MAAM,CAACC,aAAaC,eAAe,GAAG,CAAC,GAAG9E,MAAM,EAAE4E,QAAQ,CAAC,KAAK;IAChE,MAAMG,aAAanB,OAAO9C;IAC1B,IAAIkE,IAAyB,EAAc;QACvC,IAAI,CAACxE,KAAK;YACN,iDAAiD;YACjD,+CAA+C;YAC/C,2CAA2C;YAC3CE,cAAc,IAAI;QACtB,OAAO;YACH,IAAIO,MAAM;gBACN,IAAIF,OAAO;oBACP,MAAM,IAAI8B,MAAM,CAAC,gBAAgB,EAAErC,IAAI,kEAAkE,CAAC,EAAE;gBAChH,CAAC;gBACD,IAAIQ,QAAQ;oBACR,MAAM,IAAI6B,MAAM,CAAC,gBAAgB,EAAErC,IAAI,mEAAmE,CAAC,EAAE;gBACjH,CAAC;gBACD,IAAI,CAACU,SAAS,IAAI,GAAG,KAAK,IAAIA,MAAM+D,QAAQ,KAAK/D,MAAM+D,QAAQ,KAAK,YAAY;oBAC5E,MAAM,IAAIpC,MAAM,CAAC
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Image;
var _extends = require("@swc/helpers/lib/_extends.js").default;
var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
var _object_without_properties_loose = require("@swc/helpers/lib/_object_without_properties_loose.js").default;
var _react = _interop_require_wildcard(require("react"));
var _head = _interop_require_default(require("../shared/lib/head"));
var _imageBlurSvg = require("../shared/lib/image-blur-svg");
var _imageConfig = require("../shared/lib/image-config");
var _imageConfigContext = require("../shared/lib/image-config-context");
var _warnOnce = require("../shared/lib/utils/warn-once");
var _imageLoader = _interop_require_default(require("next/dist/shared/lib/image-loader"));
function Image(_param) {
var { src , sizes , unoptimized =false , priority =false , loading , className , quality , width , height , fill , style , onLoad , onLoadingComplete , placeholder ='empty' , blurDataURL , layout , objectFit , objectPosition , lazyBoundary , lazyRoot } = _param, all = _object_without_properties_loose(_param, [
"src",
"sizes",
"unoptimized",
"priority",
"loading",
"className",
"quality",
"width",
"height",
"fill",
"style",
"onLoad",
"onLoadingComplete",
"placeholder",
"blurDataURL",
"layout",
"objectFit",
"objectPosition",
"lazyBoundary",
"lazyRoot"
]);
const configContext = (0, _react).useContext(_imageConfigContext.ImageConfigContext);
const config = (0, _react).useMemo(()=>{
const c = configEnv || configContext || _imageConfig.imageConfigDefault;
const allSizes = [
...c.deviceSizes,
...c.imageSizes
].sort((a, b)=>a - b);
const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);
return _extends({}, c, {
allSizes,
deviceSizes
});
}, [
configContext
]);
let rest = all;
let loader = rest.loader || _imageLoader.default;
// Remove property so it's not spread on <img> element
delete rest.loader;
if ('__next_img_default' in loader) {
// This special value indicates that the user
// didn't define a "loader" prop or config.
if (config.loader === 'custom') {
throw new Error(`Image with src "${src}" is missing "loader" prop.` + `\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`);
}
} else {
// The user defined a "loader" prop or config.
// Since the config object is internal only, we
// must not pass it to the user-defined "loader".
const customImageLoader = loader;
var _tmp;
_tmp = (obj)=>{
const { config: _ } = obj, opts = _object_without_properties_loose(obj, [
"config"
]);
return customImageLoader(opts);
}, loader = _tmp, _tmp;
}
if (layout) {
if (layout === 'fill') {
fill = true;
}
const layoutToStyle = {
intrinsic: {
maxWidth: '100%',
height: 'auto'
},
responsive: {
width: '100%',
height: 'auto'
}
};
const layoutToSizes = {
responsive: '100vw',
fill: '100vw'
};
const layoutStyle = layoutToStyle[layout];
if (layoutStyle) {
style = _extends({}, style, layoutStyle);
}
const layoutSizes = layoutToSizes[layout];
if (layoutSizes && !sizes) {
sizes = layoutSizes;
}
}
let staticSrc = '';
let widthInt = getInt(width);
let heightInt = getInt(height);
let blurWidth;
let blurHeight;
if (isStaticImport(src)) {
const staticImageData = isStaticRequire(src) ? src.default : src;
if (!staticImageData.src) {
throw new Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(staticImageData)}`);
}
if (!staticImageData.height || !staticImageData.width) {
throw new Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(staticImageData)}`);
}
blurWidth = staticImageData.blurWidth;
blurHeight = staticImageData.blurHeight;
blurDataURL = blurDataURL || staticImageData.blurDataURL;
staticSrc = staticImageData.src;
if (!fill) {
if (!widthInt && !heightInt) {
widthInt = staticImageData.width;
heightInt = staticImageData.height;
} else if (widthInt && !heightInt) {
const ratio = widthInt / staticImageData.width;
heightInt = Math.round(staticImageData.height * ratio);
} else if (!widthInt && heightInt) {
const ratio = heightInt / staticImageData.height;
widthInt = Math.round(staticImageData.width * ratio);
}
}
}
src = typeof src === 'string' ? src : staticSrc;
let isLazy = !priority && (loading === 'lazy' || typeof loading === 'undefined');
if (src.startsWith('data:') || src.startsWith('blob:')) {
// https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs
unoptimized = true;
isLazy = false;
}
if (config.unoptimized) {
unoptimized = true;
}
const [blurComplete, setBlurComplete] = (0, _react).useState(false);
const [showAltText, setShowAltText] = (0, _react).useState(false);
const qualityInt = getInt(quality);
if (process.env.NODE_ENV !== 'production') {
if (!src) {
// React doesn't show the stack trace and there's
// no `src` to help identify which image, so we
// instead console.error(ref) during mount.
unoptimized = true;
} else {
if (fill) {
if (width) {
throw new Error(`Image with src "${src}" has both "width" and "fill" properties. Only one should be used.`);
}
if (height) {
throw new Error(`Image with src "${src}" has both "height" and "fill" properties. Only one should be used.`);
}
if ((style == null ? void 0 : style.position) && style.position !== 'absolute') {
throw new Error(`Image with src "${src}" has both "fill" and "style.position" properties. Images with "fill" always use position absolute - it cannot be modified.`);
}
if ((style == null ? void 0 : style.width) && style.width !== '100%') {
throw new Error(`Image with src "${src}" has both "fill" and "style.width" properties. Images with "fill" always use width 100% - it cannot be modified.`);
}
if ((style == null ? void 0 : style.height) && style.height !== '100%') {
throw new Error(`Image with src "${src}" has both "fill" and "style.height" properties. Images with "fill" always use height 100% - it cannot be modified.`);
}
} else {
if (typeof widthInt === 'undefined') {
throw new Error(`Image with src "${src}" is missing required "width" property.`);
} else if (isNaN(widthInt)) {
throw new Error(`Image with src "${src}" has invalid "width" property. Expected a numeric value in pixels but received "${width}".`);
}
if (typeof heightInt === 'undefined') {
throw new Error(`Image with src "${src}" is missing required "height" property.`);
} else if (isNaN(heightInt)) {
throw new Error(`Image with src "${src}" has invalid "height" property. Expected a numeric value in pixels but received "${height}".`);
}
}
}
if (!VALID_LOADING_VALUES.includes(loading)) {
throw new Error(`Image with src "${src}" has invalid "loading" property. Provided "${loading}" should be one of ${VALID_LOADING_VALUES.map(String).join(',')}.`);
}
if (priority && loading === 'lazy') {
throw new Error(`Image with src "${src}" has both "priority" and "loading='lazy'" properties. Only one should be used.`);
}
if (placeholder === 'blur') {
if (widthInt && heightInt && widthInt * heightInt < 1600) {
(0, _warnOnce).warnOnce(`Image with src "${src}" is smaller than 40x40. Consider removing the "placeholder='blur'" property to improve performance.`);
}
if (!blurDataURL) {
const VALID_BLUR_EXT = [
'jpeg',
'png',
'webp',
'avif'
] // should match next-image-loader
;
throw new Error(`Image with src "${src}" has "placeholder='blur'" property but is missing the "blurDataURL" property.
Possible solutions:
- Add a "blurDataURL" property, the contents should be a small Data URL to represent the image
- Change the "src" property to a static import with one of the supported file types: ${VALID_BLUR_EXT.join(',')}
- Remove the "placeholder" property, effectively no blur effect
Read more: https://nextjs.org/docs/messages/placeholder-blur-data-url`);
}
}
if ('ref' in rest) {
(0, _warnOnce).warnOnce(`Image with src "${src}" is using unsupported "ref" property. Consider using the "onLoadingComplete" property instead.`);
}
if (!unoptimized && loader !== _imageLoader.default) {
const urlStr = loader({
config,
src,
width: widthInt || 400,
quality: qualityInt || 75
});
let url;
try {
url = new URL(urlStr);
} catch (err) {}
if (urlStr === src || url && url.pathname === src && !url.search) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has a "loader" property that does not implement width. Please implement it or use the "unoptimized" property instead.` + `\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader-width`);
}
}
for (const [legacyKey, legacyValue] of Object.entries({
layout,
objectFit,
objectPosition,
lazyBoundary,
lazyRoot
})){
if (legacyValue) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has legacy prop "${legacyKey}". Did you forget to run the codemod?` + `\nRead more: https://nextjs.org/docs/messages/next-image-upgrade-to-13`);
}
}
if (typeof window !== 'undefined' && !perfObserver && window.PerformanceObserver) {
perfObserver = new PerformanceObserver((entryList)=>{
for (const entry of entryList.getEntries()){
var ref;
// @ts-ignore - missing "LargestContentfulPaint" class with "element" prop
const imgSrc = (entry == null ? void 0 : (ref = entry.element) == null ? void 0 : ref.src) || '';
const lcpImage = allImgs.get(imgSrc);
if (lcpImage && !lcpImage.priority && lcpImage.placeholder !== 'blur' && !lcpImage.src.startsWith('data:') && !lcpImage.src.startsWith('blob:')) {
// https://web.dev/lcp/#measure-lcp-in-javascript
(0, _warnOnce).warnOnce(`Image with src "${lcpImage.src}" was detected as the Largest Contentful Paint (LCP). Please add the "priority" property if this image is above the fold.` + `\nRead more: https://nextjs.org/docs/api-reference/next/image#priority`);
}
}
});
try {
perfObserver.observe({
type: 'largest-contentful-paint',
buffered: true
});
} catch (err) {
// Log error but don't crash the app
console.error(err);
}
}
}
const imgStyle = Object.assign(fill ? {
position: 'absolute',
height: '100%',
width: '100%',
left: 0,
top: 0,
right: 0,
bottom: 0,
objectFit,
objectPosition
} : {}, showAltText ? {} : {
color: 'transparent'
}, style);
const blurStyle = placeholder === 'blur' && blurDataURL && !blurComplete ? {
backgroundSize: imgStyle.objectFit || 'cover',
backgroundPosition: imgStyle.objectPosition || '50% 50%',
backgroundRepeat: 'no-repeat',
backgroundImage: `url("data:image/svg+xml;charset=utf-8,${(0, _imageBlurSvg).getImageBlurSvg({
widthInt,
heightInt,
blurWidth,
blurHeight,
blurDataURL
})}")`
} : {};
if (process.env.NODE_ENV === 'development') {
if (blurStyle.backgroundImage && (blurDataURL == null ? void 0 : blurDataURL.startsWith('/'))) {
// During `next dev`, we don't want to generate blur placeholders with webpack
// because it can delay starting the dev server. Instead, `next-image-loader.js`
// will inline a special url to lazily generate the blur placeholder at request time.
blurStyle.backgroundImage = `url("${blurDataURL}")`;
}
}
const imgAttributes = generateImgAttrs({
config,
src,
unoptimized,
width: widthInt,
quality: qualityInt,
sizes,
loader
});
let srcString = src;
if (process.env.NODE_ENV !== 'production') {
if (typeof window !== 'undefined') {
let fullUrl;
try {
fullUrl = new URL(imgAttributes.src);
} catch (e) {
fullUrl = new URL(imgAttributes.src, window.location.href);
}
allImgs.set(fullUrl.href, {
src,
priority,
placeholder
});
}
}
const linkProps = {
// @ts-expect-error upgrade react types to react 18
imageSrcSet: imgAttributes.srcSet,
imageSizes: imgAttributes.sizes,
crossOrigin: rest.crossOrigin
};
const onLoadRef = (0, _react).useRef(onLoad);
(0, _react).useEffect(()=>{
onLoadRef.current = onLoad;
}, [
onLoad
]);
const onLoadingCompleteRef = (0, _react).useRef(onLoadingComplete);
(0, _react).useEffect(()=>{
onLoadingCompleteRef.current = onLoadingComplete;
}, [
onLoadingComplete
]);
const imgElementArgs = _extends({
isLazy,
imgAttributes,
heightInt,
widthInt,
qualityInt,
className,
imgStyle,
blurStyle,
loading,
config,
fill,
unoptimized,
placeholder,
loader,
srcString,
onLoadRef,
onLoadingCompleteRef,
setBlurComplete,
setShowAltText
}, rest);
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement(ImageElement, Object.assign({}, imgElementArgs)), priority ? // Note how we omit the `href` attribute, as it would only be relevant
// for browsers that do not support `imagesrcset`, and in those cases
// it would likely cause the incorrect image to be preloaded.
//
// https://html.spec.whatwg.org/multipage/semantics.html#attr-link-imagesrcset
/*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement("link", Object.assign({
key: '__nimg-' + imgAttributes.src + imgAttributes.srcSet + imgAttributes.sizes,
rel: "preload",
as: "image",
href: imgAttributes.srcSet ? undefined : imgAttributes.src
}, linkProps))) : null);
}
'use client';
const configEnv = process.env.__NEXT_IMAGE_OPTS;
const allImgs = new Map();
let perfObserver;
if (typeof window === 'undefined') {
globalThis.__NEXT_IMAGE_IMPORTED = true;
}
const VALID_LOADING_VALUES = [
'lazy',
'eager',
undefined
];
function isStaticRequire(src) {
return src.default !== undefined;
}
function isStaticImageData(src) {
return src.src !== undefined;
}
function isStaticImport(src) {
return typeof src === 'object' && (isStaticRequire(src) || isStaticImageData(src));
}
function getWidths({ deviceSizes , allSizes }, width, sizes) {
if (sizes) {
// Find all the "vw" percent sizes used in the sizes prop
const viewportWidthRe = /(^|\s)(1?\d?\d)vw/g;
const percentSizes = [];
for(let match; match = viewportWidthRe.exec(sizes); match){
percentSizes.push(parseInt(match[2]));
}
if (percentSizes.length) {
const smallestRatio = Math.min(...percentSizes) * 0.01;
return {
widths: allSizes.filter((s)=>s >= deviceSizes[0] * smallestRatio),
kind: 'w'
};
}
return {
widths: allSizes,
kind: 'w'
};
}
if (typeof width !== 'number') {
return {
widths: deviceSizes,
kind: 'w'
};
}
const widths = [
...new Set(// > This means that most OLED screens that say they are 3x resolution,
// > are actually 3x in the green color, but only 1.5x in the red and
// > blue colors. Showing a 3x resolution image in the app vs a 2x
// > resolution image will be visually the same, though the 3x image
// > takes significantly more data. Even true 3x resolution screens are
// > wasteful as the human eye cannot see that level of detail without
// > something like a magnifying glass.
// https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/capping-image-fidelity-on-ultra-high-resolution-devices.html
[
width,
width * 2 /*, width * 3*/
].map((w)=>allSizes.find((p)=>p >= w) || allSizes[allSizes.length - 1])),
];
return {
widths,
kind: 'x'
};
}
function generateImgAttrs({ config , src , unoptimized , width , quality , sizes , loader }) {
if (unoptimized) {
return {
src,
srcSet: undefined,
sizes: undefined
};
}
const { widths , kind } = getWidths(config, width, sizes);
const last = widths.length - 1;
return {
sizes: !sizes && kind === 'w' ? '100vw' : sizes,
srcSet: widths.map((w, i)=>`${loader({
config,
src,
quality,
width: w
})} ${kind === 'w' ? w : i + 1}${kind}`).join(', '),
// It's intended to keep `src` the last attribute because React updates
// attributes in order. If we keep `src` the first one, Safari will
// immediately start to fetch `src`, before `sizes` and `srcSet` are even
// updated by React. That causes multiple unnecessary requests if `srcSet`
// and `sizes` are defined.
// This bug cannot be reproduced in Chrome or Firefox.
src: loader({
config,
src,
quality,
width: widths[last]
})
};
}
function getInt(x) {
if (typeof x === 'number' || typeof x === 'undefined') {
return x;
}
if (typeof x === 'string' && /^[0-9]+$/.test(x)) {
return parseInt(x, 10);
}
return NaN;
}
// See https://stackoverflow.com/q/39777833/266535 for why we use this ref
// handler instead of the img's onLoad attribute.
function handleLoading(img, src, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized) {
if (!img || img['data-loaded-src'] === src) {
return;
}
img['data-loaded-src'] = src;
const p = 'decode' in img ? img.decode() : Promise.resolve();
p.catch(()=>{}).then(()=>{
if (!img.parentNode) {
// Exit early in case of race condition:
// - onload() is called
// - decode() is called but incomplete
// - unmount is called
// - decode() completes
return;
}
if (placeholder === 'blur') {
setBlurComplete(true);
}
if (onLoadRef == null ? void 0 : onLoadRef.current) {
// Since we don't have the SyntheticEvent here,
// we must create one with the same shape.
// See https://reactjs.org/docs/events.html
const event = new Event('load');
Object.defineProperty(event, 'target', {
writable: false,
value: img
});
let prevented = false;
let stopped = false;
onLoadRef.current(_extends({}, event, {
nativeEvent: event,
currentTarget: img,
target: img,
isDefaultPrevented: ()=>prevented,
isPropagationStopped: ()=>stopped,
persist: ()=>{},
preventDefault: ()=>{
prevented = true;
event.preventDefault();
},
stopPropagation: ()=>{
stopped = true;
event.stopPropagation();
}
}));
}
if (onLoadingCompleteRef == null ? void 0 : onLoadingCompleteRef.current) {
onLoadingCompleteRef.current(img);
}
if (process.env.NODE_ENV !== 'production') {
if (img.getAttribute('data-nimg') === 'fill') {
if (!unoptimized && (!img.getAttribute('sizes') || img.getAttribute('sizes') === '100vw')) {
let widthViewportRatio = img.getBoundingClientRect().width / window.innerWidth;
if (widthViewportRatio < 0.6) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" but is missing "sizes" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`);
}
}
if (img.parentElement) {
const { position } = window.getComputedStyle(img.parentElement);
const valid = [
'absolute',
'fixed',
'relative'
];
if (!valid.includes(position)) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" and parent element with invalid "position". Provided "${position}" should be one of ${valid.map(String).join(',')}.`);
}
}
if (img.height === 0) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has "fill" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.`);
}
}
const heightModified = img.height.toString() !== img.getAttribute('height');
const widthModified = img.width.toString() !== img.getAttribute('width');
if (heightModified && !widthModified || !heightModified && widthModified) {
(0, _warnOnce).warnOnce(`Image with src "${src}" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles 'width: "auto"' or 'height: "auto"' to maintain the aspect ratio.`);
}
}
});
}
const ImageElement = (_param)=>{
var { imgAttributes , heightInt , widthInt , qualityInt , className , imgStyle , blurStyle , isLazy , fill , placeholder , loading , srcString , config , unoptimized , loader , onLoadRef , onLoadingCompleteRef , setBlurComplete , setShowAltText , onLoad , onError } = _param, rest = _object_without_properties_loose(_param, [
"imgAttributes",
"heightInt",
"widthInt",
"qualityInt",
"className",
"imgStyle",
"blurStyle",
"isLazy",
"fill",
"placeholder",
"loading",
"srcString",
"config",
"unoptimized",
"loader",
"onLoadRef",
"onLoadingCompleteRef",
"setBlurComplete",
"setShowAltText",
"onLoad",
"onError"
]);
loading = isLazy ? 'lazy' : loading;
return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("img", Object.assign({}, rest, imgAttributes, {
width: widthInt,
height: heightInt,
decoding: "async",
"data-nimg": fill ? 'fill' : '1',
className: className,
// @ts-ignore - TODO: upgrade to `@types/react@17`
loading: loading,
style: _extends({}, imgStyle, blurStyle),
ref: (0, _react).useCallback((img)=>{
if (!img) {
return;
}
if (onError) {
// If the image has an error before react hydrates, then the error is lost.
// The workaround is to wait until the image is mounted which is after hydration,
// then we set the src again to trigger the error handler (if there was an error).
// eslint-disable-next-line no-self-assign
img.src = img.src;
}
if (process.env.NODE_ENV !== 'production') {
if (!srcString) {
console.error(`Image is missing required "src" property:`, img);
}
if (img.getAttribute('alt') === null) {
console.error(`Image is missing required "alt" property. Please add Alternative Text to describe the image for screen readers and search engines.`);
}
}
if (img.complete) {
handleLoading(img, srcString, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized);
}
}, [
srcString,
placeholder,
onLoadRef,
onLoadingCompleteRef,
setBlurComplete,
onError,
unoptimized,
]),
onLoad: (event)=>{
const img = event.currentTarget;
handleLoading(img, srcString, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized);
},
onError: (event)=>{
// if the real image fails to load, this will ensure "alt" is visible
setShowAltText(true);
if (placeholder === 'blur') {
// If the real image fails to load, this will still remove the placeholder.
setBlurComplete(true);
}
if (onError) {
onError(event);
}
}
})));
};
if ((typeof exports.default === 'function' || (typeof exports.default === 'object' && exports.default !== null)) && typeof exports.default.__esModule === 'undefined') {
Object.defineProperty(exports.default, '__esModule', { value: true });
Object.assign(exports.default, exports);
module.exports = exports.default;
}
//# sourceMappingURL=image.js.map@<40><00>Object<63>defineProperty8<><38><EFBFBD><EFBFBD>value<00><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>require<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>_paramŅsizes<65>unoptimized<65>priority<74>loading<15><>quality<15>Äfill<6C>style<6C>onLoad<61>onLoadingComplete<74>placeholder<65>blurDataURL<52>layout<75>objectFit<69>objectPosition<6F>lazyBoundary<72>lazyRoot<6F>all<6C>configContext<78>useContext<78>ImageConfigContext<78>config<69>useMemo<6D>c<16><><EFBFBD><EFBFBD><EFBFBD>imageConfigDefault<6C>allSizes<65>deviceSizes<65>imageSizes<65>sort<72>a<EFBFBD>b<EFBFBD>rest<73>loader<65>Error<6F>customImageLoader<65>_tmp<6D>obj<62>_<EFBFBD>opts<74>layoutToStyle<6C>intrinsic<69>maxWidth<74>responsive<76>layoutToSizes<65>layoutStyle<6C>layoutSizes<65>staticSrc<72>widthInt<16><><EFBFBD><EFBFBD><EFBFBD>heightInt<6E>blurWidth<74>blurHeight<16><><EFBFBD><EFBFBD><EFBFBD>staticImageData<16><><EFBFBD><EFBFBD><EFBFBD>JSON<4F>stringify<66>ratio<69>Math<74>round<6E>isLazy<7A>startsWith<74>blurComplete<74>setBlurComplete<74>useState<74>showAltText<78>setShowAltText<78>qualityInt<16><><EFBFBD><EFBFBD><EFBFBD>position<6F>isNaN<16><><EFBFBD><EFBFBD><EFBFBD>includeso<><6F><EFBFBD><EFBFBD>String<6E>join<69>warnOnce<63>VALID_BLUR_EXT<58>urlStr<16><><EFBFBD><EFBFBD><EFBFBD>URL<52>err<72>pathname<6D>search<63>legacyKey<65>legacyValue<75>entries<16><><EFBFBD><EFBFBD><EFBFBD>window<6F>PerformanceObserver<65>entryList<73>entry<72>getEntries<65>ref<65>imgSrc<72>element<6E>lcpImage<16><><EFBFBD><EFBFBD><EFBFBD>get<65>observe<16><><EFBFBD><EFBFBD><EFBFBD>buffered<65>console<6C>error<6F>imgStyle<6C>assign<67>left<66>top<6F>right<68>bottom<6F>color<6F>blurStyle<6C>backgroundSize<7A>backgroundPosition<6F>backgroundRepeat<61>backgroundImage<67>getImageBlurSvg<76>imgAttributes<16><><EFBFBD><EFBFBD><EFBFBD>srcString<6E>fullUrl<72>e<EFBFBD>locationV<><56><EFBFBD><EFBFBD>set<65>linkProps<70>imageSrcSet<65>srcSet<65>crossOrigin<69>onLoadRef<65>useRef<65>useEffect<63>current<6E>onLoadingCompleteRef<65>imgElementArgs<67>createElement<6E>Fragment<16><><EFBFBD><EFBFBD><EFBFBD>keyG<><47><EFBFBD><EFBFBD>as<61>undefined<65>env<6E>__NEXT_IMAGE_OPTS<54>Map<61>globalThis<69>__NEXT_IMAGE_IMPORTEDu<><75><EFBFBD>w<><77><EFBFBD><EFBFBD>viewportWidthRe<52>percentSizes<65>match<63>exec<65>push<73>parseInt<6E>length<74>smallestRatio<69>min<69>widths<68>filter<65>s<EFBFBD>kind<6E>Set<65>w<EFBFBD>find<6E>p<EFBFBD>last<73>i<EFBFBD>x<EFBFBD>test<73>NaNi<><69><EFBFBD><EFBFBD>img<6D>decode<64>Promise<73>resolve<76>catch<63>then<65>parentNode<64>event<6E>Event<6E>writable<6C>prevented<65>stopped<65>nativeEvent<6E>currentTarget%<25><><EFBFBD><EFBFBD>isDefaultPrevented<65>isPropagationStopped<65>persist<73>preventDefault<6C>stopPropagation<6F>getAttribute<74>widthViewportRatio<69>getBoundingClientRect<63>innerWidth<74>parentElement<6E>getComputedStyle<6C>valid<69>heightModified<65>toString<6E>widthModified<65>onError<6F>decoding<6E>useCallback<63>complete<16><><EFBFBD><EFBFBD><00><><EFBFBD>%<25><><EFBFBD><18><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSourcef"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _extends;
function _extends() {
return extends_.apply(this, arguments);
}
function extends_() {
extends_ = Object.assign || function(target) {
for(var i = 1; i < arguments.length; i++){
var source = arguments[i];
for(var key in source){
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
return extends_.apply(this, arguments);
}
<EFBFBD>webpack://./node_modules/@swc/helpers/lib/_extends.jsf :NNQ_<51><18>Object.defineProperty(exports, "__esModule", (<18>))<18>exports["default"]<16><><EFBFBD><EFBFBD>^
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = _extends;
function _extends() {
return extends_.apply(this, arguments);
}
function extends_() {
extends_ = Object.assign || function(target) {
for(var i = 1; i < arguments.length; i++){
var source = arguments[i];
for(var key in source){
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
return extends_.apply(this, arguments);
}
<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><03>x<1F>AAAa;AACb,8CAA6C;AAC7C;AACA,CAAC,EAAC;AACF,kBAAe;AACf;AACA;AACA;AACA;AACA;AACA,uBAAuB,sBAAsB;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACAq<><71><EFBFBD>o<><6F><EFBFBD><18><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> *<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource<1F>"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _objectWithoutPropertiesLoose;
function _objectWithoutPropertiesLoose(source, excluded) {
if (source == null) return {};
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
for(i = 0; i < sourceKeys.length; i++){
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
return target;
}
<EFBFBD>webpack://./node_modules/@swc/helpers/lib/_object_without_properties_loose.jsf :NNQ_<51><18>Object.defineProperty(exports, "__esModule", (<18>))<18>exports["default"]<16><><EFBFBD><EFBFBD><1F>
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = _objectWithoutPropertiesLoose;
function _objectWithoutPropertiesLoose(source, excluded) {
if (source == null) return {};
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
for(i = 0; i < sourceKeys.length; i++){
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
return target;
}
<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><03>xyAAAa;AACb,8CAA6C;AAC7C;AACA,CAAC,EAAC;AACF,kBAAe;AACf;AACA;AACA;AACA;AACA;AACA,eAAe,uBAAuB;AACtC;AACA;AACA;AACA;AACA;AACA<><7F><EFBFBD>}<7D><><EFBFBD> <0B><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource<1F>"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _interopRequireWildcard;
function _interopRequireWildcard(obj, nodeInterop) {
if (!nodeInterop && obj && obj.__esModule) {
return obj;
}
if (obj === null || typeof obj !== "object" && typeof obj !== "function") {
return {
default: obj
};
}
var cache = _getRequireWildcardCache(nodeInterop);
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;
for(var key in obj){
if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
}
function _getRequireWildcardCache(nodeInterop1) {
if (typeof WeakMap !== "function") return null;
var cacheBabelInterop = new WeakMap();
var cacheNodeInterop = new WeakMap();
return (_getRequireWildcardCache = function(nodeInterop) {
return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
})(nodeInterop1);
}
<EFBFBD>webpack://./node_modules/@swc/helpers/lib/_interop_require_wildcard.jsf :NNQ_<51><18>Object.defineProperty(exports, "__esModule", (<18>))<18>exports["default"]<16><><EFBFBD><EFBFBD><1F>
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = _interopRequireWildcard;
function _interopRequireWildcard(obj, nodeInterop) {
if (!nodeInterop && obj && obj.__esModule) {
return obj;
}
if (obj === null || typeof obj !== "object" && typeof obj !== "function") {
return {
default: obj
};
}
var cache = _getRequireWildcardCache(nodeInterop);
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;
for(var key in obj){
if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
}
function _getRequireWildcardCache(nodeInterop1) {
if (typeof WeakMap !== "function") return null;
var cacheBabelInterop = new WeakMap();
var cacheNodeInterop = new WeakMap();
return (_getRequireWildcardCache = function(nodeInterop) {
return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
})(nodeInterop1);
}
<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><03>x<1F>AAAa;AACb,8CAA6C;AAC7C;AACA,CAAC,EAAC;AACF,kBAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> Cmodule.exports = require("next/dist/shared/lib/image-blur-svg.js");<3B>external commonjs "next/dist/shared/lib/image-blur-svg.js"<02><><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> Imodule.exports = require("next/dist/shared/lib/image-config-context.js");<3B>external commonjs "next/dist/shared/lib/image-config-context.js"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> Amodule.exports = require("next/dist/shared/lib/image-config.js");<3B>external commonjs "next/dist/shared/lib/image-config.js"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> >module.exports = require("next/dist/shared/lib/image-loader");<3B>external commonjs "next/dist/shared/lib/image-loader"<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> Dmodule.exports = require("next/dist/shared/lib/utils/warn-once.js");<3B>external commonjs "next/dist/shared/lib/utils/warn-once.js"<16><><EFBFBD><EFBFBD>  <09><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10>`&<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource,/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
<1F>(() => {
var exports = {};
exports.id = "pages/index";
exports.ids = ["pages/index"];
exports.modules = {
/***/ "./node_modules/@swc/helpers/lib/_extends.js":
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!***************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_extends.js ***!
\***************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource _ <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource>/***/ ((__unused_webpack_module, exports) => {
"use strict";
feval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _extends;\nfunction _extends() {\n return extends_.apply(this, arguments);\n}\nfunction extends_() {\n extends_ = Object.assign || function(target) {\n for(var i = 1; i < arguments.length; i++){\n var source = arguments[i];\n for(var key in source){\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n return extends_.apply(this, arguments);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9fZXh0ZW5kcy5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixzQkFBc0I7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9Ac3djL2hlbHBlcnMvbGliL19leHRlbmRzLmpzPzM5OGEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBfZXh0ZW5kcztcbmZ1bmN0aW9uIF9leHRlbmRzKCkge1xuICAgIHJldHVybiBleHRlbmRzXy5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xufVxuZnVuY3Rpb24gZXh0ZW5kc18oKSB7XG4gICAgZXh0ZW5kc18gPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uKHRhcmdldCkge1xuICAgICAgICBmb3IodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKXtcbiAgICAgICAgICAgIHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07XG4gICAgICAgICAgICBmb3IodmFyIGtleSBpbiBzb3VyY2Upe1xuICAgICAgICAgICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7XG4gICAgICAgICAgICAgICAgICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0YXJnZXQ7XG4gICAgfTtcbiAgICByZXR1cm4gZXh0ZW5kc18uYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_extends.js\n"); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _extends;\nfunction _extends() {\n return extends_.apply(this, arguments);\n}\nfunction extends_() {\n extends_ = Object.assign || function(target) {\n for(var i = 1; i < arguments.length; i++){\n var source = arguments[i];\n for(var key in source){\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n return extends_.apply(this, arguments);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9fZXh0ZW5kcy5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixzQkFBc0I7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9Ac3djL2hlbHBlcnMvbGliL19leHRlbmRzLmpzPzM5OGEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBfZXh0ZW5kcztcbmZ1bmN0aW9uIF9leHRlbmRzKCkge1xuICAgIHJldHVybiBleHRlbmRzXy5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xufVxuZnVuY3Rpb24gZXh0ZW5kc18oKSB7XG4gICAgZXh0ZW5kc18gPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uKHRhcmdldCkge1xuICAgICAgICBmb3IodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKXtcbiAgICAgICAgICAgIHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07XG4gICAgICAgICAgICBmb3IodmFyIGtleSBpbiBzb3VyY2Upe1xuICAgICAgICAgICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7XG4gICAgICAgICAgICAgICAgICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0YXJnZXQ7XG4gICAgfTtcbiAgICByZXR1cm4gZXh0ZW5kc18uYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_extends.js\n");
/***/ })<10><10><05>buffer<65>source<63>size<7A>maps<70>hashX /*!***************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_extends.js ***!
\***************************************************/
/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _extends;\nfunction _extends() {\n return extends_.apply(this, arguments);\n}\nfunction extends_() {\n extends_ = Object.assign || function(target) {\n for(var i = 1; i < arguments.length; i++){\n var source = arguments[i];\n for(var key in source){\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n return extends_.apply(this, arguments);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9fZXh0ZW5kcy5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixzQkFBc0I7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9Ac3djL2hlbHBlcnMvbGliL19leHRlbmRzLmpzPzM5OGEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBfZXh0ZW5kcztcbmZ1bmN0aW9uIF9leHRlbmRzKCkge1xuICAgIHJldHVybiBleHRlbmRzXy5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xufVxuZnVuY3Rpb24gZXh0ZW5kc18oKSB7XG4gICAgZXh0ZW5kc18gPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uKHRhcmdldCkge1xuICAgICAgICBmb3IodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKXtcbiAgICAgICAgICAgIHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07XG4gICAgICAgICAgICBmb3IodmFyIGtleSBpbiBzb3VyY2Upe1xuICAgICAgICAgICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7XG4gICAgICAgICAgICAgICAgICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0YXJnZXQ7XG4gICAgfTtcbiAgICByZXR1cm4gZXh0ZW5kc18uYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_extends.js\n");
/***/ })<10>H,
/***/ "./node_modules/@swc/helpers/lib/_interop_require_default.js":
 <00> <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!*******************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_interop_require_default.js ***!
\*******************************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource>/***/ ((__unused_webpack_module, exports) => {
"use strict";
<1F>eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireDefault;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanM/OWI3YyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7XG4gICAgICAgIGRlZmF1bHQ6IG9ialxuICAgIH07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_interop_require_default.js\n"); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireDefault;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanM/OWI3YyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7XG4gICAgICAgIGRlZmF1bHQ6IG9ialxuICAgIH07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_interop_require_default.js\n");
/***/ })<10><15><1F>/*!*******************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_interop_require_default.js ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireDefault;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanM/OWI3YyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7XG4gICAgICAgIGRlZmF1bHQ6IG9ialxuICAgIH07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_interop_require_default.js\n");
/***/ })I,
/***/ "./node_modules/@swc/helpers/lib/_interop_require_wildcard.js":
 <00>%<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!********************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_interop_require_wildcard.js ***!
\********************************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource H<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource>/***/ ((__unused_webpack_module, exports) => {
"use strict";
Oeval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireWildcard;\nfunction _interopRequireWildcard(obj, nodeInterop) {\n if (!nodeInterop && obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache(nodeInterop);\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\nfunction _getRequireWildcardCache(nodeInterop1) {\n if (typeof WeakMap !== \"function\") return null;\n var cacheBabelInterop = new WeakMap();\n var cacheNodeInterop = new WeakMap();\n return (_getRequireWildcardCache = function(nodeInterop) {\n return nodeInterop ? cacheNodeInterop : cacheBabelInterop;\n })(nodeInterop1);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX3dpbGRjYXJkLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2IsOENBQTZDO0FBQzdDO0FBQ0EsQ0FBQyxFQUFDO0FBQ0Ysa0JBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZG9jdW1lbnNvLy4vbm9kZV9tb2R1bGVzL0Bzd2MvaGVscGVycy9saWIvX2ludGVyb3BfcmVxdWlyZV93aWxkY2FyZC5qcz8wNTFiIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuZXhwb3J0cy5kZWZhdWx0ID0gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChvYmosIG5vZGVJbnRlcm9wKSB7XG4gICAgaWYgKCFub2RlSW50ZXJvcCAmJiBvYmogJiYgb2JqLl9fZXNNb2R1bGUpIHtcbiAgICAgICAgcmV0dXJuIG9iajtcbiAgICB9XG4gICAgaWYgKG9iaiA9PT0gbnVsbCB8fCB0eXBlb2Ygb2JqICE9PSBcIm9iamVjdFwiICYmIHR5cGVvZiBvYmogIT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgZGVmYXVsdDogb2JqXG4gICAgICAgIH07XG4gICAgfVxuICAgIHZhciBjYWNoZSA9IF9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZShub2RlSW50ZXJvcCk7XG4gICAgaWYgKGNhY2hlICYmIGNhY2hlLmhhcyhvYmopKSB7XG4gICAgICAgIHJldHVybiBjYWNoZS5nZXQob2JqKTtcbiAgICB9XG4gICAgdmFyIG5ld09iaiA9IHt9O1xuICAgIHZhciBoYXNQcm9wZXJ0eURlc2NyaXB0b3IgPSBPYmplY3QuZGVmaW5lUHJvcGVydHkgJiYgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcjtcbiAgICBmb3IodmFyIGtleSBpbiBvYmope1xuICAgICAgICBpZiAoa2V5ICE9PSBcImRlZmF1bHRcIiAmJiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBrZXkpKSB7XG4gICAgICAgICAgICB2YXIgZGVzYyA9IGhhc1Byb3BlcnR5RGVzY3JpcHRvciA/IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCBrZXkpIDogbnVsbDtcbiAgICAgICAgICAgIGlmIChkZXNjICYmIChkZXNjLmdldCB8fCBkZXNjLnNldCkpIHtcbiAgICAgICAgICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkobmV3T2JqLCBrZXksIGRlc2MpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBuZXdPYmpba2V5XSA9IG9ialtrZXldO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIG5ld09iai5kZWZhdWx0ID0gb2JqO1xuICAgIGlmIChjYWNoZSkge1xuICAgICAgICBjYWNoZS5zZXQob2JqLCBuZXdPYmopO1xuICAgIH1cbiAgICByZXR1cm4gbmV3T2JqO1xufVxuZnVuY3Rpb24gX2dldFJlcXVpcmVXaWxkY2FyZENhY2hlKG5vZGVJbnRlcm9wMSkge1xuICAgIGlmICh0eXBlb2YgV2Vha01hcCAhPT0gXCJmdW5jdGlvblwiKSByZXR1cm4gbnVsbDtcbiAgICB2YXIgY2FjaGVCYWJlbEludGVyb3AgPSBuZXcgV2Vha01hcCgpO1xuICAgIHZhciBjYWNoZU5vZGVJbnRlcm9wID0gbmV3IFdlYWtNYXAoKTtcbiAgICBy
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireWildcard;\nfunction _interopRequireWildcard(obj, nodeInterop) {\n if (!nodeInterop && obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache(nodeInterop);\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\nfunction _getRequireWildcardCache(nodeInterop1) {\n if (typeof WeakMap !== \"function\") return null;\n var cacheBabelInterop = new WeakMap();\n var cacheNodeInterop = new WeakMap();\n return (_getRequireWildcardCache = function(nodeInterop) {\n return nodeInterop ? cacheNodeInterop : cacheBabelInterop;\n })(nodeInterop1);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX3dpbGRjYXJkLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2IsOENBQTZDO0FBQzdDO0FBQ0EsQ0FBQyxFQUFDO0FBQ0Ysa0JBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZG9jdW1lbnNvLy4vbm9kZV9tb2R1bGVzL0Bzd2MvaGVscGVycy9saWIvX2ludGVyb3BfcmVxdWlyZV93aWxkY2FyZC5qcz8wNTFiIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuZXhwb3J0cy5kZWZhdWx0ID0gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChvYmosIG5vZGVJbnRlcm9wKSB7XG4gICAgaWYgKCFub2RlSW50ZXJvcCAmJiBvYmogJiYgb2JqLl9fZXNNb2R1bGUpIHtcbiAgICAgICAgcmV0dXJuIG9iajtcbiAgICB9XG4gICAgaWYgKG9iaiA9PT0gbnVsbCB8fCB0eXBlb2Ygb2JqICE9PSBcIm9iamVjdFwiICYmIHR5cGVvZiBvYmogIT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgZGVmYXVsdDogb2JqXG4gICAgICAgIH07XG4gICAgfVxuICAgIHZhciBjYWNoZSA9IF9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZShub2RlSW50ZXJvcCk7XG4gICAgaWYgKGNhY2hlICYmIGNhY2hlLmhhcyhvYmopKSB7XG4gICAgICAgIHJldHVybiBjYWNoZS5nZXQob2JqKTtcbiAgICB9XG4gICAgdmFyIG5ld09iaiA9IHt9O1xuICAgIHZhciBoYXNQcm9wZXJ0eURlc2NyaXB0b3IgPSBPYmplY3QuZGVmaW5lUHJvcGVydHkgJiYgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcjtcbiAgICBmb3IodmFyIGtleSBpbiBvYmope1xuICAgICAgICBpZiAoa2V5ICE9PSBcImRlZmF1bHRcIiAmJiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBrZXkpKSB7XG4gICAgICAgICAgICB2YXIgZGVzYyA9IGhhc1Byb3BlcnR5RGVzY3JpcHRvciA/IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCBrZXkpIDogbnVsbDtcbiAgICAgICAgICAgIGlmIChkZXNjICYmIChkZXNjLmdldCB8fCBkZXNjLnNldCkpIHtcbiAgICAgICAgICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkobmV3T2JqLCBrZXksIGRlc2MpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBuZXdPYmpba2V5XSA9IG9ialtrZXldO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIG5ld09iai5kZWZhdWx0ID0gb2JqO1xuICAgIGlmIChjYWNoZSkge1xuICAgICAgICBjYWNoZS5zZXQob2JqLCBuZXdPYmopO1xuICAgIH1cbiAgICByZXR1cm4gbmV3T2JqO1xufVxuZnVuY3Rpb24gX2dldFJlcXVpcmVXaWxkY2FyZENhY2hlKG5vZGVJbnRlcm9wMSkge1xuICAgIGlmICh0eXBlb2YgV2Vha01hcCAhPT0gXCJmdW5jdGlvblwiKSByZXR1cm4gbnVsbDtcbiAgICB2YXIgY2FjaGVCYWJlbEludGVyb3AgPSBuZXcgV2Vha01hcCgpO1xuICAgIHZhciBjYWNoZU5vZGVJbnRlcm9wID0gbmV3IFdlYWtNYXAoKTtcbiAgICByZXR1cm4gK
/***/ })<10><15>t/*!********************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_interop_require_wildcard.js ***!
\********************************************************************/
/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireWildcard;\nfunction _interopRequireWildcard(obj, nodeInterop) {\n if (!nodeInterop && obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache(nodeInterop);\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\nfunction _getRequireWildcardCache(nodeInterop1) {\n if (typeof WeakMap !== \"function\") return null;\n var cacheBabelInterop = new WeakMap();\n var cacheNodeInterop = new WeakMap();\n return (_getRequireWildcardCache = function(nodeInterop) {\n return nodeInterop ? cacheNodeInterop : cacheBabelInterop;\n })(nodeInterop1);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX3dpbGRjYXJkLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2IsOENBQTZDO0FBQzdDO0FBQ0EsQ0FBQyxFQUFDO0FBQ0Ysa0JBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZG9jdW1lbnNvLy4vbm9kZV9tb2R1bGVzL0Bzd2MvaGVscGVycy9saWIvX2ludGVyb3BfcmVxdWlyZV93aWxkY2FyZC5qcz8wNTFiIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuZXhwb3J0cy5kZWZhdWx0ID0gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChvYmosIG5vZGVJbnRlcm9wKSB7XG4gICAgaWYgKCFub2RlSW50ZXJvcCAmJiBvYmogJiYgb2JqLl9fZXNNb2R1bGUpIHtcbiAgICAgICAgcmV0dXJuIG9iajtcbiAgICB9XG4gICAgaWYgKG9iaiA9PT0gbnVsbCB8fCB0eXBlb2Ygb2JqICE9PSBcIm9iamVjdFwiICYmIHR5cGVvZiBvYmogIT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgZGVmYXVsdDogb2JqXG4gICAgICAgIH07XG4gICAgfVxuICAgIHZhciBjYWNoZSA9IF9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZShub2RlSW50ZXJvcCk7XG4gICAgaWYgKGNhY2hlICYmIGNhY2hlLmhhcyhvYmopKSB7XG4gICAgICAgIHJldHVybiBjYWNoZS5nZXQob2JqKTtcbiAgICB9XG4gICAgdmFyIG5ld09iaiA9IHt9O1xuICAgIHZhciBoYXNQcm9wZXJ0eURlc2NyaXB0b3IgPSBPYmplY3QuZGVmaW5lUHJvcGVydHkgJiYgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcjtcbiAgICBmb3IodmFyIGtleSBpbiBvYmope1xuICAgICAgICBpZiAoa2V5ICE9PSBcImRlZmF1bHRcIiAmJiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBrZXkpKSB7XG4gICAgICAgICAgICB2YXIgZGVzYyA9IGhhc1Byb3BlcnR5RGVzY3JpcHRvciA/IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCBrZXkpIDogbnVsbDtcbiAgICAgICAgICAgIGlmIChkZXNjICYmIChkZXNjLmdldCB8fCBkZXNjLnNldCkpIHtcbiAgICAgICAgICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkobmV3T2JqLCBrZXksIGRlc2MpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBuZXdPYmpba2V5XSA9IG9ialtrZXldO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIG5ld09iai5kZWZhdWx0ID0gb2JqO1xuICAgIGlmIChjYWNoZSkge1xuICAgICAgICBjYWNoZS5zZXQob2JqLCBuZXdPYmopO1xuICAgIH1cbiAgICByZXR1cm4gbmV3T2JqO1xufVxuZnVuY3Rpb24gX2dldFJlcXVpcmVXaWxkY2FyZENhY2hlKG5vZGVJbnRlcm9wMSkge1xuICAgIGlmICh0eXBlb2YgV2Vha01hcCAhPT0gXCJmdW5jdGlvblwiKSByZXR1cm4gbnVsbDtcbiAgICB2YXIgY2FjaGVCYWJlbEludGVyb3AgPSBuZXcgV2Vha01hcCgpO1xuICAgIHZhciBjYWNoZU5vZGVJbnRlcm9wID0gbmV3IFdlYWtNYXAoKTtcbiAgICByZXR1cm4gK
/***/ })P,
/***/ "./node_modules/@swc/helpers/lib/_object_without_properties_loose.js":
 &<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!***************************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_object_without_properties_loose.js ***!
\***************************************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource `<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource>/***/ ((__unused_webpack_module, exports) => {
"use strict";
geval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _objectWithoutPropertiesLoose;\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n for(i = 0; i < sourceKeys.length; i++){\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n return target;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9fb2JqZWN0X3dpdGhvdXRfcHJvcGVydGllc19sb29zZS5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsdUJBQXVCO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9Ac3djL2hlbHBlcnMvbGliL19vYmplY3Rfd2l0aG91dF9wcm9wZXJ0aWVzX2xvb3NlLmpzPzRjYjkiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXNMb29zZTtcbmZ1bmN0aW9uIF9vYmplY3RXaXRob3V0UHJvcGVydGllc0xvb3NlKHNvdXJjZSwgZXhjbHVkZWQpIHtcbiAgICBpZiAoc291cmNlID09IG51bGwpIHJldHVybiB7fTtcbiAgICB2YXIgdGFyZ2V0ID0ge307XG4gICAgdmFyIHNvdXJjZUtleXMgPSBPYmplY3Qua2V5cyhzb3VyY2UpO1xuICAgIHZhciBrZXksIGk7XG4gICAgZm9yKGkgPSAwOyBpIDwgc291cmNlS2V5cy5sZW5ndGg7IGkrKyl7XG4gICAgICAgIGtleSA9IHNvdXJjZUtleXNbaV07XG4gICAgICAgIGlmIChleGNsdWRlZC5pbmRleE9mKGtleSkgPj0gMCkgY29udGludWU7XG4gICAgICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07XG4gICAgfVxuICAgIHJldHVybiB0YXJnZXQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\n"); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _objectWithoutPropertiesLoose;\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n for(i = 0; i < sourceKeys.length; i++){\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n return target;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9fb2JqZWN0X3dpdGhvdXRfcHJvcGVydGllc19sb29zZS5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsdUJBQXVCO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9Ac3djL2hlbHBlcnMvbGliL19vYmplY3Rfd2l0aG91dF9wcm9wZXJ0aWVzX2xvb3NlLmpzPzRjYjkiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXNMb29zZTtcbmZ1bmN0aW9uIF9vYmplY3RXaXRob3V0UHJvcGVydGllc0xvb3NlKHNvdXJjZSwgZXhjbHVkZWQpIHtcbiAgICBpZiAoc291cmNlID09IG51bGwpIHJldHVybiB7fTtcbiAgICB2YXIgdGFyZ2V0ID0ge307XG4gICAgdmFyIHNvdXJjZUtleXMgPSBPYmplY3Qua2V5cyhzb3VyY2UpO1xuICAgIHZhciBrZXksIGk7XG4gICAgZm9yKGkgPSAwOyBpIDwgc291cmNlS2V5cy5sZW5ndGg7IGkrKyl7XG4gICAgICAgIGtleSA9IHNvdXJjZUtleXNbaV07XG4gICAgICAgIGlmIChleGNsdWRlZC5pbmRleE9mKGtleSkgPj0gMCkgY29udGludWU7XG4gICAgICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07XG4gICAgfVxuICAgIHJldHVybiB0YXJnZXQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\n");
/***/ })<10><15><1F>/*!***************************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_object_without_properties_loose.js ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _objectWithoutPropertiesLoose;\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n for(i = 0; i < sourceKeys.length; i++){\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n return target;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9fb2JqZWN0X3dpdGhvdXRfcHJvcGVydGllc19sb29zZS5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsdUJBQXVCO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9Ac3djL2hlbHBlcnMvbGliL19vYmplY3Rfd2l0aG91dF9wcm9wZXJ0aWVzX2xvb3NlLmpzPzRjYjkiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXNMb29zZTtcbmZ1bmN0aW9uIF9vYmplY3RXaXRob3V0UHJvcGVydGllc0xvb3NlKHNvdXJjZSwgZXhjbHVkZWQpIHtcbiAgICBpZiAoc291cmNlID09IG51bGwpIHJldHVybiB7fTtcbiAgICB2YXIgdGFyZ2V0ID0ge307XG4gICAgdmFyIHNvdXJjZUtleXMgPSBPYmplY3Qua2V5cyhzb3VyY2UpO1xuICAgIHZhciBrZXksIGk7XG4gICAgZm9yKGkgPSAwOyBpIDwgc291cmNlS2V5cy5sZW5ndGg7IGkrKyl7XG4gICAgICAgIGtleSA9IHNvdXJjZUtleXNbaV07XG4gICAgICAgIGlmIChleGNsdWRlZC5pbmRleE9mKGtleSkgPj0gMCkgY29udGludWU7XG4gICAgICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07XG4gICAgfVxuICAgIHJldHVybiB0YXJnZXQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\n");
/***/ })%,
/***/ "./styles/Home.module.css":
 - <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceq/*!********************************!*\
!*** ./styles/Home.module.css ***!
\********************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource $<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource/***/ ((module) => {
Seval("// Exports\nmodule.exports = {\n\t\"container\": \"Home_container__bCOhY\",\n\t\"main\": \"Home_main__nLjiQ\",\n\t\"footer\": \"Home_footer____T7K\",\n\t\"title\": \"Home_title__T09hD\",\n\t\"description\": \"Home_description__41Owk\",\n\t\"code\": \"Home_code__suPER\",\n\t\"grid\": \"Home_grid__GxQ85\",\n\t\"card\": \"Home_card___LpL1\",\n\t\"logo\": \"Home_logo__27_tb\"\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvSG9tZS5tb2R1bGUuY3NzLmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL3N0eWxlcy9Ib21lLm1vZHVsZS5jc3M/YjE3MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IHtcblx0XCJjb250YWluZXJcIjogXCJIb21lX2NvbnRhaW5lcl9fYkNPaFlcIixcblx0XCJtYWluXCI6IFwiSG9tZV9tYWluX19uTGppUVwiLFxuXHRcImZvb3RlclwiOiBcIkhvbWVfZm9vdGVyX19fX1Q3S1wiLFxuXHRcInRpdGxlXCI6IFwiSG9tZV90aXRsZV9fVDA5aERcIixcblx0XCJkZXNjcmlwdGlvblwiOiBcIkhvbWVfZGVzY3JpcHRpb25fXzQxT3drXCIsXG5cdFwiY29kZVwiOiBcIkhvbWVfY29kZV9fc3VQRVJcIixcblx0XCJncmlkXCI6IFwiSG9tZV9ncmlkX19HeFE4NVwiLFxuXHRcImNhcmRcIjogXCJIb21lX2NhcmRfX19McEwxXCIsXG5cdFwibG9nb1wiOiBcIkhvbWVfbG9nb19fMjdfdGJcIlxufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./styles/Home.module.css\n"); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashs/***/ ((module) => {
eval("// Exports\nmodule.exports = {\n\t\"container\": \"Home_container__bCOhY\",\n\t\"main\": \"Home_main__nLjiQ\",\n\t\"footer\": \"Home_footer____T7K\",\n\t\"title\": \"Home_title__T09hD\",\n\t\"description\": \"Home_description__41Owk\",\n\t\"code\": \"Home_code__suPER\",\n\t\"grid\": \"Home_grid__GxQ85\",\n\t\"card\": \"Home_card___LpL1\",\n\t\"logo\": \"Home_logo__27_tb\"\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvSG9tZS5tb2R1bGUuY3NzLmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL3N0eWxlcy9Ib21lLm1vZHVsZS5jc3M/YjE3MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IHtcblx0XCJjb250YWluZXJcIjogXCJIb21lX2NvbnRhaW5lcl9fYkNPaFlcIixcblx0XCJtYWluXCI6IFwiSG9tZV9tYWluX19uTGppUVwiLFxuXHRcImZvb3RlclwiOiBcIkhvbWVfZm9vdGVyX19fX1Q3S1wiLFxuXHRcInRpdGxlXCI6IFwiSG9tZV90aXRsZV9fVDA5aERcIixcblx0XCJkZXNjcmlwdGlvblwiOiBcIkhvbWVfZGVzY3JpcHRpb25fXzQxT3drXCIsXG5cdFwiY29kZVwiOiBcIkhvbWVfY29kZV9fc3VQRVJcIixcblx0XCJncmlkXCI6IFwiSG9tZV9ncmlkX19HeFE4NVwiLFxuXHRcImNhcmRcIjogXCJIb21lX2NhcmRfX19McEwxXCIsXG5cdFwibG9nb1wiOiBcIkhvbWVfbG9nb19fMjdfdGJcIlxufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./styles/Home.module.css\n");
/***/ })<10><15><1F>/*!********************************!*\
!*** ./styles/Home.module.css ***!
\********************************/
/***/ ((module) => {
eval("// Exports\nmodule.exports = {\n\t\"container\": \"Home_container__bCOhY\",\n\t\"main\": \"Home_main__nLjiQ\",\n\t\"footer\": \"Home_footer____T7K\",\n\t\"title\": \"Home_title__T09hD\",\n\t\"description\": \"Home_description__41Owk\",\n\t\"code\": \"Home_code__suPER\",\n\t\"grid\": \"Home_grid__GxQ85\",\n\t\"card\": \"Home_card___LpL1\",\n\t\"logo\": \"Home_logo__27_tb\"\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvSG9tZS5tb2R1bGUuY3NzLmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL3N0eWxlcy9Ib21lLm1vZHVsZS5jc3M/YjE3MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IHtcblx0XCJjb250YWluZXJcIjogXCJIb21lX2NvbnRhaW5lcl9fYkNPaFlcIixcblx0XCJtYWluXCI6IFwiSG9tZV9tYWluX19uTGppUVwiLFxuXHRcImZvb3RlclwiOiBcIkhvbWVfZm9vdGVyX19fX1Q3S1wiLFxuXHRcInRpdGxlXCI6IFwiSG9tZV90aXRsZV9fVDA5aERcIixcblx0XCJkZXNjcmlwdGlvblwiOiBcIkhvbWVfZGVzY3JpcHRpb25fXzQxT3drXCIsXG5cdFwiY29kZVwiOiBcIkhvbWVfY29kZV9fc3VQRVJcIixcblx0XCJncmlkXCI6IFwiSG9tZV9ncmlkX19HeFE4NVwiLFxuXHRcImNhcmRcIjogXCJIb21lX2NhcmRfX19McEwxXCIsXG5cdFwibG9nb1wiOiBcIkhvbWVfbG9nb19fMjdfdGJcIlxufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./styles/Home.module.css\n");
/***/ })5,
/***/ "./node_modules/next/dist/client/image.js":
 <05><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!************************************************!*\
!*** ./node_modules/next/dist/client/image.js ***!
\************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource x`<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceB/***/ ((module, exports, __webpack_require__) => {
"use strict";
{_eval("\n\"use client\";\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = Image;\nvar _extends = (__webpack_require__(/*! @swc/helpers/lib/_extends.js */ \"./node_modules/@swc/helpers/lib/_extends.js\")[\"default\"]);\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _interop_require_wildcard = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_wildcard.js */ \"./node_modules/@swc/helpers/lib/_interop_require_wildcard.js\")[\"default\"]);\nvar _object_without_properties_loose = (__webpack_require__(/*! @swc/helpers/lib/_object_without_properties_loose.js */ \"./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\")[\"default\"]);\nvar _react = _interop_require_wildcard(__webpack_require__(/*! react */ \"react\"));\nvar _head = _interop_require_default(__webpack_require__(/*! ../shared/lib/head */ \"../shared/lib/head\"));\nvar _imageBlurSvg = __webpack_require__(/*! ../shared/lib/image-blur-svg */ \"../shared/lib/image-blur-svg\");\nvar _imageConfig = __webpack_require__(/*! ../shared/lib/image-config */ \"../shared/lib/image-config\");\nvar _imageConfigContext = __webpack_require__(/*! ../shared/lib/image-config-context */ \"../shared/lib/image-config-context\");\nvar _warnOnce = __webpack_require__(/*! ../shared/lib/utils/warn-once */ \"../shared/lib/utils/warn-once\");\nvar _imageLoader = _interop_require_default(__webpack_require__(/*! next/dist/shared/lib/image-loader */ \"next/dist/shared/lib/image-loader\"));\nfunction Image(_param) {\n var { src , sizes , unoptimized =false , priority =false , loading , className , quality , width , height , fill , style , onLoad , onLoadingComplete , placeholder =\"empty\" , blurDataURL , layout , objectFit , objectPosition , lazyBoundary , lazyRoot } = _param, all = _object_without_properties_loose(_param, [\n \"src\",\n \"sizes\",\n \"unoptimized\",\n \"priority\",\n \"loading\",\n \"className\",\n \"quality\",\n \"width\",\n \"height\",\n \"fill\",\n \"style\",\n \"onLoad\",\n \"onLoadingComplete\",\n \"placeholder\",\n \"blurDataURL\",\n \"layout\",\n \"objectFit\",\n \"objectPosition\",\n \"lazyBoundary\",\n \"lazyRoot\"\n ]);\n const configContext = (0, _react).useContext(_imageConfigContext.ImageConfigContext);\n const config = (0, _react).useMemo(()=>{\n const c = configEnv || configContext || _imageConfig.imageConfigDefault;\n const allSizes = [\n ...c.deviceSizes,\n ...c.imageSizes\n ].sort((a, b)=>a - b);\n const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);\n return _extends({}, c, {\n allSizes,\n deviceSizes\n });\n }, [\n configContext\n ]);\n let rest = all;\n let loader = rest.loader || _imageLoader.default;\n // Remove property so it's not spread on <img> element\n delete rest.loader;\n if (\"__next_img_default\" in loader) {\n // This special value indicates that the user\n // didn't define a \"loader\" prop or config.\n if (config.loader === \"custom\") {\n throw new Error(`Image with src \"${src}\" is missing \"loader\" prop.` + `\\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`);\n }\n } else {\n // The user defined a \"loader\" prop or config.\n // Since the config object is internal only, we\n // must not pass it to the user-defined \"loader\".\n const customImageLoader = loader;\n var _tmp;\n _tmp = (obj)=>{\n const { config: _ } = obj, opts = _object_without_properties_loose(obj, [\n \"config\"\n ]);\n return customImageLoader(opts);\n }, loader = _tmp, _tmp;\n }\n if (layout) {\n if (layout === \"fi
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>_/***/ ((module, exports, __webpack_require__) => {
"use strict";
eval("\n\"use client\";\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = Image;\nvar _extends = (__webpack_require__(/*! @swc/helpers/lib/_extends.js */ \"./node_modules/@swc/helpers/lib/_extends.js\")[\"default\"]);\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _interop_require_wildcard = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_wildcard.js */ \"./node_modules/@swc/helpers/lib/_interop_require_wildcard.js\")[\"default\"]);\nvar _object_without_properties_loose = (__webpack_require__(/*! @swc/helpers/lib/_object_without_properties_loose.js */ \"./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\")[\"default\"]);\nvar _react = _interop_require_wildcard(__webpack_require__(/*! react */ \"react\"));\nvar _head = _interop_require_default(__webpack_require__(/*! ../shared/lib/head */ \"../shared/lib/head\"));\nvar _imageBlurSvg = __webpack_require__(/*! ../shared/lib/image-blur-svg */ \"../shared/lib/image-blur-svg\");\nvar _imageConfig = __webpack_require__(/*! ../shared/lib/image-config */ \"../shared/lib/image-config\");\nvar _imageConfigContext = __webpack_require__(/*! ../shared/lib/image-config-context */ \"../shared/lib/image-config-context\");\nvar _warnOnce = __webpack_require__(/*! ../shared/lib/utils/warn-once */ \"../shared/lib/utils/warn-once\");\nvar _imageLoader = _interop_require_default(__webpack_require__(/*! next/dist/shared/lib/image-loader */ \"next/dist/shared/lib/image-loader\"));\nfunction Image(_param) {\n var { src , sizes , unoptimized =false , priority =false , loading , className , quality , width , height , fill , style , onLoad , onLoadingComplete , placeholder =\"empty\" , blurDataURL , layout , objectFit , objectPosition , lazyBoundary , lazyRoot } = _param, all = _object_without_properties_loose(_param, [\n \"src\",\n \"sizes\",\n \"unoptimized\",\n \"priority\",\n \"loading\",\n \"className\",\n \"quality\",\n \"width\",\n \"height\",\n \"fill\",\n \"style\",\n \"onLoad\",\n \"onLoadingComplete\",\n \"placeholder\",\n \"blurDataURL\",\n \"layout\",\n \"objectFit\",\n \"objectPosition\",\n \"lazyBoundary\",\n \"lazyRoot\"\n ]);\n const configContext = (0, _react).useContext(_imageConfigContext.ImageConfigContext);\n const config = (0, _react).useMemo(()=>{\n const c = configEnv || configContext || _imageConfig.imageConfigDefault;\n const allSizes = [\n ...c.deviceSizes,\n ...c.imageSizes\n ].sort((a, b)=>a - b);\n const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);\n return _extends({}, c, {\n allSizes,\n deviceSizes\n });\n }, [\n configContext\n ]);\n let rest = all;\n let loader = rest.loader || _imageLoader.default;\n // Remove property so it's not spread on <img> element\n delete rest.loader;\n if (\"__next_img_default\" in loader) {\n // This special value indicates that the user\n // didn't define a \"loader\" prop or config.\n if (config.loader === \"custom\") {\n throw new Error(`Image with src \"${src}\" is missing \"loader\" prop.` + `\\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`);\n }\n } else {\n // The user defined a \"loader\" prop or config.\n // Since the config object is internal only, we\n // must not pass it to the user-defined \"loader\".\n const customImageLoader = loader;\n var _tmp;\n _tmp = (obj)=>{\n const { config: _ } = obj, opts = _object_without_properties_loose(obj, [\n \"config\"\n ]);\n return customImageLoader(opts);\n }, loader = _tmp, _tmp;\n }\n if (layout) {\n if (layout === \"fill\") {\n
/***/ })<10><15>h`/*!************************************************!*\
!*** ./node_modules/next/dist/client/image.js ***!
\************************************************/
/***/ ((module, exports, __webpack_require__) => {
"use strict";
eval("\n\"use client\";\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = Image;\nvar _extends = (__webpack_require__(/*! @swc/helpers/lib/_extends.js */ \"./node_modules/@swc/helpers/lib/_extends.js\")[\"default\"]);\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _interop_require_wildcard = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_wildcard.js */ \"./node_modules/@swc/helpers/lib/_interop_require_wildcard.js\")[\"default\"]);\nvar _object_without_properties_loose = (__webpack_require__(/*! @swc/helpers/lib/_object_without_properties_loose.js */ \"./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\")[\"default\"]);\nvar _react = _interop_require_wildcard(__webpack_require__(/*! react */ \"react\"));\nvar _head = _interop_require_default(__webpack_require__(/*! ../shared/lib/head */ \"../shared/lib/head\"));\nvar _imageBlurSvg = __webpack_require__(/*! ../shared/lib/image-blur-svg */ \"../shared/lib/image-blur-svg\");\nvar _imageConfig = __webpack_require__(/*! ../shared/lib/image-config */ \"../shared/lib/image-config\");\nvar _imageConfigContext = __webpack_require__(/*! ../shared/lib/image-config-context */ \"../shared/lib/image-config-context\");\nvar _warnOnce = __webpack_require__(/*! ../shared/lib/utils/warn-once */ \"../shared/lib/utils/warn-once\");\nvar _imageLoader = _interop_require_default(__webpack_require__(/*! next/dist/shared/lib/image-loader */ \"next/dist/shared/lib/image-loader\"));\nfunction Image(_param) {\n var { src , sizes , unoptimized =false , priority =false , loading , className , quality , width , height , fill , style , onLoad , onLoadingComplete , placeholder =\"empty\" , blurDataURL , layout , objectFit , objectPosition , lazyBoundary , lazyRoot } = _param, all = _object_without_properties_loose(_param, [\n \"src\",\n \"sizes\",\n \"unoptimized\",\n \"priority\",\n \"loading\",\n \"className\",\n \"quality\",\n \"width\",\n \"height\",\n \"fill\",\n \"style\",\n \"onLoad\",\n \"onLoadingComplete\",\n \"placeholder\",\n \"blurDataURL\",\n \"layout\",\n \"objectFit\",\n \"objectPosition\",\n \"lazyBoundary\",\n \"lazyRoot\"\n ]);\n const configContext = (0, _react).useContext(_imageConfigContext.ImageConfigContext);\n const config = (0, _react).useMemo(()=>{\n const c = configEnv || configContext || _imageConfig.imageConfigDefault;\n const allSizes = [\n ...c.deviceSizes,\n ...c.imageSizes\n ].sort((a, b)=>a - b);\n const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);\n return _extends({}, c, {\n allSizes,\n deviceSizes\n });\n }, [\n configContext\n ]);\n let rest = all;\n let loader = rest.loader || _imageLoader.default;\n // Remove property so it's not spread on <img> element\n delete rest.loader;\n if (\"__next_img_default\" in loader) {\n // This special value indicates that the user\n // didn't define a \"loader\" prop or config.\n if (config.loader === \"custom\") {\n throw new Error(`Image with src \"${src}\" is missing \"loader\" prop.` + `\\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`);\n }\n } else {\n // The user defined a \"loader\" prop or config.\n // Since the config object is internal only, we\n // must not pass it to the user-defined \"loader\".\n const customImageLoader = loader;\n var _tmp;\n _tmp = (obj)=>{\n const { config: _ } = obj, opts = _object_without_properties_loose(obj, [\n \"config\"\n ]);\n return customImageLoader(opts);\n }, loader = _tmp, _tmp;\n }\n if (layout) {\n if (layout === \"fill\") {\n
/***/ }),
/***/ "./pages/index.tsx":
 <00><><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource\/*!*************************!*\
!*** ./pages/index.tsx ***!
\*************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource mU<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
STeval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Home)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/head */ \"next/head\");\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"./node_modules/next/image.js\");\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_image__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/Home.module.css */ \"./styles/Home.module.css\");\n/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nfunction Home() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().container),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_head__WEBPACK_IMPORTED_MODULE_1___default()), {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"title\", {\n children: \"Create Next App\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 9,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"description\",\n content: \"Generated by create next app\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 10,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"icon\",\n href: \"/favicon.ico\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 11,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 8,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().main),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().title),\n children: [\n \"Welcome to \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://nextjs.or
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>T/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Home)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/head */ \"next/head\");\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"./node_modules/next/image.js\");\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_image__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/Home.module.css */ \"./styles/Home.module.css\");\n/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nfunction Home() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().container),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_head__WEBPACK_IMPORTED_MODULE_1___default()), {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"title\", {\n children: \"Create Next App\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 9,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"description\",\n content: \"Generated by create next app\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 10,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"icon\",\n href: \"/favicon.ico\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 11,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 8,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().main),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().title),\n children: [\n \"Welcome to \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://nextjs.org\",\n
/***/ })<10><15>U/*!*************************!*\
!*** ./pages/index.tsx ***!
\*************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Home)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/head */ \"next/head\");\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"./node_modules/next/image.js\");\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_image__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/Home.module.css */ \"./styles/Home.module.css\");\n/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nfunction Home() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().container),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_head__WEBPACK_IMPORTED_MODULE_1___default()), {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"title\", {\n children: \"Create Next App\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 9,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"description\",\n content: \"Generated by create next app\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 10,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"icon\",\n href: \"/favicon.ico\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 11,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 8,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().main),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().title),\n children: [\n \"Welcome to \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://nextjs.org\",\n
/***/ })),
/***/ "./node_modules/next/image.js":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource}/*!************************************!*\
!*** ./node_modules/next/image.js ***!
\************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource Z<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceE/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
Zeval("module.exports = __webpack_require__(/*! ./dist/client/image */ \"./node_modules/next/dist/client/image.js\")\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9pbWFnZS5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBQSwyR0FBK0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvbmV4dC9pbWFnZS5qcz8wNTM1Il0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gcmVxdWlyZSgnLi9kaXN0L2NsaWVudC9pbWFnZScpXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/image.js\n"); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
eval("module.exports = __webpack_require__(/*! ./dist/client/image */ \"./node_modules/next/dist/client/image.js\")\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9pbWFnZS5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBQSwyR0FBK0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvbmV4dC9pbWFnZS5qcz8wNTM1Il0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gcmVxdWlyZSgnLi9kaXN0L2NsaWVudC9pbWFnZScpXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/image.js\n");
/***/ })<10><15>&/*!************************************!*\
!*** ./node_modules/next/image.js ***!
\************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
eval("module.exports = __webpack_require__(/*! ./dist/client/image */ \"./node_modules/next/dist/client/image.js\")\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9pbWFnZS5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBQSwyR0FBK0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvbmV4dC9pbWFnZS5qcz8wNTM1Il0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gcmVxdWlyZSgnLi9kaXN0L2NsaWVudC9pbWFnZScpXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/image.js\n");
/***/ }),
/***/ "../shared/lib/head":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!***********************************************!*\
!*** external "next/dist/shared/lib/head.js" ***!
\***********************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource$/***/ ((module) => {
"use strict";
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource9module.exports = require("next/dist/shared/lib/head.js");<3B>external commonjs "next/dist/shared/lib/head.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashg/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/head.js");
/***/ })<10><15>/*!***********************************************!*\
!*** external "next/dist/shared/lib/head.js" ***!
\***********************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/head.js");
/***/ })),
/***/ "../shared/lib/image-blur-svg":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!*********************************************************!*\
!*** external "next/dist/shared/lib/image-blur-svg.js" ***!
\*********************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource$/***/ ((module) => {
"use strict";
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSourceCmodule.exports = require("next/dist/shared/lib/image-blur-svg.js");<3B>external commonjs "next/dist/shared/lib/image-blur-svg.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashq/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-blur-svg.js");
/***/ })<10><15>-/*!*********************************************************!*\
!*** external "next/dist/shared/lib/image-blur-svg.js" ***!
\*********************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-blur-svg.js");
/***/ })/,
/***/ "../shared/lib/image-config-context":
 <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!***************************************************************!*\
!*** external "next/dist/shared/lib/image-config-context.js" ***!
\***************************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource$/***/ ((module) => {
"use strict";
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSourceImodule.exports = require("next/dist/shared/lib/image-config-context.js");<3B>external commonjs "next/dist/shared/lib/image-config-context.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashw/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-config-context.js");
/***/ })<10><15>E/*!***************************************************************!*\
!*** external "next/dist/shared/lib/image-config-context.js" ***!
\***************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-config-context.js");
/***/ })',
/***/ "../shared/lib/image-config":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!*******************************************************!*\
!*** external "next/dist/shared/lib/image-config.js" ***!
\*******************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource$/***/ ((module) => {
"use strict";
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSourceAmodule.exports = require("next/dist/shared/lib/image-config.js");<3B>external commonjs "next/dist/shared/lib/image-config.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hasho/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-config.js");
/***/ })<10><15>%/*!*******************************************************!*\
!*** external "next/dist/shared/lib/image-config.js" ***!
\*******************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-config.js");
/***/ }).,
/***/ "next/dist/shared/lib/image-loader":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!****************************************************!*\
!*** external "next/dist/shared/lib/image-loader" ***!
\****************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource$/***/ ((module) => {
"use strict";
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource>module.exports = require("next/dist/shared/lib/image-loader");<3B>external commonjs "next/dist/shared/lib/image-loader"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashl/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-loader");
/***/ })<10><15>/*!****************************************************!*\
!*** external "next/dist/shared/lib/image-loader" ***!
\****************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-loader");
/***/ })*,
/***/ "../shared/lib/utils/warn-once":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!**********************************************************!*\
!*** external "next/dist/shared/lib/utils/warn-once.js" ***!
\**********************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource$/***/ ((module) => {
"use strict";
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSourceDmodule.exports = require("next/dist/shared/lib/utils/warn-once.js");<3B>external commonjs "next/dist/shared/lib/utils/warn-once.js"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashr/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/utils/warn-once.js");
/***/ })<10><15>1/*!**********************************************************!*\
!*** external "next/dist/shared/lib/utils/warn-once.js" ***!
\**********************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/utils/warn-once.js");
/***/ }),
/***/ "next/head":
 J<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourcee/*!****************************!*\
!*** external "next/head" ***!
\****************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource l<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource$/***/ ((module) => {
"use strict";
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource&module.exports = require("next/head");<3B>external commonjs "next/head"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashT/***/ ((module) => {
"use strict";
module.exports = require("next/head");
/***/ })<10><15><1F>/*!****************************!*\
!*** external "next/head" ***!
\****************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/head");
/***/ }),
/***/ "react":
 2<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceY/*!************************!*\
!*** external "react" ***!
\************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource d<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource$/***/ ((module) => {
"use strict";
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource"module.exports = require("react");<3B>external commonjs "react"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashP/***/ ((module) => {
"use strict";
module.exports = require("react");
/***/ })<10><15><1F>/*!************************!*\
!*** external "react" ***!
\************************/
/***/ ((module) => {
"use strict";
module.exports = require("react");
/***/ })",
/***/ "react/jsx-dev-runtime":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!****************************************!*\
!*** external "react/jsx-dev-runtime" ***!
\****************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource$/***/ ((module) => {
"use strict";
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSource2module.exports = require("react/jsx-dev-runtime");<3B>external commonjs "react/jsx-dev-runtime"
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash`/***/ ((module) => {
"use strict";
module.exports = require("react/jsx-dev-runtime");
/***/ })<10><15><1F>/*!****************************************!*\
!*** external "react/jsx-dev-runtime" ***!
\****************************************/
/***/ ((module) => {
"use strict";
module.exports = require("react/jsx-dev-runtime");
/***/ })t
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
<1F>var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = (__webpack_exec__("./pages/index.tsx"));
,module.exports = __webpack_exports__;
})(); <16><><EFBFBD><EFBFBD><1F><>/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(() => {
var exports = {};
exports.id = "pages/index";
exports.ids = ["pages/index"];
exports.modules = {
/***/ "./node_modules/@swc/helpers/lib/_extends.js":
/*!***************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_extends.js ***!
\***************************************************/
/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _extends;\nfunction _extends() {\n return extends_.apply(this, arguments);\n}\nfunction extends_() {\n extends_ = Object.assign || function(target) {\n for(var i = 1; i < arguments.length; i++){\n var source = arguments[i];\n for(var key in source){\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n return extends_.apply(this, arguments);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9fZXh0ZW5kcy5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixzQkFBc0I7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9Ac3djL2hlbHBlcnMvbGliL19leHRlbmRzLmpzPzM5OGEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBfZXh0ZW5kcztcbmZ1bmN0aW9uIF9leHRlbmRzKCkge1xuICAgIHJldHVybiBleHRlbmRzXy5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xufVxuZnVuY3Rpb24gZXh0ZW5kc18oKSB7XG4gICAgZXh0ZW5kc18gPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uKHRhcmdldCkge1xuICAgICAgICBmb3IodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKXtcbiAgICAgICAgICAgIHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07XG4gICAgICAgICAgICBmb3IodmFyIGtleSBpbiBzb3VyY2Upe1xuICAgICAgICAgICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7XG4gICAgICAgICAgICAgICAgICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0YXJnZXQ7XG4gICAgfTtcbiAgICByZXR1cm4gZXh0ZW5kc18uYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_extends.js\n");
/***/ }),
/***/ "./node_modules/@swc/helpers/lib/_interop_require_default.js":
/*!*******************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_interop_require_default.js ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireDefault;\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixrQkFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanM/OWI3YyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbmV4cG9ydHMuZGVmYXVsdCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7XG4gICAgICAgIGRlZmF1bHQ6IG9ialxuICAgIH07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_interop_require_default.js\n");
/***/ }),
/***/ "./node_modules/@swc/helpers/lib/_interop_require_wildcard.js":
/*!********************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_interop_require_wildcard.js ***!
\********************************************************************/
/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _interopRequireWildcard;\nfunction _interopRequireWildcard(obj, nodeInterop) {\n if (!nodeInterop && obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache(nodeInterop);\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\nfunction _getRequireWildcardCache(nodeInterop1) {\n if (typeof WeakMap !== \"function\") return null;\n var cacheBabelInterop = new WeakMap();\n var cacheNodeInterop = new WeakMap();\n return (_getRequireWildcardCache = function(nodeInterop) {\n return nodeInterop ? cacheNodeInterop : cacheBabelInterop;\n })(nodeInterop1);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9faW50ZXJvcF9yZXF1aXJlX3dpbGRjYXJkLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2IsOENBQTZDO0FBQzdDO0FBQ0EsQ0FBQyxFQUFDO0FBQ0Ysa0JBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZG9jdW1lbnNvLy4vbm9kZV9tb2R1bGVzL0Bzd2MvaGVscGVycy9saWIvX2ludGVyb3BfcmVxdWlyZV93aWxkY2FyZC5qcz8wNTFiIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7XG4gICAgdmFsdWU6IHRydWVcbn0pO1xuZXhwb3J0cy5kZWZhdWx0ID0gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQ7XG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChvYmosIG5vZGVJbnRlcm9wKSB7XG4gICAgaWYgKCFub2RlSW50ZXJvcCAmJiBvYmogJiYgb2JqLl9fZXNNb2R1bGUpIHtcbiAgICAgICAgcmV0dXJuIG9iajtcbiAgICB9XG4gICAgaWYgKG9iaiA9PT0gbnVsbCB8fCB0eXBlb2Ygb2JqICE9PSBcIm9iamVjdFwiICYmIHR5cGVvZiBvYmogIT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgZGVmYXVsdDogb2JqXG4gICAgICAgIH07XG4gICAgfVxuICAgIHZhciBjYWNoZSA9IF9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZShub2RlSW50ZXJvcCk7XG4gICAgaWYgKGNhY2hlICYmIGNhY2hlLmhhcyhvYmopKSB7XG4gICAgICAgIHJldHVybiBjYWNoZS5nZXQob2JqKTtcbiAgICB9XG4gICAgdmFyIG5ld09iaiA9IHt9O1xuICAgIHZhciBoYXNQcm9wZXJ0eURlc2NyaXB0b3IgPSBPYmplY3QuZGVmaW5lUHJvcGVydHkgJiYgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcjtcbiAgICBmb3IodmFyIGtleSBpbiBvYmope1xuICAgICAgICBpZiAoa2V5ICE9PSBcImRlZmF1bHRcIiAmJiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBrZXkpKSB7XG4gICAgICAgICAgICB2YXIgZGVzYyA9IGhhc1Byb3BlcnR5RGVzY3JpcHRvciA/IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCBrZXkpIDogbnVsbDtcbiAgICAgICAgICAgIGlmIChkZXNjICYmIChkZXNjLmdldCB8fCBkZXNjLnNldCkpIHtcbiAgICAgICAgICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkobmV3T2JqLCBrZXksIGRlc2MpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBuZXdPYmpba2V5XSA9IG9ialtrZXldO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIG5ld09iai5kZWZhdWx0ID0gb2JqO1xuICAgIGlmIChjYWNoZSkge1xuICAgICAgICBjYWNoZS5zZXQob2JqLCBuZXdPYmopO1xuICAgIH1cbiAgICByZXR1cm4gbmV3T2JqO1xufVxuZnVuY3Rpb24gX2dldFJlcXVpcmVXaWxkY2FyZENhY2hlKG5vZGVJbnRlcm9wMSkge1xuICAgIGlmICh0eXBlb2YgV2Vha01hcCAhPT0gXCJmdW5jdGlvblwiKSByZXR1cm4gbnVsbDtcbiAgICB2YXIgY2FjaGVCYWJlbEludGVyb3AgPSBuZXcgV2Vha01hcCgpO1xuICAgIHZhciBjYWNoZU5vZGVJbnRlcm9wID0gbmV3IFdlYWtNYXAoKTtcbiAgICByZXR1cm4gK
/***/ }),
/***/ "./node_modules/@swc/helpers/lib/_object_without_properties_loose.js":
/*!***************************************************************************!*\
!*** ./node_modules/@swc/helpers/lib/_object_without_properties_loose.js ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, exports) => {
"use strict";
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = _objectWithoutPropertiesLoose;\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n for(i = 0; i < sourceKeys.length; i++){\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n return target;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2xpYi9fb2JqZWN0X3dpdGhvdXRfcHJvcGVydGllc19sb29zZS5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLGtCQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsdUJBQXVCO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL25vZGVfbW9kdWxlcy9Ac3djL2hlbHBlcnMvbGliL19vYmplY3Rfd2l0aG91dF9wcm9wZXJ0aWVzX2xvb3NlLmpzPzRjYjkiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5leHBvcnRzLmRlZmF1bHQgPSBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXNMb29zZTtcbmZ1bmN0aW9uIF9vYmplY3RXaXRob3V0UHJvcGVydGllc0xvb3NlKHNvdXJjZSwgZXhjbHVkZWQpIHtcbiAgICBpZiAoc291cmNlID09IG51bGwpIHJldHVybiB7fTtcbiAgICB2YXIgdGFyZ2V0ID0ge307XG4gICAgdmFyIHNvdXJjZUtleXMgPSBPYmplY3Qua2V5cyhzb3VyY2UpO1xuICAgIHZhciBrZXksIGk7XG4gICAgZm9yKGkgPSAwOyBpIDwgc291cmNlS2V5cy5sZW5ndGg7IGkrKyl7XG4gICAgICAgIGtleSA9IHNvdXJjZUtleXNbaV07XG4gICAgICAgIGlmIChleGNsdWRlZC5pbmRleE9mKGtleSkgPj0gMCkgY29udGludWU7XG4gICAgICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07XG4gICAgfVxuICAgIHJldHVybiB0YXJnZXQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\n");
/***/ }),
/***/ "./styles/Home.module.css":
/*!********************************!*\
!*** ./styles/Home.module.css ***!
\********************************/
/***/ ((module) => {
eval("// Exports\nmodule.exports = {\n\t\"container\": \"Home_container__bCOhY\",\n\t\"main\": \"Home_main__nLjiQ\",\n\t\"footer\": \"Home_footer____T7K\",\n\t\"title\": \"Home_title__T09hD\",\n\t\"description\": \"Home_description__41Owk\",\n\t\"code\": \"Home_code__suPER\",\n\t\"grid\": \"Home_grid__GxQ85\",\n\t\"card\": \"Home_card___LpL1\",\n\t\"logo\": \"Home_logo__27_tb\"\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvSG9tZS5tb2R1bGUuY3NzLmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL2RvY3VtZW5zby8uL3N0eWxlcy9Ib21lLm1vZHVsZS5jc3M/YjE3MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IHtcblx0XCJjb250YWluZXJcIjogXCJIb21lX2NvbnRhaW5lcl9fYkNPaFlcIixcblx0XCJtYWluXCI6IFwiSG9tZV9tYWluX19uTGppUVwiLFxuXHRcImZvb3RlclwiOiBcIkhvbWVfZm9vdGVyX19fX1Q3S1wiLFxuXHRcInRpdGxlXCI6IFwiSG9tZV90aXRsZV9fVDA5aERcIixcblx0XCJkZXNjcmlwdGlvblwiOiBcIkhvbWVfZGVzY3JpcHRpb25fXzQxT3drXCIsXG5cdFwiY29kZVwiOiBcIkhvbWVfY29kZV9fc3VQRVJcIixcblx0XCJncmlkXCI6IFwiSG9tZV9ncmlkX19HeFE4NVwiLFxuXHRcImNhcmRcIjogXCJIb21lX2NhcmRfX19McEwxXCIsXG5cdFwibG9nb1wiOiBcIkhvbWVfbG9nb19fMjdfdGJcIlxufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./styles/Home.module.css\n");
/***/ }),
/***/ "./node_modules/next/dist/client/image.js":
/*!************************************************!*\
!*** ./node_modules/next/dist/client/image.js ***!
\************************************************/
/***/ ((module, exports, __webpack_require__) => {
"use strict";
eval("\n\"use client\";\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = Image;\nvar _extends = (__webpack_require__(/*! @swc/helpers/lib/_extends.js */ \"./node_modules/@swc/helpers/lib/_extends.js\")[\"default\"]);\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _interop_require_wildcard = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_wildcard.js */ \"./node_modules/@swc/helpers/lib/_interop_require_wildcard.js\")[\"default\"]);\nvar _object_without_properties_loose = (__webpack_require__(/*! @swc/helpers/lib/_object_without_properties_loose.js */ \"./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\")[\"default\"]);\nvar _react = _interop_require_wildcard(__webpack_require__(/*! react */ \"react\"));\nvar _head = _interop_require_default(__webpack_require__(/*! ../shared/lib/head */ \"../shared/lib/head\"));\nvar _imageBlurSvg = __webpack_require__(/*! ../shared/lib/image-blur-svg */ \"../shared/lib/image-blur-svg\");\nvar _imageConfig = __webpack_require__(/*! ../shared/lib/image-config */ \"../shared/lib/image-config\");\nvar _imageConfigContext = __webpack_require__(/*! ../shared/lib/image-config-context */ \"../shared/lib/image-config-context\");\nvar _warnOnce = __webpack_require__(/*! ../shared/lib/utils/warn-once */ \"../shared/lib/utils/warn-once\");\nvar _imageLoader = _interop_require_default(__webpack_require__(/*! next/dist/shared/lib/image-loader */ \"next/dist/shared/lib/image-loader\"));\nfunction Image(_param) {\n var { src , sizes , unoptimized =false , priority =false , loading , className , quality , width , height , fill , style , onLoad , onLoadingComplete , placeholder =\"empty\" , blurDataURL , layout , objectFit , objectPosition , lazyBoundary , lazyRoot } = _param, all = _object_without_properties_loose(_param, [\n \"src\",\n \"sizes\",\n \"unoptimized\",\n \"priority\",\n \"loading\",\n \"className\",\n \"quality\",\n \"width\",\n \"height\",\n \"fill\",\n \"style\",\n \"onLoad\",\n \"onLoadingComplete\",\n \"placeholder\",\n \"blurDataURL\",\n \"layout\",\n \"objectFit\",\n \"objectPosition\",\n \"lazyBoundary\",\n \"lazyRoot\"\n ]);\n const configContext = (0, _react).useContext(_imageConfigContext.ImageConfigContext);\n const config = (0, _react).useMemo(()=>{\n const c = configEnv || configContext || _imageConfig.imageConfigDefault;\n const allSizes = [\n ...c.deviceSizes,\n ...c.imageSizes\n ].sort((a, b)=>a - b);\n const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);\n return _extends({}, c, {\n allSizes,\n deviceSizes\n });\n }, [\n configContext\n ]);\n let rest = all;\n let loader = rest.loader || _imageLoader.default;\n // Remove property so it's not spread on <img> element\n delete rest.loader;\n if (\"__next_img_default\" in loader) {\n // This special value indicates that the user\n // didn't define a \"loader\" prop or config.\n if (config.loader === \"custom\") {\n throw new Error(`Image with src \"${src}\" is missing \"loader\" prop.` + `\\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`);\n }\n } else {\n // The user defined a \"loader\" prop or config.\n // Since the config object is internal only, we\n // must not pass it to the user-defined \"loader\".\n const customImageLoader = loader;\n var _tmp;\n _tmp = (obj)=>{\n const { config: _ } = obj, opts = _object_without_properties_loose(obj, [\n \"config\"\n ]);\n return customImageLoader(opts);\n }, loader = _tmp, _tmp;\n }\n if (layout) {\n if (layout === \"fill\") {\n
/***/ }),
/***/ "./pages/index.tsx":
/*!*************************!*\
!*** ./pages/index.tsx ***!
\*************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Home)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/head */ \"next/head\");\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"./node_modules/next/image.js\");\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_image__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/Home.module.css */ \"./styles/Home.module.css\");\n/* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nfunction Home() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().container),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_head__WEBPACK_IMPORTED_MODULE_1___default()), {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"title\", {\n children: \"Create Next App\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 9,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"description\",\n content: \"Generated by create next app\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 10,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"icon\",\n href: \"/favicon.ico\"\n }, void 0, false, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 11,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\repos\\\\documenso\\\\pages\\\\index.tsx\",\n lineNumber: 8,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().main),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: (_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_3___default().title),\n children: [\n \"Welcome to \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://nextjs.org\",\n
/***/ }),
/***/ "./node_modules/next/image.js":
/*!************************************!*\
!*** ./node_modules/next/image.js ***!
\************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
eval("module.exports = __webpack_require__(/*! ./dist/client/image */ \"./node_modules/next/dist/client/image.js\")\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9pbWFnZS5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBQSwyR0FBK0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb2N1bWVuc28vLi9ub2RlX21vZHVsZXMvbmV4dC9pbWFnZS5qcz8wNTM1Il0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gcmVxdWlyZSgnLi9kaXN0L2NsaWVudC9pbWFnZScpXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/image.js\n");
/***/ }),
/***/ "../shared/lib/head":
/*!***********************************************!*\
!*** external "next/dist/shared/lib/head.js" ***!
\***********************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/head.js");
/***/ }),
/***/ "../shared/lib/image-blur-svg":
/*!*********************************************************!*\
!*** external "next/dist/shared/lib/image-blur-svg.js" ***!
\*********************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-blur-svg.js");
/***/ }),
/***/ "../shared/lib/image-config-context":
/*!***************************************************************!*\
!*** external "next/dist/shared/lib/image-config-context.js" ***!
\***************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-config-context.js");
/***/ }),
/***/ "../shared/lib/image-config":
/*!*******************************************************!*\
!*** external "next/dist/shared/lib/image-config.js" ***!
\*******************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-config.js");
/***/ }),
/***/ "next/dist/shared/lib/image-loader":
/*!****************************************************!*\
!*** external "next/dist/shared/lib/image-loader" ***!
\****************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/image-loader");
/***/ }),
/***/ "../shared/lib/utils/warn-once":
/*!**********************************************************!*\
!*** external "next/dist/shared/lib/utils/warn-once.js" ***!
\**********************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/shared/lib/utils/warn-once.js");
/***/ }),
/***/ "next/head":
/*!****************************!*\
!*** external "next/head" ***!
\****************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/head");
/***/ }),
/***/ "react":
/*!************************!*\
!*** external "react" ***!
\************************/
/***/ ((module) => {
"use strict";
module.exports = require("react");
/***/ }),
/***/ "react/jsx-dev-runtime":
/*!****************************************!*\
!*** external "react/jsx-dev-runtime" ***!
\****************************************/
/***/ ((module) => {
"use strict";
module.exports = require("react/jsx-dev-runtime");
/***/ })
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = (__webpack_exec__("./pages/index.tsx"));
module.exports = __webpack_exports__;
})();