module.exports = "(function(t,n,e){var o=e(54),c=t.exports=o.patterns.ClassSchema=o.extend({initialize:function(t){this.constructor=t},getName:function(t){return t?t instanceof Object?t.constructor.name:typeof t+\" = \"+t:t},errors:function(t){var n=\" is not instance of \";return(null==t||!(t instanceof this.constructor))&&this.getName(t)+n+this.getName(this.constructor)},validate:function(t){return t instanceof this.constructor}});o.fromJS.def((function(t){if(t instanceof Function)return t.schema instanceof Function?t.schema.unwrap():new c(t)}))})";