PageSourceSearch

https://www.hamburg-tourism.de/_assets/b4ccaba872ad200c4e382984a31…button.ButtonExtended.default.js?1790674645

js hamburg-tourism.de collected 2026-10-01 11:57:56 UTC 2,916 bytes, 1 lines download raw bytes

1!function(){var t={5052:function(t){t.exports={offsetTop:function(t){var e=document.querySelector("body");return t.getBoundingClientRect().top-e.getBoundingClientRect().top},offsetLeft:function(t){var e=document.querySelector("body");return t.getBoundingClientRect().left-e.getBoundingClientRect().left},scrollTo:function(t,e,n){var o=function(){return{x:window.pageXOffset,y:window.pageYOffset}},r=o(),u={x:(t-r.x)/(n/15),y:(e-r.y)/(n/15)},i=setInterval((function(){!function(){var n=o(),r={x:!1,y:!1};return u.x<0?n.x+u.x<=t&&(r.x=!0):n.x+u.x>=t&&(r.x=!0),u.y<0?n.y+u.y<=e&&(r.y=!0):n.y+u.y>=e&&(r.y=!0),!(!r.x||!r.y)}()?window.scrollBy(u.x,u.y):(clearInterval(i),window.scrollTo(t,e))}),15)},scrollElementTo:function(t,e,n,o){var r=function(){return{x:o.scrollLeft,y:o.scrollTop}},u=r(),i=(t-u.x)/(n/15),a=(e-u.y)/(n/15),d=setInterval((function(){!function(){var n=r(),o={x:!1,y:!1};return i<0?n.x+i<=t&&(o.x=!0):n.x+i>=t&&(o.x=!0),a<0?n.y+a<=e&&(o.y=!0):n.y+a>=e&&(o.y=!0),!(!o.x||!o.y)}()?(o.scrollLeft+=i,o.scrollTop+=a):(clearInterval(d),o.scrollLeft=t,o.scrollTop+=e)}),15)},accessDataset:function(t,e){return t.dataset?t.dataset[e]:t.getAttribute("data-"+e)},extendObject:function(t,e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n]);return t},documentReady:function(t){let e=!1;"undefined"!=typeof less&&"object"==typeof less.pageLoadFinished&&(e=!0);var n=function(){e?less.pageLoadFinished.then((()=>{setTimeout(t)})):setTimeout(t)},o=function(){document.removeEventListener("DOMContentLoaded",o),window.removeEventListener("load",o),n()};"complete"===document.readyState?n():(document.addEventListener("DOMContentLoaded",o),window.addEventListener("load",o))}}}},e={};function n(o){var r=e[o];if(void 0!==r)return r.exports;var u=e[o]={exports:{}};return t[o](u,u.exports,n),u.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){"use strict";var t,e,o,r,u,i=n(5052);t=function(t){if(!t)return 0;var e=window.getComputedStyle(t);return parseInt(e.getPropertyValue("width"))+(parseInt(e.getPropertyValue("margin-right"))||0)},e=function(e){var n=function(t){for(var e=t.children,n=[],o=0;o<e.length;o++)e[o].classList.remove(u),n.push(e[o]);return n}(e);if(n.length<3)return!0;var o=window.getComputedStyle(e),r=parseInt(o.getPropertyValue("width"))-2*(parseInt(o.getPropertyValue("padding-right"))||0);r-=t(n.shift())+t(n.pop());for(var i=0;i<n.length;i++)(r-=t(n[i]))<0&&n[i].classList.add(u)},o=function(){for(var t=0;t<r.length;t++)e(r[t])},r=[],u="button-ButtonExtended-default__content--hidden",n.n(i)().documentReady((function(){r=document.getElementsByClassName("button-ButtonExtended-default"),window.addEventListener("resize",o),o()}))}()}();

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.