1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{6840:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(1726)}])},1134:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(7294);let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),i=e=>{let t=a(e);return t.charAt(0).toUpperCase()+t.slice(1)},l=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()},s=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};var c={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"};let u=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:o=24,strokeWidth:a=2,absoluteStrokeWidth:i,className:u="",children:f,iconNode:d,...h}=e;return(0,r.createElement)("svg",{ref:t,...c,width:o,height:o,stroke:n,strokeWidth:i?24*Number(a)/Number(o):a,className:l("lucide",u),...!f&&!s(h)&&{"aria-hidden":"true"},...h},[...d.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(f)?f:[f]])}),f=(e,t)=>{let n=(0,r.forwardRef)((n,a)=>{let{className:s,...c}=n;return(0,r.createElement)(u,{ref:a,iconNode:t,className:l("lucide-".concat(o(i(e))),"lucide-".concat(e),s),...c})});return n.displayName=i(e),n}},8199:function(e,t){"use strict";var n,r,o,a;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return l},ACTION_PREFETCH:function(){return u},ACTION_REFRESH:function(){return i},ACTION_RESTORE:function(){return s},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n},isThenable:function(){return h}});let i="refresh",l="navigate",s="restore",c="server-patch",u="prefetch",f="fast-refresh",d="server-action";function h(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",(a=r||(r={})).fresh="fresh",a.reusable="reusable",a.expired="expired",a.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7195:function(e,t,n){"use strict";function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(8337),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return x}});let r=n(8754),o=n(5893),a=r._(n(7294)),i=n(6075),l=n(3955),s=n(8041),c=n(9903),u=n(5490),f=n(1928),d=n(257),h=n(4229),p=n(7195),m=n(9470),v=n(8199),j=new Set;function g(e,t,n,r,o,a){if(a||(0,l.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let o=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(j.has(o))return;j.add(o)}(async()=>a?e.prefetch(t,o):e.prefetch(t,n,r))().catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let x=a.default.forwardRef(function(e,t){let n,r;let{href:s,as:j,children:x,prefetch:y=null,passHref:w,replace:_,shallow:N,scroll:k,locale:C,onClick:E,onMouseEnter:L,onTouchStart:O,legacyBehavior:M=!1,...T}=e;n=x,M&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let A=a.default.useContext(f.RouterContext),P=a.default.useContext(d.AppRouterContext),R=null!=A?A:P,S=!A,U=!1!==y,I=null===y?v.PrefetchKind.AUTO:v.PrefetchKind.FULL,{href:F,as:H}=a.default.useMemo(()=>
1{if(!A){let e=b(s);return{href:e,as:j?b(j):e}}let[e,t]=(0,i.resolveHref)(A,s,!0);return{href:e,as:j?(0,i.resolveHref)(A,j):t||e}},[A,s,j]),z=a.default.useRef(F),K=a.default.useRef(H);M&&(r=a.default.Children.only(n));let Z=M?r&&"object"==typeof r&&r.ref:t,[D,B,V]=(0,h.useIntersection)({rootMargin:"200px"}),G=a.default.useCallback(e=>{(K.current!==H||z.current!==F)&&(V(),K.current=H,z.current=F),D(e),Z&&("function"==typeof Z?Z(e):"object"==typeof Z&&(Z.current=e))},[H,Z,F,V,D]);a.default.useEffect(()=>{R&&B&&U&&g(R,F,H,{locale:C},{kind:I},S)},[H,F,B,C,U,null==A?void 0:A.locale,R,S,I]);let W={ref:G,onClick(e){M||"function"!=typeof E||E(e),M&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),R&&!e.defaultPrevented&&function(e,t,n,r,o,i,s,c,u){let{nodeName:f}=e.currentTarget;if("A"===f.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!u&&!(0,l.isLocalURL)(n)))return;e.preventDefault();let d=()=>{let e=null==s||s;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:i,locale:c,scroll:e}):t[o?"replace":"push"](r||n,{scroll:e})};u?a.default.startTransition(d):d()}(e,R,F,H,_,N,k,C,S)},onMouseEnter(e){M||"function"!=typeof L||L(e),M&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),R&&(U||!S)&&g(R,F,H,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:I},S)},onTouchStart:function(e){M||"function"!=typeof O||O(e),M&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),R&&(U||!S)&&g(R,F,H,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:I},S)}};if((0,c.isAbsoluteUrl)(H))W.href=H;else if(!M||w||"a"===r.type&&!("href"in r.props)){let e=void 0!==C?C:null==A?void 0:A.locale,t=(null==A?void 0:A.isLocaleDomain)&&(0,p.getDomainLocale)(H,e,null==A?void 0:A.locales,null==A?void 0:A.domainLocales);W.href=t||(0,m.addBasePath)((0,u.addLocale)(H,e,null==A?void 0:A.defaultLocale))}return M?a.default.cloneElement(r,W):(0,o.jsx)("a",{...T,...W,children:n})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4229:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return s}});let r=n(7294),o=n(4474),a="function"==typeof IntersectionObserver,i=new Map,l=[];function s(e){let{rootRef:t,rootMargin:n,disabled:s}=e,c=s||!a,[u,f]=(0,r.useState)(!1),d=(0,r.useRef)(null),h=(0,r.useCallback)(e=>{d.current=e},[]);return(0,r.useEffect)(()=>{if(a){if(c||u)return;let e=d.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:o,elements:a}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=l.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=i.get(r)))return t;let o=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:o},l.push(n),i.set(n,t),t}(n);return a.set(e,t),o.observe(e),function(){if(a.delete(e),o.unobserve(e),0===a.size){o.disconnect(),i.delete(r);let e=l.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&l.splice(e,1)}}}(e,e=>e&&f(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!u){let e=(0,o.requestIdleCallback)(()=>f(!0));return()=>(0,o.cancelIdleCallback)(e)}},[c,n,t,u,d.current]),[h,u,(0,r.useCallback)(()=>{f(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1726:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return j}});var r=n(5893),o=n(9008),a=n.n(o),i=n(1163),l=n(7294),s=n(1664),c=n.n(s),u=n(1134);let f=(0,u.Z)("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);var d=()=>(0,r.jsx)("footer",{className:"footer",children:(0,r.jsx)("div",{className:"footer-content",children:(0,r.jsxs)("div",{className:"container",children:[(0,r.jsxs)("div",{className:"footer-grid",children:[(0,r.jsx)("div",{className:"footer-brand",children:(0,r.jsx)("img",{src:"/images/logo.png",alt:"NinjaFish Logo",className:"footer-logo"})}),(0,r.jsxs)("div",{className:"footer-links",children:[(0,r.jsx)("h3",{children:"Company"}),(0,r.jsx)(c(),{href:"/about",children:"About Us"}),(0,r.jsx)(c(),{href:"/games",children:"Games"}),(0,r.jsx)(c(),{href:"/contact",children:"Contact Us"})]}),(0,r.jsxs)("div",{className:"footer-links",children:[(0,r.jsx)("h3",{children:"Support"}),(0,r.jsx)(c(),{href:"/support",children:"Support"}),(0,r.jsx)(c(),{href:"/subscription",children:"Subscription FAQ"}),(0,r.jsx)(c(),{href:"/pp",children:"Privacy Policy"}),(0,r.jsx)(c(),{href:"/terms",children:"Terms of Use (EULA)"})]}),(0,r.jsxs)("div",{className:"footer-social",children:[(0,r.jsx)("h3",{children:"Follow Us"}),(0,r.jsxs)("div",{className:"social-icons",children:[(0,r.jsx)("a",{href:"https://www.facebook.com/ninjafishstudios/",target:"_blank",rel:"noopener noreferrer",className:"social-icon","aria-label":"Ninjafish Studios on Facebook",children:(0,r.jsx)(f,{size:24,"aria-hidden":"true"})}),(0,r.jsx)("a",{href:"https://x.com/ninjafishstudio",target:"_blank",rel:"noopener noreferrer",className:"social-icon","aria-label":"Ninjafish Studios on X",children:(0,r.jsx)("svg",{className:"footer-icon-x",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"})})})]})]})]}),(0,r.jsx)("div",{className:"footer-bottom",children:(0,r.jsxs)("p",{children:["\xa9 ",new Date().getFullYear()," Ninjafish Studios LLC."]})})]})})});let h=(0,u.Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),p=(0,u.Z)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var m=()=>{let[e,t]=(0,l.useState)(!1),[n,o]=(0,l.useState)(!1),a=(0,l.useRef)(null),s=(0,l.useRef)(null),{pathname:u,events:f}=(0,i.useRouter)();(0,l.useEffect)(()=>{let e=()=>{t(window.scrollY>20)};return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,l.useEffect)(()=>{if(!n)return;let e=()=>o(!1),t=t=>{if("Escape"===t.key){var n;e(),null===(n=s.current)||void 0===n||n.focus()}},r=t=>{var n;t.target instanceof Node&&!(null===(n=a.current)||void 0===n?void 0:n.contains(t.target))&&e()},i=window.matchMedia("(min-width: 769px)");return document.addEventListener("keydown",t),document.addEventListener("pointerdown",r),i.addEventListener("change",e),f.on("routeChangeStart",e),()=>{document.removeEventListener("keydown",t),document.removeEventListener("pointerdown",r),i.removeEventListener("change",e),f.off("routeChangeStart",e)}},[n,f]);let d=[{name:"Games",path:"/games"},{name:"About Us",path:"/about"},{name:"Support",path:"/support"},{name:"Contact Us",path:"/contact"}];return(0,r.jsx)("header",{ref:a,className:"header ".concat(e?"scrolled":""),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||o(!1)},children:(0,r.jsxs)("div",{className:"container header-content",children:[(0,r.jsx)(c(),{href:"/",className:"logo-container",children:(0,r.jsx)("img",{src:"/images/logo.png",alt:"NinjaFish Logo",className:"logo"})}),(0,r.jsx)("nav",{className:"desktop-nav","aria-label":"Main navigation",children:d.map(e=>(0,r.jsx)(c(),{href:e.path,className:"nav-link ".concat(u===e.path?"active":""),"aria-current":u===e.path?"page":void 0,children:e.name},e.name))}),(0,r.jsx)("button",{ref:s,type:"button",className:"mobile-menu-btn","aria-label":n?"Close navigation menu":"Open navigation menu","aria-expanded":n,"aria-controls":"mobile-navigation",onClick:()=>o(e=>!e),children:n?(0,r.jsx)(h,{size:24,"aria-hidden":"true"}):(0,r.jsx)(p,{size:24,"aria-hidden":"true"})}),(0,r.jsx)("nav",{id:"mobile-navigation",className:"mobile-nav ".concat(n?"open":""),"aria-label":"Main navigation",children:d.map(e=>(0,r.jsx)(c(),{href:e.path,className:"mobile-nav-link","aria-current":u===e.path?"page":void 0,onClick:()=>o(!1),children:e.name},e.name))})]})})},v=e=>{let{children:t}=e;return(0,r.jsxs)("div",{className:"app",children:[(0,r.jsx)(m,{}),(0,r.jsx)("main",{children:t}),(0,r.jsx)(d,{})]})};n(2434),n(8789),n(390),n(7115),n(4281),n(5691),n(7778),n(6374),n(3737);var j=function(e){var t;let{Component:n,pageProps:o}=e,{pathname:s}=(0,i.useRouter)(),c=null!==(t=n.getLayout)&&void 0!==t?t:e=>(0,r.jsx)(v,{children:e});return(0,l.useEffect)(()=>{window.scrollTo({top:0,left:0,behavior:"auto"})},[s]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a(),{children:[(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,r.jsx)("title",{children:"Ninjafish Studios"}),(0,r.jsx)("meta",{name:"description",content:"Creative mobile games featuring pets, dress-up, makeup, face paint, and more for kids."}),(0,r.jsx)("link",{rel:"icon",href:"/images/favicon.png"})]}),c((0,r.jsx)(n,{...o}))]})}},390:function(){},7115:function(){},8789:function(){},4281:function(){},2434:function(){},6374:function(){},5691:function(){},7778:function(){},3737:function(){},9008:function(e,t,n){e.exports=n(3867)},1664:function(e,t,n){e.exports=n(8342)},1163:function(e,t,n){e.exports=n(3079)}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[774,179],function(){return t(6840),t(3079)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.