1if("undefined"===typeof db)var db={};jQuery.extend(db,{LogLevel:{OFF:0,DEBUG:8,INFO:6,WARN:4,ERROR:2,FATAL:1}}); 2jQuery.extend(db,{logLevel:db.LogLevel.OFF,log:function(a,b){var c=Array.prototype.slice.call(arguments,1);db.logArray(a,c)},logSpecial:function(a,b,c){var e=Array.prototype.slice.call(arguments,2);db.logArray(a,e,b)},logArray:function(a,b,c){this.logLevel&&(a=a||db.LogLevel.INFO,a<=this.logLevel&&(a=db.getLogDescriptor(a).toLowerCase()||"info",c=c||a,b instanceof Array||(b=[b]),"fatal"===a&&(b[0]=a+" "+b[0],c="error"),this.attachConsole(),"function"!==typeof console[c]&&(c="info"),Function.prototype.apply.apply(console[c], 3[console,b])))},getLogDescriptor:function(a){var b={};jQuery.each(db.LogLevel,function(a,e){b[e]=a});db.getLogDescriptor=function(a){return b[a]};return b[a]},attachConsole:function(a){if(a||db.logLevel&&"undefined"===typeof console){a=document.getElementsByTagName("head")[0];var b=document.createElement("script");b.type="text/javascript";b.src="http://getfirebug.com/releases/lite/latest/firebug-lite.js";a.appendChild(b);return!0}return!1},util:{getPageDimensions:function(){var a={},b=document.all&& 4!window.opera,c=document.documentElement&&parseInt(document.documentElement.clientWidth)||1E5,e="CSS1Compat"==document.compatMode?document.documentElement:document.body;a.scrollTop=b?e.scrollTop:window.pageYOffset;a.scrollLeft=b?e.scrollLeft:window.pageXOffset;a.docWidth=b?e.clientWidth:/Safari/i.test(navigator.userAgent)?window.innerWidth:Math.min(c,window.innerWidth-16);a.docHeight=b?e.clientHeight:window.innerHeight;a.scrollHeight=Math.max(e.scrollHeight,e.offsetHeight);db.log(db.LogLevel.DEBUG, 5"page dimensions: %o",a);return a},generateID:function(a){return(a||"id")+"_"+(new Date).getTime()+Math.floor(1E3*Math.random())},indexToAlpha:function(a){return unescape("%"+parseInt(a+29,16))},average:function(a){for(var b=a.length,c=0,e=0;e<b;e++)c+=a[e];return c/b},getUrlParams:function(){for(var a={},b,c=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),e=c.length-1;0<=e;e--){b=c[e].split("=");var d=b[1];if(jQuery.isNumeric(d))d=parseInt(d);else if("true"===d||"false"=== 6d)d=Boolean(d);a[b[0]]=decodeURIComponent(d)}return a},redraw:function(a){var b=document.createTextNode(" ");jQuery(b).appendTo(a);setTimeout(function(){b.parentNode.removeChild(b)},0);return a}}});(function(a){a.fn.equals=function(a){return a?this.length===a.length&&(this.length=this.filter(a).length):!1};a.fn.serializeObject=function(){var b={};a.each(this.serializeArray(),function(c,e){var d=e.name,f=e.value;b[d]=void 0===b[d]?f:a.isArray(b[d])?b[d].concat(f):[b[d],f]});return b}})(jQuery); 7"function"!==typeof Object.create&&(Object.create=function(a){function b(){}b.prototype=a;return new b});var DEBUG=db.logLevel;db.attachConsole();var Cookie=function(){return{units:{MILLISECONDS:1,SECONDS:1E3,MINUTES:6E4,HOURS:36E5,DAYS:864E5},createCookie:function(a,b,c,e){var d="";c&&(e||(e=Cookie.units.DAYS),d=new Date,d.setTime(d.getTime()+c*e),d="; expires="+d.toGMTString());document.cookie=a+"="+b+d+"; path=/"},readCookie:function(a,b){for(var c=a+"=",e=document.cookie.split(";"),d=0;d<e.length;d++){for(var f=e[d];" "==f.charAt(0);)f=f.substring(1,f.length);if(0==f.indexOf(c))return c=f.substring(c.length,f.length),b&&(c=c.replace(/^["']/, 8""),c=c.replace(/['"]$/,"")),c}return null},eraseCookie:function(a){Cookie.createCookie(a,"",-1)}}}();this.JSON||(this.JSON={}); 9(function(){function a(a){return 10>a?"0"+a:a}function b(a){d.lastIndex=0;return d.test(a)?'"'+a.replace(d,function(a){var b=p[a];
9return"string"===typeof b?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function c(a,e){var d,m,n,q,r=f,l,g=e[a];g&&"object"===typeof g&&"function"===typeof g.toJSON&&(g=g.toJSON(a));"function"===typeof h&&(g=h.call(e,a,g));switch(typeof g){case "string":return b(g);case "number":return isFinite(g)?String(g):"null";case "boolean":case "null":return String(g);case "object":if(!g)return"null"; 10f+=k;l=[];if("[object Array]"===Object.prototype.toString.apply(g)){q=g.length;for(d=0;d<q;d+=1)l[d]=c(d,g)||"null";n=0===l.length?"[]":f?"[\n"+f+l.join(",\n"+f)+"\n"+r+"]":"["+l.join(",")+"]";f=r;return n}if(h&&"object"===typeof h)for(q=h.length,d=0;d<q;d+=1)m=h[d],"string"===typeof m&&(n=c(m,g))&&l.push(b(m)+(f?": ":":")+n);else for(m in g)Object.hasOwnProperty.call(g,m)&&(n=c(m,g))&&l.push(b(m)+(f?": ":":")+n);n=0===l.length?"{}":f?"{\n"+f+l.join(",\n"+f)+"\n"+r+"}":"{"+l.join(",")+"}";f=r;return n}} 11"function"!==typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(b){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+a(this.getUTCMonth()+1)+"-"+a(this.getUTCDate())+"T"+a(this.getUTCHours())+":"+a(this.getUTCMinutes())+":"+a(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(a){return this.valueOf()});var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,d= 12/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,f,k,p={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},h;"function"!==typeof JSON.stringify&&(JSON.stringify=function(a,b,e){var d;k=f="";if("number"===typeof e)for(d=0;d<e;d+=1)k+=" ";else"string"===typeof e&&(k=e);if((h=b)&&"function"!==typeof b&&("object"!==typeof b||"number"!==typeof b.length))throw Error("JSON.stringify");return c("",{"":a})}); 13"function"!==typeof JSON.parse&&(JSON.parse=function(a,b){function d(a,e){var c,f,g=a[e];if(g&&"object"===typeof g)for(c in g)Object.hasOwnProperty.call(g,c)&&(f=d(g,c),void 0!==f?g[c]=f:delete g[c]);return b.call(a,e,g)}var c;a=String(a);e.lastIndex=0;e.test(a)&&(a=a.replace(e,function(a){return"\\u"+("0000"+a.charCo
13deAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, 14"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return c=eval("("+a+")"),"function"===typeof b?d({"":c},""):c;throw new SyntaxError("JSON.parse");})})();"undefined"===typeof DEBUG&&(DEBUG=0);"undefined"===typeof db&&(db={}); 15db.FloatingPanel=function(a,b,c,e){this.updateAreas=this.element=null;this.shown=!1;this.params={};this.contentId=a||b.contentId;b||(b={});jQuery.extend(this.params,this._defaults,b);e||this._addClass("floatingPanel ");null==this.params.insertRef&&(this.params.insertRef=document.body);"inplace"===this.params.insertPosition&&(a=jQuery("#"+a).prev(),a.length?(this.params.insertRef=a.get(0),this.params.insertPosition="after"):(this.params.insertRef=jQuery("#"+this.contentId).get(0).parentNode,this.params.insertPosition= 16"top"));DEBUG&&console.info("new floatingPanel initialized ",this.params," delaying: ",c);c||this.show()}; 17jQuery.extend(db.FloatingPanel.prototype,{insertMap:{top:"prepend",bottom:"append",before:"before",after:"after"},_defaults:{dimensions:{x:null,y:null},position:{x:null,y:null},offset:{x:null,y:null},autoPosition:{x:!1,y:!1},autoMargin:{x:!1,y:!1},bindings:null,className:"",modal:!1,insertRef:null,insertPosition:"bottom",consume:!1},show:function(a){if(this.initialised)this.shown?DEBUG&&console.info(this.element+" is already shown"):(db.panelManager.push(this,a),this.shown=!0);else if(this.element= 18document.createElement("DIV"),this.element.style.visibility="hidden",this.params.ajax){var b=this.params.ajax;b.url&&b.params&&(b.params.url=b.url,b=b.params);b.success?"object"!==typeof b.success&&(b.success=[b.success]):b.success=[];b.success.length&&b.clearDefaultSuccess||b.success.unshift(function(b){return function(e){b.element.innerHTML=e;jQuery(b.element).children().first().show();b.initComplete(a)}}(this));jQuery.ajax(b)}else this.element.innerHTML=jQuery("#"+this.contentId).html()||"",this.params.consume&& 19jQuery("#"+this.contentId).remove(),this.initComplete(a)},initComplete:function(a){this.setup();db.panelManager.push(this,a);this.params.hideRequested&&(this.params.hideRequested=!1,this.hide())},hide:function(){this.initialised||(this.params.hideRequested=!0);db.panelManager.remove(this)},setup:function(a){"undefined"!==typeof a&&jQuery.extend(this.params,a);this.element.className=this.params.className;DEBUG&&console.info(this.element.className);null!==this.params.dimensions.x&&(this.element.style.width= 20this.params.dimensions.x+(parseFloat(this.params.dimensions.x)?"px":""));null!==this.params.dimensions.y&&(this.element.style.height=this.params.dimensions.y+(parseFloat(this.params.dimensions.y)?"px":""));null!==this.params.position.x&&(this.element.style.left=this.params.position.x+"px");null!==this.params.position.y&&(this.element.style.top=this.params.position.y+"px");this.shown&&this.autoMargins();this.initialised=!0},getId:function(){return this.element.id},setId:function(a){this.element.id= 21a},setLevel:function(a){this.level=a;this.setId("panel_"+this.level)},getLevel:function(){return this.level},setUpdateArea:function(a,b){"undefined"!==typeof b&&(a.id=b);this.updateArea=a},getUpdateArea:function(){return null==this.updateArea?this.element:this.updateArea},autoMargins:function(){var a;this.params.autoMargin.x&&(a=this.params.offset.x||0,a*=parseFloat(this.element.offsetWidth),this.element.style.marginLeft="-"+a+"px");this.params.autoMargin.y&&(a=this.params.offset.y||0,a=parseFloat(this.element.offsetHeight)* 22a*-1,this.element.style.marginTop=a+"px")},_addClass:function(a){this.params.className=a+" "+this.params.className}});db.ModalPanel=function(a,b,c,e){"undefined"===typeof b&&(b={});var d={};jQuery.extend(d,this._defaults,b);a=new db.FloatingPanel(a,d,!0,e);e||a._addClass("modalPanel");c||a.show();return a};db.ModalPanel.prototype={_defaults:{offset:{x:.5,y:.5},modal:!0,autoMargin:{x:!1,y:!1},autoPosition:{x:!1,y:!0}}}; 23db.ActionPanel=function(a,b,c,e,d){"undefined"===typeof b&&(b={});var f={};jQuery.extend(f,this._defaults,b);a=new db.ModalPanel(a,f,!0,d);d||a._addClass("modalPanel");c||a.show(e);return a};db.ActionPanel.prototype={_defaults:{offset:{x:.5,y:.25}}}; 24db.panelManager=new function(){var a=this,b=[];this.veil=null;var c=function(e){var d=jQuery.inArray(e,b);b.splice(d,1);delete b[e.getId()];jQuery(e.element).remove();e.shown=!1;a.veilRequired()?e.params.modal&&a.veil.setIndex(a.getZindex()):null!=a.veil&&(a.veil.destroy(),a.veil=null);return e};DEBUG&&(this.getStack=function(){return b});this.push=function(a,d){a.setLevel(this.topLevel()+1);b.push(a);b[a.getId()]=a;var c=this.getDimensions();a.params.modal&&(null===this.veil&&(this.veil=new db.Veil, 25this.veil.show(c)),this.veil.setIndex(this.getZindex()-5));jQuery(a.params.insertRef)[a.insertMap[a.params.insertPosition]](a.element);if(a.params.autoPosition.y&&null==a.params.position.y){var k=parseFloat(a.element.style.marginTop),c=c.scrollTop+c.docHeight*(a.params.offset.y||.5);0>k&&0>c+k&&(c=Math.abs(k));a.element.style.top=c+"px"}a.element.style.zIndex=this.getZindex();a.autoMargins();jQuery(a.element).hide().css("visibility","visible").fadeIn("slow",function(){d&&d()});a.shown=!0};this.remove= 26function(a){return a.params.modal&&this.getTopModal()!==a?!1:(c(a),!0)};this.removeAll=function(){jQuery(b).each(function(a,b){c(b)})};this.veilRequired=function(){if(null!=this.veil){var a={},d=!1;try{jQuery.each(b,function(b,c){if(c.params.modal)throw d=!0,a;})}catch(c){if(c!==a)throw c;}}return d};this.getZindex=function(){return this.getTopModal()?100*(this.getTopModal().getLevel()+1):100};this.getTopModal=function(){for(var a=null,c=b.length-1;0<=c;c--){var f=b[c];if(f.params.modal){a=f;break}}return a}; 27this.getTop=function(){return b[b.length-1]};this.getBottom=function(){return b[0]};this.getDimensions=function(){var a={},b=document.all&&!window.opera,c="CSS1Compat"==document.compatMode?document.documentElement:document.body;a.scrollTop=b?c.scrollTop:window.pageYOffset;a.docHeight=b?c.clientHeight:window.innerHeight;a.scrollHeight=Math.max(c.scrollHeight,c.offsetHeight);DEBUG&&console.info("dims : ",a);return a};this.get=function(a){return b[a]};this.topLevel=function(){return b.length?parseInt(b[b.length- 281].getLevel()):0}};db.Veil=function(a){this.element=null;"undefined"!==typeof a&&jQuery.extend(this.params,a);a=document.createElement("DIV");a.className=this.params.className;a.id=this.params.id;this.element=a};db.Veil.prototype={params:{className:"veil",id:"modalVeil"},show:function(a){jQuery("body").prepend(this.element)},destroy:function(){jQuery(this.element).remove()},setIndex:function(a){this.element.style.zIndex=a}}; 29db.Prompt=function(a){return function(b,c){function e(a,b){b&&(b(d)||a.preventDefault());d.hide()}var d,f,k,p,h=a.extend({init:function(){db.log(db.LogLevel.INFO,"Panel params: %o",c);d=new db.ModalPanel(null,c);if(c.affirmButtonSelector)a(document).on("click",c.affirmButtonSelector,h.affirm);if(c.denyButtonSelector)a(document).on("click",c.denyButtonSelector,h.deny);if(c.cancelButtonSelector)a(document).on("click",c.cancelButtonSelector,h.cancel)},show:function(a,b,c){f=a;k=b;p=c;if(!d)try{h.init()}catch(e){db.log(db.LogLevel.ERROR, 30e);return}d.show();return h.onShow(d)},onShow:function(a){return!0},affirm:function(a){return e(a,f)},deny:function(a){e(a,k)},cancel:function(a){e(a,p)}},b||{});return h}}(jQuery);
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.