New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@canopy-iiif/components

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@canopy-iiif/components - npm Package Compare versions

Comparing version 0.1.6 to 0.1.7

16

dist/index.d.ts
// Generated by dts-bundle-generator v8.0.1
import React from 'react';
export interface CardProps {
}
export declare const Card: React.FC<CardProps>;
export interface HeaderProps {
title: string;
}
export declare const Header: React.FC<HeaderProps>;
export interface HeroProps {
iiifContent?: string;
}
export interface CanopyComposition {
Header: React.FC<HeaderProps>;
Hero: React.FC<HeroProps>;
}
declare const Canopy: React.FC & CanopyComposition;
export declare const Hero: React.FC<HeroProps>;
export {
Canopy as default,
};
export {};

@@ -1,5 +0,5 @@

(function(D,I){typeof exports=="object"&&typeof module<"u"?I(exports,require("@radix-ui/themes"),require("react"),require("@radix-ui/react-icons")):typeof define=="function"&&define.amd?define(["exports","@radix-ui/themes","react","@radix-ui/react-icons"],I):(D=typeof globalThis<"u"?globalThis:D||self,I(D.CanopyIIIFComponents={},D.themes,D.React,D.reactIcons))})(this,function(D,I,y,pe){"use strict";function G(t){"@babel/helpers - typeof";return G=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},G(t)}function $t(t,e){if(G(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e||"default");if(G(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function $e(t){var e=$t(t,"string");return G(e)==="symbol"?e:String(e)}function Gt(t,e,r){return e=$e(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Xt(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function Qt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ge(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,$e(n.key),n)}}function Yt(t,e,r){return e&&Ge(t.prototype,e),r&&Ge(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}var Zt=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Jt={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},er=function(e){return Jt[e]},tr=function(e){return e.replace(Zt,er)},rr={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:tr},nr,or=y.createContext();function ir(){return rr}var ar=function(){function t(){Qt(this,t),this.usedNamespaces={}}return Yt(t,[{key:"addUsedNamespaces",value:function(r){var n=this;r.forEach(function(u){n.usedNamespaces[u]||(n.usedNamespaces[u]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),t}();function ur(){return nr}function sr(){if(console&&console.warn){for(var t,e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];typeof r[0]=="string"&&(r[0]="react-i18next:: ".concat(r[0])),(t=console).warn.apply(t,r)}}var Xe={};function he(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];typeof e[0]=="string"&&Xe[e[0]]||(typeof e[0]=="string"&&(Xe[e[0]]=new Date),sr.apply(void 0,e))}function Qe(t,e,r){t.loadNamespaces(e,function(){if(t.isInitialized)r();else{var n=function u(){setTimeout(function(){t.off("initialized",u)},0),r()};t.on("initialized",n)}})}function cr(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=e.languages[0],u=e.options?e.options.fallbackLng:!1,a=e.languages[e.languages.length-1];if(n.toLowerCase()==="cimode")return!0;var o=function(s,c){var l=e.services.backendConnector.state["".concat(s,"|").concat(c)];return l===-1||l===2};return r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&e.services.backendConnector.backend&&e.isLanguageChangingTo&&!o(e.isLanguageChangingTo,t)?!1:!!(e.hasResourceBundle(n,t)||!e.services.backendConnector.backend||e.options.resources&&!e.options.partialBundledLanguages||o(n,t)&&(!u||o(a,t)))}function lr(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!e.languages||!e.languages.length)return he("i18n.languages were undefined or empty",e.languages),!0;var n=e.options.ignoreJSONStructure!==void 0;return n?e.hasLoadedNamespace(t,{precheck:function(a,o){if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&a.services.backendConnector.backend&&a.isLanguageChangingTo&&!o(a.isLanguageChangingTo,t))return!1}}):cr(t,e,r)}function fr(t){if(Array.isArray(t))return t}function dr(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,a,o,i=[],s=!0,c=!1;try{if(a=(r=r.call(t)).next,e===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(i.push(n.value),i.length!==e);s=!0);}catch(l){c=!0,u=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw u}}return i}}function Ye(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function pr(t,e){if(t){if(typeof t=="string")return Ye(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ye(t,e)}}function hr(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gr(t,e){return fr(t)||dr(t,e)||pr(t,e)||hr()}function Ze(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function ge(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Ze(Object(r),!0).forEach(function(n){Gt(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Ze(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}var mr=function(e,r){var n=y.useRef();return y.useEffect(function(){n.current=r?n.current:e},[e,r]),n.current};function vr(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.i18n,n=y.useContext(or)||{},u=n.i18n,a=n.defaultNS,o=r||u||ur();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new ar),!o){he("You will need to pass in an i18next instance by using initReactI18next");var i=function(w){return Array.isArray(w)?w[w.length-1]:w},s=[i,{},!1];return s.t=i,s.i18n={},s.ready=!1,s}o.options.react&&o.options.react.wait!==void 0&&he("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var c=ge(ge(ge({},ir()),o.options.react),e),l=c.useSuspense,p=c.keyPrefix,h=t||a||o.options&&o.options.defaultNS;h=typeof h=="string"?[h]:h||["translation"],o.reportNamespaces.addUsedNamespaces&&o.reportNamespaces.addUsedNamespaces(h);var _=(o.isInitialized||o.initializedStoreOnce)&&h.every(function(R){return lr(R,o,c)});function P(){return o.getFixedT(null,c.nsMode==="fallback"?h:h[0],p)}var d=y.useState(P),m=gr(d,2),E=m[0],O=m[1],C=h.join(),f=mr(C),b=y.useRef(!0);y.useEffect(function(){var R=c.bindI18n,w=c.bindI18nStore;b.current=!0,!_&&!l&&Qe(o,h,function(){b.current&&O(P)}),_&&f&&f!==C&&b.current&&O(P);function S(){b.current&&O(P)}return R&&o&&o.on(R,S),w&&o&&o.store.on(w,S),function(){b.current=!1,R&&o&&R.split(" ").forEach(function(A){return o.off(A,S)}),w&&o&&w.split(" ").forEach(function(A){return o.store.off(A,S)})}},[o,C]);var g=y.useRef(!0);y.useEffect(function(){b.current&&!g.current&&O(P),g.current=!1},[o,p]);var v=[E,o,_];if(v.t=E,v.i18n=o,v.ready=_,_||!_&&!l)return v;throw new Promise(function(R){Qe(o,h,function(){R()})})}const yr=()=>{const{t,i18n:e}=vr();return y.useState(e.language),y.createElement("div",{className:"language"},y.createElement(I.Select.Root,{size:"3",defaultValue:"english"},y.createElement(I.Select.Trigger,{variant:"soft"}),y.createElement(I.Select.Content,{variant:"soft"},y.createElement(I.Select.Group,null,y.createElement(I.Select.Label,null,"Language"),y.createElement(I.Select.Item,{value:"english"},"English"),y.createElement(I.Select.Item,{value:"arabic"},"Arabic")))))};var me={exports:{}},X={};X._=X._interop_require_default=_r;function _r(t){return t&&t.__esModule?t:{default:t}}var ve={},ye={},Je;function et(){return Je||(Je=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(o,i){for(var s in i)Object.defineProperty(o,s,{enumerable:!0,get:i[s]})}e(t,{searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return u},assign:function(){return a}});function r(o){const i={};return o.forEach((s,c)=>{typeof i[c]>"u"?i[c]=s:Array.isArray(i[c])?i[c].push(s):i[c]=[i[c],s]}),i}function n(o){return typeof o=="string"||typeof o=="number"&&!isNaN(o)||typeof o=="boolean"?String(o):""}function u(o){const i=new URLSearchParams;return Object.entries(o).forEach(s=>{let[c,l]=s;Array.isArray(l)?l.forEach(p=>i.append(c,n(p))):i.set(c,n(l))}),i}function a(o){for(var i=arguments.length,s=new Array(i>1?i-1:0),c=1;c<i;c++)s[c-1]=arguments[c];return s.forEach(l=>{Array.from(l.keys()).forEach(p=>o.delete(p)),l.forEach((p,h)=>o.append(h,p))}),o}}(ye)),ye}var _e={},Z={},tt;function br(){if(tt)return Z;tt=1;function t(r){if(typeof WeakMap!="function")return null;var n=new WeakMap,u=new WeakMap;return(t=function(a){return a?u:n})(r)}Z._=Z._interop_require_wildcard=e;function e(r,n){if(!n&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var u=t(n);if(u&&u.has(r))return u.get(r);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in r)if(i!=="default"&&Object.prototype.hasOwnProperty.call(r,i)){var s=o?Object.getOwnPropertyDescriptor(r,i):null;s&&(s.get||s.set)?Object.defineProperty(a,i,s):a[i]=r[i]}return a.default=r,u&&u.set(r,a),a}return Z}var rt;function nt(){return rt||(rt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}e(t,{formatUrl:function(){return a},urlObjectKeys:function(){return o},formatWithValidation:function(){return i}});const n=br()._(et()),u=/https?|ftp|gopher|file/;function a(s){let{auth:c,hostname:l}=s,p=s.protocol||"",h=s.pathname||"",_=s.hash||"",P=s.query||"",d=!1;c=c?encodeURIComponent(c).replace(/%3A/i,":")+"@":"",s.host?d=c+s.host:l&&(d=c+(~l.indexOf(":")?"["+l+"]":l),s.port&&(d+=":"+s.port)),P&&typeof P=="object"&&(P=String(n.urlQueryToSearchParams(P)));let m=s.search||P&&"?"+P||"";return p&&!p.endsWith(":")&&(p+=":"),s.slashes||(!p||u.test(p))&&d!==!1?(d="//"+(d||""),h&&h[0]!=="/"&&(h="/"+h)):d||(d=""),_&&_[0]!=="#"&&(_="#"+_),m&&m[0]!=="?"&&(m="?"+m),h=h.replace(/[?#]/g,encodeURIComponent),m=m.replace("#","%23"),""+p+d+h+m+_}const o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function i(s){return process.env.NODE_ENV==="development"&&s!==null&&typeof s=="object"&&Object.keys(s).forEach(c=>{o.includes(c)||console.warn("Unknown key passed via urlObject into url.format: "+c)}),a(s)}}(_e)),_e}var be={},ot;function Pr(){return ot||(ot=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return e}});function e(r,n){const u={};return Object.keys(r).forEach(a=>{n.includes(a)||(u[a]=r[a])}),u}}(be)),be}var Pe={},it;function J(){return it||(it=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(f,b){for(var g in b)Object.defineProperty(f,g,{enumerable:!0,get:b[g]})}e(t,{WEB_VITALS:function(){return r},execOnce:function(){return n},isAbsoluteUrl:function(){return a},getLocationOrigin:function(){return o},getURL:function(){return i},getDisplayName:function(){return s},isResSent:function(){return c},normalizeRepeatedSlashes:function(){return l},loadGetInitialProps:function(){return p},SP:function(){return h},ST:function(){return _},DecodeError:function(){return P},NormalizeError:function(){return d},PageNotFoundError:function(){return m},MissingStaticPage:function(){return E},MiddlewareNotFoundError:function(){return O},stringifyError:function(){return C}});const r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(f){let b=!1,g;return function(){for(var v=arguments.length,R=new Array(v),w=0;w<v;w++)R[w]=arguments[w];return b||(b=!0,g=f(...R)),g}}const u=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=f=>u.test(f);function o(){const{protocol:f,hostname:b,port:g}=window.location;return f+"//"+b+(g?":"+g:"")}function i(){const{href:f}=window.location,b=o();return f.substring(b.length)}function s(f){return typeof f=="string"?f:f.displayName||f.name||"Unknown"}function c(f){return f.finished||f.headersSent}function l(f){const b=f.split("?");return b[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(b[1]?"?"+b.slice(1).join("?"):"")}async function p(f,b){if(process.env.NODE_ENV!=="production"){var g;if((g=f.prototype)!=null&&g.getInitialProps){const w='"'+s(f)+'.getInitialProps()" is defined as an instance method - visit https://nextjs.org/docs/messages/get-initial-props-as-an-instance-method for more information.';throw new Error(w)}}const v=b.res||b.ctx&&b.ctx.res;if(!f.getInitialProps)return b.ctx&&b.Component?{pageProps:await p(b.Component,b.ctx)}:{};const R=await f.getInitialProps(b);if(v&&c(v))return R;if(!R){const w='"'+s(f)+'.getInitialProps()" should resolve to an object. But found "'+R+'" instead.';throw new Error(w)}return process.env.NODE_ENV!=="production"&&Object.keys(R).length===0&&!b.ctx&&console.warn(""+s(f)+" returned an empty object from `getInitialProps`. This de-optimizes and prevents automatic static optimization. https://nextjs.org/docs/messages/empty-object-getInitialProps"),R}const h=typeof performance<"u",_=h&&["mark","measure","getEntriesByName"].every(f=>typeof performance[f]=="function");class P extends Error{}class d extends Error{}class m extends Error{constructor(b){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+b}}class E extends Error{constructor(b,g){super(),this.message="Failed to load static file for page: "+b+" "+g}}class O extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function C(f){return JSON.stringify({message:f.message,stack:f.stack})}}(Pe)),Pe}var ee={exports:{}},Ee={},at;function ut(){return at||(at=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return e}});function e(r){return r.replace(/\/$/,"")||"/"}}(Ee)),Ee}var Oe={},st;function Re(){return st||(st=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return e}});function e(r){const n=r.indexOf("#"),u=r.indexOf("?"),a=u>-1&&(n<0||u<n);return a||n>-1?{pathname:r.substring(0,a?u:n),query:a?r.substring(u,n>-1?n:void 0):"",hash:n>-1?r.slice(n):""}:{pathname:r,query:"",hash:""}}}(Oe)),Oe}var ct;function te(){return ct||(ct=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});const r=ut(),n=Re(),u=a=>{if(!a.startsWith("/")||process.env.__NEXT_MANUAL_TRAILING_SLASH)return a;const{pathname:o,query:i,hash:s}=(0,n.parsePath)(a);return process.env.__NEXT_TRAILING_SLASH?/\.[^/]+\/?$/.test(o)?""+(0,r.removeTrailingSlash)(o)+i+s:o.endsWith("/")?""+o+i+s:o+"/"+i+s:""+(0,r.removeTrailingSlash)(o)+i+s};(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ee,ee.exports)),ee.exports}var we={},re={exports:{}},Te={},lt;function ft(){return lt||(lt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return r}});const e=Re();function r(n,u){if(typeof n!="string")return!1;const{pathname:a}=(0,e.parsePath)(n);return a===u||a.startsWith(u+"/")}}(Te)),Te}var dt;function Er(){return dt||(dt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"hasBasePath",{enumerable:!0,get:function(){return u}});const r=ft(),n=process.env.__NEXT_ROUTER_BASEPATH||"";function u(a){return(0,r.pathHasPrefix)(a,n)}(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(re,re.exports)),re.exports}var pt;function ht(){return pt||(pt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return n}});const e=J(),r=Er();function n(u){if(!(0,e.isAbsoluteUrl)(u))return!0;try{const a=(0,e.getLocationOrigin)(),o=new URL(u,a);return o.origin===a&&(0,r.hasBasePath)(o.pathname)}catch{return!1}}}(we)),we}var Ne={},gt;function Or(){return gt||(gt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return r}});const e=/\/\[[^/]+?\](?=\/|$)/;function r(n){return e.test(n)}}(Ne)),Ne}var Ce={},Ie={},mt;function Rr(){return mt||(mt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return r}});const e=J();function r(n){let{re:u,groups:a}=n;return o=>{const i=u.exec(o);if(!i)return!1;const s=l=>{try{return decodeURIComponent(l)}catch{throw new e.DecodeError("failed to decode param")}},c={};return Object.keys(a).forEach(l=>{const p=a[l],h=i[p.pos];h!==void 0&&(c[l]=~h.indexOf("/")?h.split("/").map(_=>s(_)):p.repeat?[s(h)]:s(h))}),c}}}(Ie)),Ie}var Se={},Le={},je={},Ae={},vt;function wr(){return vt||(vt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return e}});function e(r){return r.startsWith("/")?r:"/"+r}}(Ae)),Ae}var yt;function Tr(){return yt||(yt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(a,o){for(var i in o)Object.defineProperty(a,i,{enumerable:!0,get:o[i]})}e(t,{normalizeAppPath:function(){return n},normalizeRscPath:function(){return u}});const r=wr();function n(a){return(0,r.ensureLeadingSlash)(a.split("/").reduce((o,i,s,c)=>!i||i[0]==="("&&i.endsWith(")")||i[0]==="@"||(i==="page"||i==="route")&&s===c.length-1?o:o+"/"+i,""))}function u(a,o){return o?a.replace(/\.rsc($|\?)/,"$1"):a}}(je)),je}var _t;function Nr(){return _t||(_t=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(o,i){for(var s in i)Object.defineProperty(o,s,{enumerable:!0,get:i[s]})}e(t,{INTERCEPTION_ROUTE_MARKERS:function(){return n},isInterceptionRouteAppPath:function(){return u},extractInterceptionRouteInformation:function(){return a}});const r=Tr(),n=["(..)(..)","(.)","(..)","(...)"];function u(o){return o.split("/").find(i=>n.find(s=>i.startsWith(s)))!==void 0}function a(o){let i,s,c;for(const l of o.split("/"))if(s=n.find(p=>l.startsWith(p)),s){[i,c]=o.split(s,2);break}if(!i||!s||!c)throw new Error(`Invalid interception route: ${o}. Must be in the format /<intercepting route>/(..|...|..)(..)/<intercepted route>`);switch(i=(0,r.normalizeAppPath)(i),s){case"(.)":i==="/"?c=`/${c}`:c=i+"/"+c;break;case"(..)":if(i==="/")throw new Error(`Invalid interception route: ${o}. Cannot use (..) marker at the root level, use (.) instead.`);c=i.split("/").slice(0,-1).concat(c).join("/");break;case"(...)":c="/"+c;break;case"(..)(..)":const l=i.split("/");if(l.length<=2)throw new Error(`Invalid interception route: ${o}. Cannot use (..)(..) marker at the root level or one level up.`);c=l.slice(0,-2).concat(c).join("/");break;default:throw new Error("Invariant: unexpected marker")}return{interceptingRoute:i,interceptedRoute:c}}}(Le)),Le}var qe={},bt;function Cr(){return bt||(bt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return n}});const e=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function n(u){return e.test(u)?u.replace(r,"\\$&"):u}}(qe)),qe}var Pt;function Ir(){return Pt||(Pt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(d,m){for(var E in m)Object.defineProperty(d,E,{enumerable:!0,get:m[E]})}e(t,{getRouteRegex:function(){return c},getNamedRouteRegex:function(){return _},getNamedMiddlewareRegex:function(){return P}});const r=Nr(),n=Cr(),u=ut(),a="nxtP",o="nxtI";function i(d){const m=d.startsWith("[")&&d.endsWith("]");m&&(d=d.slice(1,-1));const E=d.startsWith("...");return E&&(d=d.slice(3)),{key:d,repeat:E,optional:m}}function s(d){const m=(0,u.removeTrailingSlash)(d).slice(1).split("/"),E={};let O=1;return{parameterizedRoute:m.map(C=>{const f=r.INTERCEPTION_ROUTE_MARKERS.find(g=>C.startsWith(g)),b=C.match(/\[((?:\[.*\])|.+)\]/);if(f&&b){const{key:g,optional:v,repeat:R}=i(b[1]);return E[g]={pos:O++,repeat:R,optional:v},"/"+(0,n.escapeStringRegexp)(f)+"([^/]+?)"}else if(b){const{key:g,repeat:v,optional:R}=i(b[1]);return E[g]={pos:O++,repeat:v,optional:R},v?R?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}else return"/"+(0,n.escapeStringRegexp)(C)}).join(""),groups:E}}function c(d){const{parameterizedRoute:m,groups:E}=s(d);return{re:new RegExp("^"+m+"(?:/)?$"),groups:E}}function l(){let d=0;return()=>{let m="",E=++d;for(;E>0;)m+=String.fromCharCode(97+(E-1)%26),E=Math.floor((E-1)/26);return m}}function p(d){let{getSafeRouteKey:m,segment:E,routeKeys:O,keyPrefix:C}=d;const{key:f,optional:b,repeat:g}=i(E);let v=f.replace(/\W/g,"");C&&(v=""+C+v);let R=!1;return(v.length===0||v.length>30)&&(R=!0),isNaN(parseInt(v.slice(0,1)))||(R=!0),R&&(v=m()),C?O[v]=""+C+f:O[v]=""+f,g?b?"(?:/(?<"+v+">.+?))?":"/(?<"+v+">.+?)":"/(?<"+v+">[^/]+?)"}function h(d,m){const E=(0,u.removeTrailingSlash)(d).slice(1).split("/"),O=l(),C={};return{namedParameterizedRoute:E.map(f=>{const b=r.INTERCEPTION_ROUTE_MARKERS.some(v=>f.startsWith(v)),g=f.match(/\[((?:\[.*\])|.+)\]/);return b&&g?p({getSafeRouteKey:O,segment:g[1],routeKeys:C,keyPrefix:m?o:void 0}):g?p({getSafeRouteKey:O,segment:g[1],routeKeys:C,keyPrefix:m?a:void 0}):"/"+(0,n.escapeStringRegexp)(f)}).join(""),routeKeys:C}}function _(d,m){const E=h(d,m);return{...c(d),namedRegex:"^"+E.namedParameterizedRoute+"(?:/)?$",routeKeys:E.routeKeys}}function P(d,m){const{parameterizedRoute:E}=s(d),{catchAll:O=!0}=m;if(E==="/")return{namedRegex:"^/"+(O?".*":"")+"$"};const{namedParameterizedRoute:C}=h(d,!1);let f=O?"(?:(/.*)?)":"";return{namedRegex:"^"+C+f+"$"}}}(Se)),Se}var Et;function Sr(){return Et||(Et=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return n}});const e=Rr(),r=Ir();function n(u,a,o){let i="";const s=(0,r.getRouteRegex)(u),c=s.groups,l=(a!==u?(0,e.getRouteMatcher)(s)(a):"")||o;i=u;const p=Object.keys(c);return p.every(h=>{let _=l[h]||"";const{repeat:P,optional:d}=c[h];let m="["+(P?"...":"")+h+"]";return d&&(m=(_?"":"/")+"["+m+"]"),P&&!Array.isArray(_)&&(_=[_]),(d||h in l)&&(i=i.replace(m,P?_.map(E=>encodeURIComponent(E)).join("/"):encodeURIComponent(_))||"/")})||(i=""),{params:p,result:i}}}(Ce)),Ce}var Ot;function Lr(){return Ot||(Ot=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return c}});const e=et(),r=nt(),n=Pr(),u=J(),a=te(),o=ht(),i=Or(),s=Sr();function c(l,p,h){let _,P=typeof p=="string"?p:(0,r.formatWithValidation)(p);const d=P.match(/^[a-zA-Z]{1,}:\/\//),m=d?P.slice(d[0].length):P;if((m.split("?")[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+P+"' passed to next/router in page: '"+l.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");const O=(0,u.normalizeRepeatedSlashes)(m);P=(d?d[0]:"")+O}if(!(0,o.isLocalURL)(P))return h?[P]:P;try{_=new URL(P.startsWith("#")?l.asPath:l.pathname,"http://n")}catch{_=new URL("/","http://n")}try{const O=new URL(P,_);O.pathname=(0,a.normalizePathTrailingSlash)(O.pathname);let C="";if((0,i.isDynamicRoute)(O.pathname)&&O.searchParams&&h){const b=(0,e.searchParamsToUrlQuery)(O.searchParams),{result:g,params:v}=(0,s.interpolateAs)(O.pathname,O.pathname,b);g&&(C=(0,r.formatWithValidation)({pathname:g,hash:O.hash,query:(0,n.omit)(b,v)}))}const f=O.origin===_.origin?O.href.slice(O.origin.length):O.href;return h?[f,C||f]:f}catch{return h?[P]:P}}}(ve)),ve}var ne={exports:{}},Me={},xe={},Rt;function wt(){return Rt||(Rt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return r}});const e=Re();function r(n,u){if(!n.startsWith("/")||!u)return n;const{pathname:a,query:o,hash:i}=(0,e.parsePath)(n);return""+u+a+o+i}}(xe)),xe}var Tt;function jr(){return Tt||(Tt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}});const e=wt(),r=ft();function n(u,a,o,i){if(!a||a===o)return u;const s=u.toLowerCase();return!i&&((0,r.pathHasPrefix)(s,"/api")||(0,r.pathHasPrefix)(s,"/"+a.toLowerCase()))?u:(0,e.addPathPrefix)(u,"/"+a)}}(Me)),Me}var Nt;function Ar(){return Nt||(Nt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addLocale",{enumerable:!0,get:function(){return n}});const r=te(),n=function(u){for(var a=arguments.length,o=new Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];return process.env.__NEXT_I18N_SUPPORT?(0,r.normalizePathTrailingSlash)(jr().addLocale(u,...o)):u};(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ne,ne.exports)),ne.exports}var De={},Ct;function qr(){return Ct||(Ct=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});const n=X._(y).default.createContext(null);process.env.NODE_ENV!=="production"&&(n.displayName="RouterContext")}(De)),De}var Ue={},It;function Mr(){return It||(It=1,function(t){"use client";Object.defineProperty(t,"__esModule",{value:!0});function e(c,l){for(var p in l)Object.defineProperty(c,p,{enumerable:!0,get:l[p]})}e(t,{CacheStates:function(){return u},AppRouterContext:function(){return a},LayoutRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return i},TemplateContext:function(){return s}});const n=X._(y);var u;(function(c){c.LAZY_INITIALIZED="LAZYINITIALIZED",c.DATA_FETCH="DATAFETCH",c.READY="READY"})(u||(u={}));const a=n.default.createContext(null),o=n.default.createContext(null),i=n.default.createContext(null),s=n.default.createContext(null);process.env.NODE_ENV!=="production"&&(a.displayName="AppRouterContext",o.displayName="LayoutRouterContext",i.displayName="GlobalLayoutRouterContext",s.displayName="TemplateContext")}(Ue)),Ue}var oe={exports:{}},ie={exports:{}},St;function xr(){return St||(St=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0});function r(a,o){for(var i in o)Object.defineProperty(a,i,{enumerable:!0,get:o[i]})}r(e,{requestIdleCallback:function(){return n},cancelIdleCallback:function(){return u}});const n=typeof self<"u"&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(a){let o=Date.now();return self.setTimeout(function(){a({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-o))}})},1)},u=typeof self<"u"&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(a){return clearTimeout(a)};(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ie,ie.exports)),ie.exports}var Lt;function Dr(){return Lt||(Lt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"useIntersection",{enumerable:!0,get:function(){return c}});const r=y,n=xr(),u=typeof IntersectionObserver=="function",a=new Map,o=[];function i(l){const p={root:l.root||null,margin:l.rootMargin||""},h=o.find(m=>m.root===p.root&&m.margin===p.margin);let _;if(h&&(_=a.get(h),_))return _;const P=new Map,d=new IntersectionObserver(m=>{m.forEach(E=>{const O=P.get(E.target),C=E.isIntersecting||E.intersectionRatio>0;O&&C&&O(C)})},l);return _={id:p,observer:d,elements:P},o.push(p),a.set(p,_),_}function s(l,p,h){const{id:_,observer:P,elements:d}=i(h);return d.set(l,p),P.observe(l),function(){if(d.delete(l),P.unobserve(l),d.size===0){P.disconnect(),a.delete(_);const E=o.findIndex(O=>O.root===_.root&&O.margin===_.margin);E>-1&&o.splice(E,1)}}}function c(l){let{rootRef:p,rootMargin:h,disabled:_}=l;const P=_||!u,[d,m]=(0,r.useState)(!1),E=(0,r.useRef)(null),O=(0,r.useCallback)(f=>{E.current=f},[]);(0,r.useEffect)(()=>{if(u){if(P||d)return;const f=E.current;if(f&&f.tagName)return s(f,g=>g&&m(g),{root:p==null?void 0:p.current,rootMargin:h})}else if(!d){const f=(0,n.requestIdleCallback)(()=>m(!0));return()=>(0,n.cancelIdleCallback)(f)}},[P,h,p,d,E.current]);const C=(0,r.useCallback)(()=>{m(!1)},[]);return[O,d,C]}(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(oe,oe.exports)),oe.exports}var ae={exports:{}},ue={exports:{}},ze={},jt;function Ur(){return jt||(jt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return e}});function e(r,n){let u;const a=r.split("/");return(n||[]).some(o=>a[1]&&a[1].toLowerCase()===o.toLowerCase()?(u=o,a.splice(1,1),r=a.join("/")||"/",!0):!1),{pathname:r,detectedLocale:u}}}(ze)),ze}var At;function zr(){return At||(At=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"normalizeLocalePath",{enumerable:!0,get:function(){return r}});const r=(n,u)=>process.env.__NEXT_I18N_SUPPORT?Ur().normalizeLocalePath(n,u):{pathname:n,detectedLocale:void 0};(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ue,ue.exports)),ue.exports}var se={exports:{}},ke={},qt;function kr(){return qt||(qt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return e}});function e(r,n,u){if(r){u&&(u=u.toLowerCase());for(const i of r){var a,o;const s=(a=i.domain)==null?void 0:a.split(":")[0].toLowerCase();if(n===s||u===i.defaultLocale.toLowerCase()||(o=i.locales)!=null&&o.some(c=>c.toLowerCase()===u))return i}}}}(ke)),ke}var Mt;function Hr(){return Mt||(Mt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"detectDomainLocale",{enumerable:!0,get:function(){return r}});const r=function(){for(var n=arguments.length,u=new Array(n),a=0;a<n;a++)u[a]=arguments[a];if(process.env.__NEXT_I18N_SUPPORT)return kr().detectDomainLocale(...u)};(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(se,se.exports)),se.exports}var xt;function Fr(){return xt||(xt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getDomainLocale",{enumerable:!0,get:function(){return u}});const r=te(),n=process.env.__NEXT_ROUTER_BASEPATH||"";function u(a,o,i,s){if(process.env.__NEXT_I18N_SUPPORT){const c=zr().normalizeLocalePath,l=Hr().detectDomainLocale,p=o||c(a,i).detectedLocale,h=l(s,void 0,p);if(h){const _="http"+(h.http?"":"s")+"://",P=p===h.defaultLocale?"":"/"+p;return""+_+h.domain+(0,r.normalizePathTrailingSlash)(""+n+P+a)}return!1}else return!1}(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ae,ae.exports)),ae.exports}var ce={exports:{}},Dt;function Br(){return Dt||(Dt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addBasePath",{enumerable:!0,get:function(){return a}});const r=wt(),n=te(),u=process.env.__NEXT_ROUTER_BASEPATH||"";function a(o,i){return(0,n.normalizePathTrailingSlash)(process.env.__NEXT_MANUAL_CLIENT_BASE_PATH&&!i?o:(0,r.addPathPrefix)(o,u))}(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ce,ce.exports)),ce.exports}var le={exports:{}},Ut;function Wr(){return Ut||(Ut=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0});function r(p,h){for(var _ in h)Object.defineProperty(p,_,{enumerable:!0,get:h[_]})}r(e,{PrefetchKind:function(){return l},ACTION_REFRESH:function(){return n},ACTION_NAVIGATE:function(){return u},ACTION_RESTORE:function(){return a},ACTION_SERVER_PATCH:function(){return o},ACTION_PREFETCH:function(){return i},ACTION_FAST_REFRESH:function(){return s},ACTION_SERVER_ACTION:function(){return c}});const n="refresh",u="navigate",a="restore",o="server-patch",i="prefetch",s="fast-refresh",c="server-action";var l;(function(p){p.AUTO="auto",p.FULL="full",p.TEMPORARY="temporary"})(l||(l={})),(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(le,le.exports)),le.exports}(function(t,e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return b}});const n=X._(y),u=Lr(),a=ht(),o=nt(),i=J(),s=Ar(),c=qr(),l=Mr(),p=Dr(),h=Fr(),_=Br(),P=Wr(),d=new Set;function m(g,v,R,w,S,A){if(typeof window>"u"||!A&&!(0,a.isLocalURL)(v))return;if(!w.bypassPrefetchedCheck){const F=typeof w.locale<"u"?w.locale:"locale"in g?g.locale:void 0,B=v+"%"+R+"%"+F;if(d.has(B))return;d.add(B)}const W=A?g.prefetch(v,S):g.prefetch(v,R,w);Promise.resolve(W).catch(F=>{if(process.env.NODE_ENV!=="production")throw F})}function E(g){const R=g.currentTarget.getAttribute("target");return R&&R!=="_self"||g.metaKey||g.ctrlKey||g.shiftKey||g.altKey||g.nativeEvent&&g.nativeEvent.which===2}function O(g,v,R,w,S,A,W,F,B,We){const{nodeName:Ve}=g.currentTarget;if(Ve.toUpperCase()==="A"&&(E(g)||!B&&!(0,a.isLocalURL)(R)))return;g.preventDefault();const x=()=>{const V=W??!0;"beforePopState"in v?v[S?"replace":"push"](R,w,{shallow:A,locale:F,scroll:V}):v[S?"replace":"push"](w||R,{forceOptimisticNavigation:!We,scroll:V})};B?n.default.startTransition(x):x()}function C(g){return typeof g=="string"?g:(0,o.formatUrl)(g)}const b=n.default.forwardRef(function(v,R){let w;const{href:S,as:A,children:W,prefetch:F=null,passHref:B,replace:We,shallow:Ve,scroll:zt,locale:x,onClick:V,onMouseEnter:Ke,onTouchStart:kt,legacyBehavior:M=process.env.__NEXT_NEW_LINK_BEHAVIOR===!1,...Yr}=v;w=W,M&&(typeof w=="string"||typeof w=="number")&&(w=n.default.createElement("a",null,w));const L=n.default.useContext(c.RouterContext),Zr=n.default.useContext(l.AppRouterContext),U=L??Zr,z=!L,Q=F!==!1,fe=F===null?P.PrefetchKind.AUTO:P.PrefetchKind.FULL;if(process.env.NODE_ENV!=="production"){let T=function(N){return new Error("Failed prop type: The prop `"+N.key+"` expects a "+N.expected+" in `<Link>`, but got `"+N.actual+"` instead."+(typeof window<"u"?`
Open your browser's console to view the Component stack trace.`:""))};Object.keys({href:!0}).forEach(N=>{if(N==="href"&&(v[N]==null||typeof v[N]!="string"&&typeof v[N]!="object"))throw T({key:N,expected:"`string` or `object`",actual:v[N]===null?"null":typeof v[N]})}),Object.keys({as:!0,replace:!0,scroll:!0,shallow:!0,passHref:!0,prefetch:!0,locale:!0,onClick:!0,onMouseEnter:!0,onTouchStart:!0,legacyBehavior:!0}).forEach(N=>{const H=typeof v[N];if(N==="as"){if(v[N]&&H!=="string"&&H!=="object")throw T({key:N,expected:"`string` or `object`",actual:H})}else if(N==="locale"){if(v[N]&&H!=="string")throw T({key:N,expected:"`string`",actual:H})}else if(N==="onClick"||N==="onMouseEnter"||N==="onTouchStart"){if(v[N]&&H!=="function")throw T({key:N,expected:"`function`",actual:H})}else if((N==="replace"||N==="scroll"||N==="shallow"||N==="passHref"||N==="prefetch"||N==="legacyBehavior")&&v[N]!=null&&H!=="boolean")throw T({key:N,expected:"`boolean`",actual:H})});const Kt=n.default.useRef(!1);v.prefetch&&!Kt.current&&!z&&(Kt.current=!0,console.warn("Next.js auto-prefetches automatically based on viewport. The prefetch attribute is no longer needed. More: https://nextjs.org/docs/messages/prefetch-true-deprecated"))}if(process.env.NODE_ENV!=="production"&&z&&!A){let T;if(typeof S=="string"?T=S:typeof S=="object"&&typeof S.pathname=="string"&&(T=S.pathname),T&&T.split("/").some($=>$.startsWith("[")&&$.endsWith("]")))throw new Error("Dynamic href `"+T+"` found in <Link> while using the `/app` router, this is not supported. Read more: https://nextjs.org/docs/messages/app-dir-dynamic-href")}const{href:k,as:q}=n.default.useMemo(()=>{if(!L){const $=C(S);return{href:$,as:A?C(A):$}}const[T,Y]=(0,u.resolveHref)(L,S,!0);return{href:T,as:A?(0,u.resolveHref)(L,A):Y||T}},[L,S,A]),Ht=n.default.useRef(k),Ft=n.default.useRef(q);let j;if(M)if(process.env.NODE_ENV==="development"){V&&console.warn('"onClick" was passed to <Link> with `href` of `'+S+'` but "legacyBehavior" was set. The legacy behavior requires onClick be set on the child of next/link'),Ke&&console.warn('"onMouseEnter" was passed to <Link> with `href` of `'+S+'` but "legacyBehavior" was set. The legacy behavior requires onMouseEnter be set on the child of next/link');try{j=n.default.Children.only(w)}catch{throw w?new Error("Multiple children were passed to <Link> with `href` of `"+S+"` but only one child is supported https://nextjs.org/docs/messages/link-multiple-children"+(typeof window<"u"?`
(function(M,g){typeof exports=="object"&&typeof module<"u"?g(exports,require("react"),require("@radix-ui/themes"),require("@radix-ui/react-icons")):typeof define=="function"&&define.amd?define(["exports","react","@radix-ui/themes","@radix-ui/react-icons"],g):(M=typeof globalThis<"u"?globalThis:M||self,g(M.CanopyIIIFComponents={},M.React,M.themes,M.reactIcons))})(this,function(M,g,I,pe){"use strict";const Kt=()=>g.createElement("div",null,"Card");function G(t){"@babel/helpers - typeof";return G=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},G(t)}function $t(t,e){if(G(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e||"default");if(G(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Ke(t){var e=$t(t,"string");return G(e)==="symbol"?e:String(e)}function Gt(t,e,r){return e=Ke(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Xt(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function Qt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function $e(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Ke(n.key),n)}}function Yt(t,e,r){return e&&$e(t.prototype,e),r&&$e(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}var Zt=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Jt={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},er=function(e){return Jt[e]},tr=function(e){return e.replace(Zt,er)},rr={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:tr},nr,or=g.createContext();function ir(){return rr}var ar=function(){function t(){Qt(this,t),this.usedNamespaces={}}return Yt(t,[{key:"addUsedNamespaces",value:function(r){var n=this;r.forEach(function(u){n.usedNamespaces[u]||(n.usedNamespaces[u]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),t}();function ur(){return nr}function sr(){if(console&&console.warn){for(var t,e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];typeof r[0]=="string"&&(r[0]="react-i18next:: ".concat(r[0])),(t=console).warn.apply(t,r)}}var Ge={};function he(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];typeof e[0]=="string"&&Ge[e[0]]||(typeof e[0]=="string"&&(Ge[e[0]]=new Date),sr.apply(void 0,e))}function Xe(t,e,r){t.loadNamespaces(e,function(){if(t.isInitialized)r();else{var n=function u(){setTimeout(function(){t.off("initialized",u)},0),r()};t.on("initialized",n)}})}function cr(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=e.languages[0],u=e.options?e.options.fallbackLng:!1,a=e.languages[e.languages.length-1];if(n.toLowerCase()==="cimode")return!0;var o=function(s,c){var l=e.services.backendConnector.state["".concat(s,"|").concat(c)];return l===-1||l===2};return r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&e.services.backendConnector.backend&&e.isLanguageChangingTo&&!o(e.isLanguageChangingTo,t)?!1:!!(e.hasResourceBundle(n,t)||!e.services.backendConnector.backend||e.options.resources&&!e.options.partialBundledLanguages||o(n,t)&&(!u||o(a,t)))}function lr(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!e.languages||!e.languages.length)return he("i18n.languages were undefined or empty",e.languages),!0;var n=e.options.ignoreJSONStructure!==void 0;return n?e.hasLoadedNamespace(t,{precheck:function(a,o){if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&a.services.backendConnector.backend&&a.isLanguageChangingTo&&!o(a.isLanguageChangingTo,t))return!1}}):cr(t,e,r)}function fr(t){if(Array.isArray(t))return t}function dr(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,a,o,i=[],s=!0,c=!1;try{if(a=(r=r.call(t)).next,e===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(i.push(n.value),i.length!==e);s=!0);}catch(l){c=!0,u=l}finally{try{if(!s&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw u}}return i}}function Qe(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function pr(t,e){if(t){if(typeof t=="string")return Qe(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Qe(t,e)}}function hr(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gr(t,e){return fr(t)||dr(t,e)||pr(t,e)||hr()}function Ye(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function ge(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Ye(Object(r),!0).forEach(function(n){Gt(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Ye(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}var mr=function(e,r){var n=g.useRef();return g.useEffect(function(){n.current=r?n.current:e},[e,r]),n.current};function vr(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.i18n,n=g.useContext(or)||{},u=n.i18n,a=n.defaultNS,o=r||u||ur();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new ar),!o){he("You will need to pass in an i18next instance by using initReactI18next");var i=function(w){return Array.isArray(w)?w[w.length-1]:w},s=[i,{},!1];return s.t=i,s.i18n={},s.ready=!1,s}o.options.react&&o.options.react.wait!==void 0&&he("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var c=ge(ge(ge({},ir()),o.options.react),e),l=c.useSuspense,p=c.keyPrefix,h=t||a||o.options&&o.options.defaultNS;h=typeof h=="string"?[h]:h||["translation"],o.reportNamespaces.addUsedNamespaces&&o.reportNamespaces.addUsedNamespaces(h);var _=(o.isInitialized||o.initializedStoreOnce)&&h.every(function(R){return lr(R,o,c)});function P(){return o.getFixedT(null,c.nsMode==="fallback"?h:h[0],p)}var d=g.useState(P),v=gr(d,2),E=v[0],O=v[1],C=h.join(),f=mr(C),b=g.useRef(!0);g.useEffect(function(){var R=c.bindI18n,w=c.bindI18nStore;b.current=!0,!_&&!l&&Xe(o,h,function(){b.current&&O(P)}),_&&f&&f!==C&&b.current&&O(P);function S(){b.current&&O(P)}return R&&o&&o.on(R,S),w&&o&&o.store.on(w,S),function(){b.current=!1,R&&o&&R.split(" ").forEach(function(A){return o.off(A,S)}),w&&o&&w.split(" ").forEach(function(A){return o.store.off(A,S)})}},[o,C]);var m=g.useRef(!0);g.useEffect(function(){b.current&&!m.current&&O(P),m.current=!1},[o,p]);var y=[E,o,_];if(y.t=E,y.i18n=o,y.ready=_,_||!_&&!l)return y;throw new Promise(function(R){Xe(o,h,function(){R()})})}const yr=()=>{const{t,i18n:e}=vr();return g.useState(e.language),g.createElement("div",{className:"language"},g.createElement(I.Select.Root,{size:"3",defaultValue:"english"},g.createElement(I.Select.Trigger,{variant:"soft"}),g.createElement(I.Select.Content,{variant:"soft"},g.createElement(I.Select.Group,null,g.createElement(I.Select.Label,null,"Language"),g.createElement(I.Select.Item,{value:"english"},"English"),g.createElement(I.Select.Item,{value:"arabic"},"Arabic")))))};var me={exports:{}},X={};X._=X._interop_require_default=_r;function _r(t){return t&&t.__esModule?t:{default:t}}var ve={},ye={},Ze;function Je(){return Ze||(Ze=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(o,i){for(var s in i)Object.defineProperty(o,s,{enumerable:!0,get:i[s]})}e(t,{searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return u},assign:function(){return a}});function r(o){const i={};return o.forEach((s,c)=>{typeof i[c]>"u"?i[c]=s:Array.isArray(i[c])?i[c].push(s):i[c]=[i[c],s]}),i}function n(o){return typeof o=="string"||typeof o=="number"&&!isNaN(o)||typeof o=="boolean"?String(o):""}function u(o){const i=new URLSearchParams;return Object.entries(o).forEach(s=>{let[c,l]=s;Array.isArray(l)?l.forEach(p=>i.append(c,n(p))):i.set(c,n(l))}),i}function a(o){for(var i=arguments.length,s=new Array(i>1?i-1:0),c=1;c<i;c++)s[c-1]=arguments[c];return s.forEach(l=>{Array.from(l.keys()).forEach(p=>o.delete(p)),l.forEach((p,h)=>o.append(h,p))}),o}}(ye)),ye}var _e={},Z={},et;function br(){if(et)return Z;et=1;function t(r){if(typeof WeakMap!="function")return null;var n=new WeakMap,u=new WeakMap;return(t=function(a){return a?u:n})(r)}Z._=Z._interop_require_wildcard=e;function e(r,n){if(!n&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var u=t(n);if(u&&u.has(r))return u.get(r);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in r)if(i!=="default"&&Object.prototype.hasOwnProperty.call(r,i)){var s=o?Object.getOwnPropertyDescriptor(r,i):null;s&&(s.get||s.set)?Object.defineProperty(a,i,s):a[i]=r[i]}return a.default=r,u&&u.set(r,a),a}return Z}var tt;function rt(){return tt||(tt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}e(t,{formatUrl:function(){return a},urlObjectKeys:function(){return o},formatWithValidation:function(){return i}});const n=br()._(Je()),u=/https?|ftp|gopher|file/;function a(s){let{auth:c,hostname:l}=s,p=s.protocol||"",h=s.pathname||"",_=s.hash||"",P=s.query||"",d=!1;c=c?encodeURIComponent(c).replace(/%3A/i,":")+"@":"",s.host?d=c+s.host:l&&(d=c+(~l.indexOf(":")?"["+l+"]":l),s.port&&(d+=":"+s.port)),P&&typeof P=="object"&&(P=String(n.urlQueryToSearchParams(P)));let v=s.search||P&&"?"+P||"";return p&&!p.endsWith(":")&&(p+=":"),s.slashes||(!p||u.test(p))&&d!==!1?(d="//"+(d||""),h&&h[0]!=="/"&&(h="/"+h)):d||(d=""),_&&_[0]!=="#"&&(_="#"+_),v&&v[0]!=="?"&&(v="?"+v),h=h.replace(/[?#]/g,encodeURIComponent),v=v.replace("#","%23"),""+p+d+h+v+_}const o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function i(s){return process.env.NODE_ENV==="development"&&s!==null&&typeof s=="object"&&Object.keys(s).forEach(c=>{o.includes(c)||console.warn("Unknown key passed via urlObject into url.format: "+c)}),a(s)}}(_e)),_e}var be={},nt;function Pr(){return nt||(nt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return e}});function e(r,n){const u={};return Object.keys(r).forEach(a=>{n.includes(a)||(u[a]=r[a])}),u}}(be)),be}var Pe={},ot;function J(){return ot||(ot=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(f,b){for(var m in b)Object.defineProperty(f,m,{enumerable:!0,get:b[m]})}e(t,{WEB_VITALS:function(){return r},execOnce:function(){return n},isAbsoluteUrl:function(){return a},getLocationOrigin:function(){return o},getURL:function(){return i},getDisplayName:function(){return s},isResSent:function(){return c},normalizeRepeatedSlashes:function(){return l},loadGetInitialProps:function(){return p},SP:function(){return h},ST:function(){return _},DecodeError:function(){return P},NormalizeError:function(){return d},PageNotFoundError:function(){return v},MissingStaticPage:function(){return E},MiddlewareNotFoundError:function(){return O},stringifyError:function(){return C}});const r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(f){let b=!1,m;return function(){for(var y=arguments.length,R=new Array(y),w=0;w<y;w++)R[w]=arguments[w];return b||(b=!0,m=f(...R)),m}}const u=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=f=>u.test(f);function o(){const{protocol:f,hostname:b,port:m}=window.location;return f+"//"+b+(m?":"+m:"")}function i(){const{href:f}=window.location,b=o();return f.substring(b.length)}function s(f){return typeof f=="string"?f:f.displayName||f.name||"Unknown"}function c(f){return f.finished||f.headersSent}function l(f){const b=f.split("?");return b[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(b[1]?"?"+b.slice(1).join("?"):"")}async function p(f,b){if(process.env.NODE_ENV!=="production"){var m;if((m=f.prototype)!=null&&m.getInitialProps){const w='"'+s(f)+'.getInitialProps()" is defined as an instance method - visit https://nextjs.org/docs/messages/get-initial-props-as-an-instance-method for more information.';throw new Error(w)}}const y=b.res||b.ctx&&b.ctx.res;if(!f.getInitialProps)return b.ctx&&b.Component?{pageProps:await p(b.Component,b.ctx)}:{};const R=await f.getInitialProps(b);if(y&&c(y))return R;if(!R){const w='"'+s(f)+'.getInitialProps()" should resolve to an object. But found "'+R+'" instead.';throw new Error(w)}return process.env.NODE_ENV!=="production"&&Object.keys(R).length===0&&!b.ctx&&console.warn(""+s(f)+" returned an empty object from `getInitialProps`. This de-optimizes and prevents automatic static optimization. https://nextjs.org/docs/messages/empty-object-getInitialProps"),R}const h=typeof performance<"u",_=h&&["mark","measure","getEntriesByName"].every(f=>typeof performance[f]=="function");class P extends Error{}class d extends Error{}class v extends Error{constructor(b){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+b}}class E extends Error{constructor(b,m){super(),this.message="Failed to load static file for page: "+b+" "+m}}class O extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function C(f){return JSON.stringify({message:f.message,stack:f.stack})}}(Pe)),Pe}var ee={exports:{}},Ee={},it;function at(){return it||(it=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return e}});function e(r){return r.replace(/\/$/,"")||"/"}}(Ee)),Ee}var Oe={},ut;function Re(){return ut||(ut=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return e}});function e(r){const n=r.indexOf("#"),u=r.indexOf("?"),a=u>-1&&(n<0||u<n);return a||n>-1?{pathname:r.substring(0,a?u:n),query:a?r.substring(u,n>-1?n:void 0):"",hash:n>-1?r.slice(n):""}:{pathname:r,query:"",hash:""}}}(Oe)),Oe}var st;function te(){return st||(st=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});const r=at(),n=Re(),u=a=>{if(!a.startsWith("/")||process.env.__NEXT_MANUAL_TRAILING_SLASH)return a;const{pathname:o,query:i,hash:s}=(0,n.parsePath)(a);return process.env.__NEXT_TRAILING_SLASH?/\.[^/]+\/?$/.test(o)?""+(0,r.removeTrailingSlash)(o)+i+s:o.endsWith("/")?""+o+i+s:o+"/"+i+s:""+(0,r.removeTrailingSlash)(o)+i+s};(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ee,ee.exports)),ee.exports}var we={},re={exports:{}},Te={},ct;function lt(){return ct||(ct=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return r}});const e=Re();function r(n,u){if(typeof n!="string")return!1;const{pathname:a}=(0,e.parsePath)(n);return a===u||a.startsWith(u+"/")}}(Te)),Te}var ft;function Er(){return ft||(ft=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"hasBasePath",{enumerable:!0,get:function(){return u}});const r=lt(),n=process.env.__NEXT_ROUTER_BASEPATH||"";function u(a){return(0,r.pathHasPrefix)(a,n)}(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(re,re.exports)),re.exports}var dt;function pt(){return dt||(dt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return n}});const e=J(),r=Er();function n(u){if(!(0,e.isAbsoluteUrl)(u))return!0;try{const a=(0,e.getLocationOrigin)(),o=new URL(u,a);return o.origin===a&&(0,r.hasBasePath)(o.pathname)}catch{return!1}}}(we)),we}var Ne={},ht;function Or(){return ht||(ht=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return r}});const e=/\/\[[^/]+?\](?=\/|$)/;function r(n){return e.test(n)}}(Ne)),Ne}var Ce={},Ie={},gt;function Rr(){return gt||(gt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return r}});const e=J();function r(n){let{re:u,groups:a}=n;return o=>{const i=u.exec(o);if(!i)return!1;const s=l=>{try{return decodeURIComponent(l)}catch{throw new e.DecodeError("failed to decode param")}},c={};return Object.keys(a).forEach(l=>{const p=a[l],h=i[p.pos];h!==void 0&&(c[l]=~h.indexOf("/")?h.split("/").map(_=>s(_)):p.repeat?[s(h)]:s(h))}),c}}}(Ie)),Ie}var Se={},Le={},je={},Ae={},mt;function wr(){return mt||(mt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return e}});function e(r){return r.startsWith("/")?r:"/"+r}}(Ae)),Ae}var vt;function Tr(){return vt||(vt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(a,o){for(var i in o)Object.defineProperty(a,i,{enumerable:!0,get:o[i]})}e(t,{normalizeAppPath:function(){return n},normalizeRscPath:function(){return u}});const r=wr();function n(a){return(0,r.ensureLeadingSlash)(a.split("/").reduce((o,i,s,c)=>!i||i[0]==="("&&i.endsWith(")")||i[0]==="@"||(i==="page"||i==="route")&&s===c.length-1?o:o+"/"+i,""))}function u(a,o){return o?a.replace(/\.rsc($|\?)/,"$1"):a}}(je)),je}var yt;function Nr(){return yt||(yt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(o,i){for(var s in i)Object.defineProperty(o,s,{enumerable:!0,get:i[s]})}e(t,{INTERCEPTION_ROUTE_MARKERS:function(){return n},isInterceptionRouteAppPath:function(){return u},extractInterceptionRouteInformation:function(){return a}});const r=Tr(),n=["(..)(..)","(.)","(..)","(...)"];function u(o){return o.split("/").find(i=>n.find(s=>i.startsWith(s)))!==void 0}function a(o){let i,s,c;for(const l of o.split("/"))if(s=n.find(p=>l.startsWith(p)),s){[i,c]=o.split(s,2);break}if(!i||!s||!c)throw new Error(`Invalid interception route: ${o}. Must be in the format /<intercepting route>/(..|...|..)(..)/<intercepted route>`);switch(i=(0,r.normalizeAppPath)(i),s){case"(.)":i==="/"?c=`/${c}`:c=i+"/"+c;break;case"(..)":if(i==="/")throw new Error(`Invalid interception route: ${o}. Cannot use (..) marker at the root level, use (.) instead.`);c=i.split("/").slice(0,-1).concat(c).join("/");break;case"(...)":c="/"+c;break;case"(..)(..)":const l=i.split("/");if(l.length<=2)throw new Error(`Invalid interception route: ${o}. Cannot use (..)(..) marker at the root level or one level up.`);c=l.slice(0,-2).concat(c).join("/");break;default:throw new Error("Invariant: unexpected marker")}return{interceptingRoute:i,interceptedRoute:c}}}(Le)),Le}var qe={},_t;function Cr(){return _t||(_t=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return n}});const e=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function n(u){return e.test(u)?u.replace(r,"\\$&"):u}}(qe)),qe}var bt;function Ir(){return bt||(bt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0});function e(d,v){for(var E in v)Object.defineProperty(d,E,{enumerable:!0,get:v[E]})}e(t,{getRouteRegex:function(){return c},getNamedRouteRegex:function(){return _},getNamedMiddlewareRegex:function(){return P}});const r=Nr(),n=Cr(),u=at(),a="nxtP",o="nxtI";function i(d){const v=d.startsWith("[")&&d.endsWith("]");v&&(d=d.slice(1,-1));const E=d.startsWith("...");return E&&(d=d.slice(3)),{key:d,repeat:E,optional:v}}function s(d){const v=(0,u.removeTrailingSlash)(d).slice(1).split("/"),E={};let O=1;return{parameterizedRoute:v.map(C=>{const f=r.INTERCEPTION_ROUTE_MARKERS.find(m=>C.startsWith(m)),b=C.match(/\[((?:\[.*\])|.+)\]/);if(f&&b){const{key:m,optional:y,repeat:R}=i(b[1]);return E[m]={pos:O++,repeat:R,optional:y},"/"+(0,n.escapeStringRegexp)(f)+"([^/]+?)"}else if(b){const{key:m,repeat:y,optional:R}=i(b[1]);return E[m]={pos:O++,repeat:y,optional:R},y?R?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}else return"/"+(0,n.escapeStringRegexp)(C)}).join(""),groups:E}}function c(d){const{parameterizedRoute:v,groups:E}=s(d);return{re:new RegExp("^"+v+"(?:/)?$"),groups:E}}function l(){let d=0;return()=>{let v="",E=++d;for(;E>0;)v+=String.fromCharCode(97+(E-1)%26),E=Math.floor((E-1)/26);return v}}function p(d){let{getSafeRouteKey:v,segment:E,routeKeys:O,keyPrefix:C}=d;const{key:f,optional:b,repeat:m}=i(E);let y=f.replace(/\W/g,"");C&&(y=""+C+y);let R=!1;return(y.length===0||y.length>30)&&(R=!0),isNaN(parseInt(y.slice(0,1)))||(R=!0),R&&(y=v()),C?O[y]=""+C+f:O[y]=""+f,m?b?"(?:/(?<"+y+">.+?))?":"/(?<"+y+">.+?)":"/(?<"+y+">[^/]+?)"}function h(d,v){const E=(0,u.removeTrailingSlash)(d).slice(1).split("/"),O=l(),C={};return{namedParameterizedRoute:E.map(f=>{const b=r.INTERCEPTION_ROUTE_MARKERS.some(y=>f.startsWith(y)),m=f.match(/\[((?:\[.*\])|.+)\]/);return b&&m?p({getSafeRouteKey:O,segment:m[1],routeKeys:C,keyPrefix:v?o:void 0}):m?p({getSafeRouteKey:O,segment:m[1],routeKeys:C,keyPrefix:v?a:void 0}):"/"+(0,n.escapeStringRegexp)(f)}).join(""),routeKeys:C}}function _(d,v){const E=h(d,v);return{...c(d),namedRegex:"^"+E.namedParameterizedRoute+"(?:/)?$",routeKeys:E.routeKeys}}function P(d,v){const{parameterizedRoute:E}=s(d),{catchAll:O=!0}=v;if(E==="/")return{namedRegex:"^/"+(O?".*":"")+"$"};const{namedParameterizedRoute:C}=h(d,!1);let f=O?"(?:(/.*)?)":"";return{namedRegex:"^"+C+f+"$"}}}(Se)),Se}var Pt;function Sr(){return Pt||(Pt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return n}});const e=Rr(),r=Ir();function n(u,a,o){let i="";const s=(0,r.getRouteRegex)(u),c=s.groups,l=(a!==u?(0,e.getRouteMatcher)(s)(a):"")||o;i=u;const p=Object.keys(c);return p.every(h=>{let _=l[h]||"";const{repeat:P,optional:d}=c[h];let v="["+(P?"...":"")+h+"]";return d&&(v=(_?"":"/")+"["+v+"]"),P&&!Array.isArray(_)&&(_=[_]),(d||h in l)&&(i=i.replace(v,P?_.map(E=>encodeURIComponent(E)).join("/"):encodeURIComponent(_))||"/")})||(i=""),{params:p,result:i}}}(Ce)),Ce}var Et;function Lr(){return Et||(Et=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return c}});const e=Je(),r=rt(),n=Pr(),u=J(),a=te(),o=pt(),i=Or(),s=Sr();function c(l,p,h){let _,P=typeof p=="string"?p:(0,r.formatWithValidation)(p);const d=P.match(/^[a-zA-Z]{1,}:\/\//),v=d?P.slice(d[0].length):P;if((v.split("?")[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+P+"' passed to next/router in page: '"+l.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");const O=(0,u.normalizeRepeatedSlashes)(v);P=(d?d[0]:"")+O}if(!(0,o.isLocalURL)(P))return h?[P]:P;try{_=new URL(P.startsWith("#")?l.asPath:l.pathname,"http://n")}catch{_=new URL("/","http://n")}try{const O=new URL(P,_);O.pathname=(0,a.normalizePathTrailingSlash)(O.pathname);let C="";if((0,i.isDynamicRoute)(O.pathname)&&O.searchParams&&h){const b=(0,e.searchParamsToUrlQuery)(O.searchParams),{result:m,params:y}=(0,s.interpolateAs)(O.pathname,O.pathname,b);m&&(C=(0,r.formatWithValidation)({pathname:m,hash:O.hash,query:(0,n.omit)(b,y)}))}const f=O.origin===_.origin?O.href.slice(O.origin.length):O.href;return h?[f,C||f]:f}catch{return h?[P]:P}}}(ve)),ve}var ne={exports:{}},Me={},xe={},Ot;function Rt(){return Ot||(Ot=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return r}});const e=Re();function r(n,u){if(!n.startsWith("/")||!u)return n;const{pathname:a,query:o,hash:i}=(0,e.parsePath)(n);return""+u+a+o+i}}(xe)),xe}var wt;function jr(){return wt||(wt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}});const e=Rt(),r=lt();function n(u,a,o,i){if(!a||a===o)return u;const s=u.toLowerCase();return!i&&((0,r.pathHasPrefix)(s,"/api")||(0,r.pathHasPrefix)(s,"/"+a.toLowerCase()))?u:(0,e.addPathPrefix)(u,"/"+a)}}(Me)),Me}var Tt;function Ar(){return Tt||(Tt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addLocale",{enumerable:!0,get:function(){return n}});const r=te(),n=function(u){for(var a=arguments.length,o=new Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];return process.env.__NEXT_I18N_SUPPORT?(0,r.normalizePathTrailingSlash)(jr().addLocale(u,...o)):u};(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ne,ne.exports)),ne.exports}var De={},Nt;function qr(){return Nt||(Nt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});const n=X._(g).default.createContext(null);process.env.NODE_ENV!=="production"&&(n.displayName="RouterContext")}(De)),De}var Ue={},Ct;function Mr(){return Ct||(Ct=1,function(t){"use client";Object.defineProperty(t,"__esModule",{value:!0});function e(c,l){for(var p in l)Object.defineProperty(c,p,{enumerable:!0,get:l[p]})}e(t,{CacheStates:function(){return u},AppRouterContext:function(){return a},LayoutRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return i},TemplateContext:function(){return s}});const n=X._(g);var u;(function(c){c.LAZY_INITIALIZED="LAZYINITIALIZED",c.DATA_FETCH="DATAFETCH",c.READY="READY"})(u||(u={}));const a=n.default.createContext(null),o=n.default.createContext(null),i=n.default.createContext(null),s=n.default.createContext(null);process.env.NODE_ENV!=="production"&&(a.displayName="AppRouterContext",o.displayName="LayoutRouterContext",i.displayName="GlobalLayoutRouterContext",s.displayName="TemplateContext")}(Ue)),Ue}var oe={exports:{}},ie={exports:{}},It;function xr(){return It||(It=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0});function r(a,o){for(var i in o)Object.defineProperty(a,i,{enumerable:!0,get:o[i]})}r(e,{requestIdleCallback:function(){return n},cancelIdleCallback:function(){return u}});const n=typeof self<"u"&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(a){let o=Date.now();return self.setTimeout(function(){a({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-o))}})},1)},u=typeof self<"u"&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(a){return clearTimeout(a)};(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ie,ie.exports)),ie.exports}var St;function Dr(){return St||(St=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"useIntersection",{enumerable:!0,get:function(){return c}});const r=g,n=xr(),u=typeof IntersectionObserver=="function",a=new Map,o=[];function i(l){const p={root:l.root||null,margin:l.rootMargin||""},h=o.find(v=>v.root===p.root&&v.margin===p.margin);let _;if(h&&(_=a.get(h),_))return _;const P=new Map,d=new IntersectionObserver(v=>{v.forEach(E=>{const O=P.get(E.target),C=E.isIntersecting||E.intersectionRatio>0;O&&C&&O(C)})},l);return _={id:p,observer:d,elements:P},o.push(p),a.set(p,_),_}function s(l,p,h){const{id:_,observer:P,elements:d}=i(h);return d.set(l,p),P.observe(l),function(){if(d.delete(l),P.unobserve(l),d.size===0){P.disconnect(),a.delete(_);const E=o.findIndex(O=>O.root===_.root&&O.margin===_.margin);E>-1&&o.splice(E,1)}}}function c(l){let{rootRef:p,rootMargin:h,disabled:_}=l;const P=_||!u,[d,v]=(0,r.useState)(!1),E=(0,r.useRef)(null),O=(0,r.useCallback)(f=>{E.current=f},[]);(0,r.useEffect)(()=>{if(u){if(P||d)return;const f=E.current;if(f&&f.tagName)return s(f,m=>m&&v(m),{root:p==null?void 0:p.current,rootMargin:h})}else if(!d){const f=(0,n.requestIdleCallback)(()=>v(!0));return()=>(0,n.cancelIdleCallback)(f)}},[P,h,p,d,E.current]);const C=(0,r.useCallback)(()=>{v(!1)},[]);return[O,d,C]}(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(oe,oe.exports)),oe.exports}var ae={exports:{}},ue={exports:{}},ze={},Lt;function Ur(){return Lt||(Lt=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return e}});function e(r,n){let u;const a=r.split("/");return(n||[]).some(o=>a[1]&&a[1].toLowerCase()===o.toLowerCase()?(u=o,a.splice(1,1),r=a.join("/")||"/",!0):!1),{pathname:r,detectedLocale:u}}}(ze)),ze}var jt;function zr(){return jt||(jt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"normalizeLocalePath",{enumerable:!0,get:function(){return r}});const r=(n,u)=>process.env.__NEXT_I18N_SUPPORT?Ur().normalizeLocalePath(n,u):{pathname:n,detectedLocale:void 0};(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ue,ue.exports)),ue.exports}var se={exports:{}},ke={},At;function kr(){return At||(At=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return e}});function e(r,n,u){if(r){u&&(u=u.toLowerCase());for(const i of r){var a,o;const s=(a=i.domain)==null?void 0:a.split(":")[0].toLowerCase();if(n===s||u===i.defaultLocale.toLowerCase()||(o=i.locales)!=null&&o.some(c=>c.toLowerCase()===u))return i}}}}(ke)),ke}var qt;function Hr(){return qt||(qt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"detectDomainLocale",{enumerable:!0,get:function(){return r}});const r=function(){for(var n=arguments.length,u=new Array(n),a=0;a<n;a++)u[a]=arguments[a];if(process.env.__NEXT_I18N_SUPPORT)return kr().detectDomainLocale(...u)};(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(se,se.exports)),se.exports}var Mt;function Fr(){return Mt||(Mt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getDomainLocale",{enumerable:!0,get:function(){return u}});const r=te(),n=process.env.__NEXT_ROUTER_BASEPATH||"";function u(a,o,i,s){if(process.env.__NEXT_I18N_SUPPORT){const c=zr().normalizeLocalePath,l=Hr().detectDomainLocale,p=o||c(a,i).detectedLocale,h=l(s,void 0,p);if(h){const _="http"+(h.http?"":"s")+"://",P=p===h.defaultLocale?"":"/"+p;return""+_+h.domain+(0,r.normalizePathTrailingSlash)(""+n+P+a)}return!1}else return!1}(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ae,ae.exports)),ae.exports}var ce={exports:{}},xt;function Br(){return xt||(xt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addBasePath",{enumerable:!0,get:function(){return a}});const r=Rt(),n=te(),u=process.env.__NEXT_ROUTER_BASEPATH||"";function a(o,i){return(0,n.normalizePathTrailingSlash)(process.env.__NEXT_MANUAL_CLIENT_BASE_PATH&&!i?o:(0,r.addPathPrefix)(o,u))}(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(ce,ce.exports)),ce.exports}var le={exports:{}},Dt;function Wr(){return Dt||(Dt=1,function(t,e){Object.defineProperty(e,"__esModule",{value:!0});function r(p,h){for(var _ in h)Object.defineProperty(p,_,{enumerable:!0,get:h[_]})}r(e,{PrefetchKind:function(){return l},ACTION_REFRESH:function(){return n},ACTION_NAVIGATE:function(){return u},ACTION_RESTORE:function(){return a},ACTION_SERVER_PATCH:function(){return o},ACTION_PREFETCH:function(){return i},ACTION_FAST_REFRESH:function(){return s},ACTION_SERVER_ACTION:function(){return c}});const n="refresh",u="navigate",a="restore",o="server-patch",i="prefetch",s="fast-refresh",c="server-action";var l;(function(p){p.AUTO="auto",p.FULL="full",p.TEMPORARY="temporary"})(l||(l={})),(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)}(le,le.exports)),le.exports}(function(t,e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return b}});const n=X._(g),u=Lr(),a=pt(),o=rt(),i=J(),s=Ar(),c=qr(),l=Mr(),p=Dr(),h=Fr(),_=Br(),P=Wr(),d=new Set;function v(m,y,R,w,S,A){if(typeof window>"u"||!A&&!(0,a.isLocalURL)(y))return;if(!w.bypassPrefetchedCheck){const F=typeof w.locale<"u"?w.locale:"locale"in m?m.locale:void 0,B=y+"%"+R+"%"+F;if(d.has(B))return;d.add(B)}const W=A?m.prefetch(y,S):m.prefetch(y,R,w);Promise.resolve(W).catch(F=>{if(process.env.NODE_ENV!=="production")throw F})}function E(m){const R=m.currentTarget.getAttribute("target");return R&&R!=="_self"||m.metaKey||m.ctrlKey||m.shiftKey||m.altKey||m.nativeEvent&&m.nativeEvent.which===2}function O(m,y,R,w,S,A,W,F,B,Be){const{nodeName:We}=m.currentTarget;if(We.toUpperCase()==="A"&&(E(m)||!B&&!(0,a.isLocalURL)(R)))return;m.preventDefault();const D=()=>{const V=W??!0;"beforePopState"in y?y[S?"replace":"push"](R,w,{shallow:A,locale:F,scroll:V}):y[S?"replace":"push"](w||R,{forceOptimisticNavigation:!Be,scroll:V})};B?n.default.startTransition(D):D()}function C(m){return typeof m=="string"?m:(0,o.formatUrl)(m)}const b=n.default.forwardRef(function(y,R){let w;const{href:S,as:A,children:W,prefetch:F=null,passHref:B,replace:Be,shallow:We,scroll:Ut,locale:D,onClick:V,onMouseEnter:Ve,onTouchStart:zt,legacyBehavior:x=process.env.__NEXT_NEW_LINK_BEHAVIOR===!1,...Yr}=y;w=W,x&&(typeof w=="string"||typeof w=="number")&&(w=n.default.createElement("a",null,w));const L=n.default.useContext(c.RouterContext),Zr=n.default.useContext(l.AppRouterContext),U=L??Zr,z=!L,Q=F!==!1,fe=F===null?P.PrefetchKind.AUTO:P.PrefetchKind.FULL;if(process.env.NODE_ENV!=="production"){let T=function(N){return new Error("Failed prop type: The prop `"+N.key+"` expects a "+N.expected+" in `<Link>`, but got `"+N.actual+"` instead."+(typeof window<"u"?`
Open your browser's console to view the Component stack trace.`:""))};Object.keys({href:!0}).forEach(N=>{if(N==="href"&&(y[N]==null||typeof y[N]!="string"&&typeof y[N]!="object"))throw T({key:N,expected:"`string` or `object`",actual:y[N]===null?"null":typeof y[N]})}),Object.keys({as:!0,replace:!0,scroll:!0,shallow:!0,passHref:!0,prefetch:!0,locale:!0,onClick:!0,onMouseEnter:!0,onTouchStart:!0,legacyBehavior:!0}).forEach(N=>{const H=typeof y[N];if(N==="as"){if(y[N]&&H!=="string"&&H!=="object")throw T({key:N,expected:"`string` or `object`",actual:H})}else if(N==="locale"){if(y[N]&&H!=="string")throw T({key:N,expected:"`string`",actual:H})}else if(N==="onClick"||N==="onMouseEnter"||N==="onTouchStart"){if(y[N]&&H!=="function")throw T({key:N,expected:"`function`",actual:H})}else if((N==="replace"||N==="scroll"||N==="shallow"||N==="passHref"||N==="prefetch"||N==="legacyBehavior")&&y[N]!=null&&H!=="boolean")throw T({key:N,expected:"`boolean`",actual:H})});const Vt=n.default.useRef(!1);y.prefetch&&!Vt.current&&!z&&(Vt.current=!0,console.warn("Next.js auto-prefetches automatically based on viewport. The prefetch attribute is no longer needed. More: https://nextjs.org/docs/messages/prefetch-true-deprecated"))}if(process.env.NODE_ENV!=="production"&&z&&!A){let T;if(typeof S=="string"?T=S:typeof S=="object"&&typeof S.pathname=="string"&&(T=S.pathname),T&&T.split("/").some($=>$.startsWith("[")&&$.endsWith("]")))throw new Error("Dynamic href `"+T+"` found in <Link> while using the `/app` router, this is not supported. Read more: https://nextjs.org/docs/messages/app-dir-dynamic-href")}const{href:k,as:q}=n.default.useMemo(()=>{if(!L){const $=C(S);return{href:$,as:A?C(A):$}}const[T,Y]=(0,u.resolveHref)(L,S,!0);return{href:T,as:A?(0,u.resolveHref)(L,A):Y||T}},[L,S,A]),kt=n.default.useRef(k),Ht=n.default.useRef(q);let j;if(x)if(process.env.NODE_ENV==="development"){V&&console.warn('"onClick" was passed to <Link> with `href` of `'+S+'` but "legacyBehavior" was set. The legacy behavior requires onClick be set on the child of next/link'),Ve&&console.warn('"onMouseEnter" was passed to <Link> with `href` of `'+S+'` but "legacyBehavior" was set. The legacy behavior requires onMouseEnter be set on the child of next/link');try{j=n.default.Children.only(w)}catch{throw w?new Error("Multiple children were passed to <Link> with `href` of `"+S+"` but only one child is supported https://nextjs.org/docs/messages/link-multiple-children"+(typeof window<"u"?`
Open your browser's console to view the Component stack trace.`:"")):new Error("No children were passed to <Link> with `href` of `"+S+"` but one child is required https://nextjs.org/docs/messages/link-no-children")}}else j=n.default.Children.only(w);else if(process.env.NODE_ENV==="development"&&(w==null?void 0:w.type)==="a")throw new Error(`Invalid <Link> with <a> child. Please remove <a> or use <Link legacyBehavior>.
Learn more: https://nextjs.org/docs/messages/invalid-new-link-with-extra-anchor`);const K=M?j&&typeof j=="object"&&j.ref:R,[Bt,Wt,Vt]=(0,p.useIntersection)({rootMargin:"200px"}),Jr=n.default.useCallback(T=>{(Ft.current!==q||Ht.current!==k)&&(Vt(),Ft.current=q,Ht.current=k),Bt(T),K&&(typeof K=="function"?K(T):typeof K=="object"&&(K.current=T))},[q,K,k,Vt,Bt]);n.default.useEffect(()=>{process.env.NODE_ENV==="production"&&U&&(!Wt||!Q||m(U,k,q,{locale:x},{kind:fe},z))},[q,k,Wt,x,Q,L==null?void 0:L.locale,U,z,fe]);const de={ref:Jr,onClick(T){if(process.env.NODE_ENV!=="production"&&!T)throw new Error('Component rendered inside next/link has to pass click event to "onClick" prop.');!M&&typeof V=="function"&&V(T),M&&j.props&&typeof j.props.onClick=="function"&&j.props.onClick(T),U&&(T.defaultPrevented||O(T,U,k,q,We,Ve,zt,x,z,Q))},onMouseEnter(T){!M&&typeof Ke=="function"&&Ke(T),M&&j.props&&typeof j.props.onMouseEnter=="function"&&j.props.onMouseEnter(T),U&&((!Q||process.env.NODE_ENV==="development")&&z||m(U,k,q,{locale:x,priority:!0,bypassPrefetchedCheck:!0},{kind:fe},z))},onTouchStart(T){!M&&typeof kt=="function"&&kt(T),M&&j.props&&typeof j.props.onTouchStart=="function"&&j.props.onTouchStart(T),U&&(!Q&&z||m(U,k,q,{locale:x,priority:!0,bypassPrefetchedCheck:!0},{kind:fe},z))}};if((0,i.isAbsoluteUrl)(q))de.href=q;else if(!M||B||j.type==="a"&&!("href"in j.props)){const T=typeof x<"u"?x:L==null?void 0:L.locale,Y=(L==null?void 0:L.isLocaleDomain)&&(0,h.getDomainLocale)(q,T,L==null?void 0:L.locales,L==null?void 0:L.domainLocales);de.href=Y||(0,_.addBasePath)((0,s.addLocale)(q,T,L==null?void 0:L.defaultLocale))}return M?n.default.cloneElement(j,de):n.default.createElement("a",{...Yr,...de},w)});(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)})(me,me.exports);var Vr=me.exports,Kr=Vr;const He=Xt(Kr),Fe=({children:t,href:e})=>y.createElement(I.Text,{asChild:!0,weight:"medium",size:"3"},y.createElement(He,{href:e},t)),$r=()=>y.createElement(I.Flex,{gap:"4",asChild:!0,align:"center"},y.createElement("nav",null,y.createElement(Fe,{href:"#"},"Search"),y.createElement(Fe,{href:"/work"},"Works"),y.createElement(Fe,{href:"#"},"Manuscripts"))),Gr=()=>y.createElement(y.Fragment,null,y.createElement(I.TextField.Root,{variant:"soft"},y.createElement(I.TextField.Slot,null,y.createElement(pe.MagnifyingGlassIcon,{height:"24",width:"24"})),y.createElement(I.TextField.Input,{placeholder:"Search",size:"3"}),y.createElement(I.TextField.Slot,{pr:"3"},y.createElement(I.IconButton,{size:"2",variant:"ghost"},y.createElement(pe.DotsHorizontalIcon,{height:"24",width:"24"}))))),Xr=({title:t})=>y.createElement(I.Box,{asChild:!0,p:"4"},y.createElement("header",null,y.createElement(I.Container,{size:"4"},y.createElement(I.Flex,{gap:"6",align:"center"},y.createElement(I.Text,{size:"6",weight:"bold",asChild:!0},y.createElement(He,{href:"/"},t)),y.createElement(I.Box,{grow:"1"},y.createElement(Gr,null)),y.createElement($r,null),y.createElement(yr,null))))),Qr=({iiifContent:t})=>y.createElement(I.Box,{width:"100%",style:{backgroundColor:"var(--slate-4)"}},y.createElement(I.Container,{size:"3"},y.createElement(I.Box,{style:{height:"640px",position:"relative",zIndex:"0"}},y.createElement(I.Button,{size:"4",style:{position:"absolute",bottom:"0",right:"0"},mb:"9",asChild:!0},y.createElement(He,{href:"/work"},"Grizzly Bear - Ferocious ",y.createElement(pe.ChevronRightIcon,null)))))),Be=()=>(console.log("Use dot notation to access Canopy.*, ex: Canopy.Card"),null);Be.Header=Xr,Be.Hero=Qr,D.default=Be,Object.defineProperties(D,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
Learn more: https://nextjs.org/docs/messages/invalid-new-link-with-extra-anchor`);const K=x?j&&typeof j=="object"&&j.ref:R,[Ft,Bt,Wt]=(0,p.useIntersection)({rootMargin:"200px"}),Jr=n.default.useCallback(T=>{(Ht.current!==q||kt.current!==k)&&(Wt(),Ht.current=q,kt.current=k),Ft(T),K&&(typeof K=="function"?K(T):typeof K=="object"&&(K.current=T))},[q,K,k,Wt,Ft]);n.default.useEffect(()=>{process.env.NODE_ENV==="production"&&U&&(!Bt||!Q||v(U,k,q,{locale:D},{kind:fe},z))},[q,k,Bt,D,Q,L==null?void 0:L.locale,U,z,fe]);const de={ref:Jr,onClick(T){if(process.env.NODE_ENV!=="production"&&!T)throw new Error('Component rendered inside next/link has to pass click event to "onClick" prop.');!x&&typeof V=="function"&&V(T),x&&j.props&&typeof j.props.onClick=="function"&&j.props.onClick(T),U&&(T.defaultPrevented||O(T,U,k,q,Be,We,Ut,D,z,Q))},onMouseEnter(T){!x&&typeof Ve=="function"&&Ve(T),x&&j.props&&typeof j.props.onMouseEnter=="function"&&j.props.onMouseEnter(T),U&&((!Q||process.env.NODE_ENV==="development")&&z||v(U,k,q,{locale:D,priority:!0,bypassPrefetchedCheck:!0},{kind:fe},z))},onTouchStart(T){!x&&typeof zt=="function"&&zt(T),x&&j.props&&typeof j.props.onTouchStart=="function"&&j.props.onTouchStart(T),U&&(!Q&&z||v(U,k,q,{locale:D,priority:!0,bypassPrefetchedCheck:!0},{kind:fe},z))}};if((0,i.isAbsoluteUrl)(q))de.href=q;else if(!x||B||j.type==="a"&&!("href"in j.props)){const T=typeof D<"u"?D:L==null?void 0:L.locale,Y=(L==null?void 0:L.isLocaleDomain)&&(0,h.getDomainLocale)(q,T,L==null?void 0:L.locales,L==null?void 0:L.domainLocales);de.href=Y||(0,_.addBasePath)((0,s.addLocale)(q,T,L==null?void 0:L.defaultLocale))}return x?n.default.cloneElement(j,de):n.default.createElement("a",{...Yr,...de},w)});(typeof e.default=="function"||typeof e.default=="object"&&e.default!==null)&&typeof e.default.__esModule>"u"&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)})(me,me.exports);var Vr=me.exports,Kr=Vr;const He=Xt(Kr),Fe=({children:t,href:e})=>g.createElement(I.Text,{asChild:!0,weight:"medium",size:"3"},g.createElement(He,{href:e},t)),$r=()=>g.createElement(I.Flex,{gap:"4",asChild:!0,align:"center"},g.createElement("nav",null,g.createElement(Fe,{href:"#"},"Search"),g.createElement(Fe,{href:"/work"},"Works"),g.createElement(Fe,{href:"#"},"Manuscripts"))),Gr=()=>g.createElement(g.Fragment,null,g.createElement(I.TextField.Root,{variant:"soft"},g.createElement(I.TextField.Slot,null,g.createElement(pe.MagnifyingGlassIcon,{height:"24",width:"24"})),g.createElement(I.TextField.Input,{placeholder:"Search",size:"3"}),g.createElement(I.TextField.Slot,{pr:"3"},g.createElement(I.IconButton,{size:"2",variant:"ghost"},g.createElement(pe.DotsHorizontalIcon,{height:"24",width:"24"}))))),Xr=({title:t})=>g.createElement(I.Box,{asChild:!0,p:"4"},g.createElement("header",null,g.createElement(I.Container,{size:"4"},g.createElement(I.Flex,{gap:"6",align:"center"},g.createElement(I.Text,{size:"6",weight:"bold",asChild:!0},g.createElement(He,{href:"/"},t)),g.createElement(I.Box,{grow:"1"},g.createElement(Gr,null)),g.createElement($r,null),g.createElement(yr,null))))),Qr=({iiifContent:t})=>g.createElement(I.Box,{width:"100%",style:{backgroundColor:"var(--slate-4)"}},g.createElement(I.Container,{size:"3"},g.createElement(I.Box,{style:{height:"640px",position:"relative",zIndex:"0"}},g.createElement(I.Button,{size:"4",style:{position:"absolute",bottom:"0",right:"0"},mb:"9",asChild:!0},g.createElement(He,{href:"/work"},"Grizzly Bear - Ferocious ",g.createElement(pe.ChevronRightIcon,null))))));M.Card=Kt,M.Header=Xr,M.Hero=Qr,Object.defineProperty(M,Symbol.toStringTag,{value:"Module"})});
{
"name": "@canopy-iiif/components",
"version": "0.1.6",
"version": "0.1.7",
"description": "Next.js and React UI component library supporting Canopy IIIF.",

@@ -5,0 +5,0 @@ "files": [

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc