{"version":3,"file":"InternalWriteLock.mjs","mappings":";;;AAAA,SAASA,YAAT,QAA6B,sDAA7B;AAEA,OAAM,MAAOC,iBAAP,CAAwB;EAG5BC,YAAqBC,UAArB,EAAkDC,SAAlD,EAA8EC,OAA9E,EAA8F;IAAzE;IAA6B;IAA4B;IAFrE,WAA+BL,YAA/B;EAEyF;;EAElGM,cAAc,CAACD,OAAD,EAAiB;IAC7B,OAAOE,4BAAKF,OAAL,EAAgBA,OAAhB,IAA0B,KAAKF,UAA/B,GAA4C,CAAnD;EACD;;EAEDK,aAAa,CAACH,OAAD,EAAiB;IAC5B,OAAOE,4BAAKF,OAAL,EAAgBA,OAAhB,IAA0B,KAAKD,SAA/B,GAA2C,CAAlD;EACD;;AAX2B;KAClBJ;AAaZ;;;;AAGA,OAAM,SAAUS,iBAAV,CACJC,CADI,EACuB,CAE3B;AACD","names":["WriteLockSym","InternalWriteLock","constructor","writeLocks","readLocks","fiberId","writeLocksHeld","tsplus_module_1","readLocksHeld","concreteWriteLock","_"],"sourceRoot":"","sources":["../../../../../_src/stm/TReentrantLock/operations/_internal/InternalWriteLock.ts"],"sourcesContent":[null]}