1import{C as s,D as p}from"./Button-D3dM_5em.js";const g={pageView:"page_view"},f=["content_title","content_id","content_type","content_author","artist_name","price_tier","event_timing","event_availability","start_date","end_date","category","category_1","category_2"];function v(t){const n={};for(const e of f){const o=t[e];if(o!=null){if(typeof o=="string"){const c=o.trim();c!==""&&(n[e]=c);continue}n[e]=o}}return n}function i(t){typeof window>"u"||(window.dataLayer=window.dataLayer??[],window.dataLayer.push({event:g.pageView,...v(t)}))}function y(t){const n=t.replace(/\/+$/,"").split("/").filter(Boolean);return n[n.length-1]??""}function h(t){const n=t.heading?.trim();if(n)return n;const e=t.path?.trim();if(!e)return;const o=y(e);if(o)try{return decodeURIComponent(o).replace(/-/g," ")}catch{return o.replace(/-/g," ")}}function r(t){const e=(t??[]).filter(o=>o.path?.trim()).map(h).filter(o=>!!o);return{...e[0]?{category:e[0]}:{},...e[1]?{category_1:e[1]}:{},...e[2]?{category_2:e[2]}:{}}}function l(t){return t===!0?"sold out":"available"}function m(t){if(t==null)return null;if(typeof t=="string"&&/^\d{4}-\d{2}-\d{2}/.test(t))return t.slice(0,10);const n=typeof t=="number"&&t<1e12?t*1e3:t,e=new Date(n);return Number.isNaN(e.getTime())?null:p(e)}function _(t,n){const e=s(),o=m(t??void 0),c=m(n??void 0),a=c??o,d=o??c;if(!(!d&&!a))return a&&a<e?"past":d&&d>e?"upcoming":"current"}function u(t){const n=t==null?"":String(t).trim();return n===""?"paid":/\bfree\b/i.test(n)?"free":"paid"}function C(t){const n=t.type;return n==="article"||n==null?"article":n}function P(t){return{content_title:t.name?.trim()??t.title?.trim()??void 0,content_id:t.slug?.trim()??void 0,content_type:"event",price_tier:u(t.cost),event_timing:_(t.start_date??null,t.end_date??null),event_availability:l(t.sold_out),start_date:t.start_date??void 0,end_date:t.end_date??void 0,...r(t.breadcrumbs)}}function x(t){return{content_title:t.name?.trim()??void 0,content_id:t.slug?.trim()??void 0,content_type:"exhibition",price_tier:u(t.cost),event_timing:_(t.start_date??null,t.end_date??null),event_availability:l(t.sold_out),start_date:t.start_date??void 0,end_date:t.end_date??void 0,...r(t.breadcrumbs)}}function F(t){return{content_title:t.name?.trim()??t.seo_title?.trim()??void 0,content_id:t.slug?.trim()??void 0,content_type:C(t),content_author:t.author?.trim()??void 0,...r(t.breadcrumbs)}}function w(t){const n=(t.artists??[]).map(o=>o.title?.trim()).filter(o=>!!o),e=n.length>0?n.join("ï¼"):void 0;return{content_title:t.name?.trim()??void 0,content_id:t.slug?.trim()??void 0,content_type:"artwork",artist_name:e,...r(t.breadcrumbs)}}function G(t){const n=t.display_name?.trim();return{content_title:n??t.seo_title?.trim()??void 0,content_id:t.slug?.trim()??void 0,content_type:"artist",artist_name:n??void 0,...r(t.breadcrumbs)}}function A(t){return{content_title:t.title?.trim()??t.seo_title?.trim()??t.name?.trim()??void 0,content_id:t.slug?.trim()??void 0,content_type:"page",...r(t.breadcrumbs)}}function E(t){const n=t.content_title.trim();return{content_type:"page",...n?{content_title:n}:{},...t.content_id?.trim()?{content_id:t.content_id.trim()}:{}}}function D(t){i(E(t))}function T(t){return{content_title:t.name?.trim()??t.seo_title?.trim()??t.title?.trim()??void 0,content_id:t.slug?.trim()??void 0,content_type:"publication",...r(t.breadcrumbs)}}function S(t){return{content_title:t.name?.trim()??t.seo_title?.trim()??void 0,content_id:t.slug?.trim()??void 0,content_type:"archive",...r(t.breadcrumbs)}}function Y(t){i(A(t))}function L(t){i(T(t))}function k(t){i(S(t))}function B(t){i(P(t))}function V(t){i(x(t))}function M(t){i(F(t))}function O(t){i(w(t))}function R(t){i(G(t))}export{M as a,R as b,k as c,V as d,Y as e,B as f,D as g,O as h,L as p};
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.