"use strict";function e(e,n){o.readFile(e,"utf8",function(a,t){if(a)console.log('\nError parsing "'+e+'". '+a+"\n"),process.exit(1);else{var o=JSON.parse(t);i.onLoad(o);var u=s.basename(e),c=r(o,u);n(c)}})}function n(e){var n=void 0;try{n=JSON.parse(o.readFileSync(e,"utf8")),i.onLoad(n)}catch(a){console.log('\nError parsing "'+e+'". '+a+"\n"),process.exit(1)}var t=s.basename(e);return r(n,t)}function r(e,n){t.header.creationTime=(new Date).getTime(),t.header.version=e.version,t.content.name=n,t.content.channels=[],t.content.events=[];for(var r={},a=0;a