{"version":1,"exports":[0,1,2],"imports":[3],"defs":[{"kind":0,"name":"SheepCounter","extends":"Jig","implements":[],"fields":[{"name":"sheepCount","type":{"name":"u32","nullable":false,"args":[]}},{"name":"legCount","type":{"name":"u32","nullable":false,"args":[]}}],"methods":[{"kind":0,"name":"constructor","args":[],"rtype":null},{"kind":0,"name":"countSheep","args":[],"rtype":{"name":"u32","nullable":false,"args":[]}},{"kind":0,"name":"countFlock","args":[{"name":"flock","type":{"name":"Flock","nullable":false,"args":[]}}],"rtype":{"name":"u32","nullable":false,"args":[]}},{"kind":0,"name":"countShepherd","args":[{"name":"aShepherd","type":{"name":"Shepherd","nullable":false,"args":[]}}],"rtype":{"name":"u32","nullable":false,"args":[]}},{"kind":0,"name":"secureCountFlock","args":[{"name":"flock","type":{"name":"Flock","nullable":false,"args":[]}}],"rtype":{"name":"u32","nullable":false,"args":[]}}]},{"kind":0,"name":"Shepherd","extends":"Jig","implements":[],"fields":[{"name":"flock","type":{"name":"Flock","nullable":false,"args":[]}}],"methods":[{"kind":0,"name":"constructor","args":[{"name":"aFlock","type":{"name":"Flock","nullable":false,"args":[]}}],"rtype":null},{"kind":0,"name":"replace","args":[{"name":"anotherFlock","type":{"name":"Flock","nullable":false,"args":[]}}],"rtype":{"name":"Flock","nullable":false,"args":[]}},{"kind":0,"name":"replaceAndSendTo","args":[{"name":"anotherFlock","type":{"name":"Flock","nullable":false,"args":[]}},{"name":"newOwner","type":{"name":"ArrayBuffer","nullable":false,"args":[]}}],"rtype":{"name":"void","nullable":false,"args":[]}},{"kind":0,"name":"legCount","args":[],"rtype":{"name":"u32","nullable":false,"args":[]}},{"kind":0,"name":"sheepCount","args":[],"rtype":{"name":"u32","nullable":false,"args":[]}},{"kind":0,"name":"flockIdentifier","args":[],"rtype":{"name":"string","nullable":false,"args":[]}},{"kind":0,"name":"myClassPtr","args":[],"rtype":{"name":"ArrayBuffer","nullable":false,"args":[]}},{"kind":0,"name":"flockClassPtr","args":[],"rtype":{"name":"ArrayBuffer","nullable":false,"args":[]}},{"kind":0,"name":"flockOrigin","args":[],"rtype":{"name":"ArrayBuffer","nullable":false,"args":[]}},{"kind":0,"name":"flockLocation","args":[],"rtype":{"name":"ArrayBuffer","nullable":false,"args":[]}},{"kind":0,"name":"breedANewFlock","args":[{"name":"size","type":{"name":"u32","nullable":false,"args":[]}}],"rtype":{"name":"Flock","nullable":false,"args":[]}}]},{"kind":1,"name":"buildSomeSheepCounter","args":[],"rtype":{"name":"SheepCounter","nullable":false,"args":[]}},{"kind":100,"name":"Flock","pkg":"02aa22e6df49ebc7254b011b77dfedcf1b8ce7287f8f6af8f7e64c2c50a13696"}],"typeIds":[{"id":1,"name":"ArrayBuffer"},{"id":2,"name":"string"},{"id":4,"name":"SheepCounter"},{"id":6,"name":"Jig"},{"id":8,"name":"Output"},{"id":9,"name":"Lock"},{"id":10,"name":"JigInitParams"},{"id":12,"name":"*SheepCounter"},{"id":14,"name":"Shepherd"},{"id":16,"name":"Flock"},{"id":17,"name":"*Shepherd"}]}