{"version":3,"file":"InternalReadLock.mjs","mappings":";;;;;;;AAAA,SAASA,WAAT,QAA4B,qDAA5B;AAEA,OAAM,MAAOC,gBAAP,CAAuB;EAG3BC,YAAqBC,OAArB,EAAsD;IAAjC;IAFZ,WAA6BH,WAA7B;IAIA,kBAAa,CAAb;EAFiD;;EAI1DI,cAAc,CAACC,QAAD,EAAkB;IAC9B,OAAO,CAAP;EACD;;EAEY,IAATC,SAAS;IACX,OAAOC,uBAAuC,CAAvC,EAA0C,CAACC,CAAD,EAAIC,CAAJ,KAAUD,CAAC,GAAGC,CAAxD,8CAAW,KAAKN,OAAhB,GAAP;EACD;;EAEDO,aAAa,CAACC,OAAD,EAAiB;IAC5B,OAAOC,+CAAiBD,OAAjB,OAAKR,OAAL,GAAyB,MAAW,CAApC,CAAP;EACD;;AAjB0B;KACjBH;AAmBZ;;;;AAGA,OAAM,SAAUa,gBAAV,CACJC,CADI,EACsB,CAE1B;AACD","names":["ReadLockSym","InternalReadLock","constructor","readers","writeLocksHeld","_fiberId","readLocks","tsplus_module_3","s","a","readLocksHeld","fiberId","tsplus_module_5","concreteReadLock","_"],"sourceRoot":"","sources":["../../../../../_src/stm/TReentrantLock/operations/_internal/InternalReadLock.ts"],"sourcesContent":[null]}