c)},_binder:function(a,b,c,d){if(typeofc=="string")c=l(this.callback(c));this._bindings.push(r(a,b,c,d));returnthis._bindings.length},delegate:function(a,b,c,d){if(typeofa=="string"){d=c;c=b;b=a;a=this.element}returnthis._binder(a,c,d,b)},update:function(a){k(this.options,a)},destroy:function(){if(this._destroyed)throwthis.Class.shortName+" controller instance has been deleted";vara=this,b=this.Class._fullName;this._destroyed=true;this.element.removeClass(b);e.each(this._bindings,function(c,
returneval("("+a+")")};e.secureEvalJSON=function(a){if(typeofJSON=="object"&&JSON.parse)returnJSON.parse(a);varc=a;c=c.replace(/\\["\\\/bfnrtu]/g,"@");c=c.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");c=c.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(c))returneval("("+a+")");elsethrownewSyntaxError("Error parsing JSON, source is not valid.");};e.quoteString=function(a){if(a.match(o))return'"'+a.replace(o,function(c){varb=p[c];if(typeofb==="string")returnb;