PageSourceSearch

https://app.hoicko.ai/_next/static/chunks/58580-16b961ff7a984b5e.js

js hoicko.ai collected 2026-10-05 13:48:53 UTC 12,618 bytes, 1 lines download raw bytes

1(self.webpackChunkboard=self.webpackChunkboard||[]).push([[58580],{58580:function(t,i,o){var e,s,_;_=function(t,i,o){t.animate=i,t.Scroller=o},e=[i,o(207367),o(506912)],void 0!==(s=_.apply(i,e))&&(t.exports=s)},506912:function(t,i,o){var e,s,_;_=function(t){var i=function(){},o=function(t,o){for(var e in this.__callback=t,this.options={scrollingX:!0,scrollingY:!0,animating:!0,animationDuration:250,bouncing:!0,locking:!0,paging:!1,snapping:!1,zooming:!1,minZoom:.5,maxZoom:3,speedMultiplier:1,scrollingComplete:i,penetrationDeceleration:.03,penetrationAcceleration:.08},o)this.options[e]=o[e]},e=function(t){return Math.pow(t-1,3)+1},s=function(t){return(t/=.5)<1?.5*Math.pow(t,3):.5*(Math.pow(t-2,3)+2)};return o.prototype={__isSingleTouch:!1,__isTracking:!1,__didDecelerationComplete:!1,__isGesturing:!1,__isDragging:!1,__isDecelerating:!1,__isAnimating:!1,__clientLeft:0,__clientTop:0,__clientWidth:0,__clientHeight:0,__contentWidth:0,__contentHeight:0,__snapWidth:100,__snapHeight:100,__zoomLevel:1,__scrollLeft:0,__scrollTop:0,__maxScrollLeft:0,__maxScrollTop:0,__scheduledLeft:0,__scheduledTop:0,__scheduledZoom:0,__lastTouchLeft:null,__lastTouchTop:null,__lastTouchMove:null,__positions:null,__minDecelerationScrollLeft:null,__minDecelerationScrollTop:null,__maxDecelerationScrollLeft:null,__maxDecelerationScrollTop:null,__decelerationVelocityX:null,__decelerationVelocityY:null,setDimensions:function(t,i,o,e){null!==t&&(this.__clientWidth=t),null!==i&&(this.__clientHeight=i),null!==o&&(this.__contentWidth=o),null!==e&&(this.__contentHeight=e),this.__computeScrollMax(),this.scrollTo(this.__scrollLeft,this.__scrollTop,!0)},setPosition:function(t,i){this.__clientLeft=t||0,this.__clientTop=i||0},setSnapSize:function(t,i){this.__snapWidth=t,this.__snapHeight=i},getValues:function(){return{left:this.__scrollLeft,top:this.__scrollTop,right:this.__scrollLeft+this.__clientWidth/this.__zoomLevel,bottom:this.__scrollTop+this.__clientHeight/this.__zoomLevel,zoom:this.__zoomLevel}},getPoint:function(t,i){var o=this.getValues();return{left:t/o.zoom,top:i/o.zoom}},getScrollMax:function(){return{left:this.__maxScrollLeft,top:this.__maxScrollTop}},zoomTo:function(i,o,e,s,_){if(!this.options.zooming)throw Error("Zooming is not enabled!");_&&(this.__zoomComplete=_),this.__isDecelerating&&(t.stop(this.__isDecelerating),this.__isDecelerating=!1);var l=this.__zoomLevel;void 0===e&&(e=this.__clientWidth/2),void 0===s&&(s=this.__clientHeight/2),i=Math.max(Math.min(i,this.options.maxZoom),this.options.minZoom),this.__computeScrollMax(i);var n=i/l,h=n*(this.__scrollLeft+e)-e,a=n*(this.__scrollTop+s)-s;h>this.__maxScrollLeft?h=this.__maxScrollLeft:h<0&&(h=0),a>this.__maxScrollTop?a=this.__maxScrollTop:a<0&&(a=0),this.__publish(h,a,i,o)},zoomBy:function(t,i,o,e,s){this.zoomTo(this.__zoomLevel*t,i,o,e,s)},scrollTo:function(i,o,e,s){if(this.__isDecelerating&&(t.stop(this.__isDecelerating),this.__isDecelerating=!1),void 0!==s&&s!==this.__zoomLevel){if(!this.options.zooming)throw Error("Zooming is not enabled!");i*=s,o*=s,this.__computeScrollMax(s)}else s=this.__zoomLevel;this.options.scrollingX?this.options.paging?i=Math.round(i/this.__clientWidth)*this.__clientWidth:this.options.snapping&&(i=Math.round(i/this.__snapWidth)*this.__snapWidth):i=this.__scrollLeft,this.options.scrollingY?this.options.paging?o=Math.round(o/this.__clientHeight)*this.__clientHeight:this.options.snapping&&(o=Math.round(o/this.__snapHeight)*this.__snapHeight):o=this.__scrollTop,i=Math.max(Math.min(this.__maxScrollLeft,i),0),o=Math.max(Math.min(this.__maxScrollTop,o),0),i===this.__scrollLeft&&o===this.__scrollTop&&(e=!1),this.__publish(i,o,s,e)},scrollBy:function(t,i,o){var e=this.__isAnimating?this.__scheduledLeft:this.__scrollLeft,s=this.__isAnimating?this.__scheduledTop:this.__scrollTop;this.scrollTo(e+(t||0),s+(i||0),o)},doMouseZoom:function(t,i,o,e){return this.zoomTo(this.__zoomLevel*(t>0?.97:1.03),!1,o-this.__clientLeft,e-this.__clientTop)},doTouchStart:function(i,o){if(void 0===i.length)throw Error("Invalid touch list: "+i);if(o instanceof Date&&(o=o.valueOf()),"number"!=typeof o)throw Error("Invalid timestamp value: "+o);this.__interruptedAnimation=!0,this.__isDecelerating&&(t.stop(this.__isDecelerating),this.__isDecelerating=!1,this.__interruptedAnimation=!0),this.__isAnimating&&(t.stop(this.__isAnimating),this.__isAnimating=!1,this.__interruptedAnimation=!0);var e,s,_=1===i.length;_?(e=i[0].pageX,s=i[0].pageY):(e=Math.abs(i[0].pageX+i[1].pageX)/2,s=Math.abs(i[0].pageY+i[1].pageY)/2),this.__initialTouchLeft=e,this.__initialTouchTop=s,this.__zoomLevelStart=this.__zoomLevel,this.__lastTouchLeft=e,this.__lastTouchTop=s,this.__lastTouchMove=o,this.__lastScale=1,this.__enableScrollX=!_&&this.options.scrollingX,this.__enableScrollY=!_&&this.options.scrollingY,this.__isTracking=!0,this.__didDecelerationComplete=!1,this.__isDragging=!_,this.__isSingleTouch=_,this.__positions=[]},doTouchMove:function(t,i,o){if(void 0===t.length)throw Error("Invalid touch list: "+t);if(i instanceof Date&&(i=i.valueOf()),"number"!=typeof i)throw Error("Invalid timestamp value: "+i);if(this.__isTracking){2===t.length?(e=Math.abs(t[0].pageX+t[1].pageX)/2,s=Math.abs(t[0].pageY+t[1].pageY)/2):(e=t[0].pageX,s=t[0].pageY);var e,s,_=this.__positions;if(this.__isDragging){var l=e-this.__lastTouchLeft,n=s-this.__lastTouchTop,h=this.__scrollLeft,a=this.__scrollTop,r
1=this.__zoomLevel;if(void 0!==o&&this.options.zooming){var c=r;if(c!==(r=Math.max(Math.min(r=r/this.__lastScale*o,this.options.maxZoom),this.options.minZoom))){var p=e-this.__clientLeft,m=s-this.__clientTop;h=(p+h)*r/c-p,a=(m+a)*r/c-m,this.__computeScrollMax(r)}}if(this.__enableScrollX){h-=l*this.options.speedMultiplier;var u=this.__maxScrollLeft;(h>u||h<0)&&(this.options.bouncing?h+=l/2*this.options.speedMultiplier:h=h>u?u:0)}if(this.__enableScrollY){a-=n*this.options.speedMultiplier;var g=this.__maxScrollTop;(a>g||a<0)&&(this.options.bouncing?a+=n/2*this.options.speedMultiplier:a=a>g?g:0)}_.length>60&&_.splice(0,30),_.push(h,a,i),this.__publish(h,a,r)}else{var f=this.options.locking?3:0,d=Math.abs(e-this.__initialTouchLeft),T=Math.abs(s-this.__initialTouchTop);this.__enableScrollX=this.options.scrollingX&&d>=f,this.__enableScrollY=this.options.scrollingY&&T>=f,_.push(this.__scrollLeft,this.__scrollTop,i),this.__isDragging=(this.__enableScrollX||this.__enableScrollY)&&(d>=5||T>=5),this.__isDragging&&(this.__interruptedAnimation=!1)}this.__lastTouchLeft=e,this.__lastTouchTop=s,this.__lastTouchMove=i,this.__lastScale=o}},doTouchEnd:function(t){if(t instanceof Date&&(t=t.valueOf()),"number"!=typeof t)throw Error("Invalid timestamp value: "+t);if(this.__isTracking){if(this.__isTracking=!1,this.__isDragging){if(this.__isDragging=!1,this.__isSingleTouch&&this.options.animating&&t-this.__lastTouchMove<=100){for(var i=this.__positions,o=i.length-1,e=o,s=o;s>0&&i[s]>this.__lastTouchMove-100;s-=3)e=s;if(e!==o){var _=i[o]-i[e],l=this.__scrollLeft-i[e-2],n=this.__scrollTop-i[e-1];this.__decelerationVelocityX=l/_*(1e3/60),this.__decelerationVelocityY=n/_*(1e3/60);var h=this.options.paging||this.options.snapping?4:1;(Math.abs(this.__decelerationVelocityX)>h||Math.abs(this.__decelerationVelocityY)>h)&&this.__startDeceleration(t)}else this.options.scrollingComplete()}else t-this.__lastTouchMove>100&&this.options.scrollingComplete()}this.__isDecelerating||((this.__interruptedAnimation||this.__isDragging)&&this.options.scrollingComplete(),this.scrollTo(this.__scrollLeft,this.__scrollTop,!0,this.__zoomLevel)),this.__positions.length=0}},__publish:function(i,o,_,l){var n=this.__isAnimating;if(n&&(t.stop(n),this.__isAnimating=!1),l&&this.options.animating){this.__scheduledLeft=i,this.__scheduledTop=o,this.__scheduledZoom=_;var h=this.__scrollLeft,a=this.__scrollTop,r=this.__zoomLevel,c=i-h,p=o-a,m=_-r,u=(function(t,i,o){o&&(this.__scrollLeft=h+c*t,this.__scrollTop=a+p*t,this.__zoomLevel=r+m*t,this.__callback&&this.__callback(this.__scrollLeft,this.__scrollTop,this.__zoomLevel))}).bind(this),g=(function(t){return this.__isAnimating===t}).bind(this),f=(function(t,i,o){i===this.__isAnimating&&(this.__isAnimating=!1),(this.__didDecelerationComplete||o)&&this.options.scrollingComplete(),this.options.zooming&&(this.__computeScrollMax(),this.__zoomComplete&&(this.__zoomComplete(),this.__zoomComplete=null))}).bind(this);this.__isAnimating=t.start(u,g,f,this.options.animationDuration,n?e:s)}else this.__scheduledLeft=this.__scrollLeft=i,this.__scheduledTop=this.__scrollTop=o,this.__scheduledZoom=this.__zoomLevel=_,this.__callback&&this.__callback(i,o,_),this.options.zooming&&(this.__computeScrollMax(),this.__zoomComplete&&(this.__zoomComplete(),this.__zoomComplete=null))},__computeScrollMax:function(t){void 0===t&&(t=this.__zoomLevel),this.__maxScrollLeft=Math.max(this.__contentWidth*t-this.__clientWidth,0),this.__maxScrollTop=Math.max(this.__contentHeight*t-this.__clientHeight,0)},__startDeceleration:function(i){if(this.options.paging){var o=Math.max(Math.min(this.__scrollLeft,this.__maxScrollLeft),0),e=Math.max(Math.min(this.__scrollTop,this.__maxScrollTop),0),s=this.__clientWidth,_=this.__clientHeight;this.__minDecelerationScrollLeft=Math.floor(o/s)*s,this.__minDecelerationScrollTop=Math.floor(e/_)*_,this.__maxDecelerationScrollLeft=Math.ceil(o/s)*s,this.__maxDecelerationScrollTop=Math.ceil(e/_)*_}else this.__minDecelerationScrollLeft=0,this.__minDecelerationScrollTop=0,this.__maxDecelerationScrollLeft=this.__maxScrollLeft,this.__maxDecelerationScrollTop=this.__maxScrollTop;var l=(function(t,i,o){this.__stepThroughDeceleration(o)}).bind(this),n=this.options.snapping?4:.1,h=(function(){var t=Math.abs(this.__decelerationVelocityX)>=n||Math.abs(this.__decelerationVelocityY)>=n;return t||(this.__didDecelerationComplete=!0),t}).bind(this),a=(function(t,i,o){this.__isDecelerating=!1,this.__didDecelerationComplete&&this.options.scrollingComplete(),this.scrollTo(this.__scrollLeft,this.__scrollTop,this.options.snapping)}).bind(this);this.__isDecelerating=t.start(l,h,a)},__stepThroughDeceleration:function(t){var i=this.__scrollLeft+this.__decelerationVelocityX,o=this.__scrollTop+this.__decelerationVelocityY;if(!this.options.bouncing){var e=Math.max(Math.min(this.__maxDecelerationScrollLeft,i),this.__minDecelerationScrollLeft);e!==i&&(i=e,this.__decelerationVelocityX=0);var s=Math.max(Math.min(this.__maxDecelerationScrollTop,o),this.__minDecelerationScrollTop);s!==o&&(o=s,this.__decelerationVelocityY=0)}if(t?this.__publish(i,o,this.__zoomLevel):(this.__scrollLeft=i,this.__scrollTop=o),this.options.paging||(this.__decelerationVelocityX*=.95,this.__decelerationVelocityY*=.95),this.options.bouncing){var _=0,l=0,n=this.options.penetrationDeceleration,h=this.options.penetrationAcceleration;i<this.__minDecelerationScrollLeft?_=this.__minDecelerationScrollLeft-i:i>this.__maxDecelerationScrollLeft&&(_=this.__maxDecelerationScrollLeft-i),o<this.__minDecelerationScrollTop?l=this.__minDecelerationScrollTop-o:o>this.__maxDecelerationScrollTop&&(l=this.__maxDecelerationScrollTop-o),0!==_&&(_*this.__decelerationVelocityX<=0?this.__decelerationVelocityX+=_*n:this.__decelerationVelocityX=_*h),0!==l&&(l*this.__decelerationVelocityY<=0?this.__decelerationVelocityY+=l*n:this.__decelerationVelocityY=l*h)}}},o},e=[o(207367)],void 0!==(s=_.apply(i,e))&&(t.exports=s)},207367:function(t,i){var o,e,s;s=function(t){var i="undefined"==typeof window?this:window,o=Date.now||function(){return+new Date},e={},s=1;t.requestAnimationFrame=function(){var t=i.requestAnimationFrame||i.webkitRequestAnimationFrame||i.mozRequestAnimationFrame||i.oRequestAnimationFrame,o=!!t;if(t&&!/requestAnimationFrame\(\)\s*\{\s*\[native code\]\s*\}
1/i.test(t.toString())&&(o=!1),o)return function(i,o){t(i,o)};var e={},s=0,_=1,l=null,n=+new Date;return function(t,i){var o=_++;return e[o]=t,s++,null===l&&(l=setInterval(function(){var t=+new Date,i=e;for(var o in e={},s=0,i)i.hasOwnProperty(o)&&(i[o](t),n=t);t-n>2500&&(clearInterval(l),l=null)},16.666666666666668)),o}}(),t.stop=function(t){var i=null!==e[t];return i&&(e[t]=null),i},t.isRunning=function(t){return null!==e[t]},t.start=function(i,_,l,n,h,a){var r=o(),c=r,p=0,m=0,u=s++;if(u%20==0){var g={};for(var f in e)g[f]=!0;e=g}var d=function(s){var g=!0!==s,f=o();if(!e[u]||_&&!_(u)){e[u]=null,l(60-m/((f-r)/1e3),u,!1);return}if(g)for(var T=Math.round((f-c)/16.666666666666668)-1,v=0;v<Math.min(T,4);v++)d(!0),m++;n&&(p=(f-r)/n)>1&&(p=1),(!1===i(h?h(p):p,f,g)||1===p)&&g?(e[u]=null,l(60-m/((f-r)/1e3),u,1===p||void 0===n)):g&&(c=f,t.requestAnimationFrame(d,a))};return e[u]=!0,t.requestAnimationFrame(d,a),u}},o=[i],void 0!==(e=s.apply(i,o))&&(t.exports=e)}}]);

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.