PageSourceSearch

https://pecedex.vercel.app/_next/static/chunks/3keyh2ul9z9jl.js

js pecedex.vercel.app collected 2026-10-03 07:29:00 UTC 11,633 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,85149,e=>{"use strict";e.s(["MAP_STYLE_URL",0,"https://tiles.openfreemap.org/styles/liberty","NAV_ITEMS",0,[{href:"/",label:"Galería",icon:"fish"},{href:"/recuerdos",label:"Recuerdos",icon:"camera"},{href:"/mapa",label:"Mapa",icon:"map"},{href:"/admin/anadir",label:"Añadir",icon:"plus"}],"SORT_OPTIONS",0,[{value:"registeredAt",label:"Por registro"},{value:"location",label:"Por ubicación"}],"TROPICAL_COLORS",0,{sky:"#87CEEB",lagoon:"#00B4D8",reef:"#0077B6",deepTeal:"#023E8A",sand:"#FFF8F0",shell:"#FFFFFF",foamWhite:"#F0FAFF",coral:"#FF6B6B",parrot:"#06D6A0",clownfish:"#FF9F1C",anemone:"#FF006E",tang:"#4361EE",biolum:"#00F5D4",ink:"#1A1A2E",slate:"#4A5568",mist:"#718096"}])},14240,e=>{"use strict";let t=(0,e.i(56420).default)("fish",[["path",{d:"M6.5 12c.94-3.46 4.94-6 8.5-6 3.56 0 6.06 2.54 7 6-.94 3.47-3.44 6-7 6s-7.56-2.53-8.5-6Z",key:"15baut"}],["path",{d:"M18 12v.5",key:"18hhni"}],["path",{d:"M16 17.93a9.77 9.77 0 0 1 0-11.86",key:"16dt7o"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33",key:"l9di03"}],["path",{d:"M10.46 7.26C10.2 5.88 9.17 4.24 8 3h5.8a2 2 0 0 1 1.98 1.67l.23 1.4",key:"1kjonw"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98",key:"1zlm23"}]]);e.s(["Fish",0,t],14240)},71987,88973,e=>{"use strict";e.s(["default",0,{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}],71987),e.s(["hasA11yProp",0,e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1}],88973)},96661,e=>{"use strict";e.s(["mergeClasses",0,(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()])},5014,e=>{"use strict";var t=e.i(71645),r=e.i(71987),a=e.i(88973),n=e.i(96661);let o=(0,t.createContext)({}),l=(0,t.forwardRef)(({color:e,size:l,strokeWidth:i,absoluteStrokeWidth:s,className:u="",children:c,iconNode:f,...d},h)=>{let{size:p=24,strokeWidth:m=2,absoluteStrokeWidth:y=!1,color:g="currentColor",className:b=""}=(0,t.useContext)(o)??{},v=s??y?24*Number(i??m)/Number(l??p):i??m;return(0,t.createElement)("svg",{ref:h,...r.default,width:l??p??r.default.width,height:l??p??r.default.height,stroke:e??g,strokeWidth:v,className:(0,n.mergeClasses)("lucide",b,u),...!c&&!(0,a.hasA11yProp)(d)&&{"aria-hidden":"true"},...d},[...f.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(c)?c:[c]])});e.s(["default",0,l],5014)},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let a=e.r(71645);function n(e,t){let r=(0,a.useRef)(null),n=(0,a.useRef)(null);return(0,a.useCallback)(a=>{if(null===a){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=o(e,a)),t&&(n.current=o(t,a))},[e,t])}function o(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)},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={formatUrl:function(){return i},formatWithValidation:function(){return u},urlObjectKeys:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let o=e.r(90809)._(e.r(98183)),l=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,a=e.protocol||"",n=e.pathname||"",i=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(o.urlQueryToSearchParams(s)));let c=e.search||s&&`?${s}`||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||l.test(a))&&!1!==u?(u="//"+(u||""),n&&"/"!==n[0]&&(n="/"+n)):u||(u=""),i&&"#"!==i[0]&&(i="#"+i),c&&"?"!==c[0]&&(c="?"+c),n=n.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${a}${u}${n}${c}${i}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return i(e)}},73668,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return o}});let a=e.r(18967),n=e.r(52817);function o(e){if(!(0,a.isAbsoluteUrl)(e))return!0;try{let t=(0,a.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,n.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return g},useLinkStatus:function(){return v}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let o=e.r(90809),l=e.r(43476),i=o._(e.r(71645)),s=e.r(95057),u=e.r(8372),c=e.r(18581),f=e.r(18967),d=e.r(5550);e.r(33525);let h=e.r(88540),p=e.r(91949),m=e.r(73668),y=e.r(9396);function g(t){var r,a;let n,o,g,[v,x]=(0,i.useOptimistic)(p.IDLE_LINK_STATUS),w=(0,i.useRef)(null),{href:k,as:C,children:j,prefetch:_=null,passHref:A,replace:P,shallow:M,scroll:O,onClick:F,onMouseEnter:E,onTouchStart:S,legacyBehavior:T=!1,onNavigate:R,transitionTypes:N,ref:L,unstable_dynamicOnHover:U,...B}=t;n=j,T&&("string"==typeof n||"number"==typeof n)&&(n=(0,l.jsx)("a",{children:n}));let W=i.default.useContext(u.AppRouterContext),I=!1!==_,$=!1!==_?null===(a=_)||"auto"===a?y.FetchStrategy.PPR:y.FetchStrategy.Full:y.FetchStrategy.PPR,D="string"==typeof(r=C||k)?r:(0,s.formatUrl)(r);if(T){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=i.default.Children.only(n)}let K=T?o&&"object"==typeof o&&o.ref:L,z=i.default.useCallback(e=>(null!==W&&(w.current=(0,p.mountLinkInstance)(e,D,W,$,I,x)),()=>{w.current&&((0,p.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,p.unmountPrefetchableInstance)(e)}),[I,D,W,$,x]),V={ref:(0,c.useMergedRef)(z,K),onClick(t){T||"function"!=typeof F||F(t),T&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!W||t.defaultPrevented||function(t,r,a,n,o,l,s){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){n&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(99781);i.default.startTransition(()=>{f(r,n?"replace":"push",!1===o?h.ScrollBehavior.NoScroll:h.ScrollBehavior.Default,a.current,s)})}}(t,D,w,P,O,R,N)},onMouseEnter(e){T||"function"!=typeof E||E(e),T&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),W&&I&&(0,p.onNavigationIntent)(e.currentTarget,!0===U)},onTouchStart:function(e){T||"function"!=typeof S||S(e),T&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),W&&I&&(0,p.onNavigationIntent)(e.currentTarget,!0===U)}};return(0,f.isAbsoluteUrl)(D)?V.href=D:T&&!A&&("a"!==o.type||"href"in o.props)||(V.href=(0,d.addBasePath)(D)),g=T?i.default.cloneElement(o,V):(0,l.jsx)("a",{...B,...V,children:n}),(0,l.jsx)(b.Provider,{value:v,children:g})}e.r(84508);let b=(0,i.createContext)(p.IDLE_LINK_STATUS),v=()=>(0,i.useContext)(b);("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)},56420,e=>{"use strict";var t=e.i(71645),r=e.i(96661);let a=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var n=e.i(5014);e.s(["default",0,(e,o)=>{let l=(0,t.forwardRef)(({className:l,...i},s)=>(0,t.createElement)(n.default,{ref:s,iconNode:o,className:(0,r.mergeClasses)(`lucide-${a(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,l),...i}));return l.displayName=a(e),l}],56420)},18566,(e,t,r)=>{t.exports=e.r(76562)},18515,e=>{"use strict";let t=(0,e.i(56420).default)("camera",[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);e.s(["Camera",0,t],18515)},49862,e=>{"use strict";let t=(0,e.i(56420).default)("map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]);e.s(["Map",0,t],49862)},44065,e=>{"use strict";var t=e.i(43476),r=e.i(22016),a=e.i(18566),n=e.i(18515),o=e.i(14240),l=e.i(49862);let i=(0,e.i(56420).default)("circle-plus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);var s=e.i(85149),u=e.i(75157);let c={fish:o.Fish,camera:n.Camera,map:l.Map,plus:i},f={fish:"bg-gradient-to-br from-lagoon to-tang text-white shadow-lg shadow-tang/40",camera:"bg-gradient-to-br from-anemone to-coral text-white shadow-lg shadow-anemone/40",map:"bg-gradient-to-br from-parrot to-biolum text-white shadow-lg shadow-parrot/40",plus:"bg-gradient-to-br from-coral to-anemone text-white shadow-lg shadow-coral/40"};e.s(["BottomNav",0,function(){let e=(0,a.usePathname)();return(0,t.jsxs)("nav",{"aria-label":"Navegación principal",className:"fixed inset-x-0 bottom-0 z-50 bg-shell/90 pb-[env(safe-area-inset-bottom)] backdrop-blur-md",children:[(0,t.jsx)("div",{"aria-hidden":!0,
1className:"rainbow-border absolute inset-x-0 top-0 h-[3px]"}),(0,t.jsx)("ul",{className:"mx-auto flex max-w-lg items-stretch justify-around px-1 pt-2",children:s.NAV_ITEMS.map(a=>{var n;let o=c[a.icon],l="/"===(n=a.href)?"/"===e:"/recuerdos"===n?e.startsWith("/recuerdos")||e.startsWith("/recuerdo/"):"/mapa"===n?e.startsWith("/mapa"):"/admin/anadir"===n?e.startsWith("/admin/anadir")||e.startsWith("/admin/recuerdo"):e.startsWith(n);return(0,t.jsx)("li",{className:"flex-1",children:(0,t.jsxs)(r.default,{href:a.href,className:(0,u.cn)("flex min-h-14 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-1 text-[11px] font-semibold transition-all active:scale-95 sm:text-xs",l?"text-ink":"text-mist hover:text-slate"),children:[(0,t.jsx)("span",{className:(0,u.cn)("flex h-9 w-9 items-center justify-center rounded-2xl transition-all sm:h-10 sm:w-10",l?f[a.icon]:"bg-foam-white text-mist"),children:(0,t.jsx)(o,{className:"h-5 w-5",strokeWidth:l?2.5:2})}),(0,t.jsx)("span",{children:a.label})]})},a.href)})})]})}],44065)}]);

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.