PageSourceSearch

https://gotham.nyc/wp-content/plugins/dovetail-ecommerce/build/5194.js?v=0089a87f825539a1b29b

js gotham.nyc collected 2026-10-03 20:15:47 UTC 3,274 bytes, 1 lines download raw bytes

1(globalThis.webpackChunkdovetail_ecommerce=globalThis.webpackChunkdovetail_ecommerce||[]).push([[5194],{34350:(e,t,r)=>{"use strict";r.d(t,{Bp:()=>o,fY:()=>d,k:()=>a,ln:()=>n,qn:()=>i,uN:()=>s});const a="dt",s="No product context provided.",n="No retailer context provided.",i=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],d={sunday:"Sun",monday:"Mon",tuesday:"Tue",wednesday:"Wed",thursday:"Thu",friday:"Fri",saturday:"Sat"},o=[{label:"Delivery",value:"delivery"},{label:"Pickup",value:"pickup"},{label:"Curbside Pickup",value:"curbside_pickup"},{label:"Drive Thru Pickup",value:"drive_thru_pickup"}]},46942:(e,t)=>{var r;!function(){"use strict";var a={}.hasOwnProperty;function s(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,n(r)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)a.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(s.default=s,e.exports=s):void 0===(r=function(){return s}.apply(t,[]))||(e.exports=r)}()},55194:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>b});var a=r(46942),s=r.n(a),n=r(51609),i=r(85239),d=r(19319),o=r(41452),u=r(34350),l=r(16158),c=r(85512),p=r(10790);const b=e=>{const{retailer:t,isLoading:r}=(0,o.P)(),a=(0,c.Bz)(e),b=(0,n.useMemo)((()=>{if(!e.attributes.linkToMap)return;const{address:r}=t??{};if(r)switch(e.attributes.mapProvider){case l.KU.Google:return`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(r)}`;case l.KU.Bing:return`https://www.bing.com/maps?q=${encodeURIComponent(r)}`;case l.KU.OpenStreetMap:return`https://www.openstreetmap.org/search?query=${encodeURIComponent(r)}`;default:return`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(r)}`}}),[e.attributes.linkToMap,e.attributes.mapProvider,t]),y=(0,n.useMemo)((()=>{if(r)return"Loading retailer address...";let a;switch(e.attributes.display){case"address":default:a=t?.address;break;case"lines":a=t?.address_data?.line1+(t?.address_data?.line2?", "+t?.address_data?.line2:"");break;case"line1":a=t?.address_data?.line1;break;case"line2":a=t?.address_data?.line2;break;case"city":a=t?.address_data?.city;break;case"postalCode":a=t?.address_data?.postalCode;break;case"state":a=t?.address_data?.state;break;case"country":a=t?.address_data?.country}if(e.attributes.regex)try{a=a?.toString().replace(new RegExp(e.attributes.regex),e.attributes.replace??"")??"",a=a.replace(/(<([^>]+)>)/gi,"")}catch(e){console.error(e)}return a}),[t,e.attributes.display,e.attributes.regex,e.attributes.replace,r]);return r||t?r||e.attributes.loading?.forceShow?a:(0,p.jsx)(i.a,{className:s()(`${u.k}-retailer-address`,e.className),dynamicCss:e.attributes.css,children:e.attributes.linkToMap?(0,p.jsx)("a",{href:b,target:e.attributes.openInNewTab?"_blank":"",rel:"nofollow noreferrer","aria-label":`Go to ${t?.address??"address"}`,children:(0,p.jsx)(d.E,{dangerouslySetInnerHTML:{__html:y||""}})}):(0,p.jsx)(d.E,{dangerouslySetInnerHTML:{__html:y||""}})}):(0,p.jsx)("div",{children:e.noRetailerText||u.ln})}}}]);

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.