https://lajollabythesea.com/wp-content/plugins/vibemap-plugin/build/5178.js?ver=8e991d1c458dbec7eb31
1"use strict";(globalThis.webpackChunkvibemap||=[]).push([[5178],{29562(e,t,o){o.d(t,{h3:()=>writeSharedSession,qO:()=>readSharedSession});const n="vibemap_session";function getSharedSessionCookieDomain(e){const t=null!=e?e:"undefined"!=typeof window?window.location.hostname:"";if(t&&"localhost"!==t&&!/^\d{1,3}(\.\d{1,3}){3}$/.test(t))return"vibemap.com"===t||t.endsWith(".vibemap.com")?".vibemap.com":void 0}function sameSiteAttrs(){const e=function isSecureContext(){return"undefined"!=typeof window&&"https:"===window.location.protocol}(),t=["samesite="+(e?"none":"lax")];return e&&t.push("secure"),t}function readSharedSession(){var e;if("undefined"==typeof document)return null;const t=`${n}=`,o=null===(e=document.cookie.split("; ").find(e=>e.startsWith(t)))||void 0===e?void 0:e.slice(t.length);if(!o)return null;try{const e=JSON.parse(decodeURIComponent(o));return"object"!=typeof e||null===e?null:e}catch(e){return null}}function writeSharedSession(e){if("undefined"==typeof document)return;const t=encodeURIComponent(JSON.stringify(e)),o=getSharedSessionCookieDomain(),l=e.tokenExpiry&&e.tokenExpiry>Date.now()?Math.floor((e.tokenExpiry-Date.now())/1e3)+86400:2592e3,i=[`${n}=${t}`,"path=/",`max-age=${l}`,...sameSiteAttrs()];o&&i.push(`domain=${o}`),document.cookie=i.join("; ")}},74349(e,t,o){o.d(t,{As:()=>useAuth});var n=o(51609),l=o(89842),i=o(20869),r=o(51855),s=o(85141),a=o(85580),c=o(29562);const d="https://api.vibemap.com/v0.3",u=.5;const h=(0,s.v)()((0,a.Zr)((e,t)=>({user:null,token:null,refreshToken:null,tokenIssuedAt:null,tokenExpiry:null,isLoggedIn:!1,bookmarks:[],savedPlaces:[],setUser:t=>e({user:t}),setToken:t=>e({token:t}),setRefreshToken:t=>e({refreshToken:t}),setTokenTiming:(t,o)=>e({tokenIssuedAt:t,tokenExpiry:o}),setIsLoggedIn:t=>e({isLoggedIn:t}),logout:()=>e({user:null,token:null,refreshToken:null,tokenIssuedAt:null,tokenExpiry:null,isLoggedIn:!1}),addBookmark:o=>{const n=t().bookmarks;n.includes(o)||e({bookmarks:[...n,o]})},removeBookmark:o=>{e({bookmarks:t().bookmarks.filter(e=>e!==o)})},isBookmarked:e=>t().bookmarks.includes(e),addSavedPlace:o=>{const n=t().savedPlaces;n.find(e=>e.id===o.id)||e({savedPlaces:[...n,o]})},removeSavedPlace:o=>{e({savedPlaces:t().savedPlaces.filter(e=>e.id!==o)})}}),{name:"vibemap-auth-store",storage:(0,a.KU)(()=>localStorage),partialize:e=>({user:e.user,token:e.token,refreshToken:e.refreshToken,tokenIssuedAt:e.tokenIssuedAt,tokenExpiry:e.tokenExpiry,isLoggedIn:e.isLoggedIn,bookmarks:e.bookmarks,savedPlaces:e.savedPlaces})})),authEssentials=e=>{var t;return`${e.isLoggedIn}|${null!==(t=e.token)&&void 0!==t?t:""}`};let p="",m=0;function publishSession(e){const t=authEssentials(e);if(t===p)return;p=t;const o=Date.now();m=o,e.isLoggedIn&&e.token?(0,c.h3)({token:e.token,refreshToken:e.refreshToken,tokenIssuedAt:e.tokenIssuedAt,tokenExpiry:e.tokenExpiry,isLoggedIn:!0,user:e.user,updatedAt:o}):(0,c.h3)({token:null,isLoggedIn:!1,updatedAt:o})}function adoptSharedSession(){var e,t,o,n,l,i,r,s,a;const d=(0,c.qO)();if(!d)return;if((null!==(e=d.updatedAt)&&void 0!==e?e:0)<=m)return;m=null!==(t=d.updatedAt)&&void 0!==t?t:0;const u=h.getState();if(d.isLoggedIn&&d.token){const e=(null!==(n=null!==(o=d.tokenIssuedAt)&&void 0!==o?o:d.updatedAt)&&void 0!==n?n:0)>(null!==(l=u.tokenIssuedAt)&&void 0!==l?l:0);u.token&&u.token===d.token&&!e||(u.token&&u.token!==d.token&&console.info("[vibemap-auth] adopting fresher token from shared session cookie",{previousTokenSuffix:u.token.slice(-6),newTokenSuffix:d.token.slice(-6),previousIssuedAt:u.tokenIssuedAt,newIssuedAt:d.tokenIssuedAt}),p=`true|${d.token}`,h.setState({token:d.token,refreshToken:null!==(i=d.refreshToken)&&void 0!==i?i:u.refreshToken,tokenIssuedAt:null!==(r=d.tokenIssuedAt)&&void 0!==r?r:u.tokenIssuedAt,tokenExpiry:null!==(s=d.tokenExpiry)&&void 0!==s?s:u.tokenExpiry,user:null!==(a=d.user)&&void 0!==a?a:u.user,isLoggedIn:!0}))}else!d.isLoggedIn&&u.isLoggedIn&&(p="false|",h.getState().logout())}let g=!1;!function startSessionBridge(){if(g||"undefined"==typeof window)return;g=!0,adoptSharedSession();const e=h.getState();e.isLoggedIn&&e.token?publishSession(e):p=authEssentials(e),h.subscribe(e=>publishSession(e)),window.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState&&adoptSharedSession()}),window.addEventListener("focus",()=>adoptSharedSession())}();async function validateTokenApi(e,t){const o=t.includes("v0.3")?`${t}/auth/validate-token/`:`${t}/auth/validate-token`,n=await fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({token:e})}),l=await n.json();return n.ok?l:{valid:!1,message:l.message||l.error||"Token validation failed"}}async function refreshTokenApi(e,t){const o=t.includes("v0.3")?`${t}/auth/refresh-token/`:`${t}/auth/refresh-token`,n=await fetch(o,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Token ${e}`}}),l=await n.json();if(!n.ok)throw new Error(l.message||l.error||"Token refresh failed");return l}const f={all:["auth"],token:()=>[...f.all,"token"],user:()=>[...f.all,"user"]};function useAuth(e={}){var t;const{apiBaseUrl:o=d,autoRefresh:s=!0,refreshAtLifetimePercent:a=u,adminToken:c,onLoginSuccess:p,onLogout:m,onAuthError:g}=e,x=(0,i.jE)(),v=(0,n.useRef)(!1),b=h(e=>e.user),y=h(e=>e.token),C=h(e=>e.refreshToken),j=h(e=>e.tokenIssuedAt),w=h(e=>e.tokenExpiry),k=h(e=>e.isLoggedIn),A=h(e=>e.setUser),S=h(e=>e.setToken),T=h(e=>e.setRefreshToken),I=h(e=>e.setTokenTiming),z=h(e=>e.setIsLoggedIn),_=h(e=>e.logout),E=(0,n.useCallback)(()=>
1{if(!(s&&j&&w&&k))return!1;const e=j+(w-j)*a-Date.now();return e<=0?1e3:e},[s,j,w,k,a]),P=(0,n.useCallback)(e=>{const t=Date.now(),o=e.access_token||e.token;if(!o)throw new Error("No token in response");let n;if(e.expires_in)n=t+1e3*e.expires_in;else{const e=(e=>{try{const t=e.split(".");return 3!==t.length?null:JSON.parse(atob(t[1]))}catch(e){return null}})(o);n=(null==e?void 0:e.exp)?1e3*e.exp:t+864e5}return S(o),I(t,n),e.refresh_token&&T(e.refresh_token),{issuedAt:t,expiry:n,token:o}},[S,I,T]),{refetch:O,isLoading:L}=(0,l.I)({queryKey:f.token(),queryFn:async()=>{if(!C)throw new Error("No refresh token available");if(v.current)return null;v.current=!0;try{const e=await refreshTokenApi(C,o);return P(e),e}finally{v.current=!1}},enabled:k&&!!C&&s,refetchInterval:E,refetchIntervalInBackground:!0,retry:2,retryDelay:e=>Math.min(1e3*2**e,3e4),staleTime:1/0}),N=(0,r.n)({mutationFn:e=>async function loginApi(e,t){var o,n,l,i;const r=t.includes("v0.3"),s=r?`${t}/auth/login/`:`${t}/auth/login`,a=r?{username:e.username||e.email,password:e.password}:{email:e.email||e.username,password:e.password},c=await fetch(s,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)}),d=await c.json();if(!c.ok){const e=d.message||d.error||(null===(o=d.non_field_errors)||void 0===o?void 0:o[0])||(null===(n=d.email)||void 0===n?void 0:n[0])||(null===(l=d.username)||void 0===l?void 0:l[0])||(null===(i=d.password)||void 0===i?void 0:i[0])||"Login failed";throw new Error(e)}return d}(e,o),onSuccess:e=>{A(e.user),z(!0),P(e),x.invalidateQueries({queryKey:f.all}),null==p||p(e.user)},onError:e=>{null==g||g(e.message)}}),F=(0,n.useCallback)(async e=>{try{return await N.mutateAsync(e),{success:!0}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Login failed"}}},[N]),R=(0,n.useCallback)(()=>{_(),x.removeQueries({queryKey:f.all}),null==m||m()},[_,x,m]),B=(0,n.useCallback)(async()=>{try{return await O(),!0}catch(e){return R(),!1}},[O,R]),D=(0,n.useCallback)(async()=>{const e=h.getState().token;adoptSharedSession();const t=h.getState().token;if(t&&t!==e)return t;const n=t||e;if(!n)return null;try{const e=await refreshTokenApi(n,o),{token:t}=P(e);return t}catch(e){return null}},[o,P]),M=(0,n.useCallback)(()=>y?{Authorization:`Token ${y}`}:{},[y]),W=(0,n.useCallback)(()=>!(!y||!w)&&w>Date.now(),[y,w]),$=(0,n.useCallback)(()=>{const e=Date.now();return{hasToken:!!y,tokenSuffix:y?y.slice(-6):null,hasRefreshToken:!!C,isLoggedIn:k,tokenIssuedAt:j,tokenExpiry:w,tokenAgeMs:j?e-j:null,tokenExpiresInMs:w?w-e:null,isTokenValid:W()}},[y,C,k,j,w,W]),q=(0,n.useCallback)(()=>{N.reset()},[N]),H=(0,n.useCallback)(async(e,t={})=>{const makeRequest=async o=>{const n=new Headers(t.headers);o&&n.set("Authorization",`Token ${o}`);return await fetch(e,Object.assign(Object.assign({},t),{headers:n}))};let n=await makeRequest(y);if(401===n.status&&C&&!v.current)try{v.current=!0;const e=await refreshTokenApi(C,o),{token:t}=P(e);v.current=!1,n=await makeRequest(t)}catch(e){throw v.current=!1,R(),new Error("Session expired. Please log in again.")}if(!n.ok){const e=await n.json().catch(()=>({}));throw new Error(e.message||e.error||`Request failed: ${n.status}`)}return n.json()},[y,C,o,P,R]);(0,n.useEffect)(()=>{const e=x.getQueryCache().subscribe(e=>{"updated"===e.type&&"auth"===e.query.queryKey[0]&&"token"===e.query.queryKey[1]&&"error"===e.query.state.status&&R()});return()=>e()},[x,R]);const U=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{if(U.current)return;U.current=!0;(async()=>{var e,t,n,l,i,r;if(k&&y&&W())return;const tryGenerateToken=async e=>{if(!c||!e)return!1;try{const t=await async function generateTokenApi(e,t,o){const n=o.includes("v0.3")?`${o}/auth/admin/generate-token/`:`${o}/auth/admin/generate-token`,l=await fetch(n,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Token ${e}`},body:JSON.stringify({email:t})}),i=await l.json();if(!l.ok)throw new Error(i.message||i.error||"Token generation failed");return i}(c,e,o);A(t.user),z(!0);const n=Date.now(),l=t.expires_in?n+1e3*t.expires_in:n+864e5;return S(t.token),I(n,l),!0}catch(e){return!1}};if(y&&!k)try{const n=await validateTokenApi(y,o);if(n.valid){const l=await refreshTokenApi(y,o);return A(null!==(t=null!==(e=l.user)&&void 0!==e?e:n.user)&&void 0!==t?t:null),z(!0),void P(l)}if((null==b?void 0:b.email)&&await tryGenerateToken(b.email))return}catch(e){if((null==b?void 0:b.email)&&await tryGenerateToken(b.email))return;_()}const s=function getLegacyUserStore(){if("undefined"==typeof window)return null;try{const e=localStorage.getItem("user-store");return e?JSON.parse(e):null}catch(e){return null}}();if((null==s?void 0:s.token)||(null==s?void 0:s.email)){const e=s.email||(null===(n=s.user)||void 0===n?void 0:n.email);if(s.token)try{const e=await validateTokenApi(s.token,o);if(e.valid){const t=await refreshTokenApi(s.token,o);return A(null!==(r=null!==(i=null!==(l=t.user)&&void 0!==l?l:e.user)&&void 0!==i?i:s.user)&&void 0!==r?r:null),z(!0),void P(t)}}catch(e){}if(e&&await tryGenerateToken(e));}})()},[c,o,k,y,b,W,A,z,S,I,P,_]),{user:b,isLoggedIn:k,isLoading:N.isPending||L,error:(null===(t=N.error)||void 0===t?void 0:t.message)||null,login:F,logout:R,refreshToken:B,clearError:q,getAuthHeader:M,isTokenValid:W,fetchWithAuth:H,getAuthDiagnostics:$,recoverSession:D}}o.d(t,["mQ",0,h])},98874(e,t,o){let n=null;const isDebugEnabled=()=>{try{if("undefined"!=typeof window&&!0===window.__VIBEMAP_DEBUG)return!0}catch(e){}return null===n&&(n=(()=>{var e,t,o;try{if("undefined"!=typeof window&&"1"===(null===(e=window.localStorage)||void 0===e?void 0:e.getItem("VIBEMAP_DEBUG")))return!0}catch(e){}try{if("undefined"!=typeof process&&("1"===(null===(t=process.env)||void 0===t?void 0:t.VIBEMAP_DEBUG)||"1"===(null===(o=process.env)||void 0===o?void 0:o.NEXT_PUBLIC_VIBEMAP_DEBUG)))return!0}catch(e){}return!1})()),n},withPrefix=(e,t)=>e?[e,...t]:t,make=e=>({log:(...t)=>{isDebugEnabled()&&console.log(...withPrefix(e,t))},debug:(...t)=>{isDebugEnabled()&&console.debug(...withPrefix(e,t))},info:(...t)=>{isDebugEnabled()&&console.info(...withPrefix(e,t))},warn:(...t)=>console.warn(...withPrefix(e,t)),error:(...t)=>console.error(...withPrefix(e,t))}),l=make();o.d(t,["vF",0,l])}
1,1637(e,t,o){const n={showTagFilter:{themePath:["filters","showTagFilter"],default:!1,useNullish:!0},showAllTags:{themePath:["filters","showAllTags"],default:!1,useNullish:!0},accentColor:{themePath:["accent"],default:"var(--vm-color-accent)",useNullish:!0},tagsToInclude:{themePath:["filters","tagsToInclude"],default:void 0,useNullish:!0},tagsToExclude:{themePath:["filters","tagsToExclude"],default:void 0,useNullish:!0},categoryOrder:{themePath:["filters","categoryOrder"],default:void 0,useNullish:!0},vibeOrder:{themePath:["filters","vibeOrder"],default:void 0,useNullish:!0},tagOrder:{themePath:["filters","tagOrder"],default:void 0,useNullish:!0},tagNames:{themePath:["filters","tagNames"],default:void 0,useNullish:!0},categoryNames:{themePath:["filters","categoryNames"],default:void 0,useNullish:!0},categoriesToExclude:{themePath:["filters","categoriesToExclude"],default:void 0,useNullish:!0},taxonomies:{themePath:["taxonomies"],default:void 0,useNullish:!0},combinedTaxonomies:{themePath:["combinedTaxonomies"],default:void 0,useNullish:!0},combinedTaxonomiesAllLabel:{themePath:["filters","combinedTaxonomiesAllLabel"],default:void 0,useNullish:!0},combinedTaxonomiesAllIcon:{themePath:["filters","combinedTaxonomiesAllIcon"],default:void 0,useNullish:!0},combinedTaxonomiesPosition:{themePath:["filters","combinedTaxonomiesPosition"],default:void 0,useNullish:!0}};o.d(t,["h",0,n])},24999(e,t,o){var n=o(10790),l=o(51609),i=o(50567),r=o(11775);o.d(t,["A",0,({selectedChip:e,selectedChips:t,chips:o,onChipClick:s,onChipClose:a,multiSelect:c=!1,size:d="small",textCase:u="title",iconLayout:h="horizontal",theme:p})=>{const[m,g]=(0,l.useState)(!1),{visibleChips:f,hiddenCount:x}=(0,l.useMemo)(()=>{const e=(null==t?void 0:t.length)||0,n=o.length;if(m||n<=20)return{visibleChips:o,hiddenCount:0};const l=Math.max(0,20-e);return{visibleChips:o.slice(0,l),hiddenCount:n-l}},[o,t,m]);return(0,n.jsx)("div",{style:{marginBottom:"16px"},children:(0,n.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"},children:[c&&t&&t.length>0&&(0,n.jsx)(n.Fragment,{children:t.map(e=>{const t=e.backgroundColor||"grey",o=e.color||"#ffffff";return(0,n.jsx)(r.A,{id:e.id,text:e.text,isSelected:!0,onClick:()=>s(e.id),closeIcon:e.closeIcon||(0,n.jsx)(i.A,{size:14}),onCloseClick:!1!==e.showClose?t=>{t.stopPropagation(),null==a||a(e.id)}:void 0,size:d,textCase:u,theme:p,backgroundColor:t,color:o,icon:e.icon},e.id)})}),!c&&e&&(0,n.jsx)(r.A,{id:e.id,text:e.text,isSelected:!0,onClick:()=>!1!==e.showClose&&s(e.id),closeIcon:e.closeIcon,onCloseClick:!1!==e.showClose?t=>{t.stopPropagation(),null==a||a(e.id)}:void 0,size:d,textCase:u,theme:p,backgroundColor:e.backgroundColor,color:e.color,icon:e.icon},e.id),f.map(e=>(0,n.jsx)(r.A,{id:e.id,text:e.text,isSelected:!1,onClick:()=>s(e.id),size:d,textCase:u,theme:p,backgroundColor:e.backgroundColor,color:e.color,icon:e.icon},e.id)),o.length>20&&(0,n.jsx)(r.A,{id:"show-all-toggle",text:m?"Show Less":`Show All (${x} more)`,onClick:()=>g(!m),size:d,textCase:u,theme:p,backgroundColor:"#f0f0f0",color:"#666"})]})})}])},15988(e,t,o){o.d(t,{A:()=>w});var n=o(10790),l=o(68356),i=o(34751),r=o(51609),s=o(11775),a=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,o)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,__spreadValues=(e,t)=>{for(var o in t||(t={}))h.call(t,o)&&__defNormalProp(e,o,t[o]);if(u)for(var o of u(t))p.call(t,o)&&__defNormalProp(e,o,t[o]);return e},__spreadProps=(e,t)=>c(e,d(t));const m={small:28,normal:32,large:36},g={position:"relative",width:"100%",overflow:"hidden"},f={position:"relative",display:"flex",alignItems:"center"},x={position:"absolute",left:0,zIndex:2,display:"flex",alignItems:"center",transition:"all 0.3s ease"},v={display:"flex",gap:4,alignItems:"center",flexWrap:"nowrap",overflowX:"auto",scrollbarWidth:"none",msOverflowStyle:"none"},b={flex:1,overflow:"hidden",position:"relative",borderRadius:50,minWidth:0},y={display:"flex",overflowX:"auto",whiteSpace:"nowrap",scrollbarWidth:"none",msOverflowStyle:"none",padding:0,gap:8,alignItems:"center"},C={position:"absolute",top:"50%",transform:"translateY(-50%)",background:"transparent",border:"none",cursor:"pointer",display:"none",justifyContent:"center",alignItems:"center",zIndex:1,padding:0,margin:0,boxSizing:"border-box"},j={background:"#fff",border:"1px solid #000",borderRadius:"50%",color:"#000",width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",boxSizing:"border-box"};var w=r.memo(({chips:e,selectedChip:t,selectedChips:o,multiSelect:a=!1,onChipClick:c,onChipClose:d,size:u="small",textCase:h="title",iconLayout:p="horizontal",theme:w,maxChipsShown:k})=>{const A=(0,r.useRef)(null),S=(0,r.useRef)(null),T=(0,r.useRef)(null),I=(0,r.useRef)(null),[z,_]=(0,r.useState)(0),[E,P]=(0,r.useState)(!1),[O,L]=(0,r.useState)(!1),[N,F]=(0,r.useState)(!1),R=o||(t&&"all"!==t.id&&"multiple"!==t.id?[t]:[]),B=a&&R.length>1,{visibleChips:D,hiddenCount:M}=(0,r.useMemo)(()=>!k||N||e.length<=k?{visibleChips:e,hiddenCount:0}:{visibleChips:e.slice(0,k),hiddenCount:e.length-k},[e,k,N]),updateScrollButtons=()=>
1{if(A.current&&S.current&&T.current){const{scrollLeft:e,scrollWidth:t,clientWidth:o}=A.current,n=e>0,l=e+o<t;S.current.style.display=n?"flex":"none",T.current.style.display=l?"flex":"none",n&&(S.current.style.left=`${z+8}px`)}};(0,r.useEffect)(()=>{updateScrollButtons();const handleScroll=()=>updateScrollButtons(),e=A.current;return e&&(e.addEventListener("scroll",handleScroll),window.addEventListener("resize",handleScroll)),()=>{e&&(e.removeEventListener("scroll",handleScroll),window.removeEventListener("resize",handleScroll))}},[D,z]),(0,r.useEffect)(()=>{I.current?_(I.current.offsetWidth):_(0)},[t,E,o]);(0,r.useEffect)(()=>{let e;return B&&O&&!E?e=setTimeout(()=>P(!0),300):!O&&E&&(e=setTimeout(()=>P(!1),300)),()=>clearTimeout(e)},[O,E,B]);const W=m[u]||32,$=W,q=__spreadValues(__spreadValues(__spreadProps(__spreadValues({},x),{minHeight:W}),B?{cursor:"pointer"}:void 0),B&&E?{position:"relative",width:"auto",maxWidth:"calc(100% - 40px)",overflow:"hidden"}:void 0);return(0,n.jsx)("div",{className:`chips-scroller ${u}`,style:g,children:(0,n.jsxs)("div",{className:"chips-inner",style:f,children:[t&&(0,n.jsx)("div",{ref:I,className:`selected-chip-wrapper ${B?"multi-select":""} ${E?"expanded":""}`,style:q,onMouseEnter:()=>L(!0),onMouseLeave:()=>L(!1),children:B&&E?(0,n.jsx)("div",{className:"multi-chips-expanded",style:v,children:R.map(e=>(0,n.jsx)(s.A,__spreadProps(__spreadValues({},e),{size:u,showClose:!1!==e.showClose,closeIcon:!1!==e.showClose?e.closeIcon:void 0,onCloseClick:!1!==e.showClose?t=>{t.stopPropagation(),d&&d(e.id)}:void 0,textCase:h,iconLayout:p,isSelected:!0,theme:w}),e.id))}):(0,n.jsx)(s.A,__spreadProps(__spreadValues({},t),{size:u,onClick:()=>{B?P(!E):c(t.id)},onCloseClick:t.showClose?e=>{e.stopPropagation(),d&&d(t.id)}:void 0,textCase:h,iconLayout:p,isSelected:!0,theme:w}))}),(0,n.jsxs)("div",{className:"chips-scroll-container",style:b,children:[(0,n.jsx)("button",{ref:S,className:"scroll-arrow left",style:__spreadProps(__spreadValues({},C),{left:0,height:$,width:$}),onClick:()=>{A.current&&A.current.scrollBy({left:-200,behavior:"smooth"})},children:(0,n.jsx)("div",{className:"arrow-circle",style:j,children:(0,n.jsx)(l.A,{size:16})})}),(0,n.jsxs)("div",{className:"chips-scroll",ref:A,style:__spreadProps(__spreadValues({},y),{paddingLeft:B&&E?8:z+8,minHeight:W}),children:[D.map((e,t)=>(0,n.jsx)(s.A,__spreadProps(__spreadValues({},e),{size:u,onClick:()=>c(e.id),isSelected:e.isSelected||!1,textCase:h,iconLayout:p,theme:w}),`${e.id}-${t}`)),void 0!==k&&k>0&&e.length>k&&(0,n.jsx)(s.A,{id:"show-more-toggle",text:N?"Show Less":`Show More (${M} more)`,onClick:()=>F(!N),size:u,textCase:h,theme:w})]}),(0,n.jsx)("button",{ref:T,className:"scroll-arrow right",style:__spreadProps(__spreadValues({},C),{right:0,height:$,width:$}),onClick:()=>{A.current&&A.current.scrollBy({left:200,behavior:"smooth"})},children:(0,n.jsx)("div",{className:"arrow-circle",style:j,children:(0,n.jsx)(i.A,{size:16})})})]})]})})})},44990(e,t,o){o.d(t,{A:()=>AdvancedSettingControl});var n=o(10790),l=o(33216),i=o(6478),r=o(46508),s=o(51609);function AdvancedSettingControl({definition:e,value:t,source:o,onChange:l}){var r,s;const a="theme"===o?"via theme":"url"===o?"via URL":null;if("select"===e.control){const o=null!=(r=e.options)?r:[],i="string"==typeof t?t:null!=(s=e.defaultValue)?s:"";return(0,n.jsx)(ChipRow,{label:e.label,helpText:e.helpText,sourceHint:a,children:o.map(e=>{const t=i===e.value;return(0,n.jsx)(ChipButton,{selected:t,onClick:()=>l(e.value),children:e.label},e.value)})})}return"switch"===e.control?(0,n.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:8,padding:"2px 0",fontSize:"13px",fontWeight:500,color:"#222",cursor:"pointer",lineHeight:1.25},children:[(0,n.jsx)(i.A,{checked:Boolean(t),onChange:(e,t)=>
1l(t),size:"small",sx:{"& .MuiSwitch-switchBase.Mui-checked":{color:"#111"},"& .MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track":{backgroundColor:"#111",opacity:.55}}}),(0,n.jsxs)("span",{style:{display:"flex",alignItems:"center",gap:6,flex:1,minWidth:0},children:[(0,n.jsx)("span",{style:{whiteSpace:"normal"},children:e.label}),(0,n.jsx)(HelpHint,{text:e.helpText}),a&&(0,n.jsx)(SourceChip,{children:a})]})]}):(0,n.jsx)(SliderControl,{definition:e,value:t,sourceHint:a,onChange:l})}function SliderControl({definition:e,value:t,sourceHint:o,onChange:i}){var r,a,c;const d="number"==typeof t?t:0,[u,h]=(0,s.useState)(d);if((0,s.useEffect)(()=>{h(d)},[d]),e.presetsOnly&&e.presets&&e.presets.length>0)return(0,n.jsx)(ChipRow,{label:e.label,helpText:e.helpText,sourceHint:o,children:e.presets.map(e=>{const t=u===e.value;return(0,n.jsx)(ChipButton,{selected:t,onClick:()=>{h(e.value),i(e.value)},children:e.label},e.value)})});const p=e.formatValue?e.formatValue(u):u>0?`⥠${u}%`:"Any",m=!!e.formatValue||u>0;return(0,n.jsxs)("div",{style:{padding:"10px 0 12px"},children:[(0,n.jsxs)("div",{style:{display:"flex",alignItems:"baseline",justifyContent:"space-between",gap:8,marginBottom:6},children:[(0,n.jsxs)("span",{style:{display:"flex",alignItems:"center",gap:6,fontSize:"13px",fontWeight:500,color:"#222"},children:[(0,n.jsx)("span",{children:e.label}),(0,n.jsx)(HelpHint,{text:e.helpText}),o&&(0,n.jsx)(SourceChip,{children:o})]}),(0,n.jsx)("span",{style:{fontSize:"11px",fontWeight:600,color:m?"#111":"#888",background:m?"#eee":"transparent",borderRadius:"999px",padding:m?"1px 8px":"0"},children:p})]}),(0,n.jsx)(l.Ay,{value:u,onChange:(e,t)=>
1h(t),onChangeCommitted:(e,t)=>i(t),min:null!=(r=e.min)?r:0,max:null!=(a=e.max)?a:100,step:null!=(c=e.step)?c:1,size:"small",sx:{color:"#111",padding:"10px 0","& .MuiSlider-thumb":{width:14,height:14},"& .MuiSlider-rail":{opacity:.25}}}),e.presets&&e.presets.length>0&&(0,n.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:5,marginTop:8},children:e.presets.map(e=>{const t=u===e.value;return(0,n.jsx)("button",{type:"button",onClick:()=>{h(e.value),i(e.value)},style:{fontSize:"11px",fontWeight:500,padding:"3px 9px",borderRadius:"999px",border:"1px solid",borderColor:t?"#111":"#d8d8d8",background:t?"#111":"transparent",color:t?"#fff":"#555",cursor:"pointer",lineHeight:1.4},children:e.label},e.value)})})]})}function HelpHint({text:e}){return e?(0,n.jsx)(r.A,{title:e,placement:"top",arrow:!0,enterDelay:150,leaveDelay:80,componentsProps:{tooltip:{sx:{fontSize:"11px",fontWeight:400,lineHeight:1.4,maxWidth:240,bgcolor:"rgba(20,20,20,0.95)",px:1,py:.75}},arrow:{sx:{color:"rgba(20,20,20,0.95)"}}},children:(0,n.jsx)("span",{role:"img","aria-label":"Help",tabIndex:0,style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:14,height:14,borderRadius:"50%",border:"1px solid #c8c8c8",color:"#777",fontSize:"9px",fontWeight:700,lineHeight:1,cursor:"help",flexShrink:0,userSelect:"none"},children:"?"})}):null}function ChipRow({label:e,helpText:t,sourceHint:o,children:l}){return(0,n.jsxs)("div",{style:{padding:"8px 0 12px",display:"flex",alignItems:"center",flexWrap:"wrap",justifyContent:"space-between",gap:8,rowGap:6},children:[(0,n.jsxs)("span",{style:{display:"flex",alignItems:"center",gap:6,fontSize:"13px",fontWeight:500,color:"#222"},children:[(0,n.jsx)("span",{children:e}),(0,n.jsx)(HelpHint,{text:t}),o&&(0,n.jsx)(SourceChip,{children:o})]}),(0,n.jsx)("span",{style:{display:"flex",flexWrap:"wrap",gap:5,justifyContent:"flex-end"},children:l})]})}function ChipButton({selected:e,onClick:t,children:o}){return(0,n.jsx)("button",{type:"button",onClick:t,style:{fontSize:"11px",fontWeight:500,padding:"3px 10px",borderRadius:"999px",border:"1px solid",borderColor:e?"#111":"#d8d8d8",background:e?"#111":"transparent",color:e?"#fff":"#555",cursor:"pointer",lineHeight:1.4},children:o})}function SourceChip({children:e}){return(0,n.jsx)("span",{style:{fontSize:"10px",fontWeight:500,color:"#888",border:"1px solid #d8d8d8",borderRadius:"999px",padding:"0 6px",lineHeight:"16px",whiteSpace:"nowrap"},children:e})}},29179(e,t,o){var n=o(10790),l=o(51609),i=o(27707);const r=[45,60,110,140,95,70,115,80,65,90,85,60,100],s=[75,85,90,70,100,105,85,90,95,80,85,60,75,65,100],a=l.memo(({chipCount:e,variant:t="first"})=>{const o="first"===t?r:s,l=e||o.length;return(0,n.jsx)("div",{className:"chips-scroller small",children:(0,n.jsx)("div",{className:"chips-inner",children:(0,n.jsx)("div",{className:"chips-scroll-container",children:(0,n.jsx)("div",{className:"chips-scroll",children:Array.from({length:l}).map((e,t)=>{const l=o[t%o.length];return(0,n.jsx)(i.A,{width:l,height:24,borderRadius:12,style:{flexShrink:0,minWidth:`${l}px`,maxWidth:`${l}px`}},t)})})})})})});a.displayName="ChipsScrollerSkeleton",o.d(t,["A",0,a])},80119(e,t,o){var n=o(10790),l=o(70036),i=o(32567),r=o(12768),s=o(55509),a=o(20837),c=o(12841),d=o(68356),u=o(34751),h=o(51609),p=o(38742),m=o(82858),g=o(30318),f=o(20770),x=Object.defineProperty,v=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,o)=>t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,__spreadValues=(e,t)=>{for(var o in t||(t={}))C.call(t,o)&&__defNormalProp(e,o,t[o]);if(y)for(var o of y(t))j.call(t,o)&&__defNormalProp(e,o,t[o]);return e},__spreadProps=(e,t)=>v(e,b(t));const w=__spreadProps(__spreadValues({},g.F),{display:"inline-flex",boxSizing:"border-box",padding:"0 14px",fontSize:14,fontWeight:500}),k=__spreadProps(__spreadValues({},g.F),{boxSizing:"border-box",padding:"7px 14px",fontSize:13,fontWeight:500}),A=__spreadProps(__spreadValues({},g.F),{boxSizing:"border-box",padding:"8px 18px",fontSize:13,fontWeight:600}),S=__spreadProps(__spreadValues({},g.F),{boxSizing:"border-box",padding:"8px 10px",fontSize:13,fontWeight:500}),T=__spreadProps(__spreadValues({},g.F),{boxSizing:"border-box",display:"inline-flex",alignItems:"center",justifyContent:"center",padding:0,border:"none",width:"var(--rdp-nav_button-width)",height:"var(--rdp-nav_button-height)"}),I="color-mix(in srgb, var(--rdp-accent-color, #aa6bff) 16%, transparent)",z={[m.UI.MonthGrid]:{width:"auto",maxWidth:"none",margin:0,border:"none",borderCollapse:"collapse",borderSpacing:0,tableLayout:"auto"},[m.UI.Weekdays]:{border:"none"},[m.UI.Weekday]:__spreadProps(__spreadValues({},g.F),{boxSizing:"border-box",width:"var(--rdp-day-width)",padding:"0 0 6px",border:"none",fontSize:12,fontWeight:600,textAlign:"center",color:"var(--vm-color-muted, #7171
17a)"}),[m.UI.Week]:{border:"none"},[m.UI.Day]:__spreadProps(__spreadValues({},g.F),{boxSizing:"border-box",width:"var(--rdp-day-width)",height:"var(--rdp-day-height)",padding:0,border:"none",textAlign:"center",fontSize:14,fontWeight:500}),[m.UI.PreviousMonthButton]:T,[m.UI.NextMonthButton]:T},_={range_start:{backgroundColor:I},range_middle:{backgroundColor:I},range_end:{backgroundColor:I}},dayButtonStyle=e=>{const t=__spreadProps(__spreadValues({},g.F),{boxSizing:"border-box",display:"inline-flex",alignItems:"center",justifyContent:"center",padding:0,width:"var(--rdp-day_button-width)",height:"var(--rdp-day_button-height)",fontSize:14,fontWeight:500,border:"none",background:"transparent",color:"inherit",borderRadius:"var(--rdp-day_button-border-radius)",cursor:"pointer"});if(e.disabled)return __spreadProps(__spreadValues({},t),{opacity:.4,cursor:"default"});return e.range_start||e.range_end||e.selected&&!e.range_middle?__spreadProps(__spreadValues({},t),{background:"var(--rdp-accent-color, #aa6bff)",color:"var(--rdp-range_start-color, #fff)"}):e.range_middle?__spreadProps(__spreadValues({},t),{borderRadius:"0",color:"var(--rdp-range_middle-color, inherit)"}):e.today?__spreadProps(__spreadValues({},t),{color:"var(--rdp-today-color, #aa6bff)",fontWeight:700}):e.outside?__spreadProps(__spreadValues({},t),{opacity:.45}):t},CalendarDayButton=e=>{var t=e,{day:o,modifiers:l,style:i}=t,r=((e,t)=>{var o={};for(var n in e)C.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&y)for(var n of y(e))t.indexOf(n)<0&&j.call(e,n)&&(o[n]=e[n]);return o})(t,["day","modifiers","style"]);const s=(0,h.useRef)(null);return(0,h.useEffect)(()=>{var e;l.focused&&(null==(e=s.current)||e.focus())},[l.focused]),(0,n.jsx)("button",__spreadProps(__spreadValues({ref:s},r),{style:__spreadValues(__spreadValues({},dayButtonStyle(l)),i)}))},toDate=e=>{if(!e)return;const t=(0,a.H)(e);return(0,s.f)(t)?t:void 0},fmt=e=>e?(0,r.GP)(e,"yyyy-MM-dd"):"",rangeFromValue=e=>{const t=toDate(e.start);if(!t)return;return{from:t,to:toDate(e.end)}};o.d(t,["A",0,({dateFilter:e,customDateRange:t,dateFilterOptions:o=["all","today","weekend","next_week","month"],specificDatesForFilter:s=[],lastEventDate:a,firstEventDate:m,todayString:g,onChange:x,variant:v="trigger"})=>{const b=(0,h.useRef)(null),y=(0,h.useRef)(null),[C,j]=(0,h.useState)(!1),[T,I]=(0,h.useState)(()=>rangeFromValue(t)),[E,P]=(0,h.useState)(!1),O=(0,i.A)("(min-width:768px)"),L=(0,h.useMemo)(()=>toDate(g),[g]),N=(0,h.useMemo)(()=>null!=L?L:new Date,[L]),[F,R]=(0,h.useState)(()=>{var e,o;return null!=(o=null==(e=rangeFromValue(t))?void 0:e.from)?o:N});(0,h.useEffect)(()=>{C||I(rangeFromValue(t))},[t,C]),(0,h.useEffect)(()=>{var e,o;C&&(R(null!=(o=null==(e=rangeFromValue(t))?void 0:e.from)?o:N),P(!1))},[C]),(0,h.useEffect)(()=>{if(!C)return;const dismissOnOutsideScroll=e=>{const t=y.current;t&&e.target instanceof Node&&t.contains(e.target)||j(!1)},e={capture:!0,passive:!0};return document.addEventListener("wheel",dismissOnOutsideScroll,e),document.addEventListener("touchmove",dismissOnOutsideScroll,e),()=>{document.removeEventListener("wheel",dismissOnOutsideScroll,!0),document.removeEventListener("touchmove",dismissOnOutsideScroll,!0)}},[C]);const B=(0,h.useMemo)(()=>(0,f.pu)(o,s,e),[o,s,e]),D=(0,h.useMemo)(()=>{var o;const n=(e=>{const t=toDate(e.start),o=toDate(e.end),n=(new Date).getFullYear(),withYear=e=>e.getFullYear()===n?"MMM d":"MMM d, yyyy";return t?o?fmt(t)===fmt(o)?(0,r.GP)(t,withYear(t)):`${(0,r.GP)(t,"MMM d")} â ${(0,r.GP)(o,withYear(o))}`:`From ${(0,r.GP)(t,withYear(t))}`:o?`Through ${(0,r.GP)(o,withYear(o))}`:""})(t);if(n)return n;const l=B.find(t=>t.value===e);return null!=(o=null==l?void 0:l.label)?o:"Any date"},[t,B,e]),M=(0,h.useCallback)(e=>x(e),[x]),W=(0,h.useCallback)(e=>{var o;const n="custom"===e?t:(0,f.bB)(e,a,m);I(rangeFromValue(n)),R(null!=(o=toDate(n.start))?o:N),P(!1),M({dateFilter:e,customDateRange:n})},[t,a,m,M,N]),$=(0,h.useCallback)((e,t)=>{if(!E){return I({from:t,to:void 0}),P(!0),void M({dateFilter:"custom",customDateRange:{start:fmt(t),end:fmt(t)}})}const o=null==T?void 0:T.from,n=!o||t<o?{from:t,to:null!=o?o:t}:{from:o,to:t};I(n),P(!1),M({dateFilter:"custom",customDateRange:{start:fmt(n.from),end:fmt(n.to)}})},[E,T,M]),q=(0,h.useCallback)((e,o)=>
1{const n=o&&o<g?g:o;let l=__spreadProps(__spreadValues({},t),{[e]:n});"start"===e&&n&&l.end&&n>l.end?l=__spreadProps(__spreadValues({},l),{end:n}):"end"===e&&n&&l.start&&n<l.start&&(l=__spreadProps(__spreadValues({},l),{end:l.start})),I(rangeFromValue(l)),P(!1),M({dateFilter:"custom",customDateRange:l})},[t,g,M]),H=(0,h.useRef)({dateFilter:e,customDateRange:t}),U=(0,h.useMemo)(()=>{const o=H.current;return e===o.dateFilter&&("custom"!==e||t.start===o.customDateRange.start&&t.end===o.customDateRange.end)},[e,t]),V=(0,h.useCallback)(()=>{var e;const t=H.current,o="custom"===t.dateFilter?t.customDateRange:(0,f.bB)(t.dateFilter,a,m);I(rangeFromValue(o)),R(null!=(e=toDate(o.start))?e:N),P(!1),M({dateFilter:t.dateFilter,customDateRange:o})},[a,m,M,N]),G=(0,n.jsx)(l.Ay,{open:C,anchorEl:b.current,onClose:()=>j(!1),anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},disableScrollLock:!0,slotProps:{paper:{ref:y,className:"vm-date-range__paper"}},sx:{zIndex:11e3},children:(0,n.jsxs)("div",{className:"vm-d
1ate-range__popover",children:["pills"!==v&&(0,n.jsx)("div",{className:"vm-date-range__presets",role:"listbox","aria-label":"Quick ranges",children:B.map(t=>(0,n.jsx)("button",{type:"button",role:"option","aria-selected":t.value===e,className:"vm-date-range__chip"+(t.value===e?" is-active":""),style:k,onClick:()=>W(t.value),children:t.label},t.value))}),(0,n.jsxs)("div",{className:"vm-date-range__calendar-wrap",children:[(0,n.jsx)(p.h,{animate:!0,mode:"range",selected:T,onSelect:$,numberOfMonths:O?2:1,month:F,onMonthChange:R,disabled:L?{before:L}:void 0,showOutsideDays:!0,className:"vm-date-range__calendar",styles:z,modifiersStyles:_,components:{Chevron:({orientation:e,className:t})=>"left"===e?(0,n.jsx)(d.A,{size:16,className:t}):(0,n.jsx)(u.A,{size:16,className:t}),DayButton:CalendarDayButton}}),(0,n.jsxs)("div",{className:"vm-date-range__inputs",children:[(0,n.jsxs)("label",{className:"vm-date-range__input-field",children:[(0,n.jsx)("span",{children:"Start"}),(0,n.jsx)("input",{type:"date",style:S,value:t.start,min:g,max:t.end||void 0,onChange:e=>q("start",e.target.value)})]}
1),(0,n.jsxs)("label",{className:"vm-date-range__input-field",children:[(0,n.jsx)("span",{children:"End"}),(0,n.jsx)("input",{type:"date",style:S,value:t.end,min:t.start||g,onChange:e=>q("end",e.target.value)})]})]}),(0,n.jsxs)("div",{className:"vm-date-range__actions",children:[!U&&(0,n.jsx)("button",{type:"button",className:"vm-date-range__btn vm-date-range__btn--reset",style:A,onClick:V,children:"Reset"}),(0,n.jsx)("button",{type:"button",className:"vm-date-range__btn vm-date-range__btn--primary",style:A,onClick:()=>j(!1),children:"Apply"})]})]})]})});if("pills"===v){const t=B.filter(e=>"custom"!==e.value);return(0,n.jsxs)("div",{className:"vm-date-range vm-date-range--pills",children:[(0,n.jsxs)("div",{className:"vm-date-range__pills",role:"listbox","aria-label":"Date range",children:[t.map(t=>(0,n.jsx)("button",{type:"button",role:"option","aria-selected":t.value===e,className:"vm-date-range__chip"+(t.value===e?" is-active":""),style:k,onClick:()=>W(t.value),children:t.label},t.value)),(0,n.jsxs)("button",{ref:b,type:"button",className:"vm-d
1ate-range__chip vm-date-range__chip--custom"+("custom"===e?" is-active":""),style:k,"aria-haspopup":"dialog","aria-expanded":C,onClick:()=>j(!0),children:[(0,n.jsx)(c.A,{size:14,"aria-hidden":!0})," Custom"]})]}),G]})}return(0,n.jsxs)("div",{className:"vm-date-range",children:[(0,n.jsxs)("button",{type:"button",ref:b,className:"vm-date-range__trigger",style:w,"aria-haspopup":"dialog","aria-expanded":C,onClick:()=>j(!0),children:[(0,n.jsx)(c.A,{size:16,className:"vm-date-range__trigger-icon","aria-hidden":!0}),(0,n.jsx)("span",{className:"vm-date-range__trigger-label",children:D}),(0,n.jsx)(u.A,{size:16,className:"vm-date-range__trigger-caret","aria-hidden":!0})]}),G]})}])},52176(e,t,o){var n=o(10790),l=o(51609),i=o(27707);const r=l.memo(()=>(0,n.jsx)(i.A,{height:32,borderRadius:20}));r.displayName="FilterSearchSkeleton",o.d(t,["A",0,r])},6463(e,t,o){o.d(t,{A:()=>r});var n=o(10790),l=o(51609),i=o(11775);var r=l.memo(({terms:e,allTerms:t,selectedItems:o,onItemClick:l,onItemRemove:r,isExpanded:s,size:a="normal",textCase:c="title",theme:d})=>{if(!s)return null;const u=(t||e).filter(e=>"back"!==e.id&&o.includes(String(e.id))),h=e.filter(e=>"back"!==e.id&&!o.includes(String(e.id))),p=e.find(e=>"back"===e.id);return(0,n.jsx)("div",{className:"filter-tab-content",children:(0,n.jsxs)("div",{className:"filter-tab-content__scroll",children:[(p||u.length>0)&&(0,n.jsxs)("div",{className:"selected-items-row",children:[p&&(0,n.jsx)(i.A,{id:String(p.id),text:p.name,size:a,isSelected:!0,onClick:()=>l(String(p.id)),textCase:c,theme:d,className:"filter-chip back-button"}),u.map(e=>{const t=String(e.id);return(0,n.jsx)(i.A,{id:t,text:e.name,icon:e.icon,backgroundColor:e.backgroundColor,color:e.textColor,size:a,isSelected:!0,showClose:!0,closeIcon:"â",onCloseClick:e=>{e.stopPropagation(),r(t)},textCase:c,theme:d,className:"filter-chip selected"},`selected-${t}`)})]}),h.map(e=>{const t=String(e.id);return(0,n.jsx)(i.A,{id:t,text:e.name,icon:e.icon,backgroundColor:e.backgroundColor,color:e.textColor,size:a,onClick:()=>l(t),textCase:c,theme:d,className:"filter-chip"},t)})]})})})},24579(e,t,o){o.d(t,{A:()=>a});var n=o(10790),l=o(51609),i=o(11775),r=o(6463),s=o(13578);var a=l.memo(({taxonomies:e,taxonomiesByType:t,selectedItems:o,onFilterChange:a,showFilterCount:c=!1,size:d="normal",textCase:u="title",theme:h})=>{const{normalizedTaxonomies:p,normalizedSelectedItems:m}=(0,l.useMemo)(()=>t&&o?{normalizedTaxonomies:t,normalizedSelectedItems:o}:e?{normalizedTaxonomies:(0,s.F$)(e),normalizedSelectedItems:(0,s.jd)(e)}:{normalizedTaxonomies:{},normalizedSelectedItems:{}},[e,t,o]),g=Object.entries(p),f=g.length>0?g[0][0]:null,[x,v]=(0,l.useState)(f),b=(0,l.useRef)(!1);(0,l.useEffect)(()=>{!b.current&&f&&null===x&&(v(f),b.current=!0)},[f,x]);const y=(0,l.useCallback)(e=>{v(t=>t===e?null:e)},[]);return(0,n.jsxs)("div",{className:"filter-tabs",children:[(0,n.jsx)("div",{className:"filter-tabs__headers",children:g.map(([e,t])=>{var o;const l=(null==(o=m[e])?void 0:o.length)||0,r=x===e;return(0,n.jsxs)("div",{className:"filter-tab-wrapper",children:[(0,n.jsx)(i.A,{id:e,text:t.name,icon:t.icon,onClick:()=>y(e),isSelected:r,size:d,theme:h,className:"filter-tab "+(r?"active":"")}),l>0&&(0,n.jsx)("span",{className:"filter-tab-badge",children:l})]},e)})}),x&&(0,n.jsx)("div",{className:"filter-tabs__content",children:g.map(([e,t])=>e!==x?null:(0,n.jsx)(r.A,{terms:t.terms,allTerms:t.allTerms||t.terms,selectedItems:m[e]||[],onItemClick:t=>a(e,t,"add"),onItemRemove:t=>a(e,t,"remove"),isExpanded:!0,showFilterCount:c,size:d,textCase:u,theme:h},e))})]})})},85178(e,t,o){o.r(t),o.d(t,{default:()=>J});var n=o(10790),l=o(25476),i=o(37658),r=o(70036),s=o(35696),a=o(12768),c=o(56222),d=o(24496),u=o(52407),h=o(28975),p=o(1637),m=o(62718),g=o(23283),f=o(3803),x=o(76366),v=o(12371),b=o(45338),y=o(50567),C=o(53412),j=o(51609),w=o(44990),k=o(7892),A=o(48451),S=o(71278),T=o(22691),I=o(44491),z=o(54377),_=o(13578),E=o(77555),P=o(24999),O=o(15988),L=o(86395),N=o(74349),F=o(20201),R=o(56525),B=o(24579),D=o(80119),M=o(20770),W=o(91752),$=o(98874),q=o(1376),H=Object.defineProperty,U=Object.defineProperties,V=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,o)=>t in e?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,__spreadValues=(e,t)=>{for(var o in t||(t={}))K.call(t,o)&&__defNormalProp(e,o,t[o]);if(G)for(var o of G(t))Y.call(t,o)&&__defNormalProp(e,o,t[o]);return e},__spreadProps=(e,t)=>U(e,V(t));var J=j.memo(e=>{var t,o,H,U,V,G,K,Y,J,Q,X,Z,ee,te,oe,ne,le,ie,re,se,ae,ce,de,ue,he,pe,me,ge,fe;const getEffectiveSelectionMode=t=>{const{selectionMode:o="auto",viewMode:n="horizontal",multiSelectTaxonomies:l=[]}=e;return t&&l.includes(t)?"multiple":"single"===o?"single":"multiple"===o?"multiple":"horizontal"===n?"single":"multiple"}
1,[xe]=(0,j.useState)(()=>({selectedVibes:e.selectedVibes||[],selectedCategories:e.selectedCategories||[],selectedTags:e.selectedTags||[],selectedItems:e.selectedItems||{},searchTerm:e.searchTerm||""})),{taxonomies:ve,selectedItems:be}=(0,j.useMemo)(()=>(0,_.QY)(e),[e]),{onChange:ye,showVibeFilter:Ce=!0,showCategoryFilter:je=!0,showTagFilter:we,showAllTags:ke,showSearchFilter:Ae=!0,showDateRangeSelector:Se=!1,showInlineChips:Te=!1,inlineChipsTaxonomy:Ie="category",showDateRangePills:ze=!1,viewMode:_e="horizontal",dateFilterOptions:Ee=["all","today","weekend","next_week","month"],specificDatesForFilter:Pe=[],dateFilter:Oe,customDateRange:Le,recurringFilterId:Ne,onRecurringFilterChange:Fe,groupRecurringEvents:Re=!1,chipIconLayout:Be="horizontal",useChipScroller:De=!0,isLoading:Me=!1,theme:We,taxonomySortOrder:$e={},taxonomyItemCounts:qe={},taxonomyOrderValues:He={},categoryOrder:Ue,vibeOrder:Ve,tagOrder:Ge,filterBehavior:Ke="trapped",trappedTaxonomies:Ye,visibleCats:Je,visibleVibes:Qe,visibleTags:Xe,lastEventDate:Ze,firstEventDate:et,facets:tt,hideAllCategoriesPill:ot=!1,hideAllVibesPill:nt=!1,hideAllTagsPill:lt=!1,showLoginButton:it=!1,loginButtonProps:rt,contentMode:st,contentType:at,showAdvancedFilters:ct,advancedSettings:dt,advancedSettingsSources:ut,onAdvancedSettingChange:ht,onAdvancedSettingReset:pt,advancedDefinitions:mt,embedType:gt,advancedContentType:ft,displayedItemCount:xt,showSearchTextOnItemCount:vt=!1,items:bt}=e,yt=(0,j.useMemo)(()=>{var e,t,o,n,l,i;return tt?{vibes:null!=(t=null!=(e=tt.vibe_counts)?e:null==qe?void 0:qe.vibes)?t:{},categories:null!=(n=null!=(o=tt.category_counts)?o:null==qe?void 0:qe.categories)?n:{},tags:null!=(i=null!=(l=tt.tag_counts)?l:null==qe?void 0:qe.tags)?i:{}}:qe},[tt,qe]),Ct=null!=(o=null==(t=null==tt?void 0:tt.first_start_date)?void 0:t.slice(0,10))?o:et,jt=null!=(U=null==(H=null==tt?void 0:tt.last_end_date)?void 0:H.slice(0,10))?U:Ze,wt=null!=(G=null!=(V=null==tt?void 0:tt.total_events)?V:null==tt?void 0:tt.count)?G:e.totalItemCount,kt=(0,N.mQ)(e=>e.isLoggedIn),At=null!=ct?ct:kt,St=Boolean(Ae),{theme:Tt}=(0,u.A)({theme:We}),It=(0,h.c)({showTagFilter:we,showAllTags:ke},Tt,p.h),zt=(0,j.useMemo)(()=>(0,m.Yf)(null==Tt?void 0:Tt.taxonomyConfig,at),[null==Tt?void 0:Tt.taxonomyConfig,at]),_t={category:(0,m.DO)(zt,"category"),vibe:(0,m.DO)(zt,"vibe"),tag:(0,m.DO)(zt,"tag")},Et=Boolean(null!=(K=_t.vibe)?K:Ce),Pt=Boolean(null!=(Y=_t.category)?Y:je),Ot=Boolean(It.showAllTags),Lt=!!Ot||Boolean(null!=(J=_t.tag)?J:It.showTagFilter),Nt=(0,j.useMemo)(()=>{const e=It.combinedTaxonomies;if(!e)return;if(!at||"items"===at)return e;const t={};for(const[o,n]of Object.entries(e))n.appliesTo&&n.appliesTo!==at||(t[o]=n);return t},[It.combinedTaxonomies,at]),Ft=((null==(Q=It.accentColor)?void 0:Q.startsWith("#"))?It.accentColor:null)||(null==Tt?void 0:Tt.accent)||(null==(X=null==Tt?void 0:Tt.tokens)?void 0:X.accent)||null,Rt=Ft?(0,q.B)(Ft):"#ffffff",Bt=Ke,[Dt,Mt]=(0,j.use
1State)(e.searchTerm||""),[Wt,$t]=(0,j.useState)(null),[qt,Ht]=(0,j.useState)([]),[Ut,Vt]=(0,j.useState)(null),[Gt,Kt]=(0,j.useState)(Oe||"all"),Yt=Oe||"all",Jt=Le&&(Le.start||Le.end),[Qt,Xt]=(0,j.useState)(Jt?Le:(0,M.bB)(Yt,jt,Ct)),Zt=(0,a.GP)(new Date,"yyyy-MM-dd"),[eo,to]=(0,j.useState)(!1),oo=(0,j.useRef)(null),[no,lo]=(0,j.useState)(!1),io=(0,S.A)(1024);(0,j.useEffect)(()=>{!io&&no&&lo(!1)},[io,no]);const ro=!io&&De,so=null!=(Z=null==dt?void 0:dt.completenessScore)?Z:0;(0,j.useEffect)(()=>{(jt||Ct)&&Gt&&"custom"!==Gt&&Xt((0,M.bB)(Gt,jt,Ct))},[jt,Ct,Gt]);const ao=`${null!=Oe?Oe:""}|${null!=(ee=null==Le?void 0:Le.start)?ee:""}|${null!=(te=null==Le?void 0:Le.end)?te:""}`,co=(0,j.useRef)(ao);(0,j.useEffect)(()=>{if(co.current===ao)return;co.current=ao;const e=Oe||"all";Kt(e),Xt(Le&&(Le.start||Le.end)?Le:(0,M.bB)(e,jt,Ct))},[ao]);const uo=ve,ho=be,po=(null==(oe=uo.categories)?void 0:oe.terms)||e.categories||[],mo=(null==(ne=uo.vibes)?void 0:ne.terms)||e.vibes||[],go=(null==(le=uo.tags)?void 0:le.terms)||e.tags||[],fo=(0,j.useMemo)(()=>(0,g.EI)("category",po,zt),[po,zt]),xo=(0,j.useMemo)(()=>(0,g.EI)("vibe",mo,zt),[mo,zt]),vo=(0,j.useMemo)(()=>(0,g.EI)("tag",go,zt),[go,zt]),asTagList=e=>Array.isArray(e)?e:"string"==typeof e&&e.trim()?e.split(/[,|]/).map(e=>e.trim()).filter(Boolean):void 0,bo=Ot?void 0:asTagList(null!=(ie=e.tagsToInclude)?ie:It.tagsToInclude),yo=Ot?void 0:asTagList(null!=(re=e.tagsToExclude)?re:It.tagsToExclude),Co=(0,j.useMemo)(()=>{if(!bo&&!yo)return vo;const norm=e=>String(null!=e?e:"").trim().toLowerCase(),e=bo&&bo.length>0?new Set(bo.map(norm)):null,t=yo&&yo.length>0?new Set(yo.map(norm)):null;return vo.filter(o=>{const n=norm((null==o?void 0:o.name)||(null==o?void 0:o.label)||""),l=norm((null==o?void 0:o.slug)||"");return!(e&&!e.has(n)&&!e.has(l))&&(!t||!t.has(n)&&!t.has(l))})},[vo,bo,yo]),getTermId=e=>e?"string"==typeof e?e:"number"==typeof e.id?String(e.id):e.term_id?String(e.term_id):e.id||e.slug||"":"",getCatId=e=>e?getTermId(e):"",getCatName=e=>e&&(e.name||e.label)||"",getCatSlug=e=>e&&e.slug||"",jo=It.categoryNames,getCatDisplayName=e=>{if(!e)return"";const t=e.name||e.label||"";return jo&&jo[t]?jo[t]:(0,g.j2)("category",e,zt,t)},getVId=e=>e?getTermId(e):"",getVName=e=>{if(!e)return"";const t="string"==typeof e?e:e.name||e.label||"";return(0,g.j2)("vibe",e,zt,t)},getTId=e=>e?getTermId(e):"",wo=It.tagNames,getTName=e=>{if(!e)return"";const t=e.name||e.label||"";return wo&&wo[t]?wo[t]:(0,g.j2)("tag",e,zt,t)},getTSlug=e=>e&&e.slug||"",ko=(0,j.useMemo)(()=>{const ordered=(e,t,o)=>{if(!zt)return;const n=t.filter(t=>void 0!==(0,g.l4)(e,t,zt));return 0!==n.length?(0,g.rc)(e,n,zt).map(o).filter(Boolean):void 0};return{categories:ordered("category",fo,e=>(null==e?void 0:e.slug_unique)||getCatSlug(e)||getCatId(e)),vibes:ordered("vibe",xo,e=>getVId(e)||(null==e?void 0:e.slug)||""),tags:ordered("tag",Co,e=>getTSlug(e)||getTId(e))}},[zt,fo,xo,Co]),Ao=null!=(se=null!=Ue?Ue:It.categoryOrder)?se:ko.categories,So=null!=(ae=null!=Ve?Ve:It.vibeOrder)?ae:ko.vibes,To=null!=(ce=null!=Ge?Ge:It.tagOrder)?ce:ko.tags,Io=(0,j.useMemo)(()=>(0,d.fn)({categories:Ao,vibes:So,tags:To}),[Ao,So,To]),zo=ho.categories&&!e.selectedCategories?ho.categories.map(e=>fo.find(t=>getTermId(t)===String(e))).filter(Boolean):e.selectedCategories||[],_o=ho.vibes&&!e.selectedVibes?ho.vibes.map(e=>xo.find(t=>getTermId(t)===String(e))).filter(Boolean):e.selectedVibes||[],Eo=ho.tags&&!e.selectedTags?ho.tags.map(e=>Co.find(t=>getTermId(t)===String(e))).filter(Boolean):e.selectedTags||[],Po=(0,j.useCallback)(t=>{var o,n,l,i,r,s,a,c,d;if(e.taxonomies||e.selectedItems){const e=__spreadValues({},ho);Object.keys(t).forEach(o=>{if("searchTerm"===o||"dateFilter"===o||"customDateRange"===o||"combinedTaxonomy"===o||"combinedTaxonomyPath"===o)return;const n=t[o];Array.isArray(n)&&(e[o]=n.map(e=>getTermId(e)))});const i=__spreadProps(__spreadValues({},e),{searchTerm:null!=(o=t.searchTerm)?o:Dt,dateFilter:null!=(n=t.dateFilter)?n:Gt,customDateRange:null!=(l=t.customDateRange)?l:Qt,combinedTaxonomy:t.combinedTaxonomy,combinedTaxonomyPath:t.combinedTaxonomyPath});ye(i)}else{const e={vibes:null!=(i=t.vibes)?i:_o,categories:null!=(r=t.categories)?r:zo,tags:null!=(s=t.tags)?s:Eo,searchTerm:null!=(a=t.searchTerm)?a:Dt,dateFilter:null!=(c=t.dateFilter)?c:Gt,customDateRange:null!=(d=t.customDateRange)?d:Qt,combinedTaxonomy:t.combinedTaxonomy,combinedTaxonomyPath:t.combinedTaxonomyPath};ye(e)}},[ye,e.taxonomies,e.selectedItems,ho,_o,zo,Eo,Dt,Gt,Qt]),Oo=j.useRef(0);(0,j.useEffect)(()=>{Oo.current+=1;if("multiple"===getEffectiveSelectionMode("categories")){if(null===Wt&&1===zo.length){const e=fo.find(e=>getTermId(e)===getTermId(zo[0]));if(e){fo.some(t=>t.parent&&t.parent.toString()===getTermId(e))&&$t(getTermId(e))}}}else if(zo.length>0){const e=fo.find(e=>getTermId(e)===getTermId(zo[0]));e&&(e.parent&&"0"!==e.parent?$t(e.parent.toString()):$t(getTermId(e)))}else $t(null)},[zo,fo]);const Lo=(0,j.useCallback)(f(e=>{Po({searchTerm:e})},300),[Po]),No=(0,j.useCallback)(e=>{const t=e.target.value;Mt(t),Lo(t)},[Lo]),Fo=(0,j.useMemo)(()=>
1{if(!(""!==Dt.trim()||(e.taxonomies||e.selectedItems?Object.values(ho).some(e=>e&&e.length>0):_o.length>0||zo.length>0||Eo.length>0)))return!1;if(Dt.trim()!==xe.searchTerm.trim())return!0;if(e.taxonomies||e.selectedItems){const e=Object.keys(ho),t=Object.keys(xe.selectedItems);if(e.length!==t.length)return!0;for(const t of e){const e=ho[t]||[],o=xe.selectedItems[t]||[];if(e.length!==o.length)return!0;if(e.some(e=>!o.includes(e)))return!0}return!1}{if(_o.length!==xe.selectedVibes.length)return!0;if(zo.length!==xe.selectedCategories.length)return!0;if(Eo.length!==xe.selectedTags.length)return!0;const e=_o.map(e=>getVId(e)),t=zo.map(e=>getCatId(e)),o=Eo.map(e=>getTId(e)),n=xe.selectedVibes.map(e=>getVId(e)),l=xe.selectedCategories.map(e=>getCatId(e)),i=xe.selectedTags.map(e=>getTId(e));return!(!e.some(e=>!n.includes(e))&&!n.some(t=>!e.includes(t)))||(!(!t.some(e=>!l.includes(e))&&!l.some(e=>!t.includes(e)))||!(!o.some(e=>!i.includes(e))&&!i.some(e=>!o.includes(e))))}},[Dt,_o,zo,Eo,ho,xe,e.taxonomies,e.selectedItems,Ut]),Ro="trapped"===Bt&&1===(null==(de=null==Ye?void 0:Ye.categories)?void 0:de.length)?Ye.categories[0]:null,Bo=(0,j.useCallback)(()=>{if(Mt(xe.searchTerm),Vt(null),Ht([]),$t(Ro),e.taxonomies||e.selectedItems){const e={};new Set([...Object.keys(ho),...Object.keys(xe.selectedItems)]).forEach(t=>{e[t]=xe.selectedItems[t]||[]}),ye(__spreadProps(__spreadValues({},e),{searchTerm:xe.searchTerm,combinedTaxonomy:null,combinedTaxonomyPath:[]}))}else Po({vibes:[...xe.selectedVibes],categories:[...xe.selectedCategories],tags:[...xe.selectedTags],searchTerm:xe.searchTerm,combinedTaxonomy:null,combinedTaxonomyPath:[]})},[e.taxonomies,e.selectedItems,ho,xe,ye,Po,Ro]),Do=(0,j.useCallback)(e=>{if("all"===e)Po({vibes:[]});else{const t=xo.find(t=>getTermId(t)===e);if(t){if("multiple"===getEffectiveSelectionMode("vibes")){const o=_o.some(t=>getTermId(t)===e)?_o.filter(t=>getTermId(t)!==e):[..._o,t];Po({vibes:o})}else Po({vibes:[t]})}}},[xo,_o,Po]),Mo=(0,j.useCallback)(e=>{const t="multiple"===getEffectiveSelectionMode("categories");if("back"===e){if(Ro&&Wt===Ro)return;if(t||Po({categories:[]}),Wt){const e=fo.find(e=>getTermId(e)===Wt);(null==e?void 0:e.parent)&&"0"!==e.parent&&"all"!==e.parent?Ro&&e.parent===Ro?$t(Ro):Ro||$t(e.parent.toString()):Ro||$t(null)}else $t(null);return}const o=fo.find(t=>getTermId(t)===e);if(!o)return;if(fo.some(t=>t.parent&&t.parent.toString()===e)&&Wt!==e)return $t(e),void(t?zo.some(t=>getTermId(t)===e)||Po({categories:[...zo,o]}):Po({categories:[o]}));if(t){const t=zo.some(t=>getTermId(t)===e);let n=t?zo.filter(t=>getTermId(t)!==e):[...zo,o];if(!t){o.parent&&"0"!==o.parent&&(n=n.filter(e=>{var t;return getTermId(e)!==(null==(t=o.parent)?void 0:t.toString())}));const t=fo.filter(t=>t.parent&&t.parent.toString()===e).map(e=>getTermId(e));n=n.filter(e=>!t.includes(getTermId(e)))}Po({categories:n})}else Po({categories:[o]})},[fo,zo,Wt,Po,Ro]),Wo=(0,j.useCallback)(e=>{var t;if("multiple"===e)return Po({categories:[]}),void $t(Ro);if("multiple"===getEffectiveSelectionMode("categories")){const t=zo.filter(t=>getTermId(t)!==e);Po({categories:t})}else{const o=fo.find(t=>getTermId(t)===e);if(!o)return;const n=(null==(t=o.parent)?void 0:t.toString())||null;if(n){const e=fo.find(e=>getTermId(e)===n);Po(e?{categories:[e]}:{categories:[]})}else Po({categories:[]});$t(Ro)}},[fo,zo,Wt,Po,Ro]),$o=(0,j.useCallback)(e=>{const t=Co.find(t=>getTermId(t)===e);if(!t)return;if("multiple"===getEffectiveSelectionMode("tags")){const o=Eo.some(t=>getTermId(t)===e)?Eo.filter(t=>getTermId(t)!==e):[...Eo,t];Po({tags:o})}else Po({tags:[t]})},[Co,Eo,Po]),qo=(0,j.useCallback)(e=>{if("multiple"===e)return void Po({tags:[]});if("multiple"===getEffectiveSelectionMode("tags")){const t=Eo.filter(t=>getTermId(t)!==e);Po({tags:t})}else Po({tags:[]})},[Eo,Po]),Ho=It.categoriesToExclude,Uo=(0,j.useMemo)(()=>{let e;if(e=Wt?fo.filter(e=>e.parent&&e.parent.toString()===Wt):fo.filter(e=>null===e.parent||"0"===e.parent||0===e.parent||!e.parent),null==Ho?void 0:Ho.length){const t=new Set(Ho.map(e=>e.toLowerCase()));e=e.filter(e=>!t.has(getCatName(e).toLowerCase())&&!t.has(getCatSlug(e).toLowerCase()))}return e},[fo,Wt,Ho]);(0,j.useMemo)(()=>
1{if(Wt){const e=fo.find(e=>(0,I.k0)(e)===Wt),t=fo.filter(e=>e.parent&&e.parent.toString()===Wt);return e?[e,...t]:t}return fo.filter(e=>null===e.parent||"0"===e.parent||0===e.parent)},[fo,Wt]);const getIconComponent2=e=>{if(j.isValidElement(e))return e;if("string"==typeof e){const t=(0,F.q1)(e);if(t)return(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}})}if("function"==typeof e){const t=e;return(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}})}return null},getIconFromTheme=(e,t,o)=>{if(!(null==t?void 0:t.taxonomies))return null;const l=e.toLowerCase();for(const e of["places","events"]){const i=t.taxonomies[e];if(i)for(const e of["vibes","tags","categories"]){const t=i[e];if(t)for(const e of t){if(void 0!==o&&e.term_id&&String(e.term_id)===String(o)&&e.icon)return(0,n.jsx)("img",{src:e.icon,alt:e.name||"",className:"taxonomy-icon",style:{width:"16px",height:"16px",objectFit:"contain",marginRight:"4px",verticalAlign:"middle"}});const t=(e.name||"").toLowerCase(),i=(e.slug||"").toLowerCase();if((l===t||l===i||l.replace(/[^\w\s]/g,"").replace(/\s+/g,"-")===i)&&e.icon)return(0,n.jsx)("img",{src:e.icon,alt:e.name||"",className:"taxonomy-icon",style:{width:"16px",height:"16px",objectFit:"contain",marginRight:"4px",verticalAlign:"middle"}})}}}return null},Vo=(0,j.useMemo)(()=>{const e=[],t=Uo.filter(e=>!zo.some(t=>getCatId(t)===getCatId(e))&&(!Wt||getCatId(e)!==Wt)).map(e=>{var t,o;const l=getCatSlug(e),i=(null==(o=null==(t=null==Tt?void 0:Tt.filters)?void 0:t.hideCategoryIcons)?void 0:o.some(e=>e.toLowerCase()===l.toLowerCase()))?null:(0,F.q1)(l),{backgroundColor:r,textColor:s}=(0,c.lL)(Tt,"categories",l,getCatName(e),"places");return{id:getCatId(e),slug:(null==e?void 0:e.slug_unique)||l,text:(0,E.jT)(getCatDisplayName(e)),icon:i?(0,n.jsx)(i,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null,backgroundColor:r,color:s}});return e.push(...(0,z.KG)(t,"categories",Tt,{sortOrder:$e,itemCounts:yt,orderValues:He,orderOverrides:Io})),e},[Uo,zo,fo,Wt,Tt,$e,yt,He,Io,Ro]),Go=(0,j.useMemo)(()=>{var e,t,o,l;const i="multiple"===getEffectiveSelectionMode("categories"),r=null==(e=null==Ye?void 0:Ye.categories)?void 0:e[0],s=`All ${(null==(t=null==ve?void 0:ve.categories)?void 0:t.name)||"Categories"}`,canCloseCategory=e=>"trapped"!==Bt||(!r||e!==r);if(i&&Wt){const e=zo.filter(e=>{const t=fo.find(t=>getCatId(t)===getCatId(e));return t&&t.parent&&t.parent.toString()===Wt});if(!(e.length>0)){if(zo.some(e=>getCatId(e)===Wt)){const e=fo.find(e=>getCatId(e)===Wt);if(e){const t=getCatId(e),o=canCloseCategory(t),l=(0,F.q1)(getCatSlug(e));return{id:t,text:(0,E.jT)(getCatName(e)),icon:l?(0,n.jsx)(l,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null,showClose:o,closeIcon:o?(0,n.jsx)(y.A,{size:14}):void 0}}}if(ot)return;const e=(0,F.q1)("all");return{id:"all",text:s,icon:e?(0,n.jsx)(e,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null,showClose:!1}}if(e.length>1){const t=(0,F.q1)("all"),l="trapped"!==Bt||!r;return{id:"multiple",text:`${e.length} ${(null==(o=null==ve?void 0:ve.categories)?void 0:o.name)||"Categories"}`,icon:t?(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null,showClose:l,closeIcon:l?(0,n.jsx)(y.A,{size:14}):void 0}}{const t=fo.find(t=>getCatId(t)===getCatId(e[0]));if(t){const e=getCatId(t),o=canCloseCategory(e),l=(0,F.q1)(getCatSlug(t));return{id:e,text:(0,E.jT)(getCatName(t)),icon:l?(0,n.jsx)(l,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null,showClose:o,closeIcon:o?(0,n.jsx)(y.A,{size:14}):void 0}}}}if(0===zo.length){if(ot)return;const e=(0,F.q1)("all");return{id:"all",text:s,icon:e?(0,n.jsx)(e,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null,showClose:!1}}if(i&&zo.length>1){const e=(0,F.q1)("all"),t="trapped"!==Bt||!r;return{id:"multiple",text:`${zo.length} ${(null==(l=null==ve?void 0:ve.categories)?void 0:l.name)||"Categories"}`,icon:e?(0,n.jsx)(e,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}
1):null,showClose:t,closeIcon:t?(0,n.jsx)(y.A,{size:14}):void 0}}const a=fo.find(e=>getCatId(e)===getCatId(zo[0]));if(!a){const e=(0,F.q1)("all");return{id:"all",text:s,icon:e?(0,n.jsx)(e,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null,showClose:!1}}const c=getCatId(a),d=canCloseCategory(c),u=(0,F.q1)(getCatSlug(a));return{id:c,text:(0,E.jT)(getCatName(a)),icon:u?(0,n.jsx)(u,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null,showClose:d,closeIcon:d?(0,n.jsx)(y.A,{size:14}):void 0}},[zo,fo,Wt,Bt,Ye,ve,ot]),Ko=(0,j.useMemo)(()=>{const e=xo.filter(e=>{const t=getVId(e);return!_o.some(e=>getVId(e)===t)}).map(e=>{const{backgroundColor:t,textColor:o}=(0,c.lL)(Tt,"vibes",getVId(e),getVName(e),"places");return{id:getVId(e),slug:(null==e?void 0:e.slug)||"",text:(0,E.jT)(getVName(e)),icon:null,backgroundColor:t,color:o}});return(0,z.KG)(e,"vibes",Tt,{sortOrder:$e,itemCounts:yt,orderValues:He,orderOverrides:Io})},[xo,_o,Tt,$e,yt,He,Io]),Yo=(0,j.useMemo)(()=>{var e,t,o;const l="multiple"===getEffectiveSelectionMode("vibes"),i=null==(e=null==Ye?void 0:Ye.vibes)?void 0:e[0],r="trapped"!==Bt||!i;if(0===_o.length){if(nt)return;return{id:"all",text:`All ${(null==(t=null==ve?void 0:ve.vibes)?void 0:t.name)||"Vibes"}`,icon:(0,n.jsx)(C.A,{size:16,style:{verticalAlign:"middle"}}),showClose:!1}}if(l&&_o.length>1)return{id:"multiple",text:`${_o.length} ${(null==(o=null==ve?void 0:ve.vibes)?void 0:o.name)||"Vibes"}`,icon:(0,n.jsx)(C.A,{size:16,style:{verticalAlign:"middle"}}),showClose:r,closeIcon:r?(0,n.jsx)(y.A,{size:14}):void 0};{const e=_o[0];return{id:getVId(e),text:(0,E.jT)(getVName(e)),icon:(0,n.jsx)(C.A,{size:16,style:{verticalAlign:"middle"}}),showClose:r,closeIcon:r?(0,n.jsx)(y.A,{size:14}):void 0}}},[_o,Bt,Ye,ve,nt]),Jo=(0,j.useMemo)(()=>{const e=Co.filter(e=>!Eo.some(t=>getTId(t)===getTId(e))).map(e=>{const{backgroundColor:t,textColor:o}=(0,c.lL)(Tt,"tags",getTSlug(e),getTName(e),"places");return{id:getTId(e),slug:getTSlug(e),text:(0,E.jT)(getTName(e)),icon:getIconFromTheme(getTName(e),Tt,getTId(e)),backgroundColor:t,color:o}});return(0,z.KG)(e,"tags",Tt,{sortOrder:$e,itemCounts:yt,orderValues:He,orderOverrides:Io})},[Co,Eo,Tt,$e,yt,He,Io]),Qo=(0,j.useMemo)(()=>{var e,t,o,l;const i=k.CS.tag,r="multiple"===getEffectiveSelectionMode("tags"),s=null==(e=null==Ye?void 0:Ye.tags)?void 0:e[0],a="trapped"!==Bt||!s;if(0===Eo.length){if(lt)return;return{id:"all",text:`All ${(null==(t=null==ve?void 0:ve.tags)?void 0:t.name)||"Tags"}`,icon:(0,n.jsx)(i,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}),showClose:!1}}if(r&&Eo.length>1)return{id:"multiple",text:`${Eo.length} ${(null==(o=null==ve?void 0:ve.tags)?void 0:o.name)||"Tags"}`,icon:(0,n.jsx)(i,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}),showClose:a,closeIcon:a?(0,n.jsx)(y.A,{size:14}):void 0};{const e=Eo[0];if(!e){if(lt)return;return{id:"all",text:`All ${(null==(l=null==ve?void 0:ve.tags)?void 0:l.name)||"Tags"}`,icon:(0,n.jsx)(i,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}),showClose:!1}}const t="string"==typeof e.icon&&""!==e.icon.trim()?(0,n.jsx)("img",{src:e.icon,alt:getTName(e),style:{width:"14px",height:"14px",marginRight:"4px",verticalAlign:"middle"}}):e.icon||(0,n.jsx)(i,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}});return{id:getTId(e),text:(0,E.jT)(getTName(e)),icon:t,showClose:a,closeIcon:a?(0,n.jsx)(y.A,{size:14}):void 0}}},[Eo,Bt,Ye,ve,lt]),Xo=(0,j.useCallback)(e=>{if("all"===e)return;if("multiple"===e)return void Po({vibes:[]});if("multiple"===getEffectiveSelectionMode("vibes")){const t=_o.filter(t=>getTermId(t)!==e);Po({vibes:t})}else Po({vibes:[]})},[_o,Po]),Zo=(0,j.useMemo)(()=>{if(!Nt)return[];const e=(0,T.Vh)(Nt,qt);if(qt.length>0&&1===e.length)return[];const t=[];return e.forEach(e=>{const o="_key"in e,l=e.color||It.accentColor||"var(--vm-color-accent)",i=e.color||Ft,r=e.text_color||(i?(0,q.B)(i):Rt),s=e._key||e.slug;let a=e.name;if(!o&&"group"!==e.type){const normalize=e=>e.toLowerCase().replace(/[\s_&\/]+/g,"-").replace(/[^\w-]/g,"");if("category"===e.type){const t=fo.find(t=>getCatSlug(t)===e.slug||t.slug_unique===e.slug);a=t?getCatName(t):e.name||e.slug}else if("tag"===e.type){const t=Co.find(t=>{const o=getTId(t),n=getTName(t);return o===e.slug||n.toLowerCase()===e.slug.toLowerCase()||normalize(n)===normalize(e.slug)||o.toLowerCase()===e.slug.toLowerCase()});a=t?getTName(t):e.name||e.slug}else if("vibe"===e.type){const t=xo.find(t=>{const o=getVId(t),n=getVName(t);return o===e.slug||n.toLowerCase()===e.slug.toLowerCase()||normalize(n)===normalize(e.slug)||o.toLowerCase()===e.slug.toLowerCase()});a=t?getVName(t):e.name||e.slug}}let c=null;if(e.icon){const t=(0,F.q1)(e.icon);t&&(c=(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}))}else{const t=e.slug||s,o=(0,F.q1)(t);o&&(c=(0,n.jsx)(o,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}))}const d=Ut===s;t.push({id:s,text:a||e.slug,backgroundColor:d?l:void 0,color:d?r:void 0,icon:c})}),t},[Nt,qt,Ut,fo,Co,xo]),en=(0,j.useMemo)(()=>{const e=It.combinedTaxonomiesAllLabel||"All Categories",t=It.combinedTaxonomiesAllIcon||"all",o=(0,F.q1)(t),l=o?(0,n.jsx)(o,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):void 0;if(!Ut||!Nt)return{id:"all",text:e,backgroundColor:It.accentColor||"var(--vm-color-accent)",color:Rt,showClose:!1,icon:l};const i=(0,T.Er)(Nt,qt.length>0?qt:[Ut]);if(i){let e=i.name||i.slug;if(!i.name&&"type"in i){const normalize=e=>e.toLowerCase().replace(/[\s_&\/]+/g,"-").replace(/[^\w-]/g,"");if("tag"===i.type){const t=Co.find(e=>{const t=getTId(e),o=getTName(e);return t===i.slug||o.toLowerCase()===i.slug.toLowerCase()||normalize(o)===normalize(i.slug)||t.toLowerCase()===i.slug.toLowerCase()});e=t?getTName(t):i.slug}else if("vibe"===i.type){const t=xo.find(e=>{const t=getVId(e),o=getVName(e);return t===i.slug||o.toLowerCase()===i.slug.toLowerCase()||normalize(o)===normalize(i.slug)||t.toLowerCase()===i.slug.toLowerCase()});e=t?getVName(t):i.slug}else if("category"===i.type){const t=fo.find(e=>getCatSlug(e)===i.slug||getCatName(e).toLowerCase()===i.slug.toLowerCase());e=t?getCatName(t):i.slug}}const t=i.icon||i.slug,o=(0,F.q1)(t),r=o?(0,n.jsx)(o,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):l,s=i.color||It.accentColor,a=i.color||Ft;return{id:i.slug,text:e,backgroundColor:s||"var(--vm-color-accent)",color:i.text_color||(a?(0,q.B)(a):Rt),showClose:"trapped"!==Bt,closeIcon:"trapped"!==Bt?(0,n.jsx)(y.A,{size:14}):void 0,icon:r}}return{id:"all",text:e,backgroundColor:It.accentColor||"var(--vm-color-accent)",color:Rt,showClose:!1,icon:l}}
1,[Ut,qt,Tt,fo,Co,xo]),tn=(0,j.useCallback)(e=>{if($.vF.log("[CombinedTaxonomy] Chip clicked:",e,"currentPath:",qt),"back"===e){const e=qt.slice(0,-1);return Ht(e),void(e.length>0?(Vt(e[e.length-1]),Po({combinedTaxonomy:e[e.length-1],combinedTaxonomyPath:e})):(Vt(null),Po({combinedTaxonomy:null,combinedTaxonomyPath:[]})))}if("all"===e)return Vt(null),Ht([]),void Po({combinedTaxonomy:null,combinedTaxonomyPath:[]});if(!Nt)return;const t=(0,T.Vh)(Nt,qt).find(t=>(t._key||t.slug)===e);if(t)if(Vt(e),t.items&&t.items.length>0){const t=[...qt,e];Ht(t),Po({combinedTaxonomy:e,combinedTaxonomyPath:t})}else{const t=[...qt,e];Ht(t),Po({combinedTaxonomy:e,combinedTaxonomyPath:t})}},[qt,Tt,Po]),on=(0,j.useCallback)(()=>{if(qt.length>1){const e=qt.slice(0,-1),t=e[e.length-1];Ht(e),Vt(t),Po({combinedTaxonomy:t,combinedTaxonomyPath:e})}else Vt(null),Ht([]),Po({combinedTaxonomy:null,combinedTaxonomyPath:[]})},[Po,qt]),nn=null!=(he=null!=(ue=e.matchedItemCount)?ue:e.filteredItemCount)?he:xt,ln=null!=(pe=e.rawTotalItemCount)?pe:wt,rn=`${(null==Le?void 0:Le.start)||""}|${(null==Le?void 0:Le.end)||""}`,sn=`${(null==Qt?void 0:Qt.start)||""}|${(null==Qt?void 0:Qt.end)||""}`,an=Gt!==Yt||sn!==rn,cn=(0,j.useMemo)(()=>{var e;const t=bt&&bt.length>0?bt[0]:void 0;return t?(null==(e=t.properties)?void 0:e.start_date)?"events":"places":"items"},[bt]),{text:dn,adminText:un,reconciliation:hn}=(0,W.M)({show:!!e.showItemCountOnFilters,matched:nn,rawTotal:ln,interactiveActive:Fo||an,isLoggedIn:kt,countGap:e.countGap,capped:e.countBreakdownCapped,label:cn}),pn=(0,j.useMemo)(()=>{let t=0;if(e.taxonomies||e.selectedItems)for(const e of Object.values(ho))Array.isArray(e)&&(t+=e.length);else t+=_o.length+zo.length+Eo.length;return Dt&&""!==Dt.trim()&&(t+=1),Gt&&"all"!==Gt&&(t+=1),so>0&&(t+=1),t},[e.taxonomies,e.selectedItems,ho,_o,zo,Eo,Dt,Gt,so]),mn=(0,j.useMemo)(()=>{var e;if(Se)return!0;const t=!!Nt&&Object.keys(Nt).length>0,o=Pt&&fo.length>0,n=Et&&Ko.length>0,l=Lt&&Co.length>0,i=At&&(null!=(e=null==mt?void 0:mt.length)?e:0)>0;return t||o||n||l||i},[Se,Nt,Pt,fo,Et,Ko,Lt,Co,At,mt]);if(Me){const t=!!Nt&&Object.keys(Nt).length>0;return(0,n.jsx)(R.A,{showSearch:St,showDateSelector:Se,showCombinedTaxonomies:t,showCategoryFilter:!t&&Pt,showVibeFilter:!t&&Et,showTagFilter:!t&&Lt,useChipScroller:ro,showItemCount:!!e.showItemCountOnFilters,viewMode:_e})}const gn=null==(me=null==Tt?void 0:Tt.eventForm)?void 0:me.link,fn="events"===st&&Boolean(gn),xn={dateFilter:Gt,customDateRange:Qt,dateFilterOptions:Ee,specificDatesForFilter:Pe,lastEventDate:jt,firstEventDate:Ct,todayString:Zt,onChange:({dateFilter:e,customDateRange:t})=>{Kt(e),Xt(t),Po({dateFilter:e,customDateRange:t})}},vn=Se?(0,n.jsx)(D.A,__spreadValues({},xn)):null,bn=Se?(0,n.jsx)(D.A,__spreadProps(__spreadValues({},xn),{variant:"pills"})):null,yn="tag"===Ie?{chips:Jo,selectedChip:Qo,onChipClick:$o,onChipClose:qo,multiSelect:"multiple"===getEffectiveSelectionMode("tags")}:"vibe"===Ie?{chips:Ko,selectedChip:Yo,onChipClick:Do,onChipClose:Xo,multiSelect:"multiple"===getEffectiveSelectionMode("vibes")}:{chips:Vo,selectedChip:Go,onChipClick:Mo,onChipClose:Wo,multiSelect:"multiple"===getEffectiveSelectionMode("categories")},Cn=io&&(mn||!!e.mobileSheetExtras)?(0,n.jsxs)("button",{type:"button",className:"filter-section__options-btn",onClick:()=>lo(!0),"aria-label":"Open filters"+(pn>0?` (${pn} active)`:""),title:"Filters & options",children:[(0,n.jsx)(b.A,{size:16}),pn>0&&(0,n.jsx)("span",{className:"filter-section__options-badge",children:pn})]}):null;return(0,n.jsx)(A.A,{children:(0,n.jsxs)("div",{className:"filters",children:[(St||Se||it||fn)&&(0,n.jsx)("div",{className:"filter-section",children:(0,n.jsxs)("div",{className:"filter-section__search-row",children:[St&&(0,n.jsx)(s.A,{fullWidth:!0,placeholder:"Search by keyword",value:Dt,onChange:No,size:"small",sx:{flex:1,minWidth:0},InputProps:{startAdornment:(0,n.jsx)(i.A,{position:"start",children:(0,n.jsx)(v.A,{})}),endAdornment:Cn?(0,n.jsx)(i.A,{position:"end",children:Cn}):void 0}}),vn&&(0,n.jsx)("div",{className:"filter-section__date-inline",children:vn}),!St&&Cn,(it||fn)&&(0,n.jsxs)("div",{className:"filter-section__login-button",style:{display:"flex",alignItems:"center",gap:"8px",flexWrap:"wrap"},children:[fn&&(0,n.jsx)("a",{href:gn,target:"_blank",rel:"noopener noreferrer",className:"filter-section__add-event-button",style:{backgroundColor:Ft||"#FF8A66",color:Rt,borderRadius:"999px",padding:"0.5rem 1rem",fontWeight:600,textDecoration:"none",fontSize:"0.875rem",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",lineHeight:1.2},children:"Add Event"}),it&&(0,n.jsx)(L.A,__spreadValues({theme:We},rt||{}))]})]})}),io&&(ze||Te)&&(0,n.jsxs)("div",{className:"filter-section filter-section--map-surface",children:[ze&&bn&&(0,n.jsx)("div",{className:"filter-section__date-pills",children:bn}),Te&&(yn.selectedChip||yn.chips.length>0)&&(0,n.jsx)(O.A,{chips:yn.chips,selectedChip:yn.selectedChip,multiSelect:yn.multiSelect,onChipClick:yn.onChipClick,onChipClose:yn.onChipClose,size:"small",textCase:"title",iconLayout:Be,theme:Tt})]}),(0,n.jsxs)("div",{className:"filters__sheet "+(no?"filters__sheet--open":""),children:[(0,n.jsxs)("div",{className:"filters__sheet-header",children:[(0,n.jsx)("span",{className:"filters__sheet-handle","aria-hidden":"true"}),(0,n.jsxs)("div",{className:"filters__sheet-heading",children:[(0,n.jsx)("span",{className:"filters__sheet-title",children:null!=(ge=e.mobileSheetLabel)?ge:"Filters"}),dn&&(0,n.jsx)("span",{className:"filters__sheet-subtitle",children:dn})]}),(0,n.jsx)("button",{type:"button",className:"filters__sheet-close",onClick:()=>lo(!1),"aria-label":"Close filters",children:(0,n.jsx)(y.A,{size:20})})]}),vn&&(0,n.jsx)("div",{className:"filter-section filters__sheet-
1dates",children:ze?bn:vn}),"horizontal"===_e?(0,n.jsxs)(n.Fragment,{children:["first"===It.combinedTaxonomiesPosition&&Nt&&Object.keys(Nt).length>0&&(0,n.jsx)("div",{className:"filter-section","data-vm-filter":"combined",children:ro?(0,n.jsx)(O.A,{selectedChip:en,multiSelect:!1,chips:Zo,onChipClick:tn,onChipClose:on,size:"small",textCase:"title",iconLayout:Be,theme:Tt}):(0,n.jsx)(P.A,{selectedChip:en,multiSelect:!1,chips:Zo,onChipClick:tn,onChipClose:on,size:"small",textCase:"title",iconLayout:Be,theme:Tt})}),Pt&&fo&&fo.length>0&&(0,n.jsx)("div",{className:"filter-section","data-vm-filter":"categories",children:ro?(0,n.jsx)(O.A,{selectedChip:Go,selectedChips:(()=>{if("multiple"===getEffectiveSelectionMode("categories"))if(Wt){const e=zo.filter(e=>{const t=fo.find(t=>getCatId(t)===getCatId(e));return t&&t.parent&&t.parent.toString()===Wt});if(e.length>1)return e.map(e=>{var t,o;let l="var(--vm-color-muted, grey)",i="var(--vm-color-surface, #ffffff)";if(null==(o=null==(t=It.taxonomies)?void 0:t.places)?void 0:o.categories){const t=It.taxonomies.places.categories.find(t=>t.slug===getCatSlug(e)||t.name===getCatName(e));(null==t?void 0:t.color)&&(l=t.color,i=t.text_color||(0,q.B)(t.color))}return{id:getCatId(e),text:(0,E.jT)(getCatName(e)),icon:(()=>{const t=(0,F.q1)(getCatSlug(e));return t?(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null})(),showClose:"trapped"!==Bt,closeIcon:"trapped"!==Bt?(0,n.jsx)(y.A,{size:14}):void 0,backgroundColor:l,color:i}})}else if(zo.length>1)return zo.map(e=>{var t,o;let l="var(--vm-color-muted, grey)",i="var(--vm-color-surface, #ffffff)";if(null==(o=null==(t=It.taxonomies)?void 0:t.places)?void 0:o.categories){const t=It.taxonomies.places.categories.find(t=>t.slug===getCatSlug(e)||t.name===getCatName(e));(null==t?void 0:t.color)&&(l=t.color,i=t.text_color||(0,q.B)(t.color))}return{id:getCatId(e),text:(0,E.jT)(getCatName(e)),icon:(()=>{const t=(0,F.q1)(getCatSlug(e));return t?(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null})(),showClose:"trapped"!==Bt,closeIcon:"trapped"!==Bt?(0,n.jsx)(y.A,{size:14}):void 0,backgroundColor:l,color:i}})})(),multiSelect:"multiple"===getEffectiveSelectionMode("categories"),chips:Vo,onChipClick:Mo,onChipClose:Wo,size:"small",textCase:"title",iconLayout:Be,theme:Tt,maxChipsShown:Je}):(0,n.jsx)(P.A,{selectedChip:Go,selectedChips:(()=>{if("multiple"===getEffectiveSelectionMode("categories"))if(Wt){const e=zo.filter(e=>{const t=fo.find(t=>getCatId(t)===getCatId(e));return t&&t.parent&&t.parent.toString()===Wt});if(e.length>1)return e.map(e=>{var t,o;let l="var(--vm-color-muted, grey)",i="var(--vm-color-surface, #ffffff)";if(null==(o=null==(t=It.taxonomies)?void 0:t.places)?void 0:o.categories){const t=It.taxonomies.places.categories.find(t=>t.slug===getCatSlug(e)||t.name===getCatName(e));(null==t?void 0:t.color)&&(l=t.color,i=t.text_color||(0,q.B)(t.color))}return{id:getCatId(e),text:(0,E.jT)(getCatName(e)),icon:(()=>{const t=(0,F.q1)(getCatSlug(e));return t?(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null})(),showClose:"trapped"!==Bt,closeIcon:"trapped"!==Bt?(0,n.jsx)(y.A,{size:14}):void 0,backgroundColor:l,color:i}})}else if(zo.length>1)return zo.map(e=>{var t,o;let l="var(--vm-color-muted, grey)",i="var(--vm-color-surface, #ffffff)";if(null==(o=null==(t=It.taxonomies)?void 0:t.places)?void 0:o.categories){const t=It.taxonomies.places.categories.find(t=>t.slug===getCatSlug(e)||t.name===getCatName(e));(null==t?void 0:t.color)&&(l=t.color,i=t.text_color||(0,q.B)(t.color))}return{id:getCatId(e),text:(0,E.jT)(getCatName(e)),icon:(()=>{const t=(0,F.q1)(getCatSlug(e));return t?(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null})(),showClose:"trapped"!==Bt,closeIcon:"trapped"!==Bt?(0,n.jsx)(y.A,{size:14}):void 0,backgroundColor:l,color:i}})})(),multiSelect:"multiple"===getEffectiveSelectionMode("categories"),chips:Vo,onChipClick:Mo,onChipClose:Wo,size:"small",textCase:"title",iconLayout:Be,theme:Tt})}),Lt&&Co.length>0&&(0,n.jsx)("div",{className:"filter-section","data-vm-filter":"tags",children:ro?(0,n.jsx)(O.A,{selectedChip:Qo,selectedChips:"multiple"===getEffectiveSelectionMode("tags")&&Eo.length>1?Eo.map(e=>{var t,o;let l="var(--vm-color-muted, grey)",i="var(--vm-color-surface, #ffffff)";if(null==(o=null==(t=It.taxonomies)?void 0:t.places)?void 0:o.tags){const t=It.taxonomies.places.tags.find(t=>t.slug===getTId(e)||t.name===getTName(e));(null==t?void 0:t.color)&&(l=t.color,i=t.text_color||(0,q.B)(t.color))}return{id:getTId(e),text:(0,E.jT)(getTName(e)),icon:getIconFromTheme(getTName(e),Tt,getTId(e)),showClose:"trapped"!==Bt,closeIcon:"trapped"!==Bt?(0,n.jsx)(y.A,{size:14}):void 0,backgroundColor:l,color:i}}):void 0,multiSelect:"multiple"===getEffectiveSelectionMode("tags"),chips:Jo,onChipClick:$o,onChipClose:qo,size:"small",textCase:"title",iconLayout:Be,theme:Tt,maxChipsShown:Xe}):(0,n.jsx)(P.A,{selectedChip:Qo,selectedChips:"multiple"===getEffectiveSelectionMode("tags")&&Eo.length>1?Eo.map(e=>{var t,o;let l="var(--vm-color-muted, grey)",i="var(--vm-color-surface, #ffffff)";if(null==(o=null==(t=It.taxonomies)?void 0:t.places)?void 0:o.tags){const t=It.taxonomies.places.tags.find(t=>t.slug===getTId(e)||t.name===getTName(e));(null==t?void 0:t.color)&&(l=t.color,i=t.text_color||(0,q.B)(t.color))}return{id:getTId(e),text:(0,E.jT)(getTName(e)),icon:getIconFromTheme(getTName(e),Tt,getTId(e)),showClose:"trapped"!==Bt,closeIcon:"trapped"!==Bt?(0,n.jsx)(y.A,{size:14}):void 0,backgroundColor:l,color:i}}):void 0,multiSelect:"multiple"===getEffectiveSelectionMode("tags"),chips:Jo,onChipClick:$o,onChipClose:qo,size:"small",textCase:"title",iconLayout:Be,theme:Tt})}),Et&&Ko.length>0&&(0,n.jsx)("div",{className:"filter-section","data-vm-filter":"vibes",children:ro?(0,n.jsx)(O.A,{selectedChip:Yo,selectedChips:"multiple"===getEffectiveSelectionMode("vibes")&&_o.length>1?_o.map(e=>{var t,o;let l="var(--vm-color-muted, grey)",i="var(--vm-color-surface, #ffffff)";if(null==(o=null==(t=It.taxonomies)?void 0:t.places)?void 0:o.vibes){const t=It.taxonomies.places.vibes.find(t=>t.slug===getVId(e)||t.name===getVName(e));(null==t?void 0:t.color)&&(l=t.color,i=t.text_color||(0,q.B)(t.color))}return{id:getVId(e),text:(0,E.jT)(getVName(e)),icon:(0,n.jsx)(C.A,{size:16,style:{verticalAlign:"middle"}}),showClose:"trapped"!==Bt,closeIcon:"trapped"!==Bt?(0,n.jsx)(y.A,{size:14}):void 0,backgroundColor:l,color:i}}):void 0,multiSelect:"multiple"===getEffectiveSelectionMode("vibes"),chips:Ko,onChipClick:Do,onChipClose:Xo,size:"small",textCase:"title",iconLayout:Be,theme:Tt,maxChipsShown:Qe}):(0,n.jsx)(P.A,{selectedChip:Yo,selectedChips:"multiple"===getEffectiveSelectionMode("vibes")&&_o.length>1?_o.map(e=>{var t,o;let l="var(--vm-color-muted, grey)",i="var(--vm-color-surface, #ffffff)";if(null==(o=null==(t=It.taxonomies)?void 0:t.places)?void 0:o.vibes){const t=It.taxonomies.places.vibes.find(t=>t.slug===getVId(e)||t.name===getVName(e));(null==t?void 0:t.color)&&(l=t.color,i=t.text_color||(0,q.B)(t.color))}return{id:getVId(e),text:(0,E.jT)(getVName(e)),icon:(0,n.jsx)(C.A,{size:16,style:{verticalAlign:"middle"}}),showClose:"trapped"!==Bt,closeIcon:"trapped"!==Bt?(0,n.jsx)(y.A,{size:14}):void 0,backgroundColor:l,color:i}}):void 0,multiSelect:"multiple"===getEffectiveSelectionMode("vibes"),chips:Ko,onChipClick:Do,onChipClose:Xo,size:"small",textCase:"title",iconLayout:Be,theme:Tt})}),Object.entries(uo).map(([e,t])=>{var o;if(["categories","vibes","tags"].includes(e)||!t||!t.terms||!Array.isArray(t.terms)||0===t.terms.length)return null;const l=ho[e]||[],i=t.terms.filter(e=>l.includes(getTermId(e))),r=t.terms.filter(e=>!l.includes(getTermId(e))).map(t=>{var o,n,l,i;let r,s;const a="tags"===e?"tags":e;if(null==(n=null==(o=It.taxonomies)?void 0:o.places)?void 0:n[a]){const e=It.taxonomies.places[a].find(e=>e.slug===(t.slug||getTermId(t))||e.name===t.name);(null==e?void 0:e.color)&&(r=e.color,s=e.text_color)}else if(null==(i=null==(l=It.taxonomies)?void 0:l.events)?void 0:i[a]){const e=It.taxonomies.events[a].find(e=>e.slug===(t.slug||getTermId(t))||e.name===t.name);(null==e?void 0:e.color)&&(r=e.color,s=e.text_color)}return{id:getTermId(t),text:(0,E.jT)(t.name||""),icon:null,backgroundColor:r,color:s}}),s="multiple"===getEffectiveSelectionMode(e),a=!1!==t.hierarchical,c=null==(o=null==Ye?void 0:Ye[e])?void 0:o[0],canCloseTerm=e=>"trapped"!==Bt||!!a&&e!==c,d=(()=>
1{if(0===i.length)return{id:"all",text:`All ${t.name||e}`,icon:null,showClose:!1};if(s&&i.length>1){const o="trapped"!==Bt||a&&!c;return{id:"multiple",text:`${i.length} ${t.name||e}`,icon:null,showClose:o,closeIcon:o?(0,n.jsx)(y.A,{size:14}):void 0}}{const e=getTermId(i[0]),t=canCloseTerm(e);return{id:e,text:(0,E.jT)(i[0].name||""),icon:null,showClose:t,closeIcon:t?(0,n.jsx)(y.A,{size:14}):void 0}}})();return(0,n.jsx)("div",{className:"filter-section","data-vm-taxonomy":e,children:ro?(0,n.jsx)(O.A,{selectedChip:d,selectedChips:s&&i.length>1?i.map(e=>{const t=getTermId(e),o=canCloseTerm(t);return{id:t,text:(0,E.jT)(e.name||""),icon:null,showClose:o,closeIcon:o?(0,n.jsx)(y.A,{size:14}):void 0}}):void 0,multiSelect:s,chips:r,onChipClick:o=>{const n=t.terms.find(e=>getTermId(e)===o);if(n){const o={};if("multiple"===getEffectiveSelectionMode(e)){const l=ho[e]||[],i=getTermId(n),r=l.includes(i);let s=r?l.filter(e=>e!==i):[...l,i];if(!r&&!1!==t.hierarchical){n.parent&&"0"!==n.parent&&(s=s.filter(e=>{var t;return e!==(null==(t=n.parent)?void 0:t.toString())}));const e=t.terms.filter(e=>e.parent&&e.parent.toString()===i).map(e=>getTermId(e));s=s.filter(t=>!e.includes(t))}o[e]=s}else o[e]=[n];Po(o)}},onChipClose:()=>{const t={};t[e]=[],Po(t)},size:"small",textCase:"title",iconLayout:Be,theme:Tt}):(0,n.jsx)(P.A,{selectedChip:d,selectedChips:s&&i.length>1?i.map(e=>({id:getTermId(e),text:(0,E.jT)(e.name||""),icon:null,showClose:"trapped"!==Bt,closeIcon:"trapped"!==Bt?(0,n.jsx)(y.A,{size:14}):void 0})):void 0,multiSelect:s,chips:r,onChipClick:o=>{const n=t.terms.find(e=>getTermId(e)===o);if(n){const o={};if("multiple"===getEffectiveSelectionMode(e)){const l=ho[e]||[],i=getTermId(n),r=l.includes(i);let s=r?l.filter(e=>e!==i):[...l,i];if(!r&&!1!==t.hierarchical){n.parent&&"0"!==n.parent&&(s=s.filter(e=>{var t;return e!==(null==(t=n.parent)?void 0:t.toString())}));const e=t.terms.filter(e=>e.parent&&e.parent.toString()===i).map(e=>getTermId(e));s=s.filter(t=>!e.includes(t))}o[e]=s}else o[e]=[n];Po(o)}},onChipClose:()=>{const t={};t[e]=[],Po(t)},size:"small",textCase:"title",iconLayout:Be,theme:Tt})},e)}),"first"!==It.combinedTaxonomiesPosition&&Nt&&Object.keys(Nt).length>0&&(0,n.jsx)("div",{className:"filter-section","data-vm-filter":"combined",children:ro?(0,n.jsx)(O.A,{selectedChip:en,multiSelect:!1,chips:Zo,onChipClick:tn,onChipClose:on,size:"small",textCase:"title",iconLayout:Be,theme:Tt}):(0,n.jsx)(P.A,{selectedChip:en,multiSelect:!1,chips:Zo,onChipClick:tn,onChipClose:on,size:"small",textCase:"title",iconLayout:Be,theme:Tt})}),Ne&&(0,n.jsx)("div",{className:"filter-section",style:{marginTop:"8px"},children:(0,n.jsx)(P.A,{chips:[],selectedChip:{id:"recurring",text:"Back to All Events",showClose:!0,closeIcon:(0,n.jsx)(y.A,{size:14}),icon:(0,n.jsx)(x.A,{size:16}),backgroundColor:"#dc3545",color:"white"},onChipClick:()=>Fe&&Fe(null),onChipClose:()=>Fe&&Fe(null),size:"small",textCase:"title",iconLayout:Be,theme:Tt})})]}):(0,n.jsx)("div",{className:"filter-section",children:(0,n.jsx)(B.A,{taxonomiesByType:(()=>{var e,t,o;const l={};if(Pt&&fo&&fo.length>0){const t=(0,F.q1)("all");l.categories={name:(null==(e=uo.categories)?void 0:e.name)||"Categories",slug:"categories",icon:t?(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null,terms:(()=>{const e=[],t=Uo.map(e=>{const t=(0,F.q1)(getCatSlug(e));return{id:getCatId(e),name:(0,E.jT)(getCatDisplayName(e)),slug:getCatSlug(e),icon:t?(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null}});return"alpha"===$e.categories&&t.sort((e,t)=>e.name.localeCompare(t.name)),e.push(...t),e})(),allTerms:(()=>{const e=fo.map(e=>{const t=(0,F.q1)(getCatSlug(e));return{id:getCatId(e),name:(0,E.jT)(getCatDisplayName(e)),slug:getCatSlug(e),icon:t?(0,n.jsx)(t,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}):null}});return"alpha"===$e.categories&&e.sort((e,t)=>e.name.localeCompare(t.name)),e})()}}if(Et&&xo.length>0){const e=xo.map(e=>({id:getVId(e),name:(0,E.jT)(getVName(e)),slug:getVId(e)}));"alpha"===$e.vibes&&e.sort((e,t)=>
1e.name.localeCompare(t.name)),l.vibes={name:(null==(t=uo.vibes)?void 0:t.name)||"Vibes",slug:"vibes",icon:(0,n.jsx)(C.A,{size:16,style:{verticalAlign:"middle"}}),terms:e}}if(Lt&&Co.length>0){const e=k.CS.tag,t=Co.map(e=>({id:getTId(e),name:(0,E.jT)(getTName(e)),slug:getTId(e)}));"alpha"===$e.tags&&t.sort((e,t)=>e.name.localeCompare(t.name)),l.tags={name:(null==(o=uo.tags)?void 0:o.name)||"Tags",slug:"tags",icon:(0,n.jsx)(e,{fill:"currentColor",width:"14px",height:"14px",style:{verticalAlign:"middle"}}),terms:t}}return Object.entries(uo).forEach(([e,t])=>{!["categories","vibes","tags"].includes(e)&&t&&t.terms&&Array.isArray(t.terms)&&t.terms.length>0&&(l[e]=__spreadProps(__spreadValues({},t),{icon:getIconComponent2(t.icon)}))}),l})(),selectedItems:(()=>{const e=__spreadValues({},ho);if("multiple"===getEffectiveSelectionMode("categories")&&Wt&&Pt){const t=zo.map(e=>getCatId(e));e.categories=[...t]}return e})(),onFilterChange:(e,t,o)=>{if("add"===o)if("categories"===e)Mo(t);else if("vibes"===e)Do(t);else if("tags"===e)$o(t);else{const o=uo[e];if(o){const n=o.terms.find(e=>String(e.id)===t);if(n){const t={};if("multiple"===getEffectiveSelectionMode(e)){const l=ho[e]||[],i=String(n.id),r=l.includes(i);let s=r?l.filter(e=>e!==i):[...l,i];if(!r&&!1!==o.hierarchical){n.parent&&"0"!==n.parent&&(s=s.filter(e=>e!==String(n.parent)));const e=o.terms.filter(e=>e.parent&&String(e.parent)===i).map(e=>String(e.id));s=s.filter(t=>!e.includes(t))}t[e]=s}else t[e]=[n];Po(t)}}}else if("remove"===o)if("categories"===e)if(fo.find(e=>getTermId(e)===t),Wt)if(t===Wt){$t(Ro);const e=zo.filter(e=>getTermId(e)!==t);Po({categories:e})}else{const e=zo.filter(e=>getTermId(e)!==t);if(0===e.filter(e=>{const t=fo.find(t=>getTermId(t)===getTermId(e));return t&&t.parent&&t.parent.toString()===Wt}).length){const t=fo.find(e=>getTermId(e)===Wt);t&&!e.some(e=>getTermId(e)===Wt)?Po({categories:[...e,t]}):Po({categories:e})}else Po({categories:e})}else{const e=zo.filter(e=>getTermId(e)!==t);Po({categories:e})}else if("vibes"===e)Xo(t);else if("tags"===e)qo(t);else{if("multiple"===getEffectiveSelectionMode(e)){const o=ho[e]||[],n={};n[e]=o.filter(e=>e!==t),Po(n)}else{const t={};t[e]=[],Po(t)}}},showFilterCount:!1,showIcons:!1,size:"small",textCase:"title",theme:Tt})}),(0,n.jsxs)("div",{className:"filter-count-container"+(e.trailingControls?" filter-count-container--with-trailing":""),children:[e.showItemCountOnFilters&&(()=>{const e=vt&&!!Dt;return dn||e?(0,n.jsxs)("div",{className:"filters-item-count",style:{padding:"4px 12px",fontSize:"12px",color:"var(--vm-color-muted, #666666)",lineHeight:"1.2",background:"var(--vm-color-border, #DDDDDD)",borderRadius:"12px",display:"inline-block",boxShadow:"0 1px 3px rgba(0, 0, 0, 0.1)"},children:[e&&(0,n.jsxs)("div",{style:{marginBottom:"2px",fontStyle:"italic"},children:['Showing results for "',Dt,'"']}),dn]}):null})(),At&&"events"===st&&(0,n.jsxs)("select",{"aria-label":"Approval status",title:"Filter events by approval status (admin)",value:null!=(fe=null==dt?void 0:dt.unapprovedMode)?fe:"no",onChange:e=>null==ht?void 0:ht("unapprovedMode",e.target.value),style:{padding:"4px 12px",fontSize:"12px",color:"#555",lineHeight:"1.2",background:"#EEEEEE",borderRadius:"12px",border:"none",cursor:"pointer",boxShadow:"0 1px 3px rgba(0, 0, 0, 0.1)",transition:"all 0.2s"},children:[(0,n.jsx)("option",{value:"no",children:"Approved"}),(0,n.jsx)("option",{value:"pending",children:"Pending"}),(0,n.jsx)("option",{value:"only",children:"Disapproved"}),(0,n.jsx)("option",{value:"yes",children:"All statuses"})]}),At&&(0,n.jsxs)("button",{ref:oo,onClick:()=>to(e=>!e),style:{padding:"4px 12px",fontSize:"12px",color:eo?"white":"#555",lineHeight:"1.2",background:eo?"#555":"#EEEEEE",borderRadius:"12px",border:"none",cursor:"pointer",boxShadow:"0 1px 3px rgba(0, 0, 0, 0.1)",transition:"all 0.2s",display:"inline-flex",alignItems:"center",gap:"4px"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=eo?"#444":"#ddd"},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=eo?"#555":"#EEEEEE"},children:[(0,n.jsx)(b.A,{size:14}),"Advanced"]}),Fo&&"trapped"!==Bt&&(0,n.jsxs)("button",{onClick:Bo,style:__spreadValues({padding:io?"11px 16px":"4px 12px",fontSize:io?"14px":"12px",fontWeight:io?600:void 0,color:Rt,lineHeight:"1.2",background:It.accentColor||"var(--vm-color-accent, grey)",borderRadius:io?"999px":"12px",border:"none",cursor:"pointer",boxShadow:"0 1px 3px rgba(0, 0, 0, 0.1)",transition:"filter 0.2s",display:"inline-flex",alignItems:"center",justifyContent:"center",gap:"4px"},io?{width:"100%",flexBasis:"100%"}:{}),onMouseEnter:e=>e.currentTarget.style.filter="brightness(0.85)",onMouseLeave:e=>e.currentTarget.style.filter="",children:[(0,n.jsx)(y.A,{size:14}),"Clear filters"]}),e.trailingControls&&(0,n.jsx)("div",{className:"filter-count-container__trailing",children:e.trailingControls})]}),io&&e.mobileSheetExtras&&(0,n.jsx)("div",{className:"filters__sheet-extras",children:e.mobileSheetExtras}),io&&(0,n.jsx)("div",{className:"filters__sheet-footer",children:(0,n.jsx)("button",{type:"button",className:"filters__sheet-apply",onClick:()=>lo(!1),children:dn?`Show ${dn}`:"Show results"})}),(()=>{const e=Boolean(At&&eo&&mt&&mt.length>0),t=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"10px 16px 8px",borderBottom:"1px solid #f0f
10f0",background:"#fff",flexShrink:0},children:[(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"3px",minWidth:0},children:[(0,n.jsx)("span",{style:{fontSize:"11px",fontWeight:700,letterSpacing:"0.06em",textTransform:"uppercase",color:"#666"},children:"Advanced display"}),un&&(0,n.jsx)("span",{style:{fontSize:"13px",fontWeight:600,color:"#222",lineHeight:1.2},title:"Total item count â always visible to admins here, even when the public count is turned off",children:un})]}),pt&&(0,n.jsx)("button",{type:"button",onClick:pt,style:{fontSize:"11px",fontWeight:500,color:"#888",background:"transparent",border:"none",cursor:"pointer",padding:"2px 6px",textDecoration:"underline"},title:"Clear all admin display overrides for this embed",children:"Reset"})]}),(0,n.jsxs)("div",{style:{padding:"10px 16px 14px",background:"#fff",overflowY:"auto",overflowX:"hidden",flex:"1 1 auto",minHeight:0},children:[(()=>{const e=(mt||[]).filter(e=>!(gt&&!e.appliesToEmbed.includes(gt))&&((!ft||"both"===e.appliesToContent||e.appliesToContent===ft)&&!(e.visibleWhen&&!e.visibleWhen(null!=dt?dt:{})))),t=[],o=new Map;for(const n of e){const e=n.group||"Other";o.has(e)||(o.set(e,[]),t.push(e)),o.get(e).push(n)}const renderControl=e=>(0,n.jsx)(w.A,{definition:e,value:null==dt?void 0:dt[e.key],source:null==ut?void 0:ut[e.key],onChange:t=>null==ht?void 0:ht(e.key,t)},e.key),l=["Sort","Search area","Display","Reveal"],i=["Audit"],r=t.filter(e=>l.includes(e)),s=t.filter(e=>i.includes(e)),a=t.filter(e=>!l.includes(e)&&!i.includes(e));r.push(...a);const renderGroup=e=>(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",marginBottom:18},children:[(0,n.jsx)("div",{style:{fontSize:"10px",fontWeight:700,letterSpacing:"0.08em",textTransform:"uppercase",color:"#888",paddingBottom:6,marginBottom:4,borderBottom:"1px solid #ececec"},children:e}),(0,n.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:2},children:o.get(e).map(renderControl)})]},e);return io?(0,n.jsx)("div",{style:{display:"flex",flexDirection:"column"},children:t.map(renderGroup)}):(0,n.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",columnGap:28,alignItems:"start"},children:[(0,n.jsx)("div",{style:{minWidth:0},children:r.map(renderGroup)}),(0,n.jsx)("div",{style:{minWidth:0},children:s.map(renderGroup)})]})})(),kt&&(()=>{const e=hn.rawTotal,t=hn.totalHidden,o=hn.reasons,l=void 0!==e?e-t:void 0;if(t<=0&&0===o.length)return null;const i=cn;return(0,n.jsxs)("div",{style:{marginTop:14,padding:"12px 14px 14px",background:"#FAFAFB",border:"1px solid #ECEDF1",borderRadius:10},children:[(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:8,marginBottom:8},children:[(0,n.jsx)("span",{style:{fontSize:"10px",fontWeight:700,letterSpacing:"0.08em",textTransform:"uppercase",color:"#7A7A86"},children:"Count Reconciliation"}),t>0&&(0,n.jsxs)("span",{style:{fontSize:"11px",fontWeight:700,color:"#8A5A00",background:"#FFF3DC",border:"1px solid #F3E2BD",borderRadius:999,padding:"2px 9px",whiteSpace:"nowrap"},children:[t," hidden"]})]}),t>0&&(0,n.jsx)("div",{style:{fontSize:"12px",color:"#55555F",lineHeight:1.45,marginBottom:o.length?10:0},children:void 0!==e?(0,n.jsxs)(n.Fragment,{children:["The query returned ",(0,n.jsx)("strong",{style:{color:"#33333A"},children:e})," ",i,"; visitors see"," ",(0,n.jsx)("strong",{style:{color:"#33333A"},children:l}),". The rest are held back by this embedâs display settings:"]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("strong",{style:{color:"#33333A"},children:t})," ",i," the query returned are held back by this embedâs display settings:"]})}),o.length>0&&(0,n.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:6},children:o.map(e=>(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10},children:[(0,n.jsx)("span",{style:{flex:"0 0 auto",minWidth:26,textAlign:"center",fontSize:"12px",fontWeight:700,color:"#3A3A44",background:"#fff",border:"1px solid #E2E2E8",borderRadius:6,padding:"1px 6px"},children:e.count}),(0,n.jsx)("span",{style:{fontSize:"12px",color:"#55555F"},children:e.label})]},e.key))}),o.length>1&&(0,n.jsxs)("div",{style:{fontSize:"11px",color:"#9A9AA4",marginTop:8,fontStyle:"italic",lineHeight:1.4},children:["An item can fail more than one check, so these may add up to more than ",t,"."]}),hn.capped&&(0,n.jsx)("div",{style:{fontSize:"11px",color:"#8A5A00",marginTop:8},children:"The result set hit the fetch limit, so these counts are approximate."})]})})()]})]});return io?(0,n.jsxs)(l.Ay,{anchor:"bottom",open:e,onClose:()=>to(!1),sx:{zIndex:10030},slotProps:{paper:{sx:{maxHeight:"85vh",borderTopLeftRadius:16,borderTopRightRadius:16,overflow:"hidden",display:"flex",flexDirection:"column"}}},children:[(0,n.jsx)("div",{"aria-hidden":"true",style:{display:"flex",justifyContent:"center",padding:"8px 0 4px",background:"#fff",flexShrink:0},children:(0,n.jsx)("span",{style:{width:36,height:4,borderRadius:999,background:"#D8D8D8"}})}),t]}
1):(0,n.jsx)(r.Ay,{open:e,anchorEl:oo.current,onClose:()=>to(!1),anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{sx:{mt:1,width:"min(720px, calc(100vw - 24px))",maxWidth:"calc(100vw - 24px)",borderRadius:2,boxShadow:"0 12px 32px rgba(0,0,0,0.14), 0 2px 6px rgba(0,0,0,0.06)",border:"1px solid rgba(0,0,0,0.06)",overflow:"hidden",display:"flex",flexDirection:"column",maxHeight:"calc(100vh - 100px)"}}},children:t})})()]})]})})})},56525(e,t,o){var n=o(10790),l=o(27707),i=o(52176),r=o(29179),s=o(71278);const a=[70,90,60,100,80,55,110],FiltersSkeleton=({showSearch:e=!0,showDateSelector:t=!1,showCombinedTaxonomies:o,showCategoryFilter:c,showVibeFilter:d,showTagFilter:u,useChipScroller:h=!0,showItemCount:p=!1,viewMode:m="horizontal",chipRows:g,chipsPerRow:f=6})=>{const x=[o,c,d,u],v=x.some(e=>void 0!==e),b="number"==typeof g?g:v?x.filter(Boolean).length:2;return(0,s.A)(1024)?(0,n.jsxs)("div",{className:"filters",children:[(0,n.jsx)("div",{className:"filter-section",children:(0,n.jsxs)("div",{className:"filter-section__search-row",children:[e&&(0,n.jsx)("div",{style:{flex:1,minWidth:0},children:(0,n.jsx)(i.A,{})}),(0,n.jsx)(l.A,{height:36,width:92,borderRadius:999,style:{flexShrink:0}})]})}),p&&(0,n.jsx)("div",{className:"filter-count-container",style:{marginTop:8},children:(0,n.jsx)(l.A,{width:110,height:20,borderRadius:12})})]}):(0,n.jsxs)("div",{className:"filters",children:[(e||t)&&(0,n.jsxs)("div",{className:"filter-section",children:[e&&(0,n.jsx)(i.A,{}),t&&(0,n.jsx)(l.A,{height:32,width:200,borderRadius:20,style:{marginTop:e?"12px":0}})]}),Array.from({length:b}).map((e,t)=>h?(0,n.jsx)("div",{className:"filter-section",children:(0,n.jsx)(r.A,{variant:t%2==0?"first":"second"})},t):(0,n.jsx)("div",{className:"filter-section",children:(0,n.jsx)("div",{style:{display:"flex",gap:"8px",flexWrap:"wrap"},children:Array.from({length:f}).map((e,t)=>(0,n.jsx)(l.A,{width:a[t%a.length],height:24,borderRadius:12},t))})},t)),p&&(0,n.jsx)("div",{className:"filter-count-container",children:(0,n.jsx)(l.A,{width:150,height:20,borderRadius:12})})]})};FiltersSkeleton.displayName="FiltersSkeleton",o.d(t,["A",0,FiltersSkeleton])},91752(e,t,o){o.d(t,{M:()=>useCountPill});var n=o(51609);function useCountPill(e){var t,o,l;const{show:i,matched:r,rawTotal:s,interactiveActive:a,isLoggedIn:c,countGap:d,capped:u,label:h}=e,p=(0,n.useRef)(null);a||void 0===r||(p.current={rawTotal:s,visibleBaseline:r});const m=p.current,g=null!=(t=null==m?void 0:m.rawTotal)?t:s,f=(0,n.useMemo)(()=>{var e;const t=null!=(e=null==m?void 0:m.visibleBaseline)?e:r,o=c?g:t;return void 0===r?void 0!==o?`${o} ${h}`:null:void 0!==o&&r<o?`Showing ${r} of ${o} ${h}`:`${r} ${h}`},[r,c,g,m,h]);return{text:i?f:null,adminText:f,reconciliation:{rawTotal:g,totalHidden:null!=(o=null==d?void 0:d.totalHidden)?o:0,reasons:null!=(l=null==d?void 0:d.reasons)?l:[],capped:u}}}},86395(e,t,o){var n=o(10790),l=o(51609),i=o(74349),r=o(52407),s=o(5897),a=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,o)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,__spreadValues=(e,t)=>{for(var o in t||(t={}))d.call(t,o)&&__defNormalProp(e,o,t[o]);if(c)for(var o of c(t))u.call(t,o)&&__defNormalProp(e,o,t[o]);return e};class AuthErrorBoundary extends l.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}render(){return this.state.hasError?null:this.props.children}}function AuthLoginButtonInner({accentColor:e,useUsername:t=!1,avatarSize:o=32,menuItems:l,apiBaseUrl:a="https://api.vibemap.com/v0.3",theme:c,triggerVariant:d,adminPortalUrl:u}){const{theme:h}=(0,r.A)({theme:c}),p=e||(null==h?void 0:h.accent)||"#7209B7",{user:m,isLoggedIn:g,login:f,logout:x}=(0,i.As)({apiBaseUrl:a});return(0,n.jsx)(s.A,{user:m,isLoggedIn:g,onLogin:f,onLogout:x,accentColor:p,useUsername:t,avatarSize:o,menuItems:l,triggerVariant:d,adminPortalUrl:u})}const h=(0,l.memo)(function AuthLoginButton2(e){return(0,n.jsx)(AuthErrorBoundary,{children:(0,n.jsx)(AuthLoginButtonInner,__spreadValues({},e))})});o.d(t,["A",0,h])}
1,5897(e,t,o){var n=o(10790),l=o(74873),i=o(15546),r=o(3802),s=o(46508),a=o(77472),c=o(68944),d=o(31364),u=o(52346),h=o(65924),p=o(53986),m=o(25460),g=o(17604),f=o(51609),x=o(41399),v=o(1376);const b=(0,f.memo)(function LoginButton2({user:e,isLoggedIn:t,onLogin:o,onLogout:b,accentColor:y="#7209B7",loginTitle:C="Welcome Back",loginSubtitle:j="Sign in to your account",useUsername:w=!1,showAvatar:k=!0,avatarSize:A=40,menuItems:S,triggerVariant:T="avatar",adminPortalUrl:I}){const[z,_]=(0,f.useState)(!1),[E,P]=(0,f.useState)(null),O=Boolean(E),L="menu"===T,handleCloseLogin=()=>{_(!1)},handleTriggerClick=e=>{L||t?P(e.currentTarget):(_(!0),P(null))},handleMenuClose=()=>{P(null)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.A,{title:L?"Menu":t?"Account":"Login",children:L?(0,n.jsx)(a.A,{onClick:handleTriggerClick,"aria-haspopup":"true","aria-expanded":O,"aria-label":"Open menu",disableRipple:!1,sx:{width:A,height:A,padding:0,minWidth:0,display:"inline-flex",alignItems:"center",justifyContent:"center",backgroundColor:y,color:(0,v.B)(y),"&:hover":{backgroundColor:y,opacity:.9},"& svg":{display:"block"}},children:(0,n.jsx)(r.A,{scale:.85})}):(0,n.jsx)(a.A,{onClick:handleTriggerClick,size:"small",children:k&&t&&(null==e?void 0:e.profile_image)?(0,n.jsx)(c.A,{src:e.profile_image,alt:e.username||e.email,sx:{width:A,height:A}}):(0,n.jsx)(c.A,{sx:{width:A,height:A,bgcolor:y},children:t&&(null==e?void 0:e.username)?e.username.charAt(0).toUpperCase():(0,n.jsx)(l.A,{})})})}),(0,n.jsx)(d.A,{anchorEl:E,open:O,onClose:handleMenuClose,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},sx:{zIndex:11e3},children:t?[e&&(0,n.jsx)(u.A,{disabled:!0,sx:{opacity:1},children:(0,n.jsxs)(h.A,{children:[(0,n.jsx)(h.A,{sx:{fontWeight:600},children:e.first_name&&e.last_name?`${e.first_name} ${e.last_name}`:e.username||e.email}),e.email&&(0,n.jsx)(h.A,{sx:{fontSize:"0.875rem",color:"text.secondary"},children:e.email})]})},"user"),...(null==S?void 0:S.map(e=>(0,n.jsx)(u.A,{onClick:()=>{e.onClick(),handleMenuClose()},children:e.label},e.label)))||[],(0,n.jsx)(u.A,{onClick:()=>{null==b||b(),handleMenuClose()},children:"Logout"},"logout")].filter(Boolean):(0,n.jsx)(u.A,{onClick:()=>{P(null),_(!0)},children:"Log In"})}),(0,n.jsxs)(p.A,{open:z,onClose:handleCloseLogin,maxWidth:"sm",fullWidth:!0,scroll:"body",sx:{zIndex:11e3},slotProps:{container:{sx:{alignItems:"flex-start"}},paper:{sx:{borderRadius:2,mt:{xs:4,sm:8}}}},children:[(0,n.jsx)(m.A,{sx:{m:0,p:2,pr:6},children:(0,n.jsx)(a.A,{"aria-label":"close",onClick:handleCloseLogin,sx:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,n.jsx)(i.A,{})})}),(0,n.jsx)(g.A,{sx:{p:0},children:(0,n.jsx)(x.A,{onSubmit:o,onSuccess:()=>{handleCloseLogin()},title:C,subtitle:j,useUsername:w,accentColor:y,elevation:0,maxWidth:"sm",adminPortalUrl:I,sx:{py:0}})})]})]})});o.d(t,["A",0,b])},41399(e,t,o){var n=o(10790),l=o(13172),i=o(89312),r=o(65924),s=o(75756),a=o(38972),c=o(79460),d=o(37658),u=o(77472),h=o(78738),p=o(65758),m=o(87156),g=o(34781),f=o(9428),x=o(78187),v=o(51609),b=o(93148),y=o(1838),C=o(99999),j=Object.defineProperty,w=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,o)=>t in e?j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,__spreadValues=(e,t)=>{for(var o in t||(t={}))k.call(t,o)&&__defNormalProp(e,o,t[o]);if(w)for(var o of w(t))A.call(t,o)&&__defNormalProp(e,o,t[o]);return e};const S=(0,v.memo)(function LoginForm2({onSubmit:e,onSuccess:t,onError:o,onForgotPassword:j,onSignUp:w,title:k="Welcome Back",subtitle:A="Sign in to your account",useUsername:S=!1,identityLabel:T,identityPlaceholder:I,showForgotPassword:z=!0,showSignUp:_=!0,signUpText:E="Don't have an account?",signUpLinkText:P="Sign up",forgotPasswordText:O="Forgot password?",accentColor:L="#7209B7",maxWidth:N="sm",elevation:F=1,showLogo:R=!1,logo:B,adminPortalUrl:D="https://admin.vibemap.com/",adminPortalText:M="Log in to Admin Portal",sx:W}){var $,q,H,U;const[V,G]=(0,v.useState)(!1),[K,Y]=(0,v.useState)(""),[J,Q]=(0,v.useState)(""),X=T||(S?"Username":"Email"),Z=I||(S?"Enter your username":"[email protected]"),ee=S?"text":"email",te=(0,v.useMemo)(()=>S?b.Ik({identity:b.Yj().min(1,"Username is required"),password:b.Yj().min(1,"Password is required")}):b.Ik({identity:b.Yj().email("Please enter a valid email address"),password:b.Yj().min(1,"Password is required")}),[S]),oe=(0,v.useCallback)(()=>{G(e=>!e)},[]),ne=(0,v.useCallback)((n,l)=>{return i=this,r=null,s=function*(){const n=l.get("identity"),i=l.get("password"),r=te.safeParse({identity:n,password:i});if(!r.success){const e={};
1return r.error.errors.forEach(t=>{const o=t.path[0];o&&(e[o]=t.message)}),{success:!1,fieldErrors:e}}const s=S?{username:n,password:i}:{email:n,password:i};try{const n=yield e(s);if(n.success)return Q(""),Y(""),null==t||t(),{success:!0};const l=n.error||"Login failed";return null==o||o(l),{success:!1,error:l}}catch(e){const t=e instanceof Error?e.message:"An unexpected error occurred";return null==o||o(t),{success:!1,error:t}}},new Promise((e,t)=>{var fulfilled=e=>{try{step(s.next(e))}catch(e){t(e)}},rejected=e=>{try{step(s.throw(e))}catch(e){t(e)}},step=t=>t.done?e(t.value):Promise.resolve(t.value).then(fulfilled,rejected);step((s=s.apply(i,r)).next())});var i,r,s},[e,t,o,S,te]),[le,ie,re]=(0,v.useActionState)(ne,{success:!1});return(0,n.jsx)(l.A,{maxWidth:N,sx:__spreadValues({py:4},W),children:(0,n.jsxs)(i.A,{elevation:F,sx:{p:{xs:3,sm:4},borderRadius:2},children:[(0,n.jsxs)(r.A,{sx:{textAlign:"center",mb:4},children:[R&&B&&(0,n.jsx)(r.A,{sx:{mb:2},children:B}),(0,n.jsx)(s.A,{variant:"h4",component:"h1",sx:{fontWeight:700,color:"text.primary",mb:1},children:k}),A&&(0,n.jsx)(s.A,{variant:"body1",color:"text.secondary",children:A})]}),le.error&&(0,n.jsx)(a.A,{severity:"error",sx:{mb:3},children:le.error}),(0,n.jsx)("form",{onSubmit:e=>{e.preventDefault(),(0,v.startTransition)(()=>{ie(new FormData(e.currentTarget))})},children:(0,n.jsxs)(c.A,{spacing:3,children:[(0,n.jsx)(y.A,{name:"identity",label:X,type:ee,value:K,onChange:e=>Y(e.target.value),required:!0,autoFocus:!0,placeholder:Z,error:!!(null==($=le.fieldErrors)?void 0:$.identity),helperText:null==(q=le.fieldErrors)?void 0:q.identity,disabled:re}),(0,n.jsx)(y.A,{name:"password",label:"Password",type:V?"text":"password",value:J,onChange:e=>Q(e.target.value),required:!0,placeholder:"Enter your password",error:!!(null==(H=le.fieldErrors)?void 0:H.password),helperText:null==(U=le.fieldErrors)?void 0:U.password,disabled:re,slotProps:{input:{endAdornment:(0,n.jsx)(d.A,{position:"end",children:(0,n.jsx)(u.A,{"aria-label":V?"Hide password":"Show password",onClick:oe,edge:"end",size:"small",children:V?(0,n.jsx)(x.A,{}):(0,n.jsx)(f.A,{})})})}}}),z&&j&&(0,n.jsx)(r.A,{sx:{textAlign:"right"},children:(0,n.jsx)(h.A,{component:"button",type:"button",variant:"body2",onClick:j,sx:{color:L},children:O})}),(0,n.jsx)(C.b,{fullWidth:!0,size:"large",accentColor:L,isLoading:re,children:"Sign In"}),D&&(0,n.jsx)(p.A,{component:"a",href:D,target:"_blank",rel:"noopener noreferrer",fullWidth:!0,size:"large",variant:"outlined",endIcon:(0,n.jsx)(g.A,{}),sx:{color:L,borderColor:L,"&:hover":{borderColor:L}},children:M})]})}),_&&w&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m.A,{sx:{my:3},children:(0,n.jsx)(s.A,{variant:"body2",color:"text.secondary",children:"or"})}),(0,n.jsx)(r.A,{sx:{textAlign:"center"},children:(0,n.jsxs)(s.A,{variant:"body2",color:"text.secondary",children:[E," ",(0,n.jsx)(h.A,{component:"button",type:"button",onClick:w,sx:{color:L,fontWeight:600},children:P})]})})]})]})})});o.d(t,["A",0,S])},99999(e,t,o){var n=o(10790),l=o(65758),i=o(818),r=o(75795),s=Object.defineProperty,a=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,o)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,__spreadValues=(e,t)=>{for(var o in t||(t={}))c.call(t,o)&&__defNormalProp(e,o,t[o]);if(a)for(var o of a(t))d.call(t,o)&&__defNormalProp(e,o,t[o]);return e};o.d(t,["b",0,({children:e,size:t="large",fullWidth:o=!1,variant:s="contained",disabled:a=!1,isLoading:c=!1,accentColor:d="#7209B7",sx:u={},className:h=""})=>{let p;try{p=(0,r.useFormStatus)()}catch(e){p={pending:!1}}const m=(null==p?void 0:p.pending)||c;return(0,n.jsx)(l.A,{type:"submit",variant:s,size:t,fullWidth:o,disabled:a||m,className:h,sx:__spreadValues({minWidth:120,position:"relative",backgroundColor:"contained"===s?d:void 0,"&:hover":{backgroundColor:"contained"===s?`${d}DD`:void 0},opacity:m?.6:1},u),children:m?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{style:{opacity:0},children:e}),(0,n.jsx)(i.A,{size:24,sx:{position:"absolute",top:"50%",left:"50%",marginTop:"-12px",marginLeft:"-12px",color:"contained"===s?"#ffffff"
1:d}})]}):e})}])},1838(e,t,o){var n=o(10790),l=o(35696),i=Object.defineProperty,r=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,o)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,__spreadValues=(e,t)=>{for(var o in t||(t={}))s.call(t,o)&&__defNormalProp(e,o,t[o]);if(r)for(var o of r(t))a.call(t,o)&&__defNormalProp(e,o,t[o]);return e};o.d(t,["A",0,e=>{var t=e,{name:o,label:i,value:c,onChange:d,onPaste:u,type:h="text",required:p=!1,multiline:m=!1,rows:g=1,placeholder:f,helperText:x,autoFocus:v=!1,fullWidth:b=!0,size:y="small",slotProps:C,error:j=!1,disabled:w=!1,sx:k}=t,A=((e,t)=>{var o={};for(var n in e)s.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&r)for(var n of r(e))t.indexOf(n)<0&&a.call(e,n)&&(o[n]=e[n]);return o})(t,["name","label","value","onChange","onPaste","type","required","multiline","rows","placeholder","helperText","autoFocus","fullWidth","size","slotProps","error","disabled","sx"]);return(0,n.jsx)(l.A,__spreadValues({name:o,label:i,value:c,onChange:d,onPaste:u,type:h,required:p,multiline:m,rows:g,placeholder:f,helperText:x,error:j,autoFocus:v,fullWidth:b,size:y,disabled:w,variant:"outlined",slotProps:__spreadValues({inputLabel:{shrink:!0,sx:__spreadValues({backgroundColor:"background.paper",px:.5},""===i&&{display:"none"})}},C),sx:k},A))}])},30318(e,t,o){o.d(t,["F",0,{margin:0,fontFamily:"inherit",textTransform:"none",letterSpacing:"normal"}])},22691(e,t,o){o.d(t,{Er:()=>getGroupAtPath,Vh:()=>getItemsAtPath});var n=Object.defineProperty,l=Object.defineProperties,i=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,o)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;function getItemsAtPath(e,t){if(0===t.length)return Object.entries(e).map(([e,t])=>{return o=((e,t)=>{for(var o in t||(t={}))s.call(t,o)&&__defNormalProp(e,o,t[o]);if(r)for(var o of r(t))a.call(t,o)&&__defNormalProp(e,o,t[o]);return e})({},t),l(o,i({_key:e}));var o});const o=e[t[0]];if(!o)return[];if(1===t.length)return o.items;let n=o.items;for(let e=1;e<t.length;e++){const o=n.find(o=>o.slug===t[e]);if(!o||!o.items)return[];n=o.items}return n}function getGroupAtPath(e,t){if(0===t.length)return null;const o=e[t[0]];if(!o)return null;if(1===t.length)return o;let n=null,l=o.items;for(let e=1;e<t.length;e++){const o=l.find(o=>o.slug===t[e]);if(!o)return null;n=o,o.items&&(l=o.items)}return n}},23283(e,t,o){o.d(t,{EI:()=>filterVisibleTerms,a8:()=>termStyle,j2:()=>termLabel,l4:()=>termOrder,mK:()=>isTermShown,rc:()=>sortTermsByConfiguredOrder});var n=o(45819),l=o(62718);function termRefFor(e,t){if(null==t)return null;if("string"==typeof t)return(0,n.w4)(e,t);if("object"!=typeof t)return null;const o=t;return"vibe"===e&&"string"!=typeof o.name&&"string"==typeof o.label?(0,n.w4)("vibe",o.label):(0,n.w4)(e,o)}function isTermShown(e,t,o){if(!o)return!0;const n=termRefFor(e,t);return!n||(0,l.NN)(o,n)}function filterVisibleTerms(e,t,o){if(!o)return t;const n=t.filter(t=>isTermShown(e,t,o));return n.length===t.length?t:n}function termLabel(e,t,o,n){if(!o)return n;const i=termRefFor(e,t);return i?(0,l.zR)(o,i,n):n}function termStyle(e,t,o){if(!o)return{};const n=termRefFor(e,t);return n?(0,l.KZ)(o,n):{}}function termOrder(e,t,o){if(!o)return;const n=termRefFor(e,t);return n?(0,l.vU)(o,n):void 0}function sortTermsByConfiguredOrder(e,t,o){if(!o)return t;const n=t.map(t=>termOrder(e,t,o));return n.every(e=>void 0===e)?t:t.map((e,t)=>({term:e,index:t,weight:n[t]})).sort((e,t)=>void 0===e.weight&&void 0===t.weight?e.index-t.index:void 0===e.weight?1:void 0===t.weight?-1:e.weight!==t.weight?e.weight-t.weight:e.index-t.index).map(e=>e.term)}},77555(e,t,o){o.d(t,["TP",0,e=>{if(!e)return"";return e.replace(/[_-]/g," ").split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")},"jT",0,e=>{if("undefined"==typeof document)return e;var t=document.createElement("textarea");return t.innerHTML=e,t.value}])}}]);
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.