PageSourceSearch

https://www.yourcloudlibrary.com/apps/settings/wcm/designs/oclc/js/jquery/jquery.url.min.js

js yourcloudlibrary.com collected 2026-10-01 10:28:11 UTC 1,536 bytes, 3 lines download raw bytes

1jQuery.url=function(){var c={},b={},d={url:window.location,strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},
2f=function(){str=decodeURI(d.url);for(var a=d.parser[d.strictMode?"strict":"loose"].exec(str),b={},c=14;c--;)b[d.key[c]]=a[c]||"";b[d.q.name]={};b[d.key[12]].replace(d.q.parser,function(a,c,e){c&&(b[d.q.name][c]=e)});return b},e=function(){b=f();var a=b.path;c=[];c=b.path.length==1?{}:(a.charAt(a.length-1)=="/"?a.substring(1,a.length-1):path=a.substring(1)).split("/")};return{setMode:function(a){d.strictMode=a=="strict"?!0:!1;return this},setUrl:function(a){d.url=a===void 0?window.location:a;e();
3return this},segment:function(a){jQuery.isEmptyObject(b)&&e();if(a===void 0)return c.length;return c[a]===""||c[a]===void 0?null:c[a]},attr:function(a){jQuery.isEmptyObject(b)&&e();if(a=="base")return b.port!==null&&b.port!==""?b.protocol+"://"+b.host+":"+b.port+"/":b.protocol+"://"+b.host+"/";return b[a]===""?null:b[a]},param:function(a){jQuery.isEmptyObject(b)&&e();return b.queryKey[a]===null?null:b.queryKey[a]}}}();

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.