cid,attributes,collection,_changing,_previousAttributes,changed,_pending,_events,_listenId,constructor,on,once,off,trigger,stopListening,listenTo,listenToOnce,bind,unbind,validationError,idAttribute,initialize,toJSON,sync,get,escape,has,set,unset,clear,hasChanged,changedAttributes,previous,previousAttributes,fetch,save,destroy,url,parse,clone,isNew,isValid,_validate,keys,values,pairs,invert,pick,omit
"c1","[object Object]","[object Object]","false","[object Object]","[object Object]","false","[object Object]","l33","function (){return i.apply(this,arguments)}","function (t,e,i){if(!l(this,""on"",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this}","function (t,e,i){if(!l(this,""once"",t,[e,i])||!e)return this;var r=this;var s=h.once(function(){r.off(t,s);e.apply(this,arguments)});s._callback=e;return this.on(t,s,i)}","function (t,e,i){var r,s,n,a,o,u,c,f;if(!this._events||!l(this,""off"",t,[e,i]))return this;if(!t&&!e&&!i){this._events={};return this}a=t?[t]:h.keys(this._events);for(o=0,u=a.length;o<u;o++){t=a[o];if(n=this._events[t]){this._events[t]=r=[];if(e||i){for(c=0,f=n.length;c<f;c++){s=n[c];if(e&&e!==s.callback&&e!==s.callback._callback||i&&i!==s.context){r.push(s)}}}if(!r.length)delete this._events[t]}}return this}","function (t){if(!this._events)return this;var e=s.call(arguments,1);if(!l(this,""trigger"",t,e))return this;var i=this._events[t];var r=this._events.all;if(i)c(i,e);if(r)c(r,arguments);return this}","function (t,e,i){var r=this._listeningTo;if(!r)return this;var s=!e&&!i;if(!i&&typeof e===""object"")i=this;if(t)(r={})[t._listenId]=t;for(var n in r){t=r[n];t.off(e,i,this);if(s||h.isEmpty(t._events))delete this._listeningTo[n]}return this}","function (e,i,r){var s=this._listeningTo||(this._listeningTo={});var n=e._listenId||(e._listenId=h.uniqueId(""l""));s[n]=e;if(!r&&typeof i===""object"")r=this;e[t](i,r,this);return this}","function (e,i,r){var s=this._listeningTo||(this._listeningTo={});var n=e._listenId||(e._listenId=h.uniqueId(""l""));s[n]=e;if(!r&&typeof i===""object"")r=this;e[t](i,r,this);return this}","function (t,e,i){if(!l(this,""on"",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this}","function (t,e,i){var r,s,n,a,o,u,c,f;if(!this._events||!l(this,""off"",t,[e,i]))return this;if(!t&&!e&&!i){this._events={};return this}a=t?[t]:h.keys(this._events);for(o=0,u=a.length;o<u;o++){t=a[o];if(n=this._events[t]){this._events[t]=r=[];if(e||i){for(c=0,f=n.length;c<f;c++){s=n[c];if(e&&e!==s.callback&&e!==s.callback._callback||i&&i!==s.context){r.push(s)}}}if(!r.length)delete this._events[t]}}return this}","null","id","function (){}","function (t){return h.clone(this.attributes)}","function (){return a.sync.apply(this,arguments)}","function (t){return this.attributes[t]}","function (t){return h.escape(this.get(t))}","function (t){return this.get(t)!=null}","function (t,e,i){var r,s,n,a,o,u,l,c;if(t==null)return this;if(typeof t===""object""){s=t;i=e}else{(s={})[t]=e}i||(i={});if(!this._validate(s,i))return false;n=i.unset;o=i.silent;a=[];u=this._changing;this._changing=true;if(!u){this._previousAttributes=h.clone(this.attributes);this.changed={}}c=this.attributes,l=this._previousAttributes;if(this.idAttribute in s)this.id=s[this.idAttribute];for(r in s){e=s[r];if(!h.isEqual(c[r],e))a.push(r);if(!h.isEqual(l[r],e)){this.changed[r]=e}else{delete this.changed[r]}n?delete c[r]:c[r]=e}if(!o){if(a.length)this._pending=true;for(var f=0,d=a.length;f<d;f++){this.trigger(""change:""+a[f],this,c[a[f]],i)}}if(u)return this;if(!o){while(this._pending){this._pending=false;this.trigger(""change"",this,i)}}this._pending=false;this._changing=false;return this}","function (t,e){return this.set(t,void 0,h.extend({},e,{unset:true}))}","function (t){var e={};for(var i in this.attributes)e[i]=void 0;return this.set(e,h.extend({},t,{unset:true}))}","function (t){if(t==null)return!h.isEmpty(this.changed);return h.has(this.changed,t)}","function (t){if(!t)return this.hasChanged()?h.clone(this.changed):false;var e,i=false;var r=this._changing?this._previousAttributes:this.attributes;for(var s in t){if(h.isEqual(r[s],e=t[s]))continue;(i||(i={}))[s]=e}return i}","function (t){if(t==null||!this._previousAttributes)return null;return this._previousAttributes[t]}","function (){return h.clone(this._previousAttributes)}","function (t){t=t?h.clone(t):{};if(t.parse===void 0)t.parse=true;var e=this;var i=t.success;t.success=function(r){if(!e.set(e.parse(r,t),t))return false;if(i)i(e,r,t);e.trigger(""sync"",e,r,t)};M(this,t);return this.sync(""read"",this,t)}","function (t,e,i){var r,s,n,a=this.attributes;if(t==null||typeof t===""object""){r=t;i=e}else{(r={})[t]=e}i=h.extend({validate:true},i);if(r&&!i.wait){if(!this.set(r,i))return false}else{if(!this._validate(r,i))return false}if(r&&i.wait){this.attributes=h.extend({},a,r)}if(i.parse===void 0)i.parse=true;var o=this;var u=i.success;i.success=function(t){o.attributes=a;var e=o.parse(t,i);if(i.wait)e=h.extend(r||{},e);if(h.isObject(e)&&!o.set(e,i)){return false}if(u)u(o,t,i);o.trigger(""sync"",o,t,i)};M(this,i);s=this.isNew()?""create"":i.patch?""patch"":""update"";if(s===""patch"")i.attrs=r;n=this.sync(s,this,i);if(r&&i.wait)this.attributes=a;return n}","function (t){t=t?h.clone(t):{};var e=this;var i=t.success;var r=function(){e.trigger(""destroy"",e,e.collection,t)};t.success=function(s){if(t.wait||e.isNew())r();if(i)i(e,s,t);if(!e.isNew())e.trigger(""sync"",e,s,t)};if(this.isNew()){t.success();return false}M(this,t);var s=this.sync(""delete"",this,t);if(!t.wait)r();return s}","function (){var t=h.result(this,""urlRoot"")||h.result(this.collection,""url"")||U();if(this.isNew())return t;return t+(t.charAt(t.length-1)===""/""?"""":""/"")+encodeURIComponent(this.id)}","function (t,e){return t}","function (){return new this.constructor(this.attributes)}","function (){return this.id==null}","function (t){return this._validate({},h.extend(t||{},{validate:true}))}","function (t,e){if(!e.validate||!this.validate)return true;t=h.extend({},this.attributes,t);var i=this.validationError=this.validate(t,e)||null;if(!i)return true;this.trigger(""invalid"",this,i,h.extend(e,{validationError:i}));return false}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}"
"c2","[object Object]","[object Object]","false","[object Object]","[object Object]","false","[object Object]","l45","function (){return i.apply(this,arguments)}","function (t,e,i){if(!l(this,""on"",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this}","function (t,e,i){if(!l(this,""once"",t,[e,i])||!e)return this;var r=this;var s=h.once(function(){r.off(t,s);e.apply(this,arguments)});s._callback=e;return this.on(t,s,i)}","function (t,e,i){var r,s,n,a,o,u,c,f;if(!this._events||!l(this,""off"",t,[e,i]))return this;if(!t&&!e&&!i){this._events={};return this}a=t?[t]:h.keys(this._events);for(o=0,u=a.length;o<u;o++){t=a[o];if(n=this._events[t]){this._events[t]=r=[];if(e||i){for(c=0,f=n.length;c<f;c++){s=n[c];if(e&&e!==s.callback&&e!==s.callback._callback||i&&i!==s.context){r.push(s)}}}if(!r.length)delete this._events[t]}}return this}","function (t){if(!this._events)return this;var e=s.call(arguments,1);if(!l(this,""trigger"",t,e))return this;var i=this._events[t];var r=this._events.all;if(i)c(i,e);if(r)c(r,arguments);return this}","function (t,e,i){var r=this._listeningTo;if(!r)return this;var s=!e&&!i;if(!i&&typeof e===""object"")i=this;if(t)(r={})[t._listenId]=t;for(var n in r){t=r[n];t.off(e,i,this);if(s||h.isEmpty(t._events))delete this._listeningTo[n]}return this}","function (e,i,r){var s=this._listeningTo||(this._listeningTo={});var n=e._listenId||(e._listenId=h.uniqueId(""l""));s[n]=e;if(!r&&typeof i===""object"")r=this;e[t](i,r,this);return this}","function (e,i,r){var s=this._listeningTo||(this._listeningTo={});var n=e._listenId||(e._listenId=h.uniqueId(""l""));s[n]=e;if(!r&&typeof i===""object"")r=this;e[t](i,r,this);return this}","function (t,e,i){if(!l(this,""on"",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this}","function (t,e,i){var r,s,n,a,o,u,c,f;if(!this._events||!l(this,""off"",t,[e,i]))return this;if(!t&&!e&&!i){this._events={};return this}a=t?[t]:h.keys(this._events);for(o=0,u=a.length;o<u;o++){t=a[o];if(n=this._events[t]){this._events[t]=r=[];if(e||i){for(c=0,f=n.length;c<f;c++){s=n[c];if(e&&e!==s.callback&&e!==s.callback._callback||i&&i!==s.context){r.push(s)}}}if(!r.length)delete this._events[t]}}return this}","null","id","function (){}","function (t){return h.clone(this.attributes)}","function (){return a.sync.apply(this,arguments)}","function (t){return this.attributes[t]}","function (t){return h.escape(this.get(t))}","function (t){return this.get(t)!=null}","function (t,e,i){var r,s,n,a,o,u,l,c;if(t==null)return this;if(typeof t===""object""){s=t;i=e}else{(s={})[t]=e}i||(i={});if(!this._validate(s,i))return false;n=i.unset;o=i.silent;a=[];u=this._changing;this._changing=true;if(!u){this._previousAttributes=h.clone(this.attributes);this.changed={}}c=this.attributes,l=this._previousAttributes;if(this.idAttribute in s)this.id=s[this.idAttribute];for(r in s){e=s[r];if(!h.isEqual(c[r],e))a.push(r);if(!h.isEqual(l[r],e)){this.changed[r]=e}else{delete this.changed[r]}n?delete c[r]:c[r]=e}if(!o){if(a.length)this._pending=true;for(var f=0,d=a.length;f<d;f++){this.trigger(""change:""+a[f],this,c[a[f]],i)}}if(u)return this;if(!o){while(this._pending){this._pending=false;this.trigger(""change"",this,i)}}this._pending=false;this._changing=false;return this}","function (t,e){return this.set(t,void 0,h.extend({},e,{unset:true}))}","function (t){var e={};for(var i in this.attributes)e[i]=void 0;return this.set(e,h.extend({},t,{unset:true}))}","function (t){if(t==null)return!h.isEmpty(this.changed);return h.has(this.changed,t)}","function (t){if(!t)return this.hasChanged()?h.clone(this.changed):false;var e,i=false;var r=this._changing?this._previousAttributes:this.attributes;for(var s in t){if(h.isEqual(r[s],e=t[s]))continue;(i||(i={}))[s]=e}return i}","function (t){if(t==null||!this._previousAttributes)return null;return this._previousAttributes[t]}","function (){return h.clone(this._previousAttributes)}","function (t){t=t?h.clone(t):{};if(t.parse===void 0)t.parse=true;var e=this;var i=t.success;t.success=function(r){if(!e.set(e.parse(r,t),t))return false;if(i)i(e,r,t);e.trigger(""sync"",e,r,t)};M(this,t);return this.sync(""read"",this,t)}","function (t,e,i){var r,s,n,a=this.attributes;if(t==null||typeof t===""object""){r=t;i=e}else{(r={})[t]=e}i=h.extend({validate:true},i);if(r&&!i.wait){if(!this.set(r,i))return false}else{if(!this._validate(r,i))return false}if(r&&i.wait){this.attributes=h.extend({},a,r)}if(i.parse===void 0)i.parse=true;var o=this;var u=i.success;i.success=function(t){o.attributes=a;var e=o.parse(t,i);if(i.wait)e=h.extend(r||{},e);if(h.isObject(e)&&!o.set(e,i)){return false}if(u)u(o,t,i);o.trigger(""sync"",o,t,i)};M(this,i);s=this.isNew()?""create"":i.patch?""patch"":""update"";if(s===""patch"")i.attrs=r;n=this.sync(s,this,i);if(r&&i.wait)this.attributes=a;return n}","function (t){t=t?h.clone(t):{};var e=this;var i=t.success;var r=function(){e.trigger(""destroy"",e,e.collection,t)};t.success=function(s){if(t.wait||e.isNew())r();if(i)i(e,s,t);if(!e.isNew())e.trigger(""sync"",e,s,t)};if(this.isNew()){t.success();return false}M(this,t);var s=this.sync(""delete"",this,t);if(!t.wait)r();return s}","function (){var t=h.result(this,""urlRoot"")||h.result(this.collection,""url"")||U();if(this.isNew())return t;return t+(t.charAt(t.length-1)===""/""?"""":""/"")+encodeURIComponent(this.id)}","function (t,e){return t}","function (){return new this.constructor(this.attributes)}","function (){return this.id==null}","function (t){return this._validate({},h.extend(t||{},{validate:true}))}","function (t,e){if(!e.validate||!this.validate)return true;t=h.extend({},this.attributes,t);var i=this.validationError=this.validate(t,e)||null;if(!i)return true;this.trigger(""invalid"",this,i,h.extend(e,{validationError:i}));return false}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}"
"c3","[object Object]","[object Object]","false","[object Object]","[object Object]","false","[object Object]","l57","function (){return i.apply(this,arguments)}","function (t,e,i){if(!l(this,""on"",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this}","function (t,e,i){if(!l(this,""once"",t,[e,i])||!e)return this;var r=this;var s=h.once(function(){r.off(t,s);e.apply(this,arguments)});s._callback=e;return this.on(t,s,i)}","function (t,e,i){var r,s,n,a,o,u,c,f;if(!this._events||!l(this,""off"",t,[e,i]))return this;if(!t&&!e&&!i){this._events={};return this}a=t?[t]:h.keys(this._events);for(o=0,u=a.length;o<u;o++){t=a[o];if(n=this._events[t]){this._events[t]=r=[];if(e||i){for(c=0,f=n.length;c<f;c++){s=n[c];if(e&&e!==s.callback&&e!==s.callback._callback||i&&i!==s.context){r.push(s)}}}if(!r.length)delete this._events[t]}}return this}","function (t){if(!this._events)return this;var e=s.call(arguments,1);if(!l(this,""trigger"",t,e))return this;var i=this._events[t];var r=this._events.all;if(i)c(i,e);if(r)c(r,arguments);return this}","function (t,e,i){var r=this._listeningTo;if(!r)return this;var s=!e&&!i;if(!i&&typeof e===""object"")i=this;if(t)(r={})[t._listenId]=t;for(var n in r){t=r[n];t.off(e,i,this);if(s||h.isEmpty(t._events))delete this._listeningTo[n]}return this}","function (e,i,r){var s=this._listeningTo||(this._listeningTo={});var n=e._listenId||(e._listenId=h.uniqueId(""l""));s[n]=e;if(!r&&typeof i===""object"")r=this;e[t](i,r,this);return this}","function (e,i,r){var s=this._listeningTo||(this._listeningTo={});var n=e._listenId||(e._listenId=h.uniqueId(""l""));s[n]=e;if(!r&&typeof i===""object"")r=this;e[t](i,r,this);return this}","function (t,e,i){if(!l(this,""on"",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this}","function (t,e,i){var r,s,n,a,o,u,c,f;if(!this._events||!l(this,""off"",t,[e,i]))return this;if(!t&&!e&&!i){this._events={};return this}a=t?[t]:h.keys(this._events);for(o=0,u=a.length;o<u;o++){t=a[o];if(n=this._events[t]){this._events[t]=r=[];if(e||i){for(c=0,f=n.length;c<f;c++){s=n[c];if(e&&e!==s.callback&&e!==s.callback._callback||i&&i!==s.context){r.push(s)}}}if(!r.length)delete this._events[t]}}return this}","null","id","function (){}","function (t){return h.clone(this.attributes)}","function (){return a.sync.apply(this,arguments)}","function (t){return this.attributes[t]}","function (t){return h.escape(this.get(t))}","function (t){return this.get(t)!=null}","function (t,e,i){var r,s,n,a,o,u,l,c;if(t==null)return this;if(typeof t===""object""){s=t;i=e}else{(s={})[t]=e}i||(i={});if(!this._validate(s,i))return false;n=i.unset;o=i.silent;a=[];u=this._changing;this._changing=true;if(!u){this._previousAttributes=h.clone(this.attributes);this.changed={}}c=this.attributes,l=this._previousAttributes;if(this.idAttribute in s)this.id=s[this.idAttribute];for(r in s){e=s[r];if(!h.isEqual(c[r],e))a.push(r);if(!h.isEqual(l[r],e)){this.changed[r]=e}else{delete this.changed[r]}n?delete c[r]:c[r]=e}if(!o){if(a.length)this._pending=true;for(var f=0,d=a.length;f<d;f++){this.trigger(""change:""+a[f],this,c[a[f]],i)}}if(u)return this;if(!o){while(this._pending){this._pending=false;this.trigger(""change"",this,i)}}this._pending=false;this._changing=false;return this}","function (t,e){return this.set(t,void 0,h.extend({},e,{unset:true}))}","function (t){var e={};for(var i in this.attributes)e[i]=void 0;return this.set(e,h.extend({},t,{unset:true}))}","function (t){if(t==null)return!h.isEmpty(this.changed);return h.has(this.changed,t)}","function (t){if(!t)return this.hasChanged()?h.clone(this.changed):false;var e,i=false;var r=this._changing?this._previousAttributes:this.attributes;for(var s in t){if(h.isEqual(r[s],e=t[s]))continue;(i||(i={}))[s]=e}return i}","function (t){if(t==null||!this._previousAttributes)return null;return this._previousAttributes[t]}","function (){return h.clone(this._previousAttributes)}","function (t){t=t?h.clone(t):{};if(t.parse===void 0)t.parse=true;var e=this;var i=t.success;t.success=function(r){if(!e.set(e.parse(r,t),t))return false;if(i)i(e,r,t);e.trigger(""sync"",e,r,t)};M(this,t);return this.sync(""read"",this,t)}","function (t,e,i){var r,s,n,a=this.attributes;if(t==null||typeof t===""object""){r=t;i=e}else{(r={})[t]=e}i=h.extend({validate:true},i);if(r&&!i.wait){if(!this.set(r,i))return false}else{if(!this._validate(r,i))return false}if(r&&i.wait){this.attributes=h.extend({},a,r)}if(i.parse===void 0)i.parse=true;var o=this;var u=i.success;i.success=function(t){o.attributes=a;var e=o.parse(t,i);if(i.wait)e=h.extend(r||{},e);if(h.isObject(e)&&!o.set(e,i)){return false}if(u)u(o,t,i);o.trigger(""sync"",o,t,i)};M(this,i);s=this.isNew()?""create"":i.patch?""patch"":""update"";if(s===""patch"")i.attrs=r;n=this.sync(s,this,i);if(r&&i.wait)this.attributes=a;return n}","function (t){t=t?h.clone(t):{};var e=this;var i=t.success;var r=function(){e.trigger(""destroy"",e,e.collection,t)};t.success=function(s){if(t.wait||e.isNew())r();if(i)i(e,s,t);if(!e.isNew())e.trigger(""sync"",e,s,t)};if(this.isNew()){t.success();return false}M(this,t);var s=this.sync(""delete"",this,t);if(!t.wait)r();return s}","function (){var t=h.result(this,""urlRoot"")||h.result(this.collection,""url"")||U();if(this.isNew())return t;return t+(t.charAt(t.length-1)===""/""?"""":""/"")+encodeURIComponent(this.id)}","function (t,e){return t}","function (){return new this.constructor(this.attributes)}","function (){return this.id==null}","function (t){return this._validate({},h.extend(t||{},{validate:true}))}","function (t,e){if(!e.validate||!this.validate)return true;t=h.extend({},this.attributes,t);var i=this.validationError=this.validate(t,e)||null;if(!i)return true;this.trigger(""invalid"",this,i,h.extend(e,{validationError:i}));return false}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}"
"c4","[object Object]","[object Object]","false","[object Object]","[object Object]","false","[object Object]","l69","function (){return i.apply(this,arguments)}","function (t,e,i){if(!l(this,""on"",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this}","function (t,e,i){if(!l(this,""once"",t,[e,i])||!e)return this;var r=this;var s=h.once(function(){r.off(t,s);e.apply(this,arguments)});s._callback=e;return this.on(t,s,i)}","function (t,e,i){var r,s,n,a,o,u,c,f;if(!this._events||!l(this,""off"",t,[e,i]))return this;if(!t&&!e&&!i){this._events={};return this}a=t?[t]:h.keys(this._events);for(o=0,u=a.length;o<u;o++){t=a[o];if(n=this._events[t]){this._events[t]=r=[];if(e||i){for(c=0,f=n.length;c<f;c++){s=n[c];if(e&&e!==s.callback&&e!==s.callback._callback||i&&i!==s.context){r.push(s)}}}if(!r.length)delete this._events[t]}}return this}","function (t){if(!this._events)return this;var e=s.call(arguments,1);if(!l(this,""trigger"",t,e))return this;var i=this._events[t];var r=this._events.all;if(i)c(i,e);if(r)c(r,arguments);return this}","function (t,e,i){var r=this._listeningTo;if(!r)return this;var s=!e&&!i;if(!i&&typeof e===""object"")i=this;if(t)(r={})[t._listenId]=t;for(var n in r){t=r[n];t.off(e,i,this);if(s||h.isEmpty(t._events))delete this._listeningTo[n]}return this}","function (e,i,r){var s=this._listeningTo||(this._listeningTo={});var n=e._listenId||(e._listenId=h.uniqueId(""l""));s[n]=e;if(!r&&typeof i===""object"")r=this;e[t](i,r,this);return this}","function (e,i,r){var s=this._listeningTo||(this._listeningTo={});var n=e._listenId||(e._listenId=h.uniqueId(""l""));s[n]=e;if(!r&&typeof i===""object"")r=this;e[t](i,r,this);return this}","function (t,e,i){if(!l(this,""on"",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this}","function (t,e,i){var r,s,n,a,o,u,c,f;if(!this._events||!l(this,""off"",t,[e,i]))return this;if(!t&&!e&&!i){this._events={};return this}a=t?[t]:h.keys(this._events);for(o=0,u=a.length;o<u;o++){t=a[o];if(n=this._events[t]){this._events[t]=r=[];if(e||i){for(c=0,f=n.length;c<f;c++){s=n[c];if(e&&e!==s.callback&&e!==s.callback._callback||i&&i!==s.context){r.push(s)}}}if(!r.length)delete this._events[t]}}return this}","null","id","function (){}","function (t){return h.clone(this.attributes)}","function (){return a.sync.apply(this,arguments)}","function (t){return this.attributes[t]}","function (t){return h.escape(this.get(t))}","function (t){return this.get(t)!=null}","function (t,e,i){var r,s,n,a,o,u,l,c;if(t==null)return this;if(typeof t===""object""){s=t;i=e}else{(s={})[t]=e}i||(i={});if(!this._validate(s,i))return false;n=i.unset;o=i.silent;a=[];u=this._changing;this._changing=true;if(!u){this._previousAttributes=h.clone(this.attributes);this.changed={}}c=this.attributes,l=this._previousAttributes;if(this.idAttribute in s)this.id=s[this.idAttribute];for(r in s){e=s[r];if(!h.isEqual(c[r],e))a.push(r);if(!h.isEqual(l[r],e)){this.changed[r]=e}else{delete this.changed[r]}n?delete c[r]:c[r]=e}if(!o){if(a.length)this._pending=true;for(var f=0,d=a.length;f<d;f++){this.trigger(""change:""+a[f],this,c[a[f]],i)}}if(u)return this;if(!o){while(this._pending){this._pending=false;this.trigger(""change"",this,i)}}this._pending=false;this._changing=false;return this}","function (t,e){return this.set(t,void 0,h.extend({},e,{unset:true}))}","function (t){var e={};for(var i in this.attributes)e[i]=void 0;return this.set(e,h.extend({},t,{unset:true}))}","function (t){if(t==null)return!h.isEmpty(this.changed);return h.has(this.changed,t)}","function (t){if(!t)return this.hasChanged()?h.clone(this.changed):false;var e,i=false;var r=this._changing?this._previousAttributes:this.attributes;for(var s in t){if(h.isEqual(r[s],e=t[s]))continue;(i||(i={}))[s]=e}return i}","function (t){if(t==null||!this._previousAttributes)return null;return this._previousAttributes[t]}","function (){return h.clone(this._previousAttributes)}","function (t){t=t?h.clone(t):{};if(t.parse===void 0)t.parse=true;var e=this;var i=t.success;t.success=function(r){if(!e.set(e.parse(r,t),t))return false;if(i)i(e,r,t);e.trigger(""sync"",e,r,t)};M(this,t);return this.sync(""read"",this,t)}","function (t,e,i){var r,s,n,a=this.attributes;if(t==null||typeof t===""object""){r=t;i=e}else{(r={})[t]=e}i=h.extend({validate:true},i);if(r&&!i.wait){if(!this.set(r,i))return false}else{if(!this._validate(r,i))return false}if(r&&i.wait){this.attributes=h.extend({},a,r)}if(i.parse===void 0)i.parse=true;var o=this;var u=i.success;i.success=function(t){o.attributes=a;var e=o.parse(t,i);if(i.wait)e=h.extend(r||{},e);if(h.isObject(e)&&!o.set(e,i)){return false}if(u)u(o,t,i);o.trigger(""sync"",o,t,i)};M(this,i);s=this.isNew()?""create"":i.patch?""patch"":""update"";if(s===""patch"")i.attrs=r;n=this.sync(s,this,i);if(r&&i.wait)this.attributes=a;return n}","function (t){t=t?h.clone(t):{};var e=this;var i=t.success;var r=function(){e.trigger(""destroy"",e,e.collection,t)};t.success=function(s){if(t.wait||e.isNew())r();if(i)i(e,s,t);if(!e.isNew())e.trigger(""sync"",e,s,t)};if(this.isNew()){t.success();return false}M(this,t);var s=this.sync(""delete"",this,t);if(!t.wait)r();return s}","function (){var t=h.result(this,""urlRoot"")||h.result(this.collection,""url"")||U();if(this.isNew())return t;return t+(t.charAt(t.length-1)===""/""?"""":""/"")+encodeURIComponent(this.id)}","function (t,e){return t}","function (){return new this.constructor(this.attributes)}","function (){return this.id==null}","function (t){return this._validate({},h.extend(t||{},{validate:true}))}","function (t,e){if(!e.validate||!this.validate)return true;t=h.extend({},this.attributes,t);var i=this.validationError=this.validate(t,e)||null;if(!i)return true;this.trigger(""invalid"",this,i,h.extend(e,{validationError:i}));return false}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}","function (){var e=s.call(arguments);e.unshift(this.attributes);return h[t].apply(h,e)}"