1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1203],{80627:function(e,t,n){var r={"./de-DE/common.json":[98021,8021],"./en-US/common.json":[67071,7071]};function a(e){if(!n.o(r,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=r[e],a=t[0];return n.e(t[1]).then(function(){return n.t(a,19)})}a.keys=function(){return Object.keys(r)},a.id=80627,e.exports=a},69115:function(e,t,n){Promise.resolve().then(n.t.bind(n,24128,23)),Promise.resolve().then(n.t.bind(n,63385,23)),Promise.resolve().then(n.t.bind(n,84485,23)),Promise.resolve().then(n.bind(n,24840)),Promise.resolve().then(n.bind(n,60897)),Promise.resolve().then(n.bind(n,39567)),Promise.resolve().then(n.bind(n,93964)),Promise.resolve().then(n.bind(n,74477)),Promise.resolve().then(n.bind(n,80623)),Promise.resolve().then(n.bind(n,3528))},75303:function(e,t,n){"use strict";n.d(t,{$:function(){return d}});var r=n(2265),a=n(11505),s=n(32635),o=n(65350),i=n(31740);let l="en-US",c=[l,"de-DE"],u="common";function d(e,t){let n=(0,s.$G)(t),{i18n:a}=n;return function(e,t){let[n,a]=(0,r.useState)(e.resolvedLanguage);(0,r.useEffect)(()=>{n!==e.resolvedLanguage&&a(e.resolvedLanguage)},[n,e.resolvedLanguage]),(0,r.useEffect)(()=>{t&&e.resolvedLanguage!==t&&e.changeLanguage(t)},[t,e])}(a,e),n}a.ZP.use(s.Db).use(i.Z).use((0,o.Z)((e,t)=>n(80627)("./".concat(e,"/").concat(t,".json")))).init({...function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return{supportedLngs:c,fallbackLng:l,lng:e,fallbackNS:u,defaultNS:u,ns:t}}(),lng:void 0,detection:{order:["path","htmlTag"]},preload:[]})},24840:function(e,t,n){"use strict";n.r(t),n.d(t,{NextAuthProvider:function(){return s}});var r=n(57437),a=n(71126);let s=e=>{let{children:t}=e;return(0,r.jsx)(a.SessionProvider,{children:t})}},60897:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(2265),a=n(18730);function s(){let e=localStorage.getItem("session_id");return e||(e="session-"+Math.random().toString(36).substr(2,16),localStorage.setItem("session_id",e)),e}async function o(e){await fetch("".concat("https://nextjs14-kafka-tracking.vercel.app","/api/user/customtracking"),{method:"POST",body:JSON.stringify(e)})}async function i(){let e=a.ZP.load(),t=await e;return(await t.get()).visitorId}async function l(){try{let e=await fetch("https://ipapi.co/json/");return(await e.json()).country_name||"Unknown"}catch(e){return console.error("Error fetching country:",e),"Unknown"}}async function c(){try{let e=await fetch("https://ipapi.co/json/"),t=await e.json();return{country:t.country_name||"Unknown",city:t.city||"Unknown",region:t.region||"Unknown"}}catch(e){return console.error("Error fetching location:",e),{country:"Unknown",city:"Unknown",region:"Unknown"}}}function u(){return navigator.platform||"Unknown"}function d(){let e=navigator.userAgent||navigator.vendor||window.opera;return!!(/android/i.test(e||"")||/iPad|iPhone|iPod/.test(e||"")&&!window.MSStream)}async function g(e){let t="view-"+Math.random().toString(36).substr(2,16),n=s(),r=window.location.href,a=document.referrer,o=new Date().toISOString(),i=await l(),{city:g,region:m}=await c(),f=window.location.pathname,p=navigator.userAgent;h({pageViewID:t,sessionID:n,userID:e,url:r,referrer:a,timestamp:o,country:i,city:g,region:m,pathname:f,userAgent:p,platform:u(),isMobileDevice:d()})}function h(e){o({country:e.country,city:e.city,region:e.region,pathname:e.pathname,url:e.url,mobile:e.isMobileDevice,platform:e.platform,useragent:e.userAgent,referer:e.referrer,userId:e.userID,pageViewId:e.pageViewID,sessionId:e.sessionID,created_at:e.timestamp})}var m=()=>(!function(){let[e,t]=(0,r.useState)(null);(0,r.useEffect)(()=>{(async()=>{let e=await i();t(e),await g(e)})();let n=Date.now(),r=async()=>{if(e){let t=Date.now()-n,r=window.location.href,a=window.location.pathname,o=navigator.userAgent,i=u(),l=d(),{country:g,city:m,region:f}=await c();h({sessionID:s(),userID:e,timeSpent:t,url:r,pathname:a,userAgent:o,platform:i,isMobileDevice:l,country:g,city:m,region:f})}};return window.addEventListener("beforeunload",r),()=>{window.removeEventListener("beforeunload",r)}},[e])}(),null)},39567:function(e,t,n){"use strict";n.r(t);var r=n(57437),a=n(54983);t.default=()=>(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(a.default,{strategy:"afterInteractive",src:"https://unpkg.com/@tinybirdco/flock.js","data-host":"https://api.tinybird.co","data-token":"".concat("p.eyJ1IjogIjNkYTQ4NmVmLWQyZjEtNDA3MS1hZTkwLThhNGE3MzA3MjEzYyIsICJpZCI6ICJkY2I4M2ZhYi1lNGZlLTRhZmEtYTJkOS01MjYzZDlmZjkxYzciLCAiaG9zdCI6ICJldV9zaGFyZWQifQ.5ylftvFnWn9pmDVTeLKbmW8fMstZCrZ1-ESVlNKlUBk")})})},93964:function(e,t,n){"use strict";n.r(t);var r=n(57437),a=n(47907);t.default=function(e){let t=(0,a.usePathname)();return(0,r.jsx)("a",{href:"/api/disable-draft?redirect=".concat(t),...e,children:"Exit"})}},74477:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return w}});var r=n(57437),a=n(11754),s=n(58616),o=n(2388),i=n(58621),l=n(12360),c=n(2265),u=n(64848),d=n(57167),g=n(30748),h=()=>{let[e,t]=(0,c.useState)(!1),{systemTheme:n,theme:a,setTheme:s}=(0,u.F)();return(0,c.useEffect)(()=>{t(!0)},[]),(0,r.jsx)(r.Fragment,{children:e&&"dark"===("system"===a?n:a)?(0,r.jsxs)("button",{type:"button",className:"flex-shrink-0 p-1 bg-white rounded-full hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",onClick:()=>s("light"),children:[(0,r.jsx)("span",{className:"sr-only",children:"Set Theme"}),(0,r.jsx)(d.Z,{className:"w-6 h-6"})]}):(0,r.jsxs)("button",{type:"button",className:"flex-shrink-0 p-1 bg-white rounded-full hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",onClick:()=>s("dark"),children:[(0,r.jsx)("span",{className:"sr-only",children:"Set Theme"}),(0,r.jsx)(g.Z,{className:"w-6 h-6"})]})})},m=n(20703),f=n(8792),p=n(71126),x=n(75303),b=n(47907),y=n(36835),v=n(52671),j=n(4207);function k(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}function w(e){var t;let{menuItems:n,logourl:u}=e,d=null===(t=(0,b.useParams)())||void 0===t?void 0:t.locale,g=(0,b.usePathname)(),{t:w}=(0,x.$)(d,"common"),N="https://".concat("cloudappdevtenant",".b2clogin.com/").concat("cloudappdevtenant",".onm
1icrosoft.com/").concat("B2C_1_Webapp_signupsignin_1","/oauth2/v2.0/logout?post_logout_redirect_uri=").concat("https://nextjs14-kafka-tracking.vercel.app","/").concat(d),{data:D}=(0,p.useSession)(),I=null==D?void 0:D.user,S=null==D?void 0:D.role,{push:P}=(0,b.useRouter)(),C=(0,b.useRouter)(),E=(0,b.useSelectedLayoutSegments)(),Z=(0,b.useSearchParams)().get("callbackUrl")||"/".concat(d,"/");async function _(e){C.push("/".concat(e,"/").concat(E.join("/")))}async function T(){await fetch("/api/auth/signout?callbackUrl=/api/auth/session",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:await fetch("/api/auth/csrf").then(e=>e.text())}),P(N)}function L(e){let{href:t,name:n}=e;return(0,r.jsx)("a",{href:t,className:g===t?"border-indigo-500 text-gray-900 dark:text-indigo-500 inline-flex items-center px-1 pt-1 border-b-2 text-base font-medium":"border-transparent text-gray-500 dark:text-gray-50 hover:border-gray-300 hover:text-gray-700 inline-flex items-center text-base px-1 pt-1 border-b-2 font-medium",children:n})}function U(e){let{href:t,name:n}=e;return(0,r.jsx)(a.p.Button,{as:"a",href:t,className:g===t?"bg-indigo-50 border-indigo-500 text-indigo-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium":"border-transparent text-gray-600 dark:text-gray-100 hover:bg-gray-100 dark:hover:text-indigo-700 hover:border-gray-300 hover:text-gray-800 block pl-3 pr-4 py-2 border-l-4 text-base font-medium",children:n})}return(0,r.jsx)(a.p,{as:"nav",className:"px-2 py-2.5 dark:border-gray-700 dark:bg-gray-900 sm:px-4",children:e=>{let{open:t}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex flex-wrap items-center justify-between mx-auto",children:[(0,r.jsxs)(f.default,{className:"flex items-center",href:"/".concat(d,"/"),children:[(0,r.jsx)(m.default,{className:"block float-left w-auto h-12 lg:hidden dark:bg-blue-100",src:u||"/images/svgrepo-com.svg",alt:"Testblog",width:48,height:48}),(0,r.jsx)(m.default,{className:"hidden float-left w-auto h-12 lg:block dark:bg-blue-100",src:u||"/images/svgrepo-com.svg",alt:"Testblog",width:48,height:48})]}),(0,r.jsx)("div",{className:"hidden lg:ml-6 lg:flex lg:space-x-8",children:n.map((e,t)=>(0,r.jsx)(L,{href:"/".concat(d).concat(e.href),name:e.name},t))}),(0,r.jsxs)("div",{className:"flex items-center justify-center flex-1 px-2 lg:ml-6 lg:justify-end",children:[(0,r.jsx)(h,{}),(0,r.jsxs)(s.v,{as:"div",className:"relative flex-shrink-0 ml-4",children:[(0,r.jsx)("div",{children:(0,r.jsxs)(s.v.Button,{className:"flex text-sm bg-white rounded-full focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",children:[(0,r.jsxs)("span",{className:"sr-only",children:[" ",w("user.languageswitcher")]}),(0,r.jsx)(y.Z,{className:"w-8 h-8 hover:text-gray-500","aria-hidden":"true"})]})}),(0,r.jsx)(o.u,{as:c.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95",children:(0,r.jsxs)(s.v.Items,{className:"absolute right-0 z-10 block w-48 py-1 mt-2 origin-top-right bg-white rounded-md shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none",children:[(0,r.jsx)(s.v.Item,{children:e=>{let{active:t}=e;return(0,r.jsxs)("a",{onClick:()=>{_("en-US")},className:k(t?"bg-gray-100":"","block px-4 py-2 text-sm text-gray-700"),children:["\uD83C\uDDFA\uD83C\uDDF8 ",w("languages.en")]})}}),(0,r.jsx)(s.v.Item,{children:e=>{let{active:t}=e;return(0,r.jsxs)("a",{onClick:()=>{_("de-DE")},className:k(t?"bg-gray-100":"","block px-4 py-2 text-sm text-gray-700"),children:["\uD83C\uDDE9\uD83C\uDDEA ",w("languages.de")]})}})]})})]}),(0,r.jsxs)(s.v,{as:"div",className:"relative flex-shrink-0 ml-4",children:[(0,r.jsx)("div",{children:(0,r.jsxs)(s.v.Button,{className:"flex text-sm bg-white rounded-full focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",children:[(0,r.jsx)("span",{className:"sr-only",children:"Open user menu"}),!I&&(0,r.jsx)(v.Z,{className:"w-8 h-8 hover:text-gray-500","aria-hidden":"true"})||I&&(0,r.jsx)(j.Z,{className:"w-8 h-8 p-1 hover:text-gray-500","aria-hidden":"true"})]})}),(0,r.jsx)(o.u,{as:c.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95",children:(0,r.jsxs)(s.v.Items,{className:"absolute right-0 z-10 block w-48 py-1 mt-2 origin-top-right bg-white rounded-md shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none",children:[I&&(0,r.jsx)(s.v.Item,{children:e=>{let{active:t}=e;return(0,r.jsx)("a",{href:"/".concat(d,"/profile"),className:k(t?"bg-gray-100":"","block px-4 py-2 text-sm text-gray-700"),children:w("user.profile")})}}),"Admin"===S&&(0,r.jsx)(s.v.Item,{children:e=>{let{active:t}=e;
1return(0,r.jsx)("a",{href:"/".concat(d,"/dashboard"),className:k(t?"bg-gray-100":"","block px-4 py-2 text-sm text-gray-700"),children:w("pages.dashboard")})}}),I&&(0,r.jsx)(s.v.Item,{children:e=>{let{active:t}=e;return(0,r.jsx)("a",{onClick:()=>{T()},className:k(t?"bg-gray-100":"","block px-4 py-2 text-sm text-gray-700"),children:w("user.logout")})}}),!I&&(0,r.jsx)(s.v.Item,{children:e=>{let{active:t}=e;return(0,r.jsx)("a",{onClick:()=>(0,p.signIn)("azure-ad-b2c",{callbackUrl:Z}),className:k(t?"bg-gray-100":"","block px-4 py-2 text-sm text-gray-700"),children:w("user.login")})}})]})})]})]}),(0,r.jsx)("div",{className:"flex items-center lg:hidden",children:(0,r.jsxs)(a.p.Button,{className:"inline-flex items-center justify-center p-2 text-gray-400 rounded-md hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500",children:[(0,r.jsx)("span",{className:"sr-only",children:"Open main menu"}),t?(0,r.jsx)(i.Z,{className:"block w-6 h-6","aria-hidden":"true"}):(0,r.jsx)(l.Z,{className:"block w-6 h-6","aria-hidden":"true"})]})})]}),(0,r.jsx)(a.p.Panel,{className:"lg:hidden",children:(0,r.jsx)("div",{className:"pt-2 pb-3 space-y-1",children:n.map((e,t)=>(0,r.jsx)(U,{href:"/".concat(d).concat(e.href),name:e.name},t))})})]})}})}},80623:function(e,t,n){"use strict";n.r(t),n.d(t,{Providers:function(){return s}});var r=n(57437),a=n(64848);function s(e){let{children:t}=e;return(0,r.jsx)(a.f,{enableSystem:!0,attribute:"class",children:t})}},3528:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(57437),a=n(2265),s=n(47907),o=n(75303);function i(e){var t;let{searchCta:n,searchPlaceholder:i}=e,[l,c]=(0,a.useState)(""),u=(0,s.useRouter)(),d=(0,s.usePathname)(),g=null===(t=(0,s.useParams)())||void 0===t?void 0:t.locale,{t:h}=(0,o.$)(g,"common"),m=d.split("?")[0].split("/");return(m.shift(),"searchalgolia"===(m=m.filter(e=>""!==e))[0])?null:(0,r.jsx)("div",{className:"mb-1 bg-gray-100 rounded-sm shadow-md dark:bg-gray-800",children:(0,r.jsxs)("form",{onSubmit:function(e){e.preventDefault(),l&&u.push("/".concat(g,"/search/").concat(l))},children:[(0,r.jsx)("label",{htmlFor:"default-search",className:"mb-2 text-sm font-medium text-gray-900 sr-only dark:text-white",children:h("search.button")}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:(0,r.jsx)("svg",{className:"w-4 h-4 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",children:(0,r.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"})})}),(0,r.jsx)("input",{value:l,onChange:e=>c(e.target.value),type:"search",id:"default-search",className:"block w-full p-4 pl-10 text-base text-gray-900 border border-gray-300 bg-gray-50 focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",placeholder:h("search.searchPlaceholder"),required:!0}),(0,r.jsx)("button",{disabled:!l,type:"submit",className:"text-white absolute right-2.5 bottom-2.5 bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-base px-4 py-2 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",children:h("search.button")})]})]})})}},63385:function(){}},function(e){e.O(0,[5175,5737,8792,5935,1126,7702,4696,2971,8069,1744],function(){return e(e.s=69115)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.