1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{246:()=>{},295:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let n=r(4252)._(r(4232)),o=r(6581),i=[],a=[],s=!1;function l(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),i=null;function l(){if(!i){let t=new u(e,r);i={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return i.promise()}if(!s){let e=r.webpack&&1?r.webpack():r.modules;e&&a.push(t=>{for(let r of e)if(t.includes(r))return l()})}function c(e,t){l();let a=n.default.useContext(o.LoadableContext);a&&Array.isArray(r.modules)&&r.modules.forEach(e=>{a(e)});let s=n.default.useSyncExternalStore(i.subscribe,i.getCurrentValue,i.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:i.retry}),[]),n.default.useMemo(()=>{var t;return s.loading||s.error?n.default.createElement(r.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:i.retry}):s.loaded?n.default.createElement((t=s.loaded)&&t.default?t.default:t,e):null},[e,s])}return c.preload=()=>l(),c.displayName="LoadableComponent",n.default.forwardRef(c)}(l,e)}function d(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return d(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{d(i).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(s=!0,t());d(a,e).then(r,r)})),window.__NEXT_PRELOADREADY=c.preloadReady;let f=c},1668:(e,t,r)=>{"use strict";r.d(t,{R:()=>a,x:()=>s});var n=r(4232);let o={},i=n.createContext(o);function a(e){let t=n.useContext(i);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),n.createElement(i.Provider,{value:t},e.children)}},1822:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>tv});var n,o,i=r(7876),a=r(4232),s=(0,a.createContext)(null),l=s.Provider,u=()=>{let e=(0,a.useContext)(s);if(!e)throw Error("useBlogContext must be used within a BlogProvider");return e};function c(e=""){return(Array.isArray(e)?e:e.split(",")).map(e=>e.trim())}var d=Object.defineProperty,f=Object.defineProperties,p=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,g=(e,t,r)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))m.call(t,r)&&g(e,r,t[r]);if(h)for(var r of h(t))v.call(t,r)&&g(e,r,t[r]);return e},b=(e,t)=>f(e,p(t)),_=(e,t)=>{var r={};for(var n in e)m.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&h)for(var n of h(e))0>t.indexOf(n)&&v.call(e,n)&&(r[n]=e[n]);return r},x=(e,t,r,n,o,i,a,s)=>
1{let l=document.documentElement,u=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(l.classList.remove(...n),l.classList.add(i&&i[t]?i[t]:t)):l.setAttribute(e,t)}),r=t,s&&u.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},w=["light","dark"],j="(prefers-color-scheme: dark)",S="undefined"==typeof window,E=a.createContext(void 0),k={setTheme:e=>{},themes:[]},T=e=>a.useContext(E)?a.createElement(a.Fragment,null,e.children):a.createElement(M,{...e}),C=["light","dark"],M=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:r=!0,enableColorScheme:n=!0,storageKey:o="theme",themes:i=C,defaultTheme:s=r?"system":"light",attribute:l="data-theme",value:u,children:c,nonce:d,scriptProps:f})=>{let[p,h]=a.useState(()=>F(o,s)),[m,v]=a.useState(()=>"system"===p?L():p),g=u?Object.values(u):i,y=a.useCallback(e=>{let o=e;if(!o)return;"system"===e&&r&&(o=L());let i=u?u[o]:o,a=t?A(d):null,c=document.documentElement,f=e=>{"class"===e?(c.classList.remove(...g),i&&c.classList.add(i)):e.startsWith("data-")&&(i?c.setAttribute(e,i):c.removeAttribute(e))};if(Array.isArray(l)?l.forEach(f):f(l),n){let e=w.includes(s)?s:null,t=w.includes(o)?o:e;c.style.colorScheme=t}null==a||a()},[d]),b=a.useCallback(e=>{let t="function"==typeof e?e(p):e;h(t);try{localStorage.setItem(o,t)}catch(e){}},[p]),_=a.useCallback(t=>{v(L(t)),"system"===p&&r&&!e&&y("system")},[p,e]);a.useEffect(()=>{let e=window.matchMedia(j);return e.addListener(_),_(e),()=>e.removeListener(_)},[_]),a.useEffect(()=>{let e=e=>{e.key===o&&(e.newValue?h(e.newValue):b(s))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[b]),a.useEffect(()=>{y(null!=e?e:p)},[e,p]);let x=a.useMemo(()=>({theme:p,setTheme:b,forcedTheme:e,resolvedTheme:"system"===p?m:p,themes:r?[...i,"system"]:i,systemTheme:r?m:void 0}),[p,b,e,m,r,i]);return a.createElement(E.Provider,{value:x},a.createElement(P,{forcedTheme:e,storageKey:o,attribute:l,enableSystem:r,enableColorScheme:n,defaultTheme:s,value:u,themes:i,nonce:d,scriptProps:f}),c)},P=a.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:n,enableColorScheme:o,defaultTheme:i,value:s,themes:l,nonce:u,scriptProps:c})=>{let d=JSON.stringify([r,t,i,e,l,s,n,o]).slice(1,-1);return a.createElement("script",{...c,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?u:"",dangerouslySetInnerHTML:{__html:`(${x.toString()})(${d})`}})}),F=(e,t)=>{let r;if(!S){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},A=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},L=e=>(e||(e=window.matchMedia(j)),e.matches?"dark":"light"),O=r(7328),R=r.n(O),N=r(1668),D=r(8230),H=r.n(D);let I=function(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(r=0;r<i;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(e))&&(n&&(n+=" "),n+=t);return n};var z=e=>(0,i.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",...e,children:(0,i.jsx)("path",{d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z"})}),W=e=>(0,i.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,...e,children:[(0,i.jsx)("rect",{x:9,y:9,width:13,height:13,rx:2}),(0,i.jsx)("path",{d:"M5 15H4C2.89543 15 2 14.1046 2 13V4C2 2.89543 2.89543 2 4 2H13C14.1046 2 15 2.89543 15 4V5"})]}),Y=e=>(0,i.jsx)("svg",{fill:"none",viewBox:"2 2 20 20",width:12,height:12,stroke:"currentColor",...e,children:(0,i.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,fill:"currentColor",d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"})}),B=e=>(0,i.jsx)("svg",{fill:"none",viewBox:"3 3 18 18",width:12,height:12,stroke:"currentColor",...e,children:(0,i.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,fill:"currentColor",d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"})}),V=e=>
1(0,i.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,i.jsx)("path",{d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})});let q="undefined"!=typeof document?a.useLayoutEffect:()=>{};function $(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function K(e){let t=(0,a.useRef)({isFocused:!1,observer:null});q(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let r=function(e){let t=(0,a.useRef)(null);return q(()=>{t.current=e},[e]),(0,a.useCallback)((...e)=>{let r=t.current;return null==r?void 0:r(...e)},[])}(t=>{null==e||e(t)});return(0,a.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=e.target;n.addEventListener("focusout",e=>{t.current.isFocused=!1,n.disabled&&r($(e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){var e;null==(e=t.current.observer)||e.disconnect();let r=n===document.activeElement?null:document.activeElement;n.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[r])}function U(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null==(t=window.navigator.userAgentData)?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function G(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function J(e){let t=null;return()=>(null==t&&(t=e()),t)}let X=J(function(){return G(/^Mac/i)}),Z=J(function(){return G(/^iPhone/i)}),Q=J(function(){return G(/^iPad/i)||X()&&navigator.maxTouchPoints>1}),ee=J(function(){return Z()||Q()});J(function(){return X()||ee()}
1),J(function(){return U(/AppleWebKit/i)&&!et()});let et=J(function(){return U(/Chrome/i)}),er=J(function(){return U(/Android/i)});J(function(){return U(/Firefox/i)});let en=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},eo=e=>e&&"window"in e&&e.window===e?e:en(e).defaultView||window,ei=null,ea=new Set,es=new Map,el=!1,eu=!1,ec={Tab:!0,Escape:!0};function ed(e,t){for(let r of ea)r(e,t)}function ef(e){el=!0,e.metaKey||!X()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(ei="keyboard",ed("keyboard",e))}function ep(e){ei="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(el=!0,ed("pointer",e))}function eh(e){(0===e.mozInputSource&&e.isTrusted||(er()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(el=!0,ei="virtual")}function em(e){e.target!==window&&e.target!==document&&e.isTrusted&&(el||eu||(ei="virtual",ed("virtual",e)),el=!1,eu=!1)}function ev(){el=!1,eu=!0}function eg(e){if("undefined"==typeof window||"undefined"==typeof document||es.get(eo(e)))return;let t=eo(e),r=en(e),n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){el=!0,n.apply(this,arguments)},r.addEventListener("keydown",ef,!0),r.addEventListener("keyup",ef,!0),r.addEventListener("click",eh,!0),t.addEventListener("focus",em,!0),t.addEventListener("blur",ev,!1),"undefined"!=typeof PointerEvent&&(r.addEventListener("pointerdown",ep,!0),r.addEventListener("pointermove",ep,!0),r.addEventListener("pointerup",ep,!0)),t.addEventListener("beforeunload",()=>{ey(e)},{once:!0}),es.set(t,{focus:n})}let ey=(e,t)=>{let r=eo(e),n=en(e);t&&n.removeEventListener("DOMContentLoaded",t),es.has(r)&&(r.HTMLElement.prototype.focus=es.get(r).focus,n.removeEventListener("keydown",ef,!0),n.removeEventListener("keyup",ef,!0),n.removeEventListener("click",eh,!0),r.removeEventListener("focus",em,!0),r.removeEventListener("blur",ev,!1),"undefined"!=typeof PointerEvent&&(n.removeEventListener("pointerdown",ep,!0),n.removeEventListener("pointermove",ep,!0),n.removeEventListener("pointerup",ep,!0)),es.delete(r))};function eb(){return"pointer"!==ei}"undefined"!=typeof document&&function(e){let t,r=en(void 0);"loading"!==r.readyState?eg(void 0):(t=()=>{eg(e)},r.addEventListener("DOMContentLoaded",t)),()=>ey(e,t)}();let e_=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ex(e,t){return!!t&&!!e&&e.contains(t)}function ew(){let e=(0,a.useRef)(new Map),t=(0,a.useCallback)((t,r,n,o)=>{let i=(null==o?void 0:o.once)?(...t)=>{e.current.delete(n),n(...t)}:n;e.current.set(n,{type:r,eventTarget:t,fn:i,options:o}),t.addEventListener(r,i,o)},[]),r=(0,a.useCallback)((t,r,n,o)=>{var i;let a=(null==(i=e.current.get(n))?void 0:i.fn)||n;t.removeEventListener(r,a,o),e.current.delete(n)},[]),n=(0,a.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,a.useEffect)(()=>n,[n]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:n}}let ej=!1,eS=0;function eE(e){"touch"===e.pointerType&&(ej=!0,setTimeout(()=>{ej=!1},50))}function ek(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",eE),eS++,()=>{--eS>0||"undefined"!=typeof PointerEvent&&document.removeEventListener("pointerup",eE)}}var eT=Object.defineProperty,eC=(e,t,r)=>(((e,t,r)=>t in e?eT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r)(e,"symbol"!=typeof t?t+"":t,r),r);class eM{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){eC(this,"current",this.detect()),eC(this,"handoffState","pending"),eC(this,"currentId",0)}}let eP=new eM,eF=function(e){var t,r;let n,o=(n=(0,a.useRef)(e),t=()=>{n.current=e},r=[e],eP.isServer?(0,a.useEffect)(t,r):(0,a.useLayoutEffect)(t,r),n);return a.useCallback(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return o.current(...t)},[o])},eA=(0,a.createContext)(void 0);function eL(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return Array.from(new Set(t.flatMap(e=>
1"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}var eO=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(eO||{}),eR=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(eR||{});function eN(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,{as:i=r,children:s,refName:l="ref",...u}=ez(e,["unmount","static"]),c=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof s?s(t):s;"className"in u&&u.className&&"function"==typeof u.className&&(u.className=u.className(t)),u["aria-labelledby"]&&u["aria-labelledby"]===u.id&&(u["aria-labelledby"]=void 0);let f={};if(t){let e=!1,r=[];for(let[n,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&r.push(n.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())));if(e)for(let e of(f["data-headlessui-state"]=r.join(" "),r))f["data-".concat(e)]=""}if(i===a.Fragment&&(Object.keys(eI(u)).length>0||Object.keys(eI(f)).length>0))if(!(0,a.isValidElement)(d)||Array.isArray(d)&&d.length>1){if(Object.keys(eI(u)).length>0)throw Error(['Passing props on "Fragment"!\n',"The current component <".concat(n,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(eI(u)).concat(Object.keys(eI(f))).map(e=>" - ".concat(e)).join("\n"),"\nYou can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>" - ".concat(e)).join("\n")].join("\n"))}else{var p;let e=d.props,t=null==e?void 0:e.className,r="function"==typeof t?function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return eL(t(...r),u.className)}:eL(t,u.className),n=eH(d.props,eI(ez(u,["ref"])));for(let e in f)e in n&&delete f[e];return(0,a.cloneElement)(d,Object.assign({},n,f,c,{ref:o((p=d,a.version.split(".")[0]>="19"?p.props.ref:p.ref),c.ref)},r?{className:r}:{}))}return(0,a.createElement)(i,Object.assign({},ez(u,["ref"]),i!==a.Fragment&&c,i!==a.Fragment&&f),d)}function eD(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.every(e=>null==e)?void 0:e=>{for(let r of t)null!=r&&("function"==typeof r?r(e):r.current=e)}}function eH(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(0===t.length)return{};if(1===t.length)return t[0];let n={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):n[t]=e[t];if(n.disabled||n["aria-disabled"])for(let e in o)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(o[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in o)Object.assign(n,{[e](t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];for(let r of o[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;r(t,...n)}}});return n}function eI(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function ez(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}let eW=function(e){var t;return Object.assign((0,a.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}(function(e,t){var r;let n,o,i,s=(0,a.useContext)(eA),{disabled:l=s||!1,autoFocus:u=!1,...c}=e,{isFocusVisible:d,focusProps:f}=function(e={}){var t;let{autoFocus:r=!1,isTextInput:n,within:o}=e,i=(0,a.useRef)({isFocused:!1,isFocusVisible:r||eb()}),[s,l]=(0,a.useState)(!1),[u,c]=(0,a.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),d=(0,a.useCallback)(()=>
1c(i.current.isFocused&&i.current.isFocusVisible),[]),f=(0,a.useCallback)(e=>{i.current.isFocused=e,l(e),d()},[d]);t={isTextInput:n},eg(),(0,a.useEffect)(()=>{let e=(e,r)=>{(function(e,t,r){let n=en(null==r?void 0:r.target),o="undefined"!=typeof window?eo(null==r?void 0:r.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?eo(null==r?void 0:r.target).HTMLTextAreaElement:HTMLTextAreaElement,a="undefined"!=typeof window?eo(null==r?void 0:r.target).HTMLElement:HTMLElement,s="undefined"!=typeof window?eo(null==r?void 0:r.target).KeyboardEvent:KeyboardEvent;return!((e=e||n.activeElement instanceof o&&!e_.has(n.activeElement.type)||n.activeElement instanceof i||n.activeElement instanceof a&&n.activeElement.isContentEditable)&&"keyboard"===t&&r instanceof s&&!ec[r.key])})(!!(null==t?void 0:t.isTextInput),e,r)&&(e=>{i.current.isFocusVisible=e,d()})(eb())};return ea.add(e),()=>{ea.delete(e)}},[]);let{focusProps:p}=function(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:o}=e,i=(0,a.useCallback)(e=>{if(e.target===e.currentTarget)return n&&n(e),o&&o(!1),!0},[n,o]),s=K(i),l=(0,a.useCallback)(e=>{var t;let n=en(e.target),i=n?((e=document)=>e.activeElement)(n):((e=document)=>e.activeElement)();e.target===e.currentTarget&&i===(t=e.nativeEvent,t.target)&&(r&&r(e),o&&o(!0),s(e))},[o,r,s]);return{focusProps:{onFocus:!t&&(r||o||n)?l:void 0,onBlur:!t&&(n||o)?i:void 0}}}({isDisabled:o,onFocusChange:f}),{focusWithinProps:h}=function(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:o}=e,i=(0,a.useRef)({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:l}=ew(),u=(0,a.useCallback)(e=>{e.currentTarget.contains(e.target)&&i.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(i.current.isFocusWithin=!1,l(),r&&r(e),o&&o(!1))},[r,o,i,l]),c=K(u),d=(0,a.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let r=en(e.target),a=((e=document)=>e.activeElement)(r);if(!i.current.isFocusWithin&&a===(t=e.nativeEvent,t.target)){n&&n(e),o&&o(!0),i.current.isFocusWithin=!0,c(e);let t=e.currentTarget;s(r,"focus",e=>{if(i.current.isFocusWithin&&!ex(t,e.target)){let n=new r.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t}),u($(n))}},{capture:!0})}},[n,o,c,s,u]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:u}}}({isDisabled:!o,onFocusWithinChange:f});return{isFocused:s,isFocusVisible:u,focusProps:o?h:p}}({autoFocus:u}),{isHovered:p,hoverProps:h}=function(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:o}=e,[i,s]=(0,a.useState)(!1),l=(0,a.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,a.useEffect)(ek,[]);let{addGlobalListener:u,removeAllGlobalListeners:c}=ew(),{hoverProps:d,triggerHoverEnd:f}=(0,a.useMemo)(()=>{let e=(e,t)=>{let o=l.target;
1l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&o&&(l.isHovered=!1,c(),n&&n({type:"hoverend",target:o,pointerType:t}),r&&r(!1),s(!1))},i={};return"undefined"!=typeof PointerEvent&&(i.onPointerEnter=n=>{ej&&"mouse"===n.pointerType||((n,i)=>{if(l.pointerType=i,o||"touch"===i||l.isHovered||!n.currentTarget.contains(n.target))return;l.isHovered=!0;let a=n.currentTarget;l.target=a,u(en(n.target),"pointerover",t=>{l.isHovered&&l.target&&!ex(l.target,t.target)&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:a,pointerType:i}),r&&r(!0),s(!0)})(n,n.pointerType)},i.onPointerLeave=t=>{!o&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:i,triggerHoverEnd:e}},[t,r,n,o,l,u,c]);return(0,a.useEffect)(()=>{o&&f({currentTarget:l.target},l.pointerType)},[o]),{hoverProps:d,isHovered:i}}({isDisabled:l}),{pressed:m,pressProps:v}=function(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,a.useRef)(null),[r,n]=(0,a.useState)(!1),o=function(){let[e]=(0,a.useState)(function e(){let t=[],r={addEventListener:(e,t,n,o)=>(e.addEventListener(t,n,o),r.add(()=>e.removeEventListener(t,n,o))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=requestAnimationFrame(...t);return r.add(()=>cancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.requestAnimationFrame(()=>r.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=setTimeout(...t);return r.add(()=>clearTimeout(o))},microTask(){for(var e,t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];let i={current:!0};return e=()=>{i.current&&n[0]()},"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e})),r.add(()=>{i.current=!1})},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add(()=>{Object.assign(e.style,{[t]:n})})},group(t){let r=e();return t(r),this.add(()=>r.dispose())},add:e=>(t.includes(e)||t.push(e),()=>{let r=t.indexOf(e);if(r>=0)for(let e of t.splice(r,1))e()}),dispose(){for(let e of t.splice(0))e()}};return r});return(0,a.useEffect)(()=>()=>e.dispose(),[e]),e}(),i=eF(()=>{t.current=null,n(!1),o.dispose()}),s=eF(e=>{if(o.dispose(),null===t.current){t.current=e.currentTarget,n(!0);{var r,a,s;let l=(r=e.currentTarget,eP.isServer?null:r?"ownerDocument"in r?r.ownerDocument:"current"in r?null!=(s=null==(a=r.current)?void 0:a.ownerDocument)?s:document:null:document);o.addEventListener(l,"pointerup",i,!1),o.addEventListener(l,"pointermove",e=>{if(t.current){var r,o;let i,a;n((i=e.width/2,a=e.height/2,r={top:e.clientY-a,right:e.clientX+i,bottom:e.clientY+a,left:e.clientX-i},o=t.current.getBoundingClientRect(),!(!r||!o||r.right<o.left||r.left>o.right||r.bottom<o.top||r.top>o.bottom)))}},!1),o.addEventListener(l,"pointercancel",i,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:s,onPointerUp:i,onClick:i}}}({disabled:l}),g=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(0===t.length)return{};if(1===t.length)return t[0];let n={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):n[t]=e[t];for(let e in o)Object.assign(n,{[e](){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];for(let t of o[e])null==t||t(...r)}});return n}({ref:t,type:null!=(r=c.type)?r:"button",disabled:l||void 0,autoFocus:u},f,h,v),y=(0,a.useMemo)(()=>({disabled:l,hover:p,focus:d,active:m,autofocus:u}),[l,p,d,m,u]);return(n=(0,a.useRef)([]),o=(0,a.useCallback)(e=>{for(let t of n.current)null!=t&&("function"==typeof t?t(e):t.current=e)},[]),i=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!t.every(e=>null==e))return n.current=t,o},(0,a.useCallback)(e=>(function(e){let{ourProps:t,theirProps:r,slot:n,defaultTag:o,features:i,visible:a=!0,name:s,mergeRefs:l}=e;l=null!=l?l:eD;let u=eH(r,t);if(a)return eN(u,n,o,s,l);let c=null!=i?i:0;if(2&c){let{static:e=!1,...t}=u;
1if(e)return eN(t,n,o,s,l)}if(1&c){let{unmount:e=!0,...t}=u;return function e(t,r){for(var n=arguments.length,o=Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];if(t in r){let e=r[t];return"function"==typeof e?e(...o):e}let a=Error('Tried to handle "'.concat(t,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(r).map(e=>'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(a,e),a}(+!e,{0:()=>null,1:()=>eN({...t,hidden:!0,style:{display:"none"}},n,o,s,l)})}return eN(u,n,o,s,l)})({mergeRefs:i,...e}),[i]))({ourProps:g,theirProps:c,slot:y,defaultTag:"button",name:"Button"})}),eY={border:I("_border _border-gray-300 dark:_border-neutral-700","contrast-more:_border-gray-900 contrast-more:dark:_border-gray-50")};function eB({children:e,className:t,variant:r="default",...n}){return(0,i.jsx)(eW,{className:e=>I("_transition",e.focus&&"nextra-focusable","outline"===r&&[eY.border,"_rounded-md _p-1.5"],"function"==typeof t?t(e):t),...n,children:e})}function eV({getValue:e,...t}){let[r,n]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(!r)return;let e=setTimeout(()=>{n(!1)},2e3);return()=>{clearTimeout(e)}},[r]);let o=(0,a.useCallback)(async()=>{n(!0),navigator?.clipboard||console.error("Access to clipboard rejected!");try{await navigator.clipboard.writeText(e())}catch{console.error("Failed to copy!")}},[e]);return(0,i.jsx)(eB,{onClick:o,title:"Copy code",variant:"outline",...t,children:(0,i.jsx)(r?z:W,{height:"16",className:"nextra-copy-icon"})})}function eq(){let e=document.documentElement.dataset;"nextraWordWrap"in e?delete e.nextraWordWrap:e.nextraWordWrap=""}function e$({children:e,className:t,"data-filename":r,"data-copy":n,"data-language":o,"data-word-wrap":s,icon:l,...u}){let c=(0,a.useRef)(null),d=""===n&&(0,i.jsx)(eV,{className:r?"_ml-auto":"",getValue:()=>c.current?.querySelector("code")?.textContent||""});return(0,i.jsxs)("div",{className:"nextra-code _relative [&:not(:first-child)]:_mt-6",children:[r&&(0,i.jsxs)("div",{className:I("_px-4 _text-xs _text-gray-700 dark:_text-gray-200","_bg-gray-100 dark:_bg-neutral-900","_flex _items-center _h-12 _gap-2 _rounded-t-md",eY.border,"_border-b-0"),children:[l&&(0,i.jsx)(l,{className:"_h-4 _w-auto _max-w-6 _shrink-0"}),(0,i.jsx)("span",{className:"_truncate",children:r}),d]}),(0,i.jsx)("pre",{className:I("nextra-focus","_overflow-x-auto _subpixel-antialiased _text-[.9em]","_bg-white dark:_bg-black _py-4","_ring-1 _ring-inset _ring-gray-300 dark:_ring-neutral-700","contrast-more:_ring-gray-900 contrast-more:dark:_ring-gray-50","contrast-more:_contrast-150",r?"_rounded-b-md":"_rounded-md",t),ref:c,...u,children:e}),(0,i.jsxs)("div",{className:I("_opacity-0 _transition [div:hover>&]:_opacity-100 focus-within:_opacity-100","_flex _gap-1 _absolute _right-4",r?"_top-14":"_top-2"),children:[""===s&&(0,i.jsx)(eB,{onClick:eq,className:"md:_hidden",title:"Toggle word wrap",variant:"outline",children:(0,i.jsx)(V,{height:"16"})}),!r&&d]})]})}let eK=({className:e,...t})=>(0,i.jsx)("table",{className:I("_not-prose","_block _overflow-x-auto",e),...t});var eU=r(8477),eG=r(9099),eJ={footer:(0,i.jsxs)("small",{className:"_mt-32 _block",children:["CC BY-NC 4.0 ",new Date().getFullYear()," \xa9 Shu Ding."]}),readMore:"Read More â"},eX=(0,a.createContext)((0,a.createRef)());function eZ(e){var{tag:t,children:r,id:n,className:o}=e,a=_(e,["tag","children","id","className"]);return(0,i.jsxs)(t,b(y({id:n,className:"sr-only"===o?"_sr-only":`subheading-${t}`},a),{children:[r,n&&(0,i.jsx)("a",{href:`#${n}`,className:"_not-prose subheading-anchor","aria-label":"Permalink for this section"})]}))}var eQ=/https?:\/\//,e0={h1:({children:e})=>{let t=(0,a.useContext)(eX),{opts:r}=u(),[n,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{t.current&&r.hasJsxInH1&&o(!0)},[r.hasJsxInH1,t]),(0,i.jsx)(i.Fragment,{children:n&&(0,eU.createPortal)(e,t.current)})},h2:e=>(0,i.jsx)(eZ,y({tag:"h2"},e)),h3:e=>(0,i.jsx)(eZ,y({tag:"h3"},e)),h4:e=>(0,i.jsx)(eZ,y({tag:"h4"},e)),h5:e=>(0,i.jsx)(eZ,y({tag:"h5"},e)),h6:e=>(0,i.jsx)(eZ,y({tag:"h6"},e)),a:e=>{var{children:t,href:r=""}=e,n=_(e,["children","href"]);if(eQ.test(r))return(0,i.jsx)("a",b(y({href:r,target:"_blank",rel:"noreferrer"},n),{children:t}));let o=r.startsWith("#")?"a":H();return(0,i.jsx)(o,b(y({href:r},n),{children:t}))},pre:e=>{var{children:t}=e,r=_(e,["children"]);return(0,i.jsx)(e$,b(y({className:"_not-prose"},r),{children:t}))},tr:({className:e="",...t})=>(0,i.jsx)("tr",{className:I("_m-0 _border-t _border-gray-300 _p-0 dark:_border-gray-600","even:_bg-gray-100 even:dark:_bg-gray-600/20",e),...t}),th:({className:e="",...t})=>(0,i.jsx)("th",{className:I("_m-0 _border _border-gray-300 _px-4 _py-2 _font-semibold dark:_border-gray-600",e),...t}),td:({className:e="",...t})=>(0,i.jsx)("td",{className:I("_m-0 _border _border-gray-300 _px-4 _py-2 dark:_border-gray-600",e),...t}),table:e=>(0,i.jsx)(eK,y({className:"_not-prose"},e)),code:function({children:e,className:t,"data-language":r,...n}){return(0,i.jsx)("code",{className:I("nextra-code","data-line-numbers"in n&&"[counter-reset:line]",t),dir:"ltr",...n,children:e})}};function e1(){var e;let{setTheme:t,resolvedTheme:r}=null!=(e=a.useContext(E))?e:k,n=function(){let[e,t]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{t(!0)},[]),e}(),o="dark"===r,s=()=>{t(o?"light":"dark")};return(0,i.jsx)("span",{role:"button","aria-label":"Toggle Dark Mode",className:"_cursor-pointer _p-2 _text-current",tabIndex:0,onClick:s,onKeyDown:e=>{"Enter"===e.key&&s()},children:n&&o?(0,i.jsx)(Y,{}):(0,i.jsx)(B,{})})}function e2(e,t){for(let r of e)if(t(r))return r;for(let r of e)if("children"in r){let e=e2(r.children,t);
1if(e)return e}return null}function e4(){var e,t;let{opts:r,config:n}=u(),{author:o,date:a,tag:s}=r.frontMatter,{back:l}=function({opts:e}){let t=null,r=[],{route:n}=(0,eG.useRouter)();e2(e.pageMap,e=>{"route"in e&&n!==e.route&&(n+"/").startsWith("/"===e.route?"/":e.route+"/")&&r.push(e)});let o=r.reverse().find(e=>"frontMatter"in e&&e.frontMatter&&"posts"===e.frontMatter.type);return o&&(t=o.route),{parentPage:o,back:t}}({opts:r,config:n}),d=s?c(s):[],f=d.map(e=>(0,i.jsx)(H(),{href:`/tags/${e}`,className:"\n _select-none\n _rounded-md\n _bg-gray-200\n _px-1\n _text-sm\n _text-gray-400\n _transition-colors\n hover:_bg-gray-300\n hover:_text-gray-500\n dark:_bg-gray-600\n dark:_text-gray-300\n dark:hover:_bg-gray-700\n dark:hover:_text-gray-200\n ",children:e},e)),p=null==(e=r.readingTime)?void 0:e.text,h=a?new Date(a):null;return(0,i.jsxs)("div",{className:"_mb-8 _flex _gap-3 "+(p?"_items-start":"_items-center"),children:[(0,i.jsxs)("div",{className:"_not-prose _grow dark:_text-gray-400 _text-gray-600",children:[(0,i.jsxs)("div",{className:"_flex _flex-wrap _items-center _gap-1",children:[o,o&&a&&",",h&&(0,i.jsx)("time",{dateTime:h.toISOString(),children:(null==(t=n.dateFormatter)?void 0:t.call(n,h))||h.toDateString()}),(o||a)&&(p||d.length>0)&&(0,i.jsx)("span",{className:"_px-1",children:"â¢"}),p||f]}),p&&(0,i.jsx)("div",{className:"_mt-1 _flex _flex-wrap _items-center _gap-1",children:f})]}),(0,i.jsxs)("div",{className:"_flex _items-center _gap-3 print:_hidden",children:[l&&(0,i.jsx)(H(),{href:l,children:"Back"}),n.darkMode&&(0,i.jsx)(e1,{})]})]})}var e3=(e,t)=>{var r,n;return(null==(r=e.frontMatter)?void 0:r.date)&&(null==(n=t.frontMatter)?void 0:n.date)?new Date(t.frontMatter.date).getTime()-new Date(e.frontMatter.date).getTime():-1},e6=/^\d{4}-\d{2}-\d{2}(T\d{2}:\d{2})?(:\d{2}\.\d{3}Z)?$/,e5=/^\d{4}\/\d{1,2}\/\d{1,2}( \d{1,2}:\d{1,2})?$/;function e7({opts:e}){let t=[],r=[],{route:n}=(0,eG.useRouter)();return e2(e.pageMap,e=>{(e=>{var t;let r="frontMatter"in e&&(null==(t=e.frontMatter)?void 0:t.type);return r&&["page","posts"].includes(r)})(e)&&r.push(b(y({},e),{active:e.route===n})),(e=>{if("children"in e||"data"in e||e.name.startsWith("_"))return!1;let{draft:t,type:r}=e.frontMatter||{};return!t&&(!r||"post"===r)})(e)&&t.push(e)}),t.sort(e3),r.sort(e3),{posts:t,navPages:r}}function e9(){var e;let{opts:t,config:r}=u(),{navPages:n}=e7({opts:t,config:r});return(0,i.jsxs)("div",{className:"_mb-8 _flex _items-center _gap-3",children:[(0,i.jsxs)("div",{className:"_flex _grow _flex-wrap _items-center _justify-end _gap-3",children:[n.map(e=>{var t;let r=(null==(t=e.frontMatter)?void 0:t.title)||e.name;return e.active?(0,i.jsx)("span",{className:"_cursor-default dark:_text-gray-400 _text-gray-600",children:r},e.route):(0,i.jsx)(H(),{href:e.route,children:r},e.route)}),null==(e=r.navs)?void 0:e.map(e=>(0,i.jsx)(H(),{href:e.url,children:e.name},e.url))]}),r.darkMode&&(0,i.jsx)(e1,{})]})}function e8(){let{config:e,opts:t}=u(),{posts:r}=e7({config:e,opts:t}),n=(0,eG.useRouter)(),{type:o}=t.frontMatter,a="tag"===o?n.query.tag:null,s=r.map(t=>{var r,n,s;if(a){let e=t.frontMatter?c(t.frontMatter.tag):[];if(!Array.isArray(a)&&!e.includes(a))return null}else if("tag"===o)return null;let l=(null==(r=t.frontMatter)?void 0:r.title)||t.name,u=(null==(n=t.frontMatter)?void 0:n.date)?new Date(t.frontMatter.date):null,d=null==(s=t.frontMatter)?void 0:s.description;return(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:"_not-prose _mt-6 _mb-2 _text-xl _font-semibold",children:(0,i.jsx)(H(),{href:t.route,children:l})}),d&&(0,i.jsxs)("p",{className:"_mb-2 dark:_text-gray-400 _text-gray-600",children:[d,e.readMore&&(0,i.jsx)(H(),{href:t.route,className:"_ml-2",children:e.readMore})]}),u&&(0,i.jsx)("time",{className:"_text-sm dark:_text-gray-400 _text-gray-600",dateTime:u.toISOString(),children:u.toDateString()})]},t.route)});return(0,i.jsx)(i.Fragment,{children:s})}var te=new Set(["post","page","posts","tag"]),tt=r(5961),tr=r.n(tt);let tn=new Date().getFullYear(),to="".concat("https://aceric.vercel.app","/images/waterloo2.png"),ti=["January","February","March","April","May","June","July","August","September","October","November","December"],ta={dateFormatter:e=>"".concat(ti[e.getUTCMonth()]," ").concat(e.getUTCDate(),", ").concat(e.getUTCFullYear()),head:e=>{let{title:t,meta:r}=e,n=t?"".concat(t," â Adriana Ceric"):"Adriana Ceric",o=r.description||"Civ
1il engineering student, transportation planner, and civic technologist based in Waterloo, Ontario.",a=r.image||to;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:n}),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,i.jsx)("meta",{name:"description",content:o}),r.tag&&(0,i.jsx)("meta",{name:"keywords",content:r.tag}),r.author&&(0,i.jsx)("meta",{name:"author",content:r.author}),(0,i.jsx)("meta",{property:"og:title",content:n}),(0,i.jsx)("meta",{property:"og:description",content:o}),(0,i.jsx)("meta",{property:"og:image",content:a}),(0,i.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,i.jsx)("meta",{property:"og:image:height",content:"630"}),(0,i.jsx)("meta",{property:"og:image:alt",content:"Adriana Ceric's personal site"}),(0,i.jsx)("meta",{property:"og:type",content:"website"}),(0,i.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,i.jsx)("meta",{name:"twitter:site",content:"@adriyuhh"}),(0,i.jsx)("meta",{name:"twitter:creator",content:"@adriyuhh"}),(0,i.jsx)("meta",{name:"twitter:title",content:n}),(0,i.jsx)("meta",{name:"twitter:description",content:o}),(0,i.jsx)("meta",{name:"twitter:image",content:a}),(0,i.jsx)("meta",{name:"twitter:image:alt",content:"Adriana Ceric's personal site"})]})},footer:(0,i.jsxs)("small",{style:{display:"block",marginTop:"8rem"},className:"jsx-e6e9d24e87524ce7",children:[(0,i.jsx)("time",{suppressHydrationWarning:!0,className:"jsx-e6e9d24e87524ce7",children:tn})," \xa9 Adriana Ceric",(0,i.jsx)(tr(),{id:"e6e9d24e87524ce7",children:"small.jsx-e6e9d24e87524ce7 a.jsx-e6e9d24e87524ce7{float:right}@media screen and (max-width:480px){small.jsx-e6e9d24e87524ce7{padding-top:2rem;padding-bottom:4rem}}"})]})};r(8985);var ts=r(5364);function tl(){return"undefined"!=typeof window}function tu(){return"production"}function tc(){return"development"===((tl()?window.vam:tu())||"production")}function td(e){return(0,a.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,a.useEffect)(()=>{!function(e={debug:!0}){var t;if(!tl())return;!function(e="auto"){if("auto"===e){window.vam=tu();return}window.vam=e}(e.mode),window.va||(window.va=function(...e){(window.vaq=window.vaq||[]).push(e)}),e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend));let r=e.scriptSrc?e.scriptSrc:tc()?"https://va.vercel-scripts.com/v1/script.debug.js":e.basePath?`${e.basePath}/insights/script.js`:"/_vercel/insights/script.js";if(document.head.querySelector(`script[src*="${r}"]`))return;let n=document.createElement("script");n.src=r,n.defer=!0,n.dataset.sdkn="@vercel/analytics"+(e.framework?`/${e.framework}`:""),n.dataset.sdkv="1.5.0",e.disableAutoTrack&&(n.dataset.disableAutoTrack="1"),e.endpoint?n.dataset.endpoint=e.endpoint:e.basePath&&(n.dataset.endpoint=`${e.basePath}/insights`),e.dsn&&(n.dataset.dsn=e.dsn),n.onerror=()=>{let e=tc()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log(`[Vercel Web Analytics] Failed to load script from ${r}. ${e}`)},tc()&&!1===e.debug&&(n.dataset.debug="false"),document.head.appendChild(n)}({framework:e.framework||"react",basePath:e.basePath??function(){if(void 0!==ts&&void 0!==ts.env)return ts.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==e.route&&{disableAutoTrack:!0},...e})},[]),(0,a.useEffect)(()=>{e.route&&e.path&&function({route:e,path:t}){var r;null==(r=window.va)||r.call(window,"pageview",{route:e,path:t})}({route:e.route,path:e.path})},[e.route,e.path]),null}var tf=r(8847),tp=r.n(tf);function th(){let e=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let t,r=e.current;if(!r)return;let n=-100,o=-100,i=-100,a=-100,s=e=>{i=e.clientX,a=e.clientY},l=()=>{n+=(i-n)*.14,o+=(a-o)*.14,r.style.left="".concat(n,"px"),r.style.top="".concat(o,"px"),t=requestAnimationFrame(l)};return document.addEventListener("mousemove",s),t=requestAnimationFrame(l),()=>{document.removeEventListener("mousemove",s),cancelAnimationFrame(t)}},[]),(0,i.jsx)("div",{ref:e,"aria-hidden":"true",style:{position:"fixed",pointerEvents:"none",zIndex:9999,fontSize:"18px",transform:"translate(-50%, -50%)",userSelect:"none",lineHeight:1,top:0,left:0},children:"\uD83D\uDE8C"})}r(246);let tm=tp()(()=>Promise.resolve({default:th}),{ssr:!1});function tv(e){let{Component:t,pageProps:r}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(R(),{children:[(0,i.jsx)("link",{rel:"alternate",type:"application/rss+xml",title:"RSS",href:"/feed.xml"}),(0,i.jsx)("link",{rel:"preload",href:"/fonts/Inter-roman.latin.var.woff2",as:"font",type:"font/woff2",crossOrigin:"anonymous"})]}),(0,i.jsx)(tm,{}),(0,i.jsx)(t,{...r}),(0,i.jsx)(td,{})]})}let tg=(n=globalThis)[o=Symbol.for("__nextra_internal__")]||(n[o]=Object.create(null));tg.context||(tg.context=Object.create(null)),tg.Layout=function({children:e,pageOpts:t,themeConfig:r}){var n;let o=y(y({},eJ),r),s=(0,a.useRef)(null),{title:u,frontMatter:c}=t;c.type||(c.type="post");let{type:d,date:f}=c;if(!te.has(d))throw Error(`nextra-theme-blog does not support the layout type "${d}" It only supports "post", "page", "posts" and "tag"`);if(f&&!(e6.test(f)||e5.test(f)))throw Error(`Invalid date "${f}". Provide date in "YYYY/M/D", "YYYY/M/D H:m", "YYYY-MM-DD", "[YYYY-MM-DD]T[HH:mm]" or "[YYYY-MM-DD]T[HH:mm:ss.SSS]Z" format.`);let p=`${u}${o.titleSuffix||""}`,h={post:()=>(0,i.jsxs)(i.Fragment,{children:[o.postFooter,o.comments]}),posts:e8,tag:e8,page:null}[d];return(0,i.jsxs)(T,{attribute:"class",defaultTheme:"system",enableSystem:!0,children:[(0,i.jsxs)(R(),{children:[(0,i.jsx)("title",{children:p}),null==(n=o.head)?void 0:n.call(o,{title:p,meta:c}),(0,i.jsx)("style",{children:":root{--nextra-bg:250,250,250;}.dark{--nextra-bg:17,17,17;}"})]}),(0,i.jsx)(l,{value:{config:o,opts:t},children:(0,i.jsxs)("article",{className:"_container _prose max-md:_prose-sm dark:_prose-invert",dir:"ltr",children:[(0,i.jsxs)(eX.Provider,{value:s,children:[t.hasJsxInH1?(0,i.jsx)("h1",{ref:s}):null,t.hasJsxInH1?null:(0,i.jsx)("h1",{children:u}),"post"===d?(0,i.jsx)(e4,{}):(0,i.jsx)(e9,{}),(0,i.jsx)(N.x,{components:y(y({},e0),o.components),children:e}),h&&(0,i.jsx)(h,{})]}),o.footer]})})]})},tg.themeConfig=ta},2496:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},noSSR:function(){return a}});let n=r(4252);r(7876),r(4232);let o=n._(r(295));function i(e){return{default:(null==e?void 0:e.default)||e}}function a(e,t){return delete t.webpack,delete t.modules,e(t)}function s(e,t){let r=o.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let s=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=s?s().then(i):Promise.resolve(i(()=>null))}):(delete n.webpack,delete n.modules,a(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2552:()=>{},2784:(e,t,r)=>{"use strict";var n=r(5364);r(2552);var o=r(4232),i=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(o),a=void 0!==n&&n.env&&!0,s=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,r=t.name,n=void 0===r?"stylesheet":r,o=t.optimizeForSpeed,i=void 0===o?a:o;u(s(n),"`name` must be a string"),this._name=n,this._deletedRulePlaceholder="#"+n+"-deleted-rule____{}",u("boolean"==typeof i,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=i,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l=document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t,r=e.prototype;return r.setOptimizeForSpeed=function(e){u("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),u(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},r.isOptimizeForSpeed=function(){return this._optimizeForSpeed},r.inject=function(){var e=this;if(u(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(a||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,r){return"number"==typeof r?e._serverSheet.cssRules[r]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),r},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},r.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},r.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},r.insertRule=function(e,t){if(u(s(e),"`insertRule` accepts only strings"),this._optimizeForSpeed){var r=this.getSheet();"number"!=typeof t&&(t=r.cssRules.length);try{r.insertRule(e,t)}catch(t){return a||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var n=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,n))}return this._rulesCount++},r.replaceRule=function(e,t){if(this._optimizeForSpeed){var r=this.getSheet();if(t.trim()||(t=this._deletedRulePlaceholder),!r.cssRules[e])return e;r.deleteRule(e);try{r.insertRule(t,e)}catch(n){a||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),r.insertRule(this._deletedRulePlaceholder,e)}}else{var n=this._tags[e];u(n,"old rule at index `"+e+"` not found"),n.textContent=t}return e},r.deleteRule=function(e){if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];u(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},r.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEac
1h(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]},r.cssRules=function(){var e=this;return this._tags.reduce(function(t,r){return r?t=t.concat(Array.prototype.map.call(e.getSheetForTag(r).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},r.makeStyleTag=function(e,t,r){t&&u(s(t),"makeStyleTag accepts only strings as second parameter");var n=document.createElement("style");this._nonce&&n.setAttribute("nonce",this._nonce),n.type="text/css",n.setAttribute("data-"+e,""),t&&n.appendChild(document.createTextNode(t));var o=document.head||document.getElementsByTagName("head")[0];return r?o.insertBefore(n,r):o.appendChild(n),n},t=[{key:"length",get:function(){return this._rulesCount}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e.prototype,t),e}();function u(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var c=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0},d={};function f(e,t){if(!t)return"jsx-"+e;var r=String(t),n=e+r;return d[n]||(d[n]="jsx-"+c(e+"-"+r)),d[n]}function p(e,t){var r=e+t;return d[r]||(d[r]=t.replace(/__jsx-style-dynamic-selector/g,e)),d[r]}var h=function(){function e(e){var t=void 0===e?{}:e,r=t.styleSheet,n=void 0===r?null:r,o=t.optimizeForSpeed,i=void 0!==o&&o;this._sheet=n||new l({name:"styled-jsx",optimizeForSpeed:i}),this._sheet.inject(),n&&"boolean"==typeof i&&(this._sheet.setOptimizeForSpeed(i),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var r=this.getIdAndRules(e),n=r.styleId,o=r.rules;if(n in this._instancesCounts){this._instancesCounts[n]+=1;return}var i=o.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[n]=i,this._instancesCounts[n]=1},t.remove=function(e){var t=this,r=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(r in this._instancesCounts,"styleId: `"+r+"` not found"),this._instancesCounts[r]-=1,this._instancesCounts[r]<1){var n=this._fromServer&&this._fromServer[r];n?(n.parentNode.removeChild(n),delete this._fromServer[r]):(this._indices[r].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[r]),delete this._instancesCounts[r]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],r=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return r[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,r;return t=this.cssRules(),void 0===(r=e)&&(r={}),t.map(function(e){var t=e[0],n=e[1];return i.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:r.nonce?r.nonce:void 0,dangerouslySetInnerHTML:{__html:n}})})},t.getIdAndRules=function(e){var t=e.children,r=e.dynamic,n=e.id;if(r){var o=f(n,r);return{styleId:o,rules:Array.isArray(t)?t.map(function(e){return p(o,e)}):[p(o,t)]}}return{styleId:f(n),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),m=o.createContext(null);m.displayName="StyleSheetContext";var v=i.default.useInsertionEffect||i.default.useLayoutEffect,g=new h;function y(e){var t=g||o.useContext(m);return t&&v(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)]),null}y.dynamic=function(e){return e.map(function(e){return f(e[0],e[1])}).join(" ")},t.style=y},3786:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(4232),o=r(3273),i="function"==typeof IntersectionObserver,a=new Map,s=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!i,[c,d]=(0,n.useState)(!1),f=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{f.current=e},[]);return(0,n.useEffect)(()=>{if(i){if(u||c)return;let e=f.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:o,elements:i}=function(e){let t,r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let o=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:o},s.push(r),a.set(r,t),t}(r);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[u,r,t,c,f.current]),[p,c,(0,n.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4009:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return w},useLinkStatus:function(){return x}});let n=r(8365),o=r(7876),i=n._(r(4232)),a=r(4727),s=r(1623),l=r(170),u=r(464),c=r(125),d=r(242),f=r(3786),p=r(4327),h=r(9094),m=r(9203);r(5785);let v=new Set;function g(e,t,r,n){if((0,s.isLocalURL)(t)){if(!n.bypassPrefetchedCheck){let o=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(v.has(o))return;v.add(o)}e.prefetch(t,r,n).catch(e=>{})}}function y(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let b=i.default.forwardRef(function(e,t){let r,n,{href:l,as:v,children:b,prefetch:_=null,passHref:x,replace:w,shallow:j,scroll:S,locale:E,onClick:k,onNavigate:T,onMouseEnter:C,onTouchStart:M,legacyBehavior:P=!1,...F}=e;r=b,P&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let A=i.default.useContext(d.RouterContext),L=!1!==_,{href:O,as:R}=i.default.useMemo(()=>{if(!A){let e=y(l);return{href:e,as:v?y(v):e}}let[e,t]=(0,a.resolveHref)(A,l,!0);return{href:e,as:v?(0,a.resolveHref)(A,v):t||e}},[A,l,v]),N=i.default.useRef(O),D=i.default.useRef(R);P&&(n=i.default.Children.only(r));let H=P?n&&"object"==typeof n&&n.ref:t,[I,z,W]=(0,f.useIntersection)({rootMargin:"200px"}),Y=i.default.useCallback(e=>{(D.current!==R||N.current!==O)&&(W(),D.current=R,N.current=O),I(e)},[R,O,W,I]),B=(0,m.useMergedRef)(Y,H);i.default.useEffect(()=>{A&&z&&L&&g(A,O,R,{locale:E})},[R,O,z,E,L,null==A?void 0:A.locale,A]);let V={ref:B,onClick(e){P||"function"!=typeof k||k(e),P&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),A&&(e.defaultPrevented||function(e,t,r,n,o,i,a,l,u){let{nodeName:c}=e.currentTarget;if(!("A"===c.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,s.isLocalURL)(r)){o&&(e.preventDefault(),location.replace(r));return}e.preventDefault(),(()=>{if(u){let e=!1;if(u({preventDefault:()=>{e=!0}}),e)return}let e=null==a||a;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:i,locale:l,scroll:e}):t[o?"replace":"push"](n||r,{scroll:e})})()}}(e,A,O,R,w,j,S,E,T))},onMouseEnter(e){P||"function"!=typeof C||C(e),P&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),A&&g(A,O,R,{locale:E,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){P||"function"!=typeof M||M(e),P&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),A&&g(A,O,R,{locale:E,priority:!0,bypassPrefetchedCheck:!0})}};if((0,u.isAbsoluteUrl)(R))V.href=R;else if(!P||x||"a"===n.type&&!("href"in n.props)){let e=void 0!==E?E:null==A?void 0:A.locale;V.href=(null==A?void 0:A.isLocaleDomain)&&(0,p.getDomainLocale)(R,e,null==A?void 0:A.locales,null==A?void 0:A.domainLocales)||
1(0,h.addBasePath)((0,c.addLocale)(R,e,null==A?void 0:A.defaultLocale))}return P?i.default.cloneElement(n,V):(0,o.jsx)("a",{...F,...V,children:r})}),_=(0,i.createContext)({pending:!1}),x=()=>(0,i.useContext)(_),w=b;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4327:(e,t,r)=>{"use strict";function n(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(9783),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5364:(e,t,r)=>{"use strict";var n,o;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(o=r.g.process)?void 0:o.env)?r.g.process:r(5861)},5785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},5861:e=>{!function(){var t={229:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var l=[],u=!1,c=-1;function d(){u&&n&&(u=!1,n.length?l=n.concat(l):c=-1,l.length&&f())}function f(){if(!u){var e=s(d);u=!0;for(var t=l.length;t;){for(n=l,l=[];++c<t;)n&&n[c].run();c=-1,t=l.length}n=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new p(e,t)),1!==l.length||u||s(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={exports:{}},a=!0;try{t[e](i,i.exports,n),a=!1}finally{a&&delete r[e]}return i.exports}n.ab="//",e.exports=n(229)}()},5961:(e,t,r)=>{"use strict";e.exports=r(2784).style},6556:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(1822)}])},6581:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(4252)._(r(4232)).default.createContext(null)},7328:(e,t,r)=>{e.exports=r(9269)},8230:(e,t,r)=>{e.exports=r(4009)},8847:(e,t,r)=>{e.exports=r(2496)},8985:()=>{},9099:(e,t,r)=>{e.exports=r(6296)},9203:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=r(4232);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},e=>{var t=t=>e(e.s=t);e.O(0,[593,792],()=>(t(6556),t(6296))),_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.