{"version":3,"file":"Meta.mjs","names":[],"sources":["../../src/ThemeProvider/Meta.tsx"],"sourcesContent":["'use client';\n\nimport { type FC, useCallback } from 'react';\n\nimport { useCdnFn } from '@/ConfigProvider';\n\nimport type { MetaProps } from './type';\n\nconst Meta: FC<MetaProps> = ({\n  title = 'LobeHub',\n  description = 'Empowering your AI dreams with LobeHub',\n  withManifest,\n}) => {\n  const genCdnUrl = useCdnFn();\n  const genAssets = useCallback(\n    (path: string) =>\n      genCdnUrl({\n        path,\n        pkg: '@lobehub/assets-favicons',\n        version: 'latest',\n      }),\n    [],\n  );\n  return (\n    <>\n      <link href={genAssets('assets/favicon.ico')} rel=\"shortcut icon\" />\n      <link\n        href={genAssets('assets/apple-touch-icon.png')}\n        rel=\"apple-touch-icon\"\n        sizes=\"180x180\"\n      />\n      <link\n        href={genAssets('assets/favicon-32x32.png')}\n        rel=\"icon\"\n        sizes=\"32x32\"\n        type=\"image/png\"\n      />\n      <link\n        href={genAssets('assets/favicon-16x16.png')}\n        rel=\"icon\"\n        sizes=\"16x16\"\n        type=\"image/png\"\n      />\n      <meta\n        content=\"width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no\"\n        name=\"viewport\"\n      />\n      <meta content={title} name=\"apple-mobile-web-app-title\" />\n      <meta content={title} name=\"application-name\" />\n      <meta content={description} name=\"description\" />\n      <meta content=\"#000000\" name=\"msapplication-TileColor\" />\n      <meta content=\"#fff\" media=\"(prefers-color-scheme: light)\" name=\"theme-color\" />\n      <meta content=\"#000\" media=\"(prefers-color-scheme: dark)\" name=\"theme-color\" />\n      <meta content=\"yes\" name=\"apple-mobile-web-app-capable\" />\n      <meta content={title} name=\"apple-mobile-web-app-title\" />\n      <meta content=\"black-translucent\" name=\"apple-mobile-web-app-status-bar-style\" />\n      {withManifest && <link href={genAssets('assets/site.webmanifest')} rel=\"manifest\" />}\n    </>\n  );\n};\n\nexport default Meta;\n"],"mappings":";;;;;AAQA,MAAM,QAAuB,EAC3B,QAAQ,WACR,cAAc,0CACd,mBACI;CACJ,MAAM,YAAY,SAAS;CAC3B,MAAM,YAAY,aACf,SACC,UAAU;EACR;EACA,KAAK;EACL,SAAS;CACX,CAAC,GACH,CAAC,CACH;CACA,OACE,qBAAA,YAAA,EAAA,UAAA;EACE,oBAAC,QAAD;GAAM,MAAM,UAAU,oBAAoB;GAAG,KAAI;EAAiB,CAAA;EAClE,oBAAC,QAAD;GACE,MAAM,UAAU,6BAA6B;GAC7C,KAAI;GACJ,OAAM;EACP,CAAA;EACD,oBAAC,QAAD;GACE,MAAM,UAAU,0BAA0B;GAC1C,KAAI;GACJ,OAAM;GACN,MAAK;EACN,CAAA;EACD,oBAAC,QAAD;GACE,MAAM,UAAU,0BAA0B;GAC1C,KAAI;GACJ,OAAM;GACN,MAAK;EACN,CAAA;EACD,oBAAC,QAAD;GACE,SAAQ;GACR,MAAK;EACN,CAAA;EACD,oBAAC,QAAD;GAAM,SAAS;GAAO,MAAK;EAA8B,CAAA;EACzD,oBAAC,QAAD;GAAM,SAAS;GAAO,MAAK;EAAoB,CAAA;EAC/C,oBAAC,QAAD;GAAM,SAAS;GAAa,MAAK;EAAe,CAAA;EAChD,oBAAC,QAAD;GAAM,SAAQ;GAAU,MAAK;EAA2B,CAAA;EACxD,oBAAC,QAAD;GAAM,SAAQ;GAAO,OAAM;GAAgC,MAAK;EAAe,CAAA;EAC/E,oBAAC,QAAD;GAAM,SAAQ;GAAO,OAAM;GAA+B,MAAK;EAAe,CAAA;EAC9E,oBAAC,QAAD;GAAM,SAAQ;GAAM,MAAK;EAAgC,CAAA;EACzD,oBAAC,QAAD;GAAM,SAAS;GAAO,MAAK;EAA8B,CAAA;EACzD,oBAAC,QAAD;GAAM,SAAQ;GAAoB,MAAK;EAAyC,CAAA;EAC/E,gBAAgB,oBAAC,QAAD;GAAM,MAAM,UAAU,yBAAyB;GAAG,KAAI;EAAY,CAAA;CACnF,EAAA,CAAA;AAEN"}