PageSourceSearch

https://www.phillips.com/assets/index-CV6XQl1f.js

js phillips.com collected 2026-10-02 02:19:20 UTC 3,956 bytes, 2 lines download raw bytes

1import{r as u,w as g,u as x,e as F}from"./chunk-QUQL4437-CQFKb3_C.js";import{j as a}from"./jsx-runtime-BEEPKfGA.js";import{u as h}from"./useWebSocketContext-iahJFXE3.js";import{i as A}from"./lotTypeGuards-OassZv--.js";import{N as L,R as j}from"./FiltersInline-Dl-Phz0h.js";import{l as N}from"./TabsContent-CA_PNCbF.js";import{a as d,h as k}from"./types-C3FOdWsJ.js";import{u as U,S as _}from"./hooks-D2YElNqD.js";import{b as $}from"./misc-0OsXcMBC.js";import{s as w}from"./utils-ATFHLTG9.js";import{u as y}from"./useVisibleAuctions-BQSz4npu.js";import"./index-BfKCmTfy.js";import"./WebSocketProvider-D2g3VaSI.js";import"./index-CzSv8cEA.js";import"./UserContextProvider-BRPAFFQO.js";import"./index.esm2-OhlmgcFS.js";import"./toDate-BKXxHYqX.js";import"./lotType-wnQGpm7Q.js";import"./Button-DyRa_n6h.js";import"./Text-BcUNTu2B.js";import"./context-DAXI0FN3.js";import"./Drawer-DlyHG4NY.js";import"./Modal-DngWr5AR.js";import"./IconButton-Dp85Ukrl.js";import"./index-BzJ4Gkbm.js";import"./index-CQjmCrJe.js";import"./index-Dq8HHLml.js";import"./Icon-B3JwwAAi.js";import"./FilterMenu-CXAlzyBI.js";import"./Input-X1WCQGoi.js";import"./index-Za0mrO6h.js";import"./index-hpnLN3pJ.js";import"./utils-Db8VTS0E.js";import"./index-BQ9yOgJf.js";import"./index-CofG979w.js";import"./Loader-RvnpH1Lp.js";import"./client-only-CfTUUXt5.js";import"./AuctionItem-a2Fr0szz.js";import"./SaleCard-DRuvW62B.js";import"./Card-B4PYTEFH.js";import"./Video-De4xAeVp.js";import"./SeldonImage-RyaxjLg3.js";import"./index-8zeCzlNU.js";import"./dataUtils-671ZNzWp.js";import"./useAuctionDate-BmPckKxu.js";import"./dateUtils-BNLcTD_G.js";import"./index-CY5Z6fFo.js";import"./useAuctionViewing--evNrLX5.js";import"./parseISO-DLiBcAvN.js";import"./LinkLocalized-CDv7B8ei.js";import"./i18n-C3FXsEMg.js";import"./useConfigureCloudinaryOrFastlyImagePath-Bkgjw_DB.js";import"./useTypedFlags-WyjTijsG.js";import"./cloudinaryUtils-TSPonfp_.js";import"./getAuctionDisplayTitle-Br0pLJUj.js";import"./useCalendarTileBadgeText-D5NZ3FRi.js";import"./RegistrationStatus-CNWmYxBB.js";import"./utils-DcNGbBtd.js";import"./Trans-pp0FK9wb.js";import"./useAnalytics-yYnuTcfj.js";import"./ComposedModal-DX3VM1sR.js";import"./Divider-391nFS38.js";import"./usePhillipsWindowVirtualizer-BejFvfV1.js";import"./compareDesc-CWYaq2v4.js";const D=({initialAuctions:t})=>{const[s,o]=u.useState(t);u.useEffect(()=>{o(t)},[t]);const[r]=u.useState(null);return h({subscriptionPayload:s.map(i=>`${i.auctionId}`),onMessage:i=>{let e;try{e=JSON.parse(i.data)}catch(p){console.error("WebSocket message JSON parse error:",p,i.data);return}if(A(e)){const{auctionIds:p,newStatus:l}=e;o(c=>c.map(m=>p.includes(m.auctionId??-1)?{...m,auctionStatus:l}:m))}}}),{auctions:s,error:r}},W=({auctions:t,registrations:s})=>{const o=`${$}-calendar-page`,{filtersLabelListState:r,setFiltersLabelListState:i,filters:e,handleFilterSelection:p,handleFilterUpdate:l,clearFilterUpdate:c,appliedFilterCount:m,resultsCount:f,results:S}=U(t,"asc"),b=()=>{i(r.map((n,C)=>C===0?!n:!1))};return a.jsxs(N,{value:"upcoming","data-testid":"upcoming-auctions-tab",containerClassName:`${o}__tab-content`,children:[a.jsxs("div",{className:`${o}__filter-shell`,children:[a.jsx(L,{id:"upcoming-filters-applied",label:d.Filter,onClick:b,isSelected:r[0]||m>0,count:0,totalCount:m,type:k.Filter,ariaLabel:`${d.Filter} button`}),a.jsx(j,{id:"upcoming-filters",filtersListState:r,setFiltersLabelListState:i,onSelectFilter:p,filters:e.map(n=>({...n,filterDimensions:new Set(n.filterDimensions)})),onApplyFilter:l,onClickClear:c,resultsCount:f,mainFilterLabel:d.Filter,className:`${o}__filter-wrapper`})]}),a.jsx(_,{auctionList:S,registrations:s})]})},zt=({data:t})=>t&&"meta"in t?t.meta:[{title:"Calendar | Phillips"}],Bt=g(function(){const{upcomingAuctions:s}=x(),{registrations:o}=F(),{auctions:r}=D({initialAuctions:s}),i=y(r),e=w(i);return a.jsx(W,{auctions:e,registrations:o})});export{Bt as default,zt as meta};
2//# sourceMappingURL=index-CV6XQl1f.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.