Optional__Internal load guard; consumers should not depend on this flag.
Reactive-ish cache of synchronous playback / playlist state.
Resolves once the bootstrap has populated the cache.
Detach every event subscription wired by the bootstrap.
Inverse of SmpCompatApi.parseHandleId.
Optionalsubsong: numberLow-level invoke escape hatch (delegates to window.fb2k.invoke).
Optionalparams: JsonObjectParse path|subsong:N ids into { path, subsong, id }.
Refresh the entire cache (playback + playlists + paths).
Drop the |subsong:N suffix from a handle id (no-op on plain paths).
Public surface installed onto
window.smpby the SMP compatibility IIFE bundle. Matches the Spider Monkey Panel contract one-to-one.