//>>built define("dojo/_base/declare dojo/_base/lang dojo/data/ItemFileReadStore dojo/data/util/filter dojo/_base/array dojo/_base/json".split(" "),function(x,e,z,y,A,u){return x("dojox.data.AndOrReadStore",[z],{_containsValue:function(m,t,u,k){return A.some(this.getValues(m,t),function(c){if(e.isString(k))return eval(k);if(null!==c&&!e.isObject(c)&&k){if(c.toString().match(k))return!0}else return u===c?!0:!1})},filter:function(m,t,x){var k=[];if(m.query){var c=u.fromJson(u.toJson(m.query));if("object"==typeof c){var a= 0,f;for(f in c)a++;if(1=|^<=|^<|^>|^,|^NOT |^AND |^OR |^\(|^\)|^!|^&&|^\|\|/i;b=r="";var g=-1,p=!1,w="",d="";b="";b=-1;for(c=0;c=|<=|>|