{"version":3,"sources":["node_modules\\react-native-web\\dist\\vendor\\PooledClass\\index.js"],"names":["invariant","require","twoArgumentPooler","a1","a2","Klass","instancePool","length","instance","pop","call","standardReleaser","destructor","poolSize","push","DEFAULT_POOL_SIZE","DEFAULT_POOLER","addPoolingTo","CopyConstructor","pooler","NewKlass","getPooled","release","PooledClass","module","exports"],"mappings":";;;;;;;;;;;AAWA,GAAIA,WAAUC,QAAQ,oBAAR,CAAd;;AAEA,GAAIC,mBAAkB,QAASA,kBAAT,CAA2BC,EAA3B,CAA8BC,EAA9B,CAAiC;AACvD,GAAIC,OAAM,IAAV;AACA,GAAGA,MAAMC,YAAN,CAAmBC,MAAtB,CAA6B;AAC7B,GAAIC,UAASH,MAAMC,YAAN,CAAmBG,GAAnB,EAAb;AACAJ,MAAMK,IAAN,CAAWF,QAAX,CAAoBL,EAApB,CAAuBC,EAAvB;AACA,MAAOI,SAAP;AACC,CAJD,IAIK;AACL,MAAO,IAAIH,MAAJ,CAAUF,EAAV,CAAaC,EAAb,CAAP;AACC;AACA,CATD;;AAWA,GAAIO,kBAAiB,QAASA,iBAAT,CAA0BH,QAA1B,CAAmC;AACxD,GAAIH,OAAM,IAAV;AACAG,SAASI,UAAT;AACA,GAAGP,MAAMC,YAAN,CAAmBC,MAAnB,CAA0BF,MAAMQ,QAAnC,CAA4C;AAC5CR,MAAMC,YAAN,CAAmBQ,IAAnB,CAAwBN,QAAxB;AACC;AACA,CAND;;AAQA,GAAIO,mBAAkB,EAAtB;AACA,GAAIC,gBAAed,iBAAnB;;;;;;;;;;;AAWA,GAAIe,cAAa,QAASA,aAAT,CAAsBC,eAAtB,CAAsCC,MAAtC,CAA6C;;;AAG9D,GAAIC,UAASF,eAAb;AACAE,SAASd,YAAT,CAAsB,EAAtB;AACAc,SAASC,SAAT,CAAmBF,QAAQH,cAA3B;AACA,GAAG,CAACI,SAASP,QAAb,CAAsB;AACtBO,SAASP,QAAT,CAAkBE,iBAAlB;AACC;AACDK,SAASE,OAAT,CAAiBX,gBAAjB;AACA,MAAOS,SAAP;AACC,CAXD;;AAaA,GAAIG,aAAY;AAChBN,aAAaA,YADG;AAEhBf,kBAAkBA,iBAFF,CAAhB;;;AAKAsB,OAAOC,OAAP,CAAeF,WAAf","file":"index.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["\n\n\n\n\n\n\n\n\n\n\nvar invariant=require('fbjs/lib/invariant');\n\nvar twoArgumentPooler=function twoArgumentPooler(a1,a2){\nvar Klass=this;\nif(Klass.instancePool.length){\nvar instance=Klass.instancePool.pop();\nKlass.call(instance,a1,a2);\nreturn instance;\n}else{\nreturn new Klass(a1,a2);\n}\n};\n\nvar standardReleaser=function standardReleaser(instance){\nvar Klass=this;\ninstance.destructor();\nif(Klass.instancePool.length<Klass.poolSize){\nKlass.instancePool.push(instance);\n}\n};\n\nvar DEFAULT_POOL_SIZE=10;\nvar DEFAULT_POOLER=twoArgumentPooler;\n\n\n\n\n\n\n\n\n\n\nvar addPoolingTo=function addPoolingTo(CopyConstructor,pooler){\n\n\nvar NewKlass=CopyConstructor;\nNewKlass.instancePool=[];\nNewKlass.getPooled=pooler||DEFAULT_POOLER;\nif(!NewKlass.poolSize){\nNewKlass.poolSize=DEFAULT_POOL_SIZE;\n}\nNewKlass.release=standardReleaser;\nreturn NewKlass;\n};\n\nvar PooledClass={\naddPoolingTo:addPoolingTo,\ntwoArgumentPooler:twoArgumentPooler};\n\n\nmodule.exports=PooledClass;"]}