PageSourceSearch

https://yellowpageskenya.com/_next/static/chunks/0h6ivd0h90-k0.js

js yellowpageskenya.com collected 2026-09-25 04:23:17 UTC 12,971 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,557799,(e,t,r)=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},737131,158411,522157,515466,e=>{"use strict";let t;var r=e.i(727558);e.i(557799),Object.create(null);let n={},a=(e,t,r,a)=>{l(r)&&n[r]||(l(r)&&(n[r]=new Date),((e,t,r,n)=>{let a=[r,{code:t,...n||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(a,"warn","react-i18next::",!0);l(a[0])&&(a[0]=`react-i18next:: ${a[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...a):console?.warn&&console.warn(...a)})(e,t,r,a))},o=(e,t)=>()=>{if(e.isInitialized)t();else{let r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}},s=(e,t,r)=>{e.loadNamespaces(t,o(e,r))},i=(e,t,r,n)=>{if(l(r)&&(r=[r]),e.options.preload&&e.options.preload.indexOf(t)>-1)return s(e,r,n);r.forEach(t=>{0>e.options.ns.indexOf(t)&&e.options.ns.push(t)}),e.loadLanguages(t,o(e,n))},l=e=>"string"==typeof e,u=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,c={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},d=e=>c[e],f={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(u,d)};e.s(["initReactI18next",0,{type:"3rdParty",init(e){((e={})=>{f={...f,...e}})(e.options.react),t=e}}],158411);let p=(0,r.createContext)();class h{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}e.s(["useTranslation",0,(e,n={})=>{var o,u,c;let d,{i18n:g}=n,{i18n:m,defaultNS:x}=(0,r.useContext)(p)||{},y=g||m||t;if(y&&!y.reportNamespaces&&(y.reportNamespaces=new h),!y){a(y,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");let e=(e,t)=>{let r;return l(t)?t:"object"==typeof(r=t)&&null!==r&&l(t.defaultValue)?t.defaultValue:Array.isArray(e)?e[e.length-1]:e},t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}y.options.react?.wait&&a(y,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");let b={...f,...y.options.react,...n},{useSuspense:v,keyPrefix:N}=b,j=e||x||y.options?.defaultNS;j=l(j)?[j]:j||["translation"],y.reportNamespaces.addUsedNamespaces?.(j);let w=(y.isInitialized||y.initializedStoreOnce)&&j.every(e=>((e,t,r={})=>t.languages&&t.languages.length?t.hasLoadedNamespace(e,{lng:r.lng,precheck:(t,n)=>{if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!n(t.
1isLanguageChangingTo,e))return!1}}):(a(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0))(e,y,b)),S=(o=n.lng||null,u="fallback"===b.nsMode?j:j[0],(0,r.useCallback)(y.getFixedT(o,u,N),[y,o,u,N])),T=()=>S,k=()=>{let e,t;return e=n.lng||null,t="fallback"===b.nsMode?j:j[0],y.getFixedT(e,t,N)},[C,E]=(0,r.useState)(T),L=j.join();n.lng&&(L=`${n.lng}${L}`);let O=(c=L,d=(0,r.useRef)(),(0,r.useEffect)(()=>{d.current=c},[c,void 0]),d.current),P=(0,r.useRef)(!0);(0,r.useEffect)(()=>{let{bindI18n:e,bindI18nStore:t}=b;P.current=!0,w||v||(n.lng?i(y,n.lng,j,()=>{P.current&&E(k)}):s(y,j,()=>{P.current&&E(k)})),w&&O&&O!==L&&P.current&&E(k);let r=()=>{P.current&&E(k)};return e&&y?.on(e,r),t&&y?.store.on(t,r),()=>{P.current=!1,y&&e&&e?.split(" ").forEach(e=>y.off(e,r)),t&&y&&t.split(" ").forEach(e=>y.store.off(e,r))}},[y,L]),(0,r.useEffect)(()=>{P.current&&w&&E(T)},[y,N,w]);let _=[C,y,w];if(_.t=C,_.i18n=y,_.ready=w,w||!w&&!v)return _;throw new Promise(e=>{n.lng?i(y,n.lng,j,()=>e()):s(y,j,()=>e())})}],522157),e.s(["I18nextProvider",0,function({i18n:e,defaultNS:t,children:n}){let a=(0,r.useMemo)(()=>({i18n:e,defaultNS:t}),[e,t]);return(0,r.createElement)(p.Provider,{value:a},n)}],515466),e.s([],737131)},987651,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return i},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(744066)._(e.r(686883)),s=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",i=e.hash||"",l=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)),l&&"object"==typeof l&&(l=String(o.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||s.test(n))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),i&&"#"!==i[0]&&(i="#"+i),c&&"?"!==c[0]&&(c="?"+c),a=a.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${u}${a}${c}${i}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return i(e)}},363762,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=e.r(508881),a=e.r(402704);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},767914,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},230977,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return x},useLinkStatus:function(){return b}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(744066),s=e.r(171608),i=o._(e.r(727558)),l=e.r(987651),u=e.r(257177),c=e.r(579286),d=e.r(508881),f=e.r(847571);e.r(373132);let p=e.r(710244),h=e.r(531364),g=e.r(363762),m=e.r(882260);function x(t){var r,n;let a,o,x,[b,v]=(0,i.useOptimistic)(h.IDLE_LINK_STATUS),N=(0,i.useRef)(null),{href:j,as:w,children:S,prefetch:T=null,passHref:k,replace:C,shallow:E,scroll:L,onClick:O,onMouseEnter:P,onTouchStart:_,legacyBehavior:I=!1,onNavigate:R,transitionTypes:M,ref:U,unstable_dynamicOnHover:A,...B}=t;a=S,I&&("string"==typeof a||"number"==typeof a)&&(a=(0,s.jsx)("a",{children:a}));let $=i.default.useContext(u.AppRouterContext),D=!1!==T,F=!1!==T?null===(n=T)||"auto"===n?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,K="string"==typeof(r=w||j)?r:(0,l.formatUrl)(r);if(I){if(a?.$$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>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=i.default.Children.only(a)}let z=I?o&&"object"==typeof o&&o.ref:U,H=i.default.useCallback(e=>(null!==$&&(N.current=(0,h.mountLinkInstance)(e,K,$,F,D,v)),()=>{N.current&&((0,h.unmountLinkForCurrentNavigation)(N.current),N.current=null),(0,h.unmountPrefetchableInstance)(e)}),[D,K,$,F,v]),W={ref:(0,c.useMergedRef)(H,z),onClick(t){I||"function"!=typeof O||O(t),I&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!$||t.defaultPrevented||function(t,r,n,a,o,s,l){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,g.isLocalURL)(r)){a&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(714459);i.default.startTransition(()=>{d(r,a?"replace":"push",!1===o?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,n.current,l)})}}(t,K,N,C,L,R,M)},onMouseEnter(e){I||"function"!=typeof P||P(e),I&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),$&&D&&(0,h.onNavigationIntent)(e.currentTarget,!0===A)},onTouchStart:function(e){I||"function"!=typeof _||_(e),I&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),$&&D&&(0,h.onNavigationIntent)(e.currentTarget,!0===A)}};return(0,d.isAbsoluteUrl)(K)?W.href=K:I&&!k&&("a"!==o.type||"href"in o.props)||(W.href=(0,f.addBasePath)(K)),x=I?i.default.cloneElement(o,W):(0,s.jsx)("a",{...B,...W,children:a}),(0,s.jsx)(y.Provider,{value:b,children:x})}e.r(767914);let y=(0,i.createContext)(h.IDLE_LINK_STATUS),b=()=>(0,i.useContext)(y);("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)},535802,e=>{"use strict";var t=e.i(171608),r=e.i(230977);e.i(737131);var n=e.i(522157),a=e.i(659806),o=e.i(150161);e.s(["default",0,function({countryName:e,structuredDataScripts:s}){let{t:i}=(0,n.useTranslation)("not-found-component"),{setOpenSearchDialog:l}=(0,a.useSearchDialog)();return(0,t.jsxs)("main",{className:"min-h-screen bg-gray-50",children:[Array.isArray(s)&&s.map((e,r)=>(0,t.jsx)(o.default,{id:e.id||`structured-data-${r}`,type:e.type,dangerouslySetInnerHTML:e.dangerouslySetInnerHTML},e.id||`structured-data-${r}`)),(0,t.jsxs)("div",{className:"relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-yellow-50/20"}),(0,t.jsx)("div",{className:"relative container mx-auto px-4 sm:px-6 lg:px-8 py-24",children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsxs)("div",{className:"mb-8",children:[(0,t.jsx)("h1",{className:"text-9xl font-bold text-yellow-700 drop-shadow-lg",children:"404"}),(0,t.jsx)("div",{className:"w-24 h-1 bg-yellow-400 mx-auto mt-4 rounded-full"})]}),(0,t.jsxs)("div",{className:"max-w-2xl mx-auto",children:[(0,t.jsx)("h2",{className:"text-4xl font-bold text-gray-900 mb-6",children:i("Page not found")}),(0,t.jsx)("p",{className:"text-xl text-gray-600 mb-8 leading-relaxed",children:i("Please check the URL in the address bar and try again.")}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center mb-12",children:[(0,t.jsxs)(r.default,{href:"/",className:"inline-flex items-center px-8 py-3 border border-transparent text-base font-medium rounded-lg text-black bg-yellow-400 hover:bg-yellow-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-amber-600 transition-all duration-200 shadow-lg hover:shadow-md",children:[(0,t.jsx)("svg",{className:"w-5 h-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"})}),i("Go back home")]}),(0,t.jsxs)(r.default,{href:"/business-categories",className:"inline-flex items-center px-8 py-3 border border-gray-300 text-base font-medium rounded-lg text-gray-700 bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-amber-600 transition-all duration-200 shadow-lg hover:shadow-md",children:[(0,t.jsx)("svg",{className:"w-5 h-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4"})}),i("Explore Businesses")]})]}),(0,t.jsxs)("div",{className:"bg-white rounded-xl p-6 shadow-lg max-w-md mx-auto",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold text-gray-900 mb-3",children:i("Looking for Something Specific?")}),(0,t.jsxs)("p",{className:"text-gray-600 mb-4",children:[i("Use our search to find businesses and services")," ",e]}),(0,t.jsxs)("button",{onClick:()=>l(!0),className:"inline-flex items-center px-6 py-2 border border-yellow-400 text-sm font-medium rounded-lg text-yellow-800 hover:bg-yellow-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-amber-600 transition-all duration-200",children:[(0,t.jsx)("svg",{className:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})}),i("Search")]})]})]})]})})]})]})}])}]);

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.