getQuranReaderData.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. "use strict";
  2. (() => {
  3. var exports = {};
  4. exports.id = 29807;
  5. exports.ids = [29807];
  6. exports.modules = {
  7. /***/ 50938:
  8. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  9. __webpack_require__.r(__webpack_exports__);
  10. /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  11. /* harmony export */ "default": () => (/* binding */ pageWrapperTemplate),
  12. /* harmony export */ "getServerSideProps": () => (/* binding */ getServerSideProps),
  13. /* harmony export */ "getStaticProps": () => (/* binding */ getStaticProps)
  14. /* harmony export */ });
  15. /* harmony import */ var _sentry_server_config_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96270);
  16. /* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(58097);
  17. /* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__);
  18. const getQuranReaderData = (pagesLookupData, pageVersesData)=>{
  19. return {
  20. ...pageVersesData,
  21. pagesLookup: pagesLookupData,
  22. metaData: {
  23. numberOfVerses: pageVersesData.verses.length
  24. }
  25. };
  26. };
  27. var serverComponentModule = /*#__PURE__*/Object.freeze({
  28. __proto__: null,
  29. 'default': getQuranReaderData
  30. });
  31. /*
  32. * This file is a template for the code which will be substituted when our webpack loader handles non-API files in the
  33. * `pages/` directory.
  34. *
  35. * We use `__SENTRY_WRAPPING_TARGET_FILE__.cjs` as a placeholder for the path to the file being wrapped. Because it's not a real package,
  36. * this causes both TS and ESLint to complain, hence the pragma comments below.
  37. */
  38. const userPageModule = serverComponentModule ;
  39. const pageComponent = userPageModule ? userPageModule.default : undefined;
  40. const origGetInitialProps = pageComponent ? pageComponent.getInitialProps : undefined;
  41. const origGetStaticProps = userPageModule ? userPageModule.getStaticProps : undefined;
  42. const origGetServerSideProps = userPageModule ? userPageModule.getServerSideProps : undefined;
  43. // eslint-disable-next-line @typescript-eslint/no-explicit-any
  44. const getInitialPropsWrappers = {
  45. '/_app': _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__.wrapAppGetInitialPropsWithSentry,
  46. '/_document': _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__.wrapDocumentGetInitialPropsWithSentry,
  47. '/_error': _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__.wrapErrorGetInitialPropsWithSentry,
  48. };
  49. const getInitialPropsWrapper = getInitialPropsWrappers['/page/utils/getQuranReaderData'] || _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__.wrapGetInitialPropsWithSentry;
  50. if (pageComponent && typeof origGetInitialProps === 'function') {
  51. pageComponent.getInitialProps = getInitialPropsWrapper(origGetInitialProps) ;
  52. }
  53. const getStaticProps =
  54. typeof origGetStaticProps === 'function'
  55. ? _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__.wrapGetStaticPropsWithSentry(origGetStaticProps, '/page/utils/getQuranReaderData')
  56. : undefined;
  57. const getServerSideProps =
  58. typeof origGetServerSideProps === 'function'
  59. ? _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__.wrapGetServerSidePropsWithSentry(origGetServerSideProps, '/page/utils/getQuranReaderData')
  60. : undefined;
  61. const pageWrapperTemplate = pageComponent ? _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__.wrapPageComponentWithSentry(pageComponent ) : pageComponent;
  62. /***/ }),
  63. /***/ 58097:
  64. /***/ ((module) => {
  65. module.exports = require("@sentry/nextjs");
  66. /***/ })
  67. };
  68. ;
  69. // load runtime
  70. var __webpack_require__ = require("../../../webpack-runtime.js");
  71. __webpack_require__.C(exports);
  72. var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
  73. var __webpack_exports__ = __webpack_require__.X(0, [96270], () => (__webpack_exec__(50938)));
  74. module.exports = __webpack_exports__;
  75. })();
  76. //# sourceMappingURL=getQuranReaderData.js.map