1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,2414,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},90443,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return a},searchParamsToUrlQuery:function(){return u},urlQueryToSearchParams:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function u(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,i(e));else t.set(r,i(n));return t}function a(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},77414,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return l},urlObjectKeys:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let u=e.r(44066)._(e.r(90443)),i=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,n=e.protocol||"",o=e.pathname||"",s=e.hash||"",a=e.query||"",l=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?l=t+e.host:r&&(l=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(l+=":"+e.port)),a&&"object"==typeof a&&(a=String(u.urlQueryToSearchParams(a)));let c=e.search||a&&`?${a}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||i.test(n))&&!1!==l?(l="//"+(l||""),o&&"/"!==o[0]&&(o="/"+o)):l||(l=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${l}${o}${c}${s}`}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function l(e){return s(e)}},4963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(28856);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=u(e,n)),t&&(o.current=u(t,n))},[e,t])}function u(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 r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88197,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return P},MissingStaticPage:function(){return b},NormalizeError:function(){return g},PageNotFoundError:function(){return E},SP:function(){return h},ST:function(){return y},WEB_VITALS:function(){return u},execOnce:function(){return i},getDisplayName:function(){return f},getLocationOrigin:function(){return l},getURL:function(){return c},isAbsoluteUrl:function(){return a},isResSent:function(){return d},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return w}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let u=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>s.test(e);function l(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=l();return e.substring(t.length)}function f(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&d(r))return n;if(!n)throw Object.defineProperty(Error(`"${f(e)}.getInitialProps()" should resolve to an object. But found "${n}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let h="undefined"!=typeof performance,y=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class g extends Error{}class E extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class b extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class P extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},42974,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return u}});let n=e.r(88197),o=e.r(69363);function u(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},57995,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},94849,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return v},useLinkStatus:function(){return E}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let u=e.r(44066),i=e.r(40580),s=u._(e.r(28856)),a=e.r(77414),l=e.r(81603),c=e.r(4963),f=e.r(88197),d=e.r(79533);e.r(2414);let p=e.r(15909),m=e.r(42974),h=e.r(67001);function y(e){return"string"==typeof e?e:(0,a.formatUrl)(e)}function v(t){var r;let n,o,u,[a,v]=(0,s.useOptimistic)(p.IDLE_LINK_STATUS),E=(0,s.useRef)(null),{href:b,as:P,children:w,prefetch:O=null,passHref:C,replace:S,shallow:N,scroll:T,onClick:L,onMouseEnter:R,onTouchStart:_,legacyBehavior:j=!1,onNavigate:M,ref:D,unstable_dynamicOnHover:k,...x}=t;n=w,j&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let A=s.default.useContext(l.AppRouterContext),I=!1!==O,$=!1!==O?null===(r=O)||"auto"===r?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:U,as:F}=s.default.useMemo(()=>{let e=y(b);return{href:e,as:P?y(P):e}},[b,P]);if(j){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=s.default.Children.only(n)}let B=j?o&&"object"==typeof o&&o.ref:D,W=s.default.useCallback(e=>(null!==A&&(E.current=(0,p.mountLinkInstance)(e,U,A,$,I,v)),()=>{E.current&&((0,p.unmountLinkForCurrentNavigation)(E.current),E.current=null),(0,p.unmountPrefetchableInstance)(e)}),[I,U,A,$,v]),z={ref:(0,c.useMergedRef)(W,B),onClick(t){j||"function"!=typeof L||L(t),j&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!A||t.defaultPrevented||function(t,r,n,o,u,i,a){if("undefined"!=typeof window){let l,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((l=t.currentTarget.getAttribute("target"))&&"_self"!==l||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){u&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(23929);s.default.startTransition(()=>{f(n||r,u?"replace":"push",i??!0,o.current)})}}(t,U,F,E,S,T,M)},onMouseEnter(e){j||"function"!=typeof R||R(e),j&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),A&&I&&(0,p.onNavigationIntent)(e.currentTarget,!0===k)},onTouchStart:function(e){j||"function"!=typeof _||_(e),j&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),A&&I&&(0,p.onNavigationIntent)(e.currentTarget,!0===k)}};return(0,f.isAbsoluteUrl)(F)?z.href=F:j&&!C&&("a"!==o.type||"href"in o.props)||(z.href=(0,d.addBasePath)(F)),u=j?s.default.cloneElement(o,z):(0,i.jsx)("a",{...x,...z,children:n}),(0,i.jsx)(g.Provider,{value:a,children:u})}e.r(57995);let g=(0,s.createContext)(p.IDLE_LINK_STATUS),E=()=>(0,s.useContext)(g);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},42642,e=>{"use strict";let t=(0,e.i(83206).default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);e.s(["Sparkles",()=>t],42642)},1710,e=>{"use strict";let t=(0,e.i(83206).default)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]);e.s(["Home",()=>t],1710)},79014,e=>{"use strict";var t=e.i(28856),r=e.i(40580);function n(e,n){let o=t.createContext(n),u=e=>{let{children:n,...u}=e,i=t.useMemo(()=>u,Object.values(u));return(0,r.jsx)(o.Provider,{value:i,children:n})};return u.displayName=e+"Provider",[u,function(r){let u=t.useContext(o);if(u)return u;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${e}\``)}]}function o(e,n=[]){let u=[],i=()=>{let r=u.map(e=>t.createContext(e));return function(n){let o=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(n,o){let i=t.createContext(o),s=u.length;u=[...u,o];let a=n=>{let{scope:o,children:u,...a}=n,l=o?.[e]?.[s]||i,c=t.useMemo(()=>a,Object.values(a));return(0,r.jsx)(l.Provider,{value:c,children:u})};return a.displayName=n+"Provider",[a,function(r,u){let a=u?.[e]?.[s]||i,l=t.useContext(a);if(l)return l;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return n.scopeName=r.scopeName,n}(i,...n)]}e.s(["createContext",()=>n,"createContextScope",()=>o])},91967,e=>{"use strict";function t(e,r,{checkForDefaultPrevented:n=!0}={}){return function(t){if(e?.(t),!1===n||!t.defaultPrevented)return r?.(t)}}"undefined"!=typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",()=>t])},22925,e=>{"use strict";var t=e.i(28856),r=e.i(87094),n=e.i(65489),o=e.i(40580),u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let u=(0,n.createSlot)(`Primitive.${r}`),i=t.forwardRef((e,t)=>{let{asChild:n,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(n?u:r,{...i,ref:t})});return i.displayName=`Primitive.${r}`,{...e,[r]:i}},{});function i(e,t){e&&r.flushSync(()=>e.dispatchEvent(t))}e.s(["Primitive",()=>u,"dispatchDiscreteCustomEvent",()=>i])},43988,e=>{"use strict";var t=e.i(28856),r=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",()=>r])},93136,e=>{"use strict";var t=e.i(28856),r=e.i(43988);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var n=t[" useInsertionEffect ".trim().toString()]||r.useLayoutEffect;function o({prop:e,defaultProp:r,onChange:o=()=>{},caller:u}){let[i,s,a]=function({defaultProp:e,onChange:r}){let[o,u]=t.useState(e),i=t.useRef(o),s=t.useRef(r);return n(()=>{s.current=r},[r]),t.useEffect(()=>{i.current!==o&&(s.current?.(o),i.current=o)},[o,i]),[o,u,s]}({defaultProp:r,onChange:o}),l=void 0!==e,c=l?e:i;{let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==l){let t=l?"controlled":"uncontrolled";console.warn(`${u} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}r.current=l},[l,u])}return[c,t.useCallback(t=>{if(l){let r="function"==typeof t?t(e):t;r!==e&&a.current?.(r)}else s(t)},[l,e,s,a])]}Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",()=>o],93136)},11052,e=>{"use strict";var t=e.i(28856),r=e.i(30406),n=e.i(43988),o=e=>{var o;let i,s,{present:a,children:l}=e,c=function(e){var r,o;let[i,s]=t.useState(),a=t.useRef(null),l=t.useRef(e),c=t.useRef("none"),[f,d]=(r=e?"mounted":"unmounted",o={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>
1o[e][t]??e,r));return t.useEffect(()=>{let e=u(a.current);c.current="mounted"===f?e:"none"},[f]),(0,n.useLayoutEffect)(()=>{let t=a.current,r=l.current;if(r!==e){let n=c.current,o=u(t);e?d("MOUNT"):"none"===o||t?.display==="none"?d("UNMOUNT"):r&&n!==o?d("ANIMATION_OUT"):d("UNMOUNT"),l.current=e}},[e,d]),(0,n.useLayoutEffect)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let n=u(a.current).includes(CSS.escape(r.animationName));if(r.target===i&&n&&(d("ANIMATION_END"),!l.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},n=e=>{e.target===i&&(c.current=u(a.current))};return i.addEventListener("animationstart",n),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",n),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}d("ANIMATION_END")},[i,d]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:t.useCallback(e=>{a.current=e?getComputedStyle(e):null,s(e)},[])}}(a),f="function"==typeof l?l({present:c.isPresent}):t.Children.only(l),d=(0,r.useComposedRefs)(c.ref,(o=f,(s=(i=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?o.ref:(s=(i=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?o.props.ref:o.props.ref||o.ref));return"function"==typeof l||c.isPresent?t.cloneElement(f,{ref:d}):null};function u(e){return e?.animationName||"none"}o.displayName="Presence",e.s(["Presence",()=>o])},15599,e=>{"use strict";var t=e.i(28856),r=e.i(43988),n=t[" useId ".trim().toString()]||(()=>void 0),o=0;function u(e){let[u,i]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||i(e=>e??String(o++))},[e]),e||(u?`radix-${u}`:"")}e.s(["useId",()=>u])},55235,38657,e=>{"use strict";var t,r=e.i(28856),n=e.i(91967),o=e.i(22925),u=e.i(30406);function i(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}e.s(["useCallbackRef",()=>i],38657);var s=e.i(40580),a="dismissableLayer.update",l=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),c=r.forwardRef((e,c)=>{let{disableOutsidePointerEvents:p=!1,onEscapeKeyDown:m,onPointerDownOutside:h,onFocusOutside:y,onInteractOutside:v,onDismiss:g,...E}=e,b=r.useContext(l),[P,w]=r.useState(null),O=P?.ownerDocument??globalThis?.document,[,C]=r.useState({}),S=(0,u.useComposedRefs)(c,e=>w(e)),N=Array.from(b.layers),[T]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),L=N.indexOf(T),R=P?N.indexOf(P):-1,_=b.layersWithOutsidePointerEventsDisabled.size>0,j=R>=L,M=function(e,t=globalThis?.document){let n=i(e),o=r.useRef(!1),u=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let r=function(){d("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",u.current),u.current=r,t.addEventListener("click",u.current,{once:!0})):r()}else t.removeEventListener("click",u.current);o.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",u.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...b.branches].some(e=>e.contains(t));j&&!r&&(h?.(e),v?.(e),e.defaultPrevented||g?.())},O),D=function(e,t=globalThis?.document){let n=i(e),o=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!o.current&&d("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(y?.(e),v?.(e),e.defaultPrevented||g?.())},O);return!function(e,t=globalThis?.document){let n=i(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{R===b.layers.size-1&&(m?.(e),!e.defaultPrevented&&g&&(e.preventDefault(),g()))},O),r.useEffect(()=>{if(P)return p&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(t=O.body.style.pointerEvents,O.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(P)),b.layers.add(P),f(),()=>{p&&1===b.layersWithOutsidePointerEventsDisabled.size&&(O.body.style.pointerEvents=t)}},[P,O,p,b]),r.useEffect(()=>()=>{P&&(b.layers.delete(P),b.layersWithOutsidePointerEventsDisabled.delete(P),f())},[P,b]),r.useEffect(()=>{let e=()=>C({});return document.addEventListener(a,e),()=>document.removeEventListener(a,e)},[]),(0,s.jsx)(o.Primitive.div,{...E,ref:S,style:{pointerEvents:_?j?"auto":"none":void 0,...e.style},onFocusCapture:(0,n.composeEventHandlers)(e.onFocusCapture,D.onFocusCapture),onBlurCapture:(0,n.composeEventHandlers)(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:(0,n.composeEventHandlers)(e.onPointerDownCapture,M.onPointerDownCapture)})});function f(){let e=new CustomEvent(a);document.dispatchEvent(e)}function d(e,t,r,{discrete:n}){let u=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&u.addEventListener(e,t,{once:!0}),n?(0,o.dispatchDiscreteCustomEvent)(u,i):u.dispatchEvent(i)}c.displayName="DismissableLayer",r.forwardRef((e,t)=>
1{let n=r.useContext(l),i=r.useRef(null),a=(0,u.useComposedRefs)(t,i);return r.useEffect(()=>{let e=i.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,s.jsx)(o.Primitive.div,{...e,ref:a})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",()=>c],55235)},58166,e=>{"use strict";let t=(0,e.i(83206).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",()=>t])},47133,e=>{"use strict";e.s(["siteConfig",0,{name:"Dot Art Generator",description:"Free dot art generator creates halftone and Roy Lichtenstein-style pop art instantly. No signup required. Convert photos to retro comic art online.",author:"Dot Art Generator Team",url:"https://dotartgenerator.com",ogImage:"https://dotartgenerator.com/og-image.png",twitterImage:"https://dotartgenerator.com/twitter-image.png",ogSquare:"https://dotartgenerator.com/og-square.png",links:{twitter:"https://twitter.com/dotartgen"},contact:{support:"[email protected]"},social:{twitterHandle:"@dotartgenerator"},analytics:{googleAnalyticsId:"G-XD8S5RD8WY",googleAdsenseId:""}}])},87912,e=>{"use strict";let t=(0,e.i(83206).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",()=>t],87912)},39879,e=>{e.v(t=>Promise.all(["static/chunks/69a769eefa28a23d.js","static/chunks/5cc31aa4dda336fd.js"].map(t=>e.l(t))).then(()=>t(2620)))}]);
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.