PageSourceSearch

https://www.starbucks.com.bh/_next/static/chunks/3249-6203cee5f3db1133.js

js starbucks.com.bh collected 2026-10-01 16:17:31 UTC 11,839 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3043,3249,3957,4748,5424,8719],{13183:(t,e,i)=>{i.d(e,{A:()=>d});var s=i(71606),r=i(16019),n=i(94582),a=i(26805),o=i(33761),u=i(30253);let c=function(t,e,i,s){if(!(0,o.A)(t))return t;e=(0,n.A)(e,t);for(var c=-1,h=e.length,l=h-1,d=t;null!=d&&++c<h;){var f=(0,u.A)(e[c]),p=i;if("__proto__"===f||"constructor"===f||"prototype"===f)break;if(c!=l){var v=d[f];void 0===(p=s?s(v,f,d):void 0)&&(p=(0,o.A)(v)?v:(0,a.A)(e[c+1])?[]:{})}(0,r.A)(d,f,p),d=d[f]}return t},h=function(t,e,i){for(var r=-1,a=e.length,o={};++r<a;){var u=e[r],h=(0,s.A)(t,u);i(h,u)&&c(o,(0,n.A)(u,t),h)}return o};var l=i(60287);let d=(0,i(42954).A)(function(t,e){return null==t?{}:h(t,e,function(e,i){return(0,l.A)(t,i)})})},26744:(t,e,i)=>{i.d(e,{A:()=>n});var s=i(85810),r=i(20834);let n=function(t){return(0,r.A)((0,s.A)(t).toLowerCase())}},27386:(t,e,i)=>{i.d(e,{A:()=>n});var s=i(12115),r=i(30412);let n=function(t,e){var i=(0,s.useState)(void 0!==e?e:!!r.Bd&&window.matchMedia(t).matches),n=i[0],a=i[1];return(0,s.useEffect)(function(){var e=!0,i=window.matchMedia(t),s=function(){e&&a(!!i.matches)};return i.addEventListener("change",s),a(i.matches),function(){e=!1,i.removeEventListener("change",s)}},[t]),n}},30412:(t,e,i)=>{i.d(e,{AU:()=>n,Bd:()=>a,lQ:()=>s,on:()=>r});var s=function(){};function r(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];t&&t.addEventListener&&t.addEventListener.apply(t,e)}function n(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];t&&t.removeEventListener&&t.removeEventListener.apply(t,e)}var a="u">typeof window},48934:(t,e,i)=>{i.d(e,{n:()=>h});var s=i(12115),r=i(53390),n=i(31967),a=i(98216),o=i(5858),u=class extends a.Q{#t;#e=void 0;#i;#s;constructor(t,e){super(),this.#t=t,this.setOptions(e),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){let e=this.options;this.options=this.#t.defaultMutationOptions(t),(0,o.f8)(this.options,e)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#i,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,o.EN)(e.mutationKey)!==(0,o.EN)(this.options.mutationKey)?this.reset():this.#i?.state.status==="pending"&&this.#i.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#i?.removeObserver(this)}onMutationUpdate(t){this.#r(),this.#n(t)}getCurrentResult(){return this.#e}reset(){this.#i?.removeObserver(this),this.#i=void 0,this.#r(),this.#n()}mutate(t,e){return this.#s=e,this.#i?.removeObserver(this),this.#i=this.#t.getMutationCache().build(this.#t,this.options),this.#i.addObserver(this),this.#i.execute(t)}#r(){let t=this.#i?.state??(0,r.$)();this.#e={...t,isPending:"pending"===t.status,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset}}#n(t){n.jG.batch(()=>{if(this.#s&&this.hasListeners()){let e=this.#e.variables,i=this.#e.context,s={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#s.onSuccess?.(t.data,e,i,s)}catch(t){Promise.reject(t)}try{this.#s.onSettled?.(t.data,null,e,i,s)}catch(t){Promise.reject(t)}}else if(t?.type==="error"){try{this.#s.onError?.(t.error,e,i,s)}catch(t){Promise.reject(t)}try{this.#s.onSettled?.(void 0,t.error,e,i,s)}catch(t){Promise.reject(t)}}}this.listeners.forEach(t=>{t(this.#e)})})}},c=i(35625);function h(t,e){let i=(0,c.jE)(e),[r]=s.useState(()=>new u(i,t));s.useEffect(()=>{r.setOptions(t)},[r,t]);let a=s.useSyncExternalStore(s.useCallback(t=>r.subscribe(n.jG.batchCalls(t)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),h=s.useCallback((t,e)=>{r.mutate(t,e).catch(o.lQ)},[r]);if(a.error&&(0,o.GU)(r.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:h,mutateAsync:a.mutate}}},53390:(t,e,i)=>{i.d(e,{$:()=>o,s:()=>a});var s=i(31967),r=i(99190),n=i(9846),a=class extends r.k{#t;#a;#o;#u;constructor(t){super(),this.#t=t.client,this.mutationId=t.mutationId,this.#o=t.mutationCache,this.#a=[],this.state=t.state||o(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#a.includes(t)||(this.#a.push(t),this.clearGcTimeout(),this.#o.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#a=this.#a.filter(e=>e!==t),this.scheduleGc(),this.#o.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#a.length||("pending"===this.state.status?this.scheduleGc():this.#o.remove(this))}continue(){return this.#u?.continue()??this.execute(this.state.variables)}async execute(t){let e=()=>{this.#c({type:"continue"})},i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#u=(0,n.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(t,i):Promise.reject(Error("No mutationFn found")),onFail:(t,e)=>{this.#c({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#c({type:"pause"})},onContinue:e,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#o.canRun(this)});let s="pending"===this.state.status,r=!this.#u.canStart();try{if(s)e();else{this.#c({type:"pending",variables:t,isPaused:r}),this.#o.config.onMutate&&await this.#o.config.onMutate(t,this,i);let e=await this.options.onMutate?.(t,i);e!==this.state.context&&this.#c({type:"pending",context:e,variables:t,isPaused:r})}let n=await this.#u.start();return await this.#o.config.onSuccess?.(n,t,this.state.context,this,i),await this.options.onSuccess?.(n,t,this.state.context,i),await this.#o.config.onSettled?.(n,null,this.state.variables,this.state.context,this,i),await this.options.onSettled?.(n,null,t,this.state.context,i),this.#c({type:"success",data:n}),n}catch(e){try{await this.#o.config.onError?.(e,t,this.state.context,this,i)}catch(t){Promise.reject(t)}try{await this.options.onError?.(e,t,this.state.context,i)}catch(t){Promise.reject(t)}try{await this.#o.config.onSettled?.(void 0,e,this.state.variables,this.state.context,this,i)}catch(t){Promise.reject(t)}try{await this.options.onSettled?.(void 0,e,t,this.state.context,i)}catch(t){Promise.reject(t)}throw this.#c({type:"error",error:e}),e}finally{this.#o.runNext(this)}}#c(t){this.state=(e=>{switch(t.type){case"failed":return{...e,failureCount:t.failureCount,failureReason:t.error};
1case"pause":return{...e,isPaused:!0};case"continue":return{...e,isPaused:!1};case"pending":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}})(this.state),s.jG.batch(()=>{this.#a.forEach(e=>{e.onMutationUpdate(t)}),this.#o.notify({mutation:this,type:"updated",action:t})})}};function o(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},60287:(t,e,i)=>{i.d(e,{A:()=>l});let s=function(t,e){return null!=t&&e in Object(t)};var r=i(94582),n=i(67903),a=i(92459),o=i(26805),u=i(52766),c=i(30253);let h=function(t,e,i){e=(0,r.A)(e,t);for(var s=-1,h=e.length,l=!1;++s<h;){var d=(0,c.A)(e[s]);if(!(l=null!=t&&i(t,d)))break;t=t[d]}return l||++s!=h?l:!!(h=null==t?0:t.length)&&(0,u.A)(h)&&(0,o.A)(d,h)&&((0,a.A)(t)||(0,n.A)(t))},l=function(t,e){return null!=t&&h(t,e,s)}},76150:(t,e,i)=>{i.d(e,{A:()=>n});var s=i(12115),r=i(30412);let n=function(t,e,i){if(!r.Bd)return[e,r.lQ,r.lQ];if(!t)throw Error("useLocalStorage key may not be falsy");var n=i?i.raw?function(t){return t}:i.deserializer:JSON.parse,a=(0,s.useRef)(function(t){try{var s=i?i.raw?String:i.serializer:JSON.stringify,r=localStorage.getItem(t);if(null!==r)return n(r);return e&&localStorage.setItem(t,s(e)),e}catch(t){return e}}),o=(0,s.useState)(function(){return a.current(t)}),u=o[0],c=o[1];(0,s.useLayoutEffect)(function(){return c(a.current(t))},[t]);var h=(0,s.useCallback)(function(e){try{var s="function"==typeof e?e(u):e;if(void 0===s)return;var r=void 0;r=i?i.raw?"string"==typeof s?s:JSON.stringify(s):i.serializer?i.serializer(s):JSON.stringify(s):JSON.stringify(s),localStorage.setItem(t,r),c(n(r))}catch(t){}},[t,c]);return[u,h,(0,s.useCallback)(function(){try{localStorage.removeItem(t),c(void 0)}catch(t){}},[t,c])]}},87184:(t,e,i)=>{i.d(e,{A:()=>r});var s=i(26744);let r=(0,i(96051).A)(function(t,e,i){return e=e.toLowerCase(),t+(i?(0,s.A)(e):e)})},96051:(t,e,i)=>{i.d(e,{A:()=>k});let s=function(t,e,i,s){var r=-1,n=null==t?0:t.length;for(s&&n&&(i=t[++r]);++r<n;)i=e(i,t[r],r,t);return i};var r,n=(r={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},function(t){return null==r?void 0:r[t]}
1),a=i(85810),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,u=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),c=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,h=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,l="\\ud800-\\udfff",d="\\u2700-\\u27bf",f="a-z\\xdf-\\xf6\\xf8-\\xff",p="A-Z\\xc0-\\xd6\\xd8-\\xde",v="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",m="['’]",y="["+v+"]",b="["+f+"]",x="[^"+l+v+"\\d+"+d+f+p+"]",g="(?:\\ud83c[\\udde6-\\uddff]){2}",A="[\\ud800-\\udbff][\\udc00-\\udfff]",C="["+p+"]",E="(?:"+b+"|"+x+")",O="(?:"+C+"|"+x+")",w="(?:"+m+"(?:d|ll|m|re|s|t|ve))?",S="(?:"+m+"(?:D|LL|M|RE|S|T|VE))?",R="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",M="[\\ufe0e\\ufe0f]?",j="(?:\\u200d(?:"+["[^"+l+"]",g,A].join("|")+")"+M+R+")*",I="(?:"+["["+d+"]",g,A].join("|")+")"+(M+R+j),L=RegExp([C+"?"+b+"+"+w+"(?="+[y,C,"$"].join("|")+")",O+"+"+S+"(?="+[y,C+E,"$"].join("|")+")",C+"?"+E+"+"+w,C+"+"+S,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",I].join("|"),"g");let P=function(t,e,i){if(t=(0,a.A)(t),void 0===(e=i?void 0:e)){var s;return(s=t,h.test(s))?t.match(L)||[]:t.match(c)||[]}return t.match(e)||[]};var N=RegExp("['’]","g");let k=function(t){return function(e){var i;return s(P((i=e,(i=(0,a.A)(i))&&i.replace(o,n).replace(u,"")).replace(N,"")),t,"")}}}}]);

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.