UNPKG

@c15t/nextjs

Version:

Developer-first CMP for Next.js: cookie banner, consent manager, preferences centre. GDPR ready with minimal setup and rich customization.

1 lines 1.54 kB
"use strict";let __rslib_import_meta_url__="undefined"==typeof document?new(require("url".replace("",""))).URL("file:"+__filename).href:document.currentScript&&document.currentScript.src||new URL("main.js",document.baseURI).href;var __webpack_require__={};__webpack_require__.d=(e,_)=>{for(var t in _)__webpack_require__.o(_,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:_[t]})},__webpack_require__.o=(e,_)=>Object.prototype.hasOwnProperty.call(e,_),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__={};__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{withInitialC15TData:()=>withInitialC15TData});let initial_data_cjs_namespaceObject=require("./utils/initial-data.cjs");function withInitialC15TData(e,_){return async t=>{let a;try{a=await (0,initial_data_cjs_namespaceObject.getC15TInitialData)(e,new Headers(t.req.headers))}catch(e){console.warn("Failed to fetch initial c15t data:",e)}if(_){let e=await _(t);return"props"in e?{...e,props:{...await e.props,initialC15TData:a??null}}:e}return{props:{initialC15TData:a??null}}}}for(var __webpack_i__ in exports.withInitialC15TData=__webpack_exports__.withInitialC15TData,__webpack_exports__)-1===["withInitialC15TData"].indexOf(__webpack_i__)&&(exports[__webpack_i__]=__webpack_exports__[__webpack_i__]);Object.defineProperty(exports,"__esModule",{value:!0});