{"version":3,"file":"BoundedHubSingle.mjs","mappings":"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","names":["BoundedHubSingle","constructor","isEmpty","subscribers","isFull","publish","a","subscriberCount","value","publisherIndex","publishAll","as","list","tsplus_module_1","tsplus_module_3","tsplus_module_4","tsplus_module_5","size","slide","subscribe","BoundedHubSingleSubscription","self","subscriberIndex","unsubscribed","poll","default_","pollUpTo","n","tsplus_module_6","unsubscribe"],"sourceRoot":"","sources":["../../../../../_src/io/Hub/operations/_internal/BoundedHubSingle.ts"],"sourcesContent":[null]}