(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{100:function(e,t,s){"use strict";s.d(t,"a",(function(){return o}));var a,i,r=s(1),n=s(43);class c extends n.a{}class o{constructor(e={}){a.set(this,{}),i.set(this,{silentMode:!0,allowOverwrite:!1}),Object(r.b)(this,i,{...Object(r.a)(this,i,"f"),...e},"f")}add(e,t){this.has(e)&&!Object(r.a)(this,i,"f").allowOverwrite&&this._handleError(new c(`value under key [${e}] already exists`)),Object(r.a)(this,a,"f")[e]=t}update(e,t){this.has(e)||this._handleError(new c(`value under key [${e}] doesn't exist`)),Object(r.a)(this,a,"f")[e]=t}remove(e){this.has(e)||this._handleError(new c(e+" doesn't exist, cannot be removed")),delete Object(r.a)(this,a,"f")[e]}has(e){return void 0!==this.get(e)}get(e){return Object(r.a)(this,a,"f")[e]}keys(){return Object.keys(Object(r.a)(this,a,"f"))}values(){return Object.values(Object(r.a)(this,a,"f"))}entries(){return Object.entries(Object(r.a)(this,a,"f"))}clear(){Object(r.b)(this,a,{},"f")}size(){return this.keys().length}_hand
//# sourceMappingURL=vendors~storefrontApp~08cfcfb8.467665301eb924f54a7f.bundle.js.map