PageSourceSearch

https://www.eatclub.com/aphrodite/vendors/property-expr.eecba78c47853279d078.js

js eatclub.com collected 2026-10-02 15:22:17 UTC 2,434 bytes, 2 lines download raw bytes

vendor: 2,434 bytes, lines 1-2
1"use strict";(self.webpackChunkaphrodite=self.webpackChunkaphrodite||[]).push([[700],{73668:function(module){function Cache(maxSize){this._maxSize=maxSize,this.clear()}Cache.prototype.clear=function(){this._size=0,this._values=Object.create(null)},Cache.prototype.get=function(key){return this._values[key]},Cache.prototype.set=function(key,value){return this._size>=this._maxSize&&this.clear(),key in this._values||this._size++,this._values[key]=value};var SPLIT_REGEX=/[^.^\]^[]+|(?=\[\]|\.\.)/g,DIGIT_REGEX=/^\d+$/,LEAD_DIGIT_REGEX=/^\d/,SPEC_CHAR_REGEX=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,CLEAN_QUOTES_REGEX=/^\s*(['"]?)(.*?)(\1)\s*$/,pathCache=new Cache(512),setCache=new Cache(512),getCache=new Cache(512);function normalizePath(path){return pathCache.get(path)||pathCache.set(path,split(path).map((function(part){return part.replace(CLEAN_QUOTES_REGEX,"$2")})))}function split(path){return path.match(SPLIT_REGEX)||[""]}function isQuoted(str){return"string"==typeof str&&str&&-1!==["'",'"'].indexOf(str.charAt(0))}function shouldBeQuoted(part){return!isQuoted(part)&&(function(part){return part.match(LEAD_DIGIT_REGEX)&&!part.match(DIGIT_REGEX)}(part)||function(part){return SPEC_CHAR_REGEX.test(part)}(part))}module.exports={Cache:Cache,split:split,normalizePath:normalizePath,setter:function(path){var parts=normalizePath(path);return setCache.get(path)||setCache.set(path,(function(obj,value){for(var index=0,len=parts.length,data=obj;index<len-1;){var part=parts[index];if("__proto__"===part||"constructor"===part||"prototype"===part)return obj;data=data[parts[index++]]}data[parts[index]]=value}))},getter:function(path,safe){var parts=normalizePath(path);return getCache.get(path)||getCache.set(path,(function(data){for(var index=0,len=parts.length;index<len;){if(null==data&&safe)return;data=data[parts[index++]]}return data}))},join:function(segments){return segments.reduce((function(path,part){return path+(isQuoted(part)||DIGIT_REGEX.test(part)?"["+part+"]":(path?".":"")+part)}),"")},forEach:function(path,cb,thisArg){!function(parts,iter,thisArg){var part,idx,isArray,isBracket,len=parts.length;for(idx=0;idx<len;idx++)(part=parts[idx])&&(shouldBeQuoted(part)&&(part='"'+part+'"'),isArray=!(isBracket=isQuoted(part))&&/^\d+$/.test(part),iter.call(thisArg,part,isBracket,isArray,idx,parts))}(Array.isArray(path)?path:split(path),cb,thisArg)}}}}]);
2//# sourceMappingURL=property-expr.eecba78c47853279d078.js.map

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.