{"version":3,"file":"BaseObject.cjs","sources":["../../src/core/BaseObject.ts"],"sourcesContent":[null],"names":["BaseObject","constructor","this","hashCode","_hashCode","_isInPool","_returnObject","object","classType","toString","maxCount","_maxCountMap","_defaultMaxCount","pool","_poolsMap","length","console","warn","push","Error","setMaxCount","objectConstructor","clearPool","k","borrowObject","pop","_onClear","returnToPool"],"mappings":"mBAgCsBA,EAAtB,WAAAC,GA2HoBC,KAAAC,SAAmBH,EAAWI,YACtCF,KAASG,WAAY,EAtHrB,oBAAOC,CAAcC,GACzB,MAAMC,EAAYD,EAAON,YAAYQ,WAC/BC,EAAWF,KAAaR,EAAWW,aAAeX,EAAWW,aAAaH,GAAaR,EAAWY,iBAClGC,EAAOb,EAAWc,UAAUN,GAAaR,EAAWc,UAAUN,IAAc,GAC9EK,EAAKE,OAASL,IACTH,EAAOF,UAKRW,QAAQC,KAAK,uCAJbV,EAAOF,WAAY,EACnBQ,EAAKK,KAAKX,KAUf,eAAOE,GACV,MAAM,IAAIU,MAeP,kBAAOC,CAAYC,EAA+CX,GAKrE,IAJIA,EAAW,GAAKA,GAAaA,KAC7BA,EAAW,GAGW,OAAtBW,EAA4B,CAC5B,MAAMb,EAAYa,EAAkBZ,WAC9BI,EAAOL,KAAaR,EAAWc,UAAYd,EAAWc,UAAUN,GAAa,KACtE,OAATK,GAAiBA,EAAKE,OAASL,IAC/BG,EAAKE,OAASL,GAGlBV,EAAWW,aAAaH,GAAaE,MAEpC,CACDV,EAAWY,iBAAmBF,EAE9B,IAAK,IAAIF,KAAaR,EAAWc,UAAW,CACxC,MAAMD,EAAOb,EAAWc,UAAUN,GAC9BK,EAAKE,OAASL,IACdG,EAAKE,OAASL,GAGdF,KAAaR,EAAWW,eACxBX,EAAWW,aAAaH,GAAaE,KAe9C,gBAAOY,CAAUD,EAAgD,MACpE,GAA0B,OAAtBA,EAA4B,CAC5B,MAAMb,EAAYa,EAAkBZ,WAC9BI,EAAOL,KAAaR,EAAWc,UAAYd,EAAWc,UAAUN,GAAa,KACtE,OAATK,GAAiBA,EAAKE,OAAS,IAC/BF,EAAKE,OAAS,QAIlB,IAAK,IAAIQ,KAAKvB,EAAWc,UAAW,CACnBd,EAAWc,UAAUS,GAC7BR,OAAS,GAcnB,mBAAOS,CAAmCH,GAC7C,MAAMb,EAAYa,EAAkBZ,WAC9BI,EAAOL,KAAaR,EAAWc,UAAYd,EAAWc,UAAUN,GAAa,KACnF,GAAa,OAATK,GAAiBA,EAAKE,OAAS,EAAG,CAClC,MAAMR,EAASM,EAAKY,MAEpB,OADAlB,EAAOF,WAAY,EACZE,EAGX,MAAMA,EAAS,IAAIc,EAEnB,OADAd,EAAOmB,WACAnB,EAoBJ,YAAAoB,GACHzB,KAAKwB,WACL1B,EAAWM,cAAcJ,OAvIdF,EAASI,UAAW,EACpBJ,EAAgBY,iBAAW,IAClBZ,EAAYW,aAA2B,CAA3B,EACZX,EAASc,UAAsC,CAAtC"}