{"version":3,"sources":["jsdelivr-header.js","/npm/json-schema-manager@0.2.0/lib/jsm.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IAAI,OAAS,QAAQ,YAEjB,IAAM,SAAS,GACjB,IAAI,EAAO,GAAU,MACrB,KAAK,OAAS,IAAI,OAAO,EAC3B,EAEA,IAAI,UAAU,KAAO,SAAS,GAC5B,KAAK,OAAO,KAAK,EACnB,EAEA,IAAI,UAAU,SAAW,SAAS,EAAM,EAAQ,EAAS,GACvD,KAAK,OAAO,SAAS,EAAM,EAAQ,EAAS,EAC9C,EAEA,OAAO,QAAU,CACf,aAAc,SAAS,EAAM,GAC3B,IAAI,EAAS,IAAI,IAAI,GACrB,EAAO,MAAK,WACV,EAAS,KAAM,EACjB,GACF","file":"/npm/json-schema-manager@0.2.0/lib/jsm.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/json-schema-manager@0.2.0/lib/jsm.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\n\nvar Engine = require('./engine');\n\nvar JSM = function(engine){\n  var name = engine || 'tv4';\n  this.engine = new Engine(name);\n}\n\nJSM.prototype.init = function(callback) {\n  this.engine.init(callback);\n}\n\nJSM.prototype.validate = function(data, schema, options, callback) {\n  this.engine.validate(data, schema, options, callback);\n}\n\nmodule.exports = {\n  createEngine: function(name, callback){\n    var engine = new JSM(name);\n    engine.init(function(){\n      callback(null, engine);\n    });\n  }\n};\n"]}