PageSourceSearch

https://www.pfullingen.de/bundles/hitcomfrontend/js/polyfills/URL.min.js

js pfullingen.de collected 2026-10-02 07:46:51 UTC 9,607 bytes, 1 lines download raw bytes

1!function(global){"use strict";function isSequence(o){if(!o)return!1;if("Symbol"in global&&"iterator"in global.Symbol&&"function"===typeof o[Symbol.iterator])return!0;if(Array.isArray(o))return!0;else return!1}function toArray(iter){return"from"in Array?Array.from(iter):Array.prototype.slice.call(iter)}!function(){var nativeURL,origURL=global.URL;try{if(origURL){if("searchParams"in(nativeURL=new global.URL("http://example.com"))){var url=new URL("http://example.com");if(url.search="a=1&b=2","http://example.com/?a=1&b=2"===url.href)if(url.search="","http://example.com/"===url.href)return}if(!("href"in nativeURL))nativeURL=void 0;nativeURL=void 0}}catch(_){}function urlencoded_serialize(pairs){var output="",first=!0;return pairs.forEach((function(pair){var name=encodeURIComponent(pair.name),value=encodeURIComponent(pair.value);if(!first)output+="&";output+=name+"="+value,first=!1})),output.replace(/%20/g,"+")}function urlencoded_parse(input,isindex){var sequences=input.split("&");if(isindex&&-1===sequences[0].indexOf("="))sequences[0]="="+sequences[0];var pairs=[];sequences.forEach((function(bytes){if(0!==bytes.length){var index=bytes.indexOf("=");if(-1!==index)var name=bytes.substring(0,index),value=bytes.substring(index+1);else name=bytes,value="";name=name.replace(/\+/g," "),value=value.replace(/\+/g," "),pairs.push({name:name,value:value})}}));var output=[];return pairs.forEach((function(pair){output.push({name:decodeURIComponent(pair.name),value:decodeURIComponent(pair.value)})})),output}function URLSearchParams(init){var $this=this;if(this._list=[],void 0===init||null===init);else if(init instanceof URLSearchParams)this._list=urlencoded_parse(String(init));else if("object"===typeof init&&isSequence(init))toArray(init).forEach((function(e){if(!isSequence(e))throw TypeError();var nv=toArray(e);if(2!==nv.length)throw TypeError();$this._list.push({name:String(nv[0]),value:String(nv[1])})}));else if("object"===typeof init&&init)Object.keys(init).forEach((function(key){$this._list.push({name:String(key),value:String(init[key])})}));else{if("?"===(init=String(init)).substring(0,1))init=init.substring(1);this._list=urlencoded_parse(init)}this._url_object=null,this._setList=function(list){if(!updating)$this._list=list};var updating=!1;this._update_steps=function(){if(!updating)if(updating=!0,$this._url_object){if("about:"===$this._url_object.protocol&&-1!==$this._url_object.pathname.indexOf("?"))$this._url_object.pathname=$this._url_object.pathname.split("?")[0];$this._url_object.search=urlencoded_serialize($this._list),updating=!1}}}function Iterator(source,kind){var index=0;this.next=function(){if(index>=source.length)return{done:!0,value:void 0};var pair=source[index++];return{done:!1,value:"key"===kind?pair.name:"value"===kind?pair.value:[pair.name,pair.value]}}}if(Object.defineProperties(URLSearchParams.prototype,{append:{value:function(name,value){this._list.push({name:name,value:value}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},delete:{value:function(name){for(var i=0;i<this._list.length;)if(this._list[i].name===name)this._list.splice(i,1);else++i;this._update_steps()},writable:!0,enumerable:!0,configurable:!0},get:{value:function(name){for(var i=0;i<this._list.length;++i)if(this._list[i].name===name)return this._list[i].value;return null},writable:!0,enumerable:!0,configurable:!0},getAll:{value:function(name){for(var result=[],i=0;i<this._list.length;++i)if(this._list[i].name===name)result.push(this._list[i].value);return result},writable:!0,enumerable:!0,configurable:!0},has:{value:function(name){for(var i=0;i<this._list.length;++i)if(this._list[i].name===name)return!0;return!1},writable:!0,enumerable:!0,configurable:!0},set:{value:function(name,value){for(var found=!1,i=0;i<this._list.length;)if(this._list[i].name===name)if(!found)this._list[i].value=value,found=!0,++i;else this._list.splice(i,1);else++i;if(!found)this._list.push({name:name,value:value});this._update_steps()},writable:!0,enumerable:!0,configurable:!0},entries:{value:function(){return new Iterator(this._list,"key+value")},writable:!0,enumerable:!0,configurable:!0},keys:{value:function(){return new Iterator(this._list,"key")},writable:!0,enumerable:!0,configurable:!0},values:{value:function(){return new Iterator(this._list,"value")},writable:!0,enumerable:!0,configurable:!0}
1,forEach:{value:function(callback){var thisArg=arguments.length>1?arguments[1]:void 0;this._list.forEach((function(pair){callback.call(thisArg,pair.value,pair.name)}))},writable:!0,enumerable:!0,configurable:!0},toString:{value:function(){return urlencoded_serialize(this._list)},writable:!0,enumerable:!1,configurable:!0}}),"Symbol"in global&&"iterator"in global.Symbol)Object.defineProperty(URLSearchParams.prototype,global.Symbol.iterator,{value:URLSearchParams.prototype.entries,writable:!0,enumerable:!0,configurable:!0}),Object.defineProperty(Iterator.prototype,global.Symbol.iterator,{value:function(){return this},writable:!0,enumerable:!0,configurable:!0});function URL(url,base){if(!(this instanceof global.URL))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator.");if(base)url=function(){if(nativeURL)return new origURL(url,base).href;var iframe;try{var doc;if("[object OperaMini]"===Object.prototype.toString.call(window.operamini))(iframe=document.createElement("iframe")).style.display="none",document.documentElement.appendChild(iframe),doc=iframe.contentWindow.document;else if(document.implementation&&document.implementation.createHTMLDocument)doc=document.implementation.createHTMLDocument("");else if(document.implementation&&document.implementation.createDocument)(doc=document.implementation.createDocument("http://www.w3.org/1999/xhtml","html",null)).documentElement.appendChild(doc.createElement("head")),doc.documentElement.appendChild(doc.createElement("body"));else if(window.ActiveXObject)(doc=new window.ActiveXObject("htmlfile")).write("<head></head><body></body>"),doc.close();if(!doc)throw Error("base not supported");var baseTag=doc.createElement("base");baseTag.href=base,doc.getElementsByTagName("head")[0].appendChild(baseTag);var anchor=doc.createElement("a");return anchor.href=url,anchor.href}finally{if(iframe)iframe.parentNode.removeChild(iframe)}}();var instance=function(url){if(nativeURL)return new origURL(url);var anchor=document.createElement("a");return anchor.href=url,anchor}(url||""),self=function(){if(!("defineProperties"in Object))return!1;try{var obj={};return Object.defineProperties(obj,{prop:{get:function(){return!0}}}),obj.prop}catch(_){return!1}}()?this:document.createElement("a"),query_object=new URLSearchParams(instance.search?instance.search.substring(1):null);function tidy_instance(){var href=instance.href.replace(/#$|\?$|\?(?=#)/g,"");if(instance.href!==href)instance.href=href}function update_steps(){query_object._setList(instance.search?urlencoded_parse(instance.search.substring(1)):[]),query_object._update_steps()}return query_object._url_object=self,Object.defineProperties(self,{href:{get:function(){return instance.href},set:function(v){instance.href=v,tidy_instance(),update_steps()},enumerable:!0,configurable:!0},origin:{get:function(){if("origin"in instance)return instance.origin;else return this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return instance.protocol},set:function(v){instance.protocol=v},enumerable:!0,configurable:!0},username:{get:function(){return instance.username},set:function(v){instance.username=v},enumerable:!0,configurable:!0},password:{get:function(){return instance.password},set:function(v){instance.password=v},enumerable:!0,configurable:!0},host:{get:function(){var re={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[instance.protocol];return re?instance.host.replace(re,""):instance.host},set:function(v){instance.host=v},enumerable:!0,configurable:!0},hostname:{get:function(){return instance.hostname},set:function(v){instance.hostname=v},enumerable:!0,configurable:!0},port:{get:function(){return instance.port},set:function(v){instance.port=v},enumerable:!0,configurable:!0},pathname:{get:function(){if("/"!==instance.pathname.charAt(0))return"/"+instance.pathname;else return instance.pathname},set:function(v){instance.pathname=v},enumerable:!0,configurable:!0},search:{get:function(){return instance.search},set:function(v){if(instance.search!==v)instance.search=v,tidy_instance(),update_steps()},enumerable:!0,configurable:!0},searchParams:{get:function(){return query_object},enumerable:!0,configurable:!0},hash:{get:function(){return instance.hash},set:function(v){instance.hash=v,tidy_instance()},enumerable:!0,configurable:!0},toString:{value:function(){return instance.toString()}
1,enumerable:!1,configurable:!0},valueOf:{value:function(){return instance.valueOf()},enumerable:!1,configurable:!0}}),self}if(origURL)for(var i in origURL)if(Object.prototype.hasOwnProperty.call(origURL,i)&&"function"===typeof origURL[i])URL[i]=origURL[i];global.URL=URL,global.URLSearchParams=URLSearchParams}(),function(){if("1"!==new global.URLSearchParams([["a",1]]).get("a")||"1"!==new global.URLSearchParams({a:1}).get("a")){var orig=global.URLSearchParams;global.URLSearchParams=function(init){if(init&&"object"===typeof init&&isSequence(init)){var o=new orig;return toArray(init).forEach((function(e){if(!isSequence(e))throw TypeError();var nv=toArray(e);if(2!==nv.length)throw TypeError();o.append(nv[0],nv[1])})),o}else if(init&&"object"===typeof init)return o=new orig,Object.keys(init).forEach((function(key){o.set(key,init[key])})),o;else return new orig(init)}}}()}(self);

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.