PageSourceSearch

https://www.visitlongbeach.com/dist/scripts/1308.dfdb9d8032a00fb50d88.min.js

js visitlongbeach.com collected 2026-10-02 03:04:12 UTC 8,006 bytes, 1 lines download raw bytes

1(self.webpackChunk=self.webpackChunk||[]).push([[1308],{7154:function(e){function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t.apply(this,arguments)}e.exports=t},1308:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return y}});var r=n(3038),i=n.n(r),a=n(7154),o=n.n(a),s=n(4575),l=n.n(s),h=n(3913),d=n.n(h),c=n(9713),u=n.n(c),v=n(9537);function f(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var p=function(){function e(t){var n,r,a,s,h,d,c,m,p,y,w=this,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l()(this,e),u()(this,"root",void 0),u()(this,"canvas",void 0),u()(this,"ctx",void 0),u()(this,"opts",void 0),u()(this,"nodes",[]),u()(this,"rafId",null),u()(this,"resizeHandler",void 0),u()(this,"spawnTimer",null),u()(this,"observer",void 0),u()(this,"resizeObserver",void 0),u()(this,"isVisible",!0),u()(this,"themeChangeHandler",null),u()(this,"animate",(function(){if(w.isVisible){var e=w.canvas,t=e.width,n=e.height,r=w.opts,i=r.nodeSize,a=r.color,o=r.maxDist,s=w.ctx;s.clearRect(0,0,t,n);var l,h=f(w.nodes);try{for(h.s();!(l=h.n()).done;){var d=l.value;d.x+=d.vx,d.y+=d.vy,s.beginPath(),s.arc(d.x,d.y,i,0,2*Math.PI),s.fillStyle=a,s.fill()}}catch(e){h.e(e)}finally{h.f()}w.nodes=w.nodes.filter((function(e){return e.x>2*-o&&e.x<t+2*o&&e.y>2*-o&&e.y<n+2*o}));for(var c=new Array(w.nodes.length).fill(0),u=w.opts.maxLinksPerNode,v=0;v<w.nodes.length;v++)for(var m=v+1;m<w.nodes.length;m++){var p=w.nodes[v],y=w.nodes[m],b=p.x-y.x,g=p.y-y.y;Math.hypot(b,g)<o&&c[v]<u&&c[m]<u&&(s.strokeStyle=a,s.beginPath(),s.moveTo(p.x,p.y),s.lineTo(y.x,y.y),s.stroke(),c[v]++,c[m]++)}w.rafId=requestAnimationFrame(w.animate)}})),this.root=t;var g=this.resolveParticleColor();this.opts={count:(null!==(n=b.count)&&void 0!==n?n:this.root.clientWidth>800)?10:5,maxDist:(null!==(r=b.maxDist)&&void 0!==r?r:this.root.clientWidth>800)?150:100,speed:(null!==(a=b.speed)&&void 0!==a?a:this.root.clientWidth>800)?.4:.2,color:null!==(s=b.color)&&void 0!==s?s:g,nodeSize:null!==(h=b.nodeSize)&&void 0!==h?h:2,spawnIntervalMs:null!==(d=b.spawnIntervalMs)&&void 0!==d?d:500,overscan:null!==(c=b.overscan)&&void 0!==c?c:120,phaseOffset:null!==(m=b.phaseOffset)&&void 0!==m?m:5,maxNodes:null!==(p=b.maxNodes)&&void 0!==p?p:this.root.clientWidth>800?100:30,maxLinksPerNode:null!==(y=b.maxLinksPerNode)&&void 0!==y?y:5},this.canvas=document.createElement("canvas"),o()(this.canvas.style,{position:"absolute",top:"0",left:"0",width:"100%",height:"100%",pointerEvents:"none",background:"transparent"}),this.root.appendChild(this.canvas);var x=this.canvas.getContext("2d");if(!x)throw new Error("2D context not available");this.ctx=x,this.resizeHandler=function(){return w.resize()},window.addEventListener("resize",this.resizeHandler),this.resizeObserver=new ResizeObserver((function(){return w.resize()})),this.resizeObserver.observe(this.root),this.themeChangeHandler=function(){w.refreshColor()},window.addEventListener(v.zd,this.themeChangeHandler),this.resize(),this.initNodes(),this.animate(),this.opts.spawnIntervalMs>
10&&(this.spawnTimer=window.setInterval((function(){return w.spawnEdgeNode()}),this.opts.spawnIntervalMs)),this.observer=new IntersectionObserver((function(e){var t=i()(e,1)[0];w.isVisible=t.isIntersecting,w.isVisible&&!w.rafId&&w.animate(),!w.isVisible&&w.rafId&&(cancelAnimationFrame(w.rafId),w.rafId=null)}),{threshold:0}),this.observer.observe(this.root)}return d()(e,[{key:"resize",value:function(){var e=this.root.getBoundingClientRect(),t=Math.max(1,Math.round(e.width)),n=Math.max(1,Math.round(e.height));this.canvas.width===t&&this.canvas.height===n||(this.canvas.width=t,this.canvas.height=n)}},{key:"refreshColor",value:function(){this.opts.color=this.resolveParticleColor()}},{key:"resolveParticleColor",value:function(){var e=getComputedStyle(this.root),t=e.getPropertyValue("--particle-color").trim()||e.getPropertyValue("--text-color").trim()||e.color||"#ffffff",n=document.createElement("div");n.style.position="absolute",n.style.visibility="hidden",n.style.pointerEvents="none",n.style.color=t,this.root.appendChild(n);var r=getComputedStyle(n).color||"#ffffff";return n.remove(),this.normalizeColor(r)}},{key:"normalizeColor",value:function(e){var t=document.createElement("canvas").getContext("2d");return t?(t.fillStyle="#ffffff",t.fillStyle=e,t.fillStyle):e}},{key:"initNodes",value:function(){var e=this.opts,t=e.overscan,n=e.speed,r=e.phaseOffset,i=e.spawnIntervalMs,a=e.count,o=e.maxNodes,s=this.canvas.width,l=this.canvas.height,h=60*r,d=i>0?Math.floor(1e3*r/i):0,c=Math.min(a+d,o);this.nodes=[];for(var u=0;u<c;u++){var v=(Math.random()-.5)*n,f=(Math.random()-.5)*n,m=Math.random()*(s+2*t)-t,p=Math.random()*(l+2*t)-t;m=((m+=v*h)+s+4*t)%(s+4*t)-2*t,p=((p+=f*h)+l+4*t)%(l+4*t)-2*t,this.nodes.push({x:m,y:p,vx:v,vy:f})}}},{key:"spawnEdgeNode",value:function(){var e=this.opts,t=e.speed,n=e.maxNodes,r=this.canvas.width,i=this.canvas.height,a=0,o=0,s=0,l=0;switch(Math.floor(4*Math.random())){case 0:a=Math.random()*r,o=-10,s=(Math.random()-.5)*t,l=Math.random()*t;break;case 1:a=r+10,o=Math.random()*i,s=-Math.random()*t,l=(Math.random()-.5)*t;break;case 2:a=Math.random()*r,o=i+10,s=(Math.random()-.5)*t,l=-Math.random()*t;break;case 3:a=-10,o=Math.random()*i,s=Math.random()*t,l=(Math.random()-.5)*t}this.nodes.push({x:a,y:o,vx:s,vy:l}),this.nodes.length>n&&this.nodes.shift()}},{key:"destroy",value:function(){var e,t;this.rafId&&cancelAnimationFrame(this.rafId),this.spawnTimer&&clearInterval(this.spawnTimer),window.removeEventListener("resize",this.resizeHandler),this.themeChangeHandler&&window.removeEventListener(v.zd,this.themeChangeHandler),null===(e=this.resizeObserver)||void 0===e||e.disconnect(),this.canvas.remove(),null===(t=this.observer)||void 0===t||t.disconnect()}}]),e}(),y=function(){return{particleInstance:null,init:function(){window.matchMedia("(prefers-reduced-motion: reduce)").matches||"true"!==this.$el.dataset.techParticlesInitialized&&(this.$el.dataset.techParticlesInitialized="true",this.particleInstance=new p(this.$el))},destroy:function(){var e;null===(e=this.particleInstance)||void 0===e||e.destroy(),this.particleInstance=null,delete this.$el.dataset.techParticlesInitialized}}}},9537:function(e,t,n){"use strict";n.d(t,{bH:function(){return r},zd:function(){return i},ck:function(){return a},u8:function(){return o}});var r="quick-search-theme",i="quick-search:theme-change";function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;if(document.documentElement.hasAttribute("data-qs-theme"))return"dark";var t=window.localStorage.getItem(e),n="light"===t||"dark"===t?t:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";return"dark"===n&&document.documentElement.setAttribute("data-qs-theme","dark"),n}function o(e){"dark"===e?document.documentElement.setAttribute("data-qs-theme","dark"):document.documentElement.removeAttribute("data-qs-theme")}}}]);

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.