Build 606747stable
Module 891540
1,000 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>d});var i=n(17928),r=n(228366),a=n(536194);n(436317);let s=new Set,l={};class o extends i.Ay.PersistedStore{static displayName="HotspotStore";static persistKey="hotspots";static migrations=[e=>({hiddenHotspots:e??[],hotspotOverrides:{}})];initialize(e){null!=e&&(Array.isArray(e.hiddenHotspots)&&(s=new Set(e.hiddenHotspots)),null!=e.hotspotOverrides&&(l=e.hotspotOverrides))}hasHotspot(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!t&&l[e];return!a.P.isDisallowPopupsSet()&&(n||!s.has(e))}hasHiddenHotspot(e){return s.has(e)}getHotspotOverride(e){return l[e]}getState(){return{hiddenHotspots:s,hotspotOverrides:l}}}let d=new o(r.h,{OVERLAY_INITIALIZE:function(e){let{hiddenHotspots:t}=e;s=new Set(t)},HOTSPOT_HIDE:function(e){let{location:t}=e;if(s.has(t))return!1;s.add(t)},HOTSPOT_OVERRIDE_SET:function(e){let{location:t,enabled:n}=e;l[t]=n},HOTSPOT_OVERRIDE_CLEAR:function(e){let{location:t}=e;if(null==l[t])return!1;delete l[t]}})}