1(self.webpackChunkav_physikinstrumente=self.webpackChunkav_physikinstrumente||[]).push([[1671],{1671(t,e,r){"use strict";r.r(e),r.d(e,{init:()=>s});r(113),r(6099),r(8940),r(2762);var o=r(4692),i=r.n(o);r(3611);function s(t){i()(t).googleMap()}i().fn.googleMap=function(){return this.each(function(){if("undefined"!=typeof google&&void 0!==google.maps){var t=i()(this),e=t.attr("data-map-zoom")?parseInt(t.attr("data-map-zoom")):8,r=new google.maps.InfoWindow({content:"sdsdf"}),o=new google.maps.Map(t.find("[data-map]")[0],{zoom:e,center:new google.maps.LatLng(48.94583,8.49024)}),s=new google.maps.LatLngBounds,n=[];t.find("[data-marker]").each(function(){var t=i()(this).attr("data-marker-lat"),e=i()(this).attr("data-marker-lng"),a=i()(this).html();if(""!==t&&""!==e){var p=new google.maps.Marker;p.setIcon({url:"/typo3conf/ext/av_physikinstrumente/Resources/Public/Img/location_pin.png",size:new google.maps.Size(33,48),anchor:new google.maps.Point(16,41)}),p.setMap(o),p.setPosition(new google.maps.LatLng(t,e)),a.trim()&&google.maps.event.addListener(p,"click",function(t){r.setContent(a),r.open(o,p)}),n.push(p),s.extend(p.getPosition())}}),google.maps.event.addListener(o,"zoom_changed",function(){zoomChangeBoundsListener=google.maps.event.addListener(o,"bounds_changed",function(){this.getZoom()>e&&!0===this.initialZoom&&(this.setZoom(e),this.initialZoom=!1),google.maps.event.removeListener(zoomChangeBoundsListener)})}),o.initialZoom=!0,o.fitBounds(s);new MarkerClusterer(o,n,{styles:[{textColor:"transparent",url:"/typo3conf/ext/av_physikinstrumente/Resources/Public/Img/location_pin.png",height:50,width:32}]})}})}},3611(t,e,r){function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e,r){this.extend(i,google.maps.OverlayView),this.map_=t,this.markers_=[],this.clusters_=[],this.sizes=[53,56,66,78,90],this.styles_=[],this.ready_=!1;var o=r||{};this.gridSize_=o.gridSize||60,this.minClusterSize_=o.minimumClusterSize||2,this.maxZoom_=o.maxZoom||null,this.styles_=o.styles||[],this.imagePath_=o.imagePath||this.MARKER_CLUSTER_IMAGE_PATH_,this.imageExtension_=o.imageExtension||this.MARKER_CLUSTER_IMAGE_EXTENSION_,this.zoomOnClick_=!0,null!=o.zoomOnClick&&(this.zoomOnClick_=o.zoomOnClick),this.averageCenter_=!1,null!=o.averageCenter&&(this.averageCenter_=o.averageCenter),this.setupStyles_(),this.setMap(t),this.prevZoom_=this.map_.getZoom();var s=this;google.maps.event.addListener(this.map_,"zoom_changed",function(){var t=s.map_.getZoom(),e=s.map_.minZoom||0,r=Math.min(s.map_.maxZoom||100,s.map_.mapTypes[s.map_.getMapTypeId()].maxZoom);t=Math.min(Math.max(t,e),r),s.prevZoom_!=t&&(s.prevZoom_=t,s.resetViewport())}),google.maps.event.addListener(this.map_,"idle",function(){s.redraw()}),e&&(e.length||Object.keys(e).length)&&this.addMarkers(e,!1)}function s(t){this.markerClusterer_=t,this.map_=t.getMap(),this.gridSize_=t.getGridSize(),this.minClusterSize_=t.getMinClusterSize(),this.averageCenter_=t.isAverageCenter(),this.center_=null,this.markers_=[],this.bounds_=null,this.clusterIcon_=new n(this,t.getStyles(),t.getGridSize())}function n(t,e,r){t.getMarkerClusterer().extend(n,google.maps.OverlayView),this.styles_=e,this.padding_=r||0,this.cluster_=t,this.center_=null,this.map_=t.getMap(),this.div_=null,this.sums_=null,this.visible_=!1,this.setMap(this.map_)}r(2675),r(9463),r(2259),r(5276),r(3792),r(8598),r(4782),r(4554),r(9432),r(6099),r(8940),r(7764),r(9907),r(2953),r(6031),i.prototype.MARKER_CLUSTER_IMAGE_PATH_="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m",i.prototype.MARKER_CLUSTER_IMAGE_EXTENSION_="png",i.prototype.extend=function(t,e){return function(t){for(var e in t.prototype)this.prototype[e]=t.prototype[e];return this}.apply(t,[e])},i.prototype.onAdd=function(){this.setReady_(!0)},i.prototype.draw=function(){},i.prototype.setupStyles_=function(){if(!this.styles_.length)for(var t,e=0;t=this.sizes[e];e++)this.styles_.push({url:this.imagePath_+(e+1)+"."+this.imageExtension_,height:t,width:t})},i.prototype.fitMapToMarkers=function(){for(var t,e=this.getMarkers(),r=new google.maps.LatLngBounds,o=0;t=e[o];o++)r.extend(t.getPosition());this.map_.fitBounds(r)}
1,i.prototype.setStyles=function(t){this.styles_=t},i.prototype.getStyles=function(){return this.styles_},i.prototype.isZoomOnClick=function(){return this.zoomOnClick_},i.prototype.isAverageCenter=function(){return this.averageCenter_},i.prototype.getMarkers=function(){return this.markers_},i.prototype.getTotalMarkers=function(){return this.markers_.length},i.prototype.setMaxZoom=function(t){this.maxZoom_=t},i.prototype.getMaxZoom=function(){return this.maxZoom_},i.prototype.calculator_=function(t,e){for(var r=0,o=t.length,i=o;0!==i;)i=parseInt(i/10,10),r++;return{text:o,index:r=Math.min(r,e)}},i.prototype.setCalculator=function(t){this.calculator_=t},i.prototype.getCalculator=function(){return this.calculator_},i.prototype.addMarkers=function(t,e){if(t.length)for(var r=0;o=t[r];r++)this.pushMarkerTo_(o);else if(Object.keys(t).length)for(var o in t)this.pushMarkerTo_(t[o]);e||this.redraw()},i.prototype.pushMarkerTo_=function(t){if(t.isAdded=!1,t.draggable){var e=this;google.maps.event.addListener(t,"dragend",function(){t.isAdded=!1,e.repaint()})}this.markers_.push(t)},i.prototype.addMarker=function(t,e){this.pushMarkerTo_(t),e||this.redraw()},i.prototype.removeMarker_=function(t){var e=-1;if(this.markers_.indexOf)e=this.markers_.indexOf(t);else for(var r,o=0;r=this.markers_[o];o++)if(r==t){e=o;break}return-1!=e&&(t.setMap(null),this.markers_.splice(e,1),!0)},i.prototype.removeMarker=function(t,e){var r=this.removeMarker_(t);return!(e||!r)&&(this.resetViewport(),this.redraw(),!0)},i.prototype.removeMarkers=function(t,e){for(var r,o=!1,i=0;r=t[i];i++){var s=this.removeMarker_(r);o=o||s}if(!e&&o)return this.resetViewport(),this.redraw(),!0},i.prototype.setReady_=function(t){this.ready_||(this.ready_=t,this.createClusters_())},i.prototype.getTotalClusters=function(){return this.clusters_.length},i.prototype.getMap=function(){return this.map_},i.prototype.setMap=function(t){this.map_=t},i.prototype.getGridSize=function(){return this.gridSize_},i.prototype.setGridSize=function(t){this.gridSize_=t},i.prototype.getMinClusterSize=function(){return this.minClusterSize_},i.prototype.setMinClusterSize=function(t){this.minClusterSize_=t},i.prototype.getExtendedBounds=function(t){var e=this.getProjection(),r=new google.maps.LatLng(t.getNorthEast().lat(),t.getNorthEast().lng()),o=new google.maps.LatLng(t.getSouthWest
1().lat(),t.getSouthWest().lng()),i=e.fromLatLngToDivPixel(r);i.x+=this.gridSize_,i.y-=this.gridSize_;var s=e.fromLatLngToDivPixel(o);s.x-=this.gridSize_,s.y+=this.gridSize_;var n=e.fromDivPixelToLatLng(i),a=e.fromDivPixelToLatLng(s);return t.extend(n),t.extend(a),t},i.prototype.isMarkerInBounds_=function(t,e){return e.contains(t.getPosition())},i.prototype.clearMarkers=function(){this.resetViewport(!0),this.markers_=[]},i.prototype.resetViewport=function(t){for(var e,r=0;e=this.clusters_[r];r++)e.remove();var o;for(r=0;o=this.markers_[r];r++)o.isAdded=!1,t&&o.setMap(null);this.clusters_=[]},i.prototype.repaint=function(){var t=this.clusters_.slice();this.clusters_.length=0,this.resetViewport(),this.redraw(),window.setTimeout(function(){for(var e,r=0;e=t[r];r++)e.remove()},0)},i.prototype.redraw=function(){this.createClusters_()},i.prototype.distanceBetweenPoints_=function(t,e){if(!t||!e)return 0;var r=(e.lat()-t.lat())*Math.PI/180,o=(e.lng()-t.lng())*Math.PI/180,i=Math.sin(r/2)*Math.sin(r/2)+Math.cos(t.lat()*Math.PI/180)*Math.cos(e.lat()*Math.PI/180)*Math.sin(o/2)*Math.sin(o/2);return 6371*(2*Math.atan2(Math.sqrt(i),Math.sqrt(1-i)))},i.prototype.addToClosestCluster_=function(t){for(var e,r=4e4,o=null,i=(t.getPosition(),0);
1e=this.clusters_[i];i++){var n=e.getCenter();if(n){var a=this.distanceBetweenPoints_(n,t.getPosition());a<r&&(r=a,o=e)}}o&&o.isMarkerInClusterBounds(t)?o.addMarker(t):((e=new s(this)).addMarker(t),this.clusters_.push(e))},i.prototype.createClusters_=function(){if(this.ready_)for(var t,e=new google.maps.LatLngBounds(this.map_.getBounds().getSouthWest(),this.map_.getBounds().getNorthEast()),r=this.getExtendedBounds(e),o=0;t=this.markers_[o];o++)!t.isAdded&&this.isMarkerInBounds_(t,r)&&this.addToClosestCluster_(t)},s.prototype.isMarkerAlreadyAdded=function(t){if(this.markers_.indexOf)return-1!=this.markers_.indexOf(t);for(var e,r=0;e=this.markers_[r];r++)if(e==t)return!0;return!1},s.prototype.addMarker=function(t){if(this.isMarkerAlreadyAdded(t))return!1;if(this.center_){if(this.averageCenter_){var e=this.markers_.length+1,r=(this.center_.lat()*(e-1)+t.getPosition().lat())/e,o=(this.center_.lng()*(e-1)+t.getPosition().lng())/e;this.center_=new google.maps.LatLng(r,o),this.calculateBounds_()}}else this.center_=t.getPosition(),this.calculateBounds_();t.isAdded=!0,this.markers_.push(t);var i=this.markers_.length;if(i<this.minClusterSize_&&t.getMap()!=this.map_&&t.setMap(this.map_),i==this.minClusterSize_)for(var s=0;s<i;s++)this.markers_[s].setMap(null);return i>=this.minClusterSize_&&t.setMap(null),this.updateIcon(),!0},s.prototype.getMarkerClusterer=function(){return this.markerClusterer_},s.prototype.getBounds=function(){for(var t,e=new google.maps.LatLngBounds(this.center_,this.center_),r=this.getMarkers(),o=0;t=r[o];o++)e.extend(t.getPosition());return e},s.prototype.remove=function(){this.clusterIcon_.remove(),this.markers_.length=0,delete this.markers_},s.prototype.getSize=function(){return this.markers_.length},s.prototype.getMarkers=function(){return this.markers_},s.prototype.getCenter=function(){return this.center_},s.prototype.calculateBounds_=function(){var t=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(t)},s.prototype.isMarkerInClusterBounds=function(t){return this.bounds_.contains(t.getPosition())},s.prototype.getMap=function(){return this.map_},s.prototype.updateIcon=function(){var t=this.map_.getZoom(),e=this.markerClusterer_.getMaxZoom();if(e&&t>e)for(var r,o=0;r=this.markers_[o];o++)r.setMap(this.map_);else if(this.markers_.length<this.minClusterSize_)this.clusterIcon_.hide();else{var i=this.markerClusterer_.getStyles().length,s=this.markerClusterer_.getCalculator()(this.markers_,i);this.clusterIcon_.setCenter(this.center_),this.clusterIcon_.setSums(s),this.clusterIcon_.show()}},n.prototype.triggerClusterClick=function(){var t=this.cluster_.getMarkerClusterer();google.maps.event.trigger(t,"clusterclick",this.cluster_),t.isZoomOnClick()&&this.map_.fitBounds(this.cluster_.getBounds())},n.prototype.onAdd=function(){if(this.div_=document.createElement("DIV"),this.visible_){var t=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(t),this.div_.innerHTML=this.sums_.text}this.getPanes().overlayMouseTarget.appendChild(this.div_);var e=this;google.maps.event.addDomListener(this.div_,"click",function(){e.triggerClusterClick()})},n.prototype.getPosFromLatLng_=function(t){var e=this.getProjection().fromLatLngToDivPixel(t);return e.x-=parseInt(this.width_/2,10),e.y-=parseInt(this.height_/2,10),e},n.prototype.draw=function(){if(this.visible_){var t=this.getPosFromLatLng_(this.center_);this.div_.style.top=t.y+"px",this.div_.style.left=t.x+"px"}},n.prototype.hide=function(){this.div_&&(this.div_.style.display="none"),this.visible_=!1},n.prototype.show=function(){if(this.div_){var t=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(t),this.div_.style.display=""}this.visible_=!0},n.prototype.remove=function(){this.setMap(null)},n.prototype.onRemove=function(){this.div_&&this.div_.parentNode&&(this.hide(),this.div_.parentNode.removeChild(this.div_),this.div_=null)},n.prototype.setSums=function(t){this.sums_=t,this.text_=t.text,this.index_=t.index,this.div_&&(this.div_.innerHTML=t.text),this.useStyle()},n.prototype.useStyle=function(){var t=Math.max(0,this.sums_.index-1);t=Math.min(this.styles_.length-1,t);var e=this.styles_[t];this.url_=e.url,this.height_=e.height,this.width_=e.width,this.textColor_=e.textColor,this.anchor_=e.anchor,this.textSize_=e.textSize,this.backgroundPosition_=e.backgroundPosition},n.prototype.setCenter=function(t){this.center_=t},n.prototype.createCss=function(t){var e=[];e.push("background-image:url("+this.url_+");");var r=this.backgroundPosition_?this.backgroundPosition_:"0 0";e.push("background-position:"+r+";"),"object"===o(this.anchor_)?("number"==typeof this.anchor_[0]&&this.anchor_[0]>0&&this.anchor_[0]<this.height_?e.push("height:"+(this.height_-this.anchor_[0])+"px; padding-top:"+this.anchor_[0]+"px;"):e.push("height:"+this.height_+"px; line-height:"+this.height_+"px;"),"number"==typeof this.anchor_[1]&&this.anchor_[1]>0&&this.anchor_[1]<this.width_?e.push("width:"+(this.width_-this.anchor_[1])+"px; padding-left:"+this.anchor_[1]+"px;"):e.push("width:"+this.width_+"px; text-align:center;")):e.push("height:"+this.height_+"px; line-height:"+this.height_+"px; width:"+this.width_+"px; text-align:center;");var i=this.textColor_?this.textColor_:"black",s=this.textSize_?this.textSize_:11;return e.push("cursor:pointer; top:"+t.y+"px; left:"+t.x+"px; color:"+i+"; position:absolute; font-size:"+s+"px; font-family:Arial,sans-serif; font-weight:bold"),e.join("")},window.MarkerClusterer=i,i.prototype.addMarker=i.prototype.addMarker,i.prototype.addMarkers=i.prototype.addMarkers,i.prototype.clearMarkers=i.prototype.clearMarkers,i.prototype.fitMapToMarkers=i.prototype.fitMapToMarkers,i.prototype.getCalculator=i.prototype.getCalculator,i.prototype.getGridSize=i.prototype.getGridSize,i.prototype.getExtendedBounds=i.prototype.getExtendedBounds,i.prototype.getMap=i.prototype.getMap,i.prototype.getMarkers=i.prototype.getMarkers,i.prototype.getMaxZoom=i.prototype.getMaxZoom,i.prototype.getStyles=i.prototype.getStyles,i.prototype.getTotalClusters=i.prototype.getTotalClusters,i.prototype.getTotalMarkers=i.prototype.getTotalMarkers,i.prototype.redraw=i.prototype.redraw,i.prototype.removeMarker=i.prototype.removeMarker,i.prototype.removeMarkers=i.prototype.removeMarkers,i.prototype.resetViewport=i.prototype.resetViewport,i.prototype.repaint=i.prototype.repaint,i.prototype.setCalculator=i.prototype.setCalculator,i.prototype.setGridSize=i.prototype.setGridSize,i.prototype.setMaxZoom=i.prototype.setMaxZoom,i.prototype.onAdd=i.prototype.onAdd,i.prototype.draw=i.prototype.draw,s.prototype.getCenter=s.prototype.getCenter,s.prototype.getSize=s.prototype.getSize,s.prototype.getMarkers=s.prototype.getMarkers,n.prototype.onAdd=n.prototype.onAdd,n.prototype.draw=n.prototype.draw,n.prototype.onRemove=n.prototype.onRemove,Object.keys=Object.keys||function(t){var e=[];for(var r in t)t.hasOwnProperty(r)&&e.push(r);return e}},9907(t,e,r){"use strict";var o=r(6518),i=r(7240);o({target:"String",proto:!0,forced:r(3061)("anchor")},{anchor:function(t){return i(this,"a","name",t)}})}}]);
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.