1var DMCP=DMCP||{}; 2+function(n){DMCP.CustomXSS=DMCP.CustomXSS||{};DMCP.CustomXSS.getXSSValue=function(g){return g?g?String(g).replace(/&/g,"\x26amp;").replace(/>/g,"\x26gt;").replace(/</g,"\x26lt;").replace(/"/g,"\x26quot;").replace(/'/g,"\x26apos;").replace(/\//g,"\x26#47;"):g:""};DMCP.CustomXSS.getXSSValueWithWhiteList=function(g,f){if(!g)return"";if(!f||!f.length)return DMCP.CustomXSS.getXSSValue(g);var u=DMCP.CustomXSS.getXSSValue(g);f.forEach(function(A){var v=new RegExp(DMCP.CustomXSS.getXSSValue(A),"g");u=String(u).replace(v, 3A)});return u}}(jQuery); 4(function(n,g){if("function"===typeof define&&define.amd)define(["underscore","jquery","exports"],function(u,A,v){n.Backbone=g(n,v,u,A)});else if("undefined"!==typeof exports){var f=require("underscore");g(n,exports,f)}else n.Backbone=g(n,{},n._,n.jQuery||n.Zepto||n.ender||n.$)})(this,function(n,g,f,u){var A=n.Backbone,v=[].slice;g.VERSION="1.1.2";g.$=u;g.noConflict=function(){n.Backbone=A;return this};g.emulateHTTP=!1;g.emulateJSON=!1;var t=g.Events={on:function(a,b,c){if(!C(this,"on",a,[b,c])|| 5!b)return this;this._events||(this._events={});(this._events[a]||(this._events[a]=[])).push({callback:b,context:c,ctx:c||this});return this},once:function(a,b,c){if(!C(this,"once",a,[b,c])||!b)return this;var d=this,e=f.once(function(){d.off(a,e);b.apply(this,arguments)});e._callback=b;return this.on(a,e,c)},off:function(a,b,c){var d,e,h,k;if(!this._events||!C(this,"off",a,[b,c]))return this;if(!a&&!b&&!c)return this._events=void 0,this;var p=a?[a]:f.keys(this._events);var m=0;for(h=p.length;m<h;m++)if(a= 6p[m],e=this._events[a]){this._events[a]=d=[];if(b||c){var z=0;for(k=e.length;z<k;z++){var q=e[z];(b&&b!==q.callback&&b!==q.callback._callback||c&&c!==q.context)&&d.push(q)}}d.length||delete this._events[a]}return this},trigger:function(a){if(!this._events)return this;var b=v.call(arguments,1);if(!C(this,"trigger",a,b))return this;var c=this._events[a],d=this._events.all;c&&I(c,b);d&&I(d,arguments);return this},stopListening:function(a,b,c){var d=this._listeningTo;if(!d)return this;var e=!b&&!c;c|| 7"object"!==typeof b||(c=this);a&&((d={})[a._listenId]=a);for(var h in d)a=d[h],a.off(b,c,this),(e||f.isEmpty(a._events))&&delete this._listeningTo[h];return this}},J=/\s+/,C=function(a,b,c,d){if(!c)return!0;if("object"===typeof c){for(var e in c)a[b].apply(a,[e,c[e]].concat(d));return!1}if(J.test(c)){c=c.split(J);e=0;for(var h=c.length;e<h;e++)a[b].apply(a,[c[e]].concat(d));return!1}return!0},I=function(a,b){var c,d=-1,e=a.length,h=b[0],k=b[1],p=b[2];switch(b.length){case 0:for(;++d<e;)(c=a[d]).callback.call(c.ctx); 8break;case 1:for(;++d<e;)(c=a[d]).callback.call(c.ctx,h);break;case 2:for(;++d<e;)(c=a[d]).callback.call(c.ctx,h,k);break;case 3:for(;++d<e;)(c=a[d]).callback.call(c.ctx,h,k,p);break;default:for(;++d<e;)(c=a[d]).callback.apply(c.ctx,b)}};f.each({listenTo:"on",listenToOnce:"once"},function(a,b){t[b]=function(c,d,e){var h=this._listeningTo||(this._listeningTo={}),k=c._listenId||(c._listenId=f.uniqueId("l"));h[k]=c;e||"object"!==typeof d||(e=this);c[a](d,e,this);return this}});t.bind=t.on;t.unbind=t.off; 9f.extend(g,t);var B=g.Model=function(a,b){var c=a||{};b||(b={});this.cid=f.uniqueId("c");this.attributes={};b.collection&&(this.collection=b.collection);b.parse&&(c=this.parse(c,b)||{});c=f.defaults({},c,f.result(this,"defaults"));this.set(c,b);this.changed={};this.initialize.apply(this,arguments)};f.extend(B.prototype,t,{changed:null,validationError:null,idAttribute:"id",initialize:function(){},toJSON:function(a){return f.clone(this.attributes)},sync:function(){return g.sync.apply(this,arguments)}, 10get:function(a){return this.attributes[a]},escape:function(a){return f.escape(this.get(a))},has:function(a){return null!=this.get(a)},set:function(a,b,c){var d;if(null==a)return this;if("object"===typeof a){var e=a;c=b}else(e={})[a]=b;c||(c={});if(!this._validate(e,c))return!1;var h=c.unset;var k=c.silent;a=[];var p=this._changing;this._changing=!0;p||(this._previousAttributes=f.clone(this.attributes),this.changed={});var m=this.attributes;var z=this._previousAttributes;this.idAttribute in e&&(this.id= 11e[this.idAttribute]);
11for(d in e)b=e[d],f.isEqual(m[d],b)||a.push(d),f.isEqual(z[d],b)?delete this.changed[d]:this.changed[d]=b,h?delete m[d]:m[d]=b;if(!k)for(a.length&&(this._pending=c),b=0,d=a.length;b<d;b++)this.trigger("change:"+a[b],this,m[a[b]],c);if(p)return this;if(!k)for(;this._pending;)c=this._pending,this._pending=!1,this.trigger("change",this,c);this._changing=this._pending=!1;return this},unset:function(a,b){return this.set(a,void 0,f.extend({},b,{unset:!0}))},clear:function(a){var b= 12{},c;for(c in this.attributes)b[c]=void 0;return this.set(b,f.extend({},a,{unset:!0}))},hasChanged:function(a){return null==a?!f.isEmpty(this.changed):f.has(this.changed,a)},changedAttributes:function(a){if(!a)return this.hasChanged()?f.clone(this.changed):!1;var b,c=!1,d=this._changing?this._previousAttributes:this.attributes,e;for(e in a)f.isEqual(d[e],b=a[e])||((c||(c={}))[e]=b);return c},previous:function(a){return null!=a&&this._previousAttributes?this._previousAttributes[a]:null},previousAttributes:function(){return f.clone(this._previousAttributes)}, 13fetch:function(a){a=a?f.clone(a):{};void 0===a.parse&&(a.parse=!0);var b=this,c=a.success;a.success=function(d){if(!b.set(b.parse(d,a),a))return!1;c&&c(b,d,a);b.trigger("sync",b,d,a)};D(this,a);return this.sync("read",this,a)},save:function(a,b,c){var d=this.attributes;if(null==a||"object"===typeof a){var e=a;c=b}else(e={})[a]=b;c=f.extend({validate:!0},c);if(e&&!c.wait){if(!this.set(e,c))return!1}else if(!this._validate(e,c))return!1;e&&c.wait&&(this.attributes=f.extend({},d,e));void 0===c.parse&& 14(c.parse=!0);var h=this,k=c.success;c.success=function(p){h.attributes=d;var m=h.parse(p,c);c.wait&&(m=f.extend(e||{},m));if(f.isObject(m)&&!h.set(m,c))return!1;k&&k(h,p,c);h.trigger("sync",h,p,c)};D(this,c);a=this.isNew()?"create":c.patch?"patch":"update";"patch"===a&&(c.attrs=e);a=this.sync(a,this,c);e&&c.wait&&(this.attributes=d);return a},destroy:function(a){a=a?f.clone(a):{};var b=this,c=a.success,d=function(){b.trigger("destroy",b,b.collection,a)};a.success=function(h){(a.wait||b.isNew())&& 15d();c&&c(b,h,a);b.isNew()||b.trigger("sync",b,h,a)};if(this.isNew())return a.success(),!1;D(this,a);var e=this.sync("delete",this,a);a.wait||d();return e},url:function(){var a=f.result(this,"urlRoot")||f.result(this.collection,"url")||K();return this.isNew()?a:a.replace(/([^\/])$/,"$1/")+encodeURIComponent(this.id)},parse:function(a,b){return a},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(a){return this._validate({}, 16f.extend(a||{},{validate:!0}))},_validate:function(a,b){if(!b.validate||!this.validate)return!0;a=f.extend({},this.attributes,a);a=this.validationError=this.validate(a,b)||null;if(!a)return!0;this.trigger("invalid",this,a,f.extend(b,{validationError:a}));return!1}});f.each("keys values pairs invert pick omit".split(" "),function(a){B.prototype[a]=function(){var b=v.call(arguments);b.unshift(this.attributes);return f[a].apply(f,b)}});var E=g.Collection=function(a,b){b||(b={});b.model&&(this.model= 17b.model);void 0!==b.comparator&&(this.comparator=b.comparator);this._reset();this.initialize.apply(this,arguments);a&&this.reset(a,f.extend({silent:!0},b))},O={add:!0,remove:!0,merge:!0},P={add:!0,remove:!1};f.extend(E.prototype,t,{model:B,initialize:function(){},toJSON:function(a){return this.map(function(b){return b.toJSON(a)})},sync:function(){return g.sync.apply(this,arguments)},add:function(a,b){return this.set(a,f.extend({merge:!1},b,P))},remove:function(a,b){var c=!f.isArray(a);a=c?[a]:f.clone(a); 18b||(b={});var d,e;var h=0;for(d=a.length;h<d;h++)if(e=a[h]=this.get(a[h])){delete this._byId[e.id];delete this._byId[e.cid];var k=this.indexOf(e);this.models.splice(k,1);this.length--;b.silent||(b.index=k,e.trigger("remove",e,this,b));this._removeReference(e,b)}return c?a[0]:a},set:function(a,b){b=f.defaults({},b,O);b.parse&&(a=this.parse(a,b));var c=!f.isArray(a);a=c?a?[a]:[]:f.clone(a);var d,e,h,k=b.at,p=this.model,m=this.comparator&&null==k&&!1!==b.sort,z=f.isString(this.comparator)?this.comparator: 19null,q=[],G=[],F={},L=b.add,Q=b.merge,H=b.remove,w=!m&&L&&H?[]:!1;var l=0;for(d=a.length;l<d;l++){var r=a[l]||{};var x=r instanceof B?e=r:r[p.prototype.idAttribute||"id"];if(x=this.get(x))H&&(F[x.cid]=!0),Q&&(r=r===e?e.attributes:r,b.parse&&(r=x.parse(r,b)),x.set(r,b),m&&!h&&x.hasChanged(z)&&(h=!0)),a[l]=x;else if(L){e=a[l]=this._prepareModel(r,b);if(!e)continue;q.push(e);this._addReference(e,b)}e=x||e;!w||!e.isNew()&&F[e.id]||w.push(e);F[e.id]=!0}if(H){l=0;for(d=this.length;l<d;++l)F[(e=this.models[l]).cid]|| 20G.push(e);G.length&&this.remove(G,b)}if(q.length||w&&w.length)if(m&&(h=!0),this.length+=q.length,null!=k)for(l=0,d=q.length;l<d;l++)this.models.splice(k+l,0,q[l]);else for(w&&(this.models.length=0),r=w||q,l=0,d=r.length;l<d;l++)this.models.push(r[l]);h&&this.sort({silent:!0});if(!b.silent){l=0;for(d=q.length;l<d;l++)(e=q[l]).trigger("add",e,this,b);(h||w&&w.length)&&this.trigger("sort",this,b)}return c?a[0]:a},reset:function(a,b){b||(b={});for(var c=0,d=this.models.length;c<d;c++)this._removeReference(this.models[c], 21b);b.previousModels=this.models;this._reset();a=this.add(a,f.extend({silent:!0},b));b.silent||this.trigger("reset",this,b);return a},push:function(a,b){return this.add(a,f.extend({at:this.length},b))},pop:function(a){var b=this.at(this.length-1);this.remove(b,a);return b},unshift:function(a,b){return this.add(a,f.extend({at:0},b))},shift:function(a){var b=this.at(0);this.remove(b,a);return b},slice:function(){return v.apply(this.models,arguments)}
21,get:function(a){if(null!=a)return this._byId[a]|| 22this._byId[a.id]||this._byId[a.cid]},at:function(a){return this.models[a]},where:function(a,b){return f.isEmpty(a)?b?void 0:[]:this[b?"find":"filter"](function(c){for(var d in a)if(a[d]!==c.get(d))return!1;return!0})},findWhere:function(a){return this.where(a,!0)},sort:function(a){if(!this.comparator)throw Error("Cannot sort a set without a comparator");a||(a={});f.isString(this.comparator)||1===this.comparator.length?this.models=this.sortBy(this.comparator,this):this.models.sort(f.bind(this.comparator, 23this));a.silent||this.trigger("sort",this,a);return this},pluck:function(a){return f.invoke(this.models,"get",a)},fetch:function(a){a=a?f.clone(a):{};void 0===a.parse&&(a.parse=!0);var b=a.success,c=this;a.success=function(d){c[a.reset?"reset":"set"](d,a);b&&b(c,d,a);c.trigger("sync",c,d,a)};D(this,a);return this.sync("read",this,a)},create:function(a,b){b=b?f.clone(b):{};if(!(a=this._prepareModel(a,b)))return!1;b.wait||this.add(a,b);var c=this,d=b.success;b.success=function(e,h){b.wait&&c.add(e, 24b);d&&d(e,h,b)};a.save(null,b);return a},parse:function(a,b){return a},clone:function(){return new this.constructor(this.models)},_reset:function(){this.length=0;this.models=[];this._byId={}},_prepareModel:function(a,b){if(a instanceof B)return a;b=b?f.clone(b):{};b.collection=this;a=new this.model(a,b);if(!a.validationError)return a;this.trigger("invalid",this,a.validationError,b);return!1},_addReference:function(a,b){this._byId[a.cid]=a;null!=a.id&&(this._byId[a.id]=a);a.collection||(a.collection= 25this);a.on("all",this._onModelEvent,this)},_removeReference:function(a,b){this===a.collection&&delete a.collection;a.off("all",this._onModelEvent,this)},_onModelEvent:function(a,b,c,d){if("add"!==a&&"remove"!==a||c===this)"destroy"===a&&this.remove(b,d),b&&a==="change:"+b.idAttribute&&(delete this._byId[b.previous(b.idAttribute)],null!=b.id&&(this._byId[b.id]=b)),this.trigger.apply(this,arguments)}});f.each("forEach each map collect reduce foldl inject reduceRight foldr find detect filter select reject every all some any include contains invoke max min toArray size first head take initial rest tail drop last without difference indexOf shuffle lastIndexOf isEmpty chain sample".split(" "), 26function(a){E.prototype[a]=function(){var b=v.call(arguments);b.unshift(this.models);return f[a].apply(f,b)}});f.each(["groupBy","countBy","sortBy","indexBy"],function(a){E.prototype[a]=function(b,c){var d=f.isFunction(b)?b:function(e){return e.get(b)};return f[a](this.models,d,c)}});u=g.View=function(a){this.cid=f.uniqueId("view");a||(a={});f.extend(this,f.pick(a,R));this._ensureElement();this.initialize.apply(this,arguments);this.delegateEvents()};var S=/^(\S+)\s*(.*)$/,R="model collection el id attributes className tagName events".split(" "); 27f.extend(u.prototype,t,{tagName:"div",$:function(a){return this.$el.find(a)},initialize:function(){},render:function(){return this},remove:function(){this.$el.remove();this.stopListening();return this},setElement:function(a,b){this.$el&&this.undelegateEvents();this.$el=a instanceof g.$?a:g.$(a);this.el=this.$el[0];!1!==b&&this.delegateEvents();return this},delegateEvents:function(a){if(!a&&!(a=f.result(this,"events")))return this;this.undelegateEvents();for(var b in a){var c=a[b];f.isFunction(c)|| 28(c=this[a[b]]);if(c){var d=b.match(S),e=d[1];d=d[2];c=f.bind(c,this);e+=".delegateEvents"+this.cid;if(""===d)this.$el.on(e,c);else this.$el.on(e,d,c)}}return this},undelegateEvents:function(){this.$el.off(".delegateEvents"+this.cid);return this},_ensureElement:function(){if(this.el)this.setElement(DMCP.CustomXSS.getXSSValue(f.result(this,"el")),!1);else{var a=f.extend({},f.result(this,"attributes"));this.id&&(a.id=DMCP.CustomXSS.getXSSValue(f.result(this,"id")));this.className&&(a["class"]=DMCP.CustomXSS.getXSSValue(f.result(this, 29"className")));a=DMCP.CustomXSS.getXSSValue(g.$("\x3c"+f.result(this,"tagName")+"\x3e").attr(a));this.setElement(a,!1)}}});g.sync=function(a,b,c){var d=T[a];f.defaults(c||(c={}),{emulateHTTP:g.emulateHTTP,emulateJSON:g.emulateJSON});var e={type:d,dataType:"json"};c.url||(e.url=f.result(b,"url")||K());null!=c.data||!b||"create"!==a&&"update"!==a&&"patch"!==a||(e.contentType="application/json",e.data=JSON.stringify(c.attrs||b.toJSON(c)));c.emulateJSON&&(e.contentType="application/x-www-form-urlencoded", 30e.data=e.data?{model:e.data}:{});if(c.emulateHTTP&&("PUT"===d||"DELETE"===d||"PATCH"===d)){e.type="POST";c.emulateJSON&&(e.data._method=d);var h=c.beforeSend;c.beforeSend=function(k){k.setRequestHeader("X-HTTP-Method-Override",d);if(h)return h.apply(this,arguments)}}"GET"===e.type||c.emulateJSON||(e.processData=!1);"PATCH"===e.type&&U&&(e.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")});a=c.xhr=g.ajax(f.extend(e,c));b.trigger("request",b,a,c);return a};var U="undefined"!==typeof window&& 31!!window.ActiveXObject&&!(window.XMLHttpRequest&&(new XMLHttpRequest).dispatchEvent),T={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};g.ajax=function(){return g.$.ajax.apply(g.$,arguments)};var M=g.Router=function(a){a||(a={});a.routes&&(this.routes=a.routes);this._bindRoutes();this.initialize.apply(this,arguments)},V=/\((.*?)\)/g,W=/(\(\?)?:\w+/g,X=/\*\w+/g,Y=/[\-{}\[\]+?.,\\\^$|#\s]/g;f.extend(M.prototype,t,{initialize:function(){},route:function(a,b,c){f.isRegExp(a)||(a= 32this._routeToRegExp(a));f.isFunction(b)&&(c=b,b="");c||(c=this[b]);var d=this;g.history.route(a,function(e){e=d._extractParameters(a,e);d.execute(c,e);d.trigger.apply(d,["route:"+b].concat(e));d.trigger("route",b,e);g.history.trigger("route",d,b,e)});return this},execute:function(a,b){a&&a.apply(this,b)},navigate:function(a,b){g.history.navigate(a,b);return this},_bindRoutes:function(){if(this.routes){this.routes=f.result(this,"routes");for(var a,b=f.keys(this.routes);null!=(a=b.pop());)this.route(a, 33this.routes[a])}},_routeToRegExp:function(a){a=a.replace(Y,"\\$\x26").replace(V,"(?:$1)?").replace(W,function(b,c){return c?b:"([^/?]+)"}).replace(X,"([^?]*?)");
33return new RegExp("^"+a+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(a,b){var c=a.exec(b).slice(1);return f.map(c,function(d,e){return e===c.length-1?d||null:d?decodeURIComponent(d):null})}});var y=g.History=function(){this.handlers=[];f.bindAll(this,"checkUrl");"undefined"!==typeof window&&(this.location=encodeURI(DMCP.CustomXSS.getXSSValue(window.location)), 34this.history=window.history)},N=/^[#\/]|\s+$/g,Z=/^\/+|\/+$/g,aa=/msie [\w.]+/,ba=/\/$/,ca=/#.*$/;y.started=!1;f.extend(y.prototype,t,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$\x26/")===this.root},getHash:function(a){return(a=(a||this).location.href.match(DMCP.CustomXSS.getXSSValue(/#(.*)$/)))?a[1]:""},getFragment:function(a,b){null==a&&(this._hasPushState||!this._wantsHashChange||b?(a=decodeURI(DMCP.CustomXSS.getXSSValue(this.location.pathname)+DMCP.CustomXSS.getXSSValue(this.location.search)), 35b=this.root.replace(ba,""),a.indexOf(b)||(a=a.slice(b.length))):a=this.getHash());return a.replace(N,"")},start:function(a){if
35(y.started)throw Error("Backbone.history has already been started");y.started=!0;this.options=f.extend({root:"/"},this.options,a);this.root=this.options.root;this._wantsHashChange=!1!==this.options.hashChange;this._wantsPushState=!!this.options.pushState;this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);a=this.getFragment();var b=document.documentMode; 36b=aa.exec(navigator.userAgent.toLowerCase())&&(!b||7>=b);this.root=("/"+this.root+"/").replace(Z,"/");b&&this._wantsHashChange&&(this.iframe=g.$('\x3ciframe src\x3d"javascript:0" tabindex\x3d"-1"\x3e').hide().appendTo("body")[0].contentWindow,this.navigate(a));if(this._hasPushState)g.$(window).on("popstate",this.checkUrl);else if(this._wantsHashChange&&"onhashchange"in window&&!b)g.$(window).on("hashchange",this.checkUrl);else this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl, 37this.interval));this.fragment=a;a=this.location;if(this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot())return this.fragment=this.getFragment(null,!0),this.location.replace(this.root+"#"+this.fragment),!0;this._hasPushState&&this.atRoot()&&a.hash&&(this.fragment=this.getHash().replace(N,""),this.history.replaceState({},document.title,this.root+this.fragment))}if(!this.options.silent)return this.loadUrl()},stop:function(){g.$(window).off("popstate",this.checkUrl).off("hashchange", 38this.checkUrl);this._checkUrlInterval&&clearInterval(this._checkUrlInterval);y.started=!1},route:function(a,b){this.handlers.unshift({route:a,callback:b})},checkUrl:function(a){a=this.getFragment();a===this.fragment&&this.iframe&&(a=this.getFragment(this.getHash(this.iframe)));if(a===this.fragment)return!1;this.iframe&&this.navigate(a);this.loadUrl()},loadUrl:function(a){a=this.fragment=this.getFragment(a);return f.any(this.handlers,function(b){if(b.route.test(a))return b.callback(a),!0})},navigate:function(a, 39b){if(!y.started)return!1;b&&!0!==b||(b={trigger:!!b});var c=this.root+(a=this.getFragment(a||""));a=a.replace(ca,"");if(this.fragment!==a){this.fragment=a;""===a&&"/"!==c&&(c=c.slice(0,-1));if(this._hasPushState)this.history[b.replace?"replaceState":"pushState"]({},document.title,c);else if(this._wantsHashChange)this._updateHash(DMCP.CustomXSS.getXSSValue(this.location),a,b.replace),this.iframe&&a!==this.getFragment(this.getHash(this.iframe))&&(b.replace||this.iframe.document.open().close(),this._updateHash(DMCP.CustomXSS.getXSSValue(this.iframe.location), 40a,b.replace));else return this.location.assign(c);if(b.trigger)return this.loadUrl(a)}},_updateHash:function(a,b,c){c?(c=a.href.replace(DMCP.CustomXSS.getXSSValue(/(javascript:|#).*$/),""),a.replace(c+"#"+b)):a.hash="#"+b}});g.history=new y;B.extend=E.extend=M.extend=u.extend=y.extend=function(a,b){var c=this;var d=a&&f.has(a,"constructor")?a.constructor:function(){return c.apply(this,arguments)};f.extend(d,c,b);b=function(){this.constructor=d};b.prototype=c.prototype;d.prototype=new b;a&&f.extend(d.prototype, 41a);d.__super__=c.prototype;return d};var K=function(){throw Error('A "url" property or function must be specified');},D=function(a,b){var c=b.error;b.error=function(d){c&&c(a,d,b);a.trigger("error",a,d,b)}};return g});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.