YUI.add("datasource-arrayschema",function(r,a){var e=function(){e.superclass.constructor.apply(this,arguments)};r.mix(e,{NS:"schema",NAME:"dataSourceArraySchema",ATTRS:{schema:{}}}),r.extend(e,r.Plugin.Base,{initializer:function(a){this.doBefore("_defDataFn",this._beforeDefDataFn)},_beforeDefDataFn:function(a){var e=r.DataSource.IO&&this.get("host")instanceof r.DataSource.IO&&r.Lang.isString(a.data.responseText)?a.data.responseText:a.data,t=r.DataSchema.Array.apply.call(this,this.get("schema"),e),a=a.details[0],t=t||{meta:{},results:e};return a.response=t,this.get("host").fire("response",a),new r.Do.Halt("DataSourceArraySchema plugin halted _defDataFn")}}),r.namespace("Plugin").DataSourceArraySchema=e},"patched-v3.18.3",{requires:["datasource-local","plugin","dataschema-array"]});