PageSourceSearch

https://app.cherre.com/static/npm.mjolnir.js.790eb6ec5b29467a.js

js cherre.com collected 2026-10-03 19:29:08 UTC 11,735 bytes, 2 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2238d2e0-dd95-4f50-8fd2-3b5df3c1edf9",e._sentryDebugIdIdentifier="sentry-dbid-2238d2e0-dd95-4f50-8fd2-3b5df3c1edf9")}catch(e){}}();var _global="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};_global.SENTRY_RELEASE={id:"sakura@335f07e2ac0d571763d7fcbb705675859b5205e0"};"use strict";(self.webpackChunksakura_frontend=self.webpackChunksakura_frontend||[]).push([["1866"],{13173(e,t,n){let s;n.d(t,{E:()=>B});var i,o=n(599545);let r={mousedown:1,mousemove:2,mouseup:4};s=(i=o.PointerEventInput).prototype.handler,i.prototype.handler=function(e){let t=this.store;e.button>0&&"pointerdown"===e.type&&!function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return!0;return!1}(t,t=>t.pointerId===e.pointerId)&&t.push(e),s.call(this,e)},o.MouseInput.prototype.handler=function(e){let t=r[e.type];1&t&&e.button>=0&&(this.pressed=!0),2&t&&0===e.buttons&&(t=4),this.pressed&&(4&t&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:"mouse",srcEvent:e}))};let a=o.Manager;class l{constructor(e,t,n){this.element=e,this.callback=t,this.options={enable:!0,...n}}}let p=o?[[o.Pan,{event:"tripan",pointers:3,threshold:0,enable:!1}],[o.Rotate,{enable:!1}],[o.Pinch,{enable:!1}],[o.Swipe,{enable:!1}],[o.Pan,{threshold:0,enable:!1}],[o.Press,{enable:!1}],[o.Tap,{event:"doubletap",taps:2,enable:!1}],[o.Tap,{event:"anytap",enable:!1}],[o.Tap,{enable:!1}]]:null,h={tripan:["rotate","pinch","pan"],rotate:["pinch"],pinch:["pan"],pan:["press","doubletap","anytap","tap"],doubletap:["anytap"],anytap:["tap"]},u={doubletap:["tap"]},v={pointerdown:"pointerdown",pointermove:"pointermove",pointerup:"pointerup",touchstart:"pointerdown",touchmove:"pointermove",touchend:"pointerup",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup"},c={KEY_EVENTS:["keydown","keyup"],MOUSE_EVENTS:["mousedown","mousemove","mouseup","mouseover","mouseout","mouseleave"],WHEEL_EVENTS:["wheel","mousewheel"]},d={tap:"tap",anytap:"anytap",doubletap:"doubletap",press:"press",pinch:"pinch",pinchin:"pinch",pinchout:"pinch",pinchstart:"pinch",pinchmove:"pinch",pinchend:"pinch",pinchcancel:"pinch",rotate:"rotate",rotatestart:"rotate",rotatemove:"rotate",rotateend:"rotate",rotatecancel:"rotate",tripan:"tripan",tripanstart:"tripan",tripanmove:"tripan",tripanup:"tripan",tripandown:"tripan",tripanleft:"tripan",tripanright:"tripan",tripanend:"tripan",tripancancel:"tripan",pan:"pan",panstart:"pan",panmove:"pan",panup:"pan",pandown:"pan",panleft:"pan",panright:"pan",panend:"pan",pancancel:"pan",swipe:"swipe",swipeleft:"swipe",swiperight:"swipe",swipeup:"swipe",swipedown:"swipe"},E={click:"tap",anyclick:"anytap",dblclick:"doubletap",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup",mouseover:"pointerover",mouseout:"pointerout",mouseleave:"pointerleave"},m="u">typeof navigator&&navigator.userAgent?navigator.userAgent.toLowerCase():"",y="u">typeof window?window:n.g,b=!1;try{y.addEventListener("test",null,{get passive(){return b=!0,!0}}),y.removeEventListener("test",null)}catch(e){b=!1}let g=-1!==m.indexOf("firefox"),{WHEEL_EVENTS:f}=c,w="wheel";class _ extends l{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{if(!this.options.enable)return;let t=e.deltaY;y.WheelEvent&&(g&&e.deltaMode===y.WheelEvent.DOM_DELTA_PIXEL&&(t/=y.devicePixelRatio),e.deltaMode===y.WheelEvent.DOM_DELTA_LINE&&(t*=40)),0!==t&&t%4.000244140625==0&&(t=Math.floor(t/4.000244140625)),e.shiftKey&&t&&(t*=.25),this.callback({type:w,center:{x:e.clientX,y:e.clientY},delta:-t,srcEvent:e,pointerType:"mouse",target:e.target})},this.events=(this.options.events||[]).concat(f),this.events.forEach(t=>e.addEventListener(t,this.handleEvent,!!b&&{passive:!1}))}destroy(){this.events.forEach(e=>this.element.removeEventListener(e,this.handleEvent))}enableEventType(e,t){e===w&&(this.options.enable=t)}}let{MOUSE_EVENTS:k}=c,I="pointermove",T="pointerover",x="pointerout",L="pointerenter",O="pointerleave";class z extends l{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{this.handleOverEvent(e),this.handleOutEvent(e),this.handleEnterEvent(e),this.handleLeaveEvent(e),this.handleMoveEvent(e)},this.pressed=!1;const{enable:s}=this.options;this.enableMoveEvent=s,this.enableLeaveEvent=s,this.enableEnterEvent=s,this.enableOutEvent=s,this.enableOverEvent=s,this.events=(this.options.events||[]).concat(k),this.events.forEac
1h(t=>e.addEventListener(t,this.handleEvent))}destroy(){this.events.forEach(e=>this.element.removeEventListener(e,this.handleEvent))}enableEventType(e,t){e===I&&(this.enableMoveEvent=t),e===T&&(this.enableOverEvent=t),e===x&&(this.enableOutEvent=t),e===L&&(this.enableEnterEvent=t),e===O&&(this.enableLeaveEvent=t)}handleOverEvent(e){this.enableOverEvent&&"mouseover"===e.type&&this._emit(T,e)}handleOutEvent(e){this.enableOutEvent&&"mouseout"===e.type&&this._emit(x,e)}handleEnterEvent(e){this.enableEnterEvent&&"mouseenter"===e.type&&this._emit(L,e)}handleLeaveEvent(e){this.enableLeaveEvent&&"mouseleave"===e.type&&this._emit(O,e)}handleMoveEvent(e){if(this.enableMoveEvent)switch(e.type){case"mousedown":e.button>=0&&(this.pressed=!0);break;case"mousemove":0===e.buttons&&(this.pressed=!1),this.pressed||this._emit(I,e);break;case"mouseup":this.pressed=!1}}_emit(e,t){this.callback({type:e,center:{x:t.clientX,y:t.clientY},srcEvent:t,pointerType:"mouse",target:t.target})}}let{KEY_EVENTS:M}=c,D="keydown",N="keyup";class R extends l{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{let t=e.target||e.srcElement;("INPUT"!==t.tagName||"text"!==t.type)&&"TEXTAREA"!==t.tagName&&(this.enableDownEvent&&"keydown"===e.type&&this.callback({type:D,srcEvent:e,key:e.key,target:e.target}),this.enableUpEvent&&"keyup"===e.type&&this.callback({type:N,srcEvent:e,key:e.key,target:e.target}))},this.enableDownEvent=this.options.enable,this.enableUpEvent=this.options.enable,this.events=(this.options.events||[]).concat(M),e.tabIndex=this.options.tabIndex||0,e.style.outline="none",this.events.forEach(t=>e.addEventListener(t,this.handleEvent))}destroy(){this.events.forEach(e=>this.element.removeEventListener(e,this.handleEvent))}enableEventType(e,t){e===D&&(this.enableDownEvent=t),e===N&&(this.enableUpEvent=t)}}let P="contextmenu";class A extends l{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{this.options.enable&&this.callback({type:P,center:{x:e.clientX,y:e.clientY},srcEvent:e,pointerType:"mouse",target:e.target})},e.addEventListener("contextmenu",this.handleEvent)}destroy(){this.element.removeEventListener("contextmenu",this.handleEvent)}enableEventType(e,t){e===P&&(this.options.enable=t)}}let H={pointerdown:1,pointermove:2,pointerup:4,mousedown:1,mousemove:2,mouseup:4},S={srcElement:"root",priority:0};class W{constructor(e){this.handleEvent=e=>{if(this.isEmpty())return;let t=this._normalizeEvent(e),n=e.srcEvent.target;for(;n&&n!==t.rootElement;){if(this._emit(t,n),t.handled)return;n=n.parentNode}this._emit(t,"root")},this.eventManager=e,this.handlers=[],this.handlersByElement=new Map,this._active=!1}isEmpty(){return!this._active}add(e,t,n,s=!1,i=!1){let{handlers:o,handlersByElement:r}=this,a=S;"string"==typeof n||n&&n.addEventListener?a={...S,srcElement:n}:n&&(a={...S,...n});let l=r.get(a.srcElement);l||(l=[],r.set(a.srcElement,l));let p={type:e,handler:t,srcElement:a.srcElement,priority:a.priority};s&&(p.once=!0),i&&(p.passive=!0),o.push(p),this._active=this._active||!p.passive;let h=l.length-1;for(;h>=0&&!(l[h].priority>=p.priority);)h--;l.splice(h+1,0,p)}remove(e,t){let{handlers:n,handlersByElement:s}=this;for(let i=n.length-1;i>=0;i--){let o=n[i];if(o.type===e&&o.handler===t){n.splice(i,1);let e=s.get(o.srcElement);e.splice(e.indexOf(o),1),0===e.length&&s.delete(o.srcElement)}}this._active=n.some(e=>!e.passive)}_emit(e,t){let n=this.handlersByElement.get(t);if(n){let t=!1,s=()=>{e.handled=!0},i=()=>{e.handled=!0,t=!0},o=[];for(let r=0;r<n.length;r++){let{type:a,handler:l,once:p}=n[r];if(l({...e,type:a,stopPropagation:s,stopImmediatePropagation:i}),p&&o.push(n[r]),t)break}for(let e=0;e<o.length;e++){let{type:t,handler:n}=o[e];this.remove(t,n)}}}_normalizeEvent(e){let t=this.eventManager.getElement();return{...e,...function(e){let t=H[e.srcEvent.type];if(!t)return null;let{buttons:n,button:s}=e.srcEvent,i=!1,o=!1,r=!1;return 2===t?(i=!!(1&n),o=!!(4&n),r=!!(2&n)):(i=0===s,o=1===s,r=2===s),{leftButton:i,middleButton:o,rightButton:r}}(e),...function(e,t){let n=e.center;if(!n)return null;let s=t.getBoundingClientRect(),i=s.width/t.offsetWidth||1,o=s.height/t.offsetHeight||1,r
1={x:(n.x-s.left-t.clientLeft)/i,y:(n.y-s.top-t.clientTop)/o};return{center:n,offsetCenter:r}}(e,t),preventDefault:()=>{e.srcEvent.preventDefault()},stopImmediatePropagation:null,stopPropagation:null,handled:!1,rootElement:t}}}let Y={events:null,recognizers:null,recognizerOptions:{},Manager:a,touchAction:"none",tabIndex:0};class B{constructor(e=null,t){this._onBasicInput=e=>{let{srcEvent:t}=e,n=v[t.type];n&&this.manager.emit(n,e)},this._onOtherEvent=e=>{this.manager.emit(e.type,e)},this.options={...Y,...t},this.events=new Map,this.setElement(e);const{events:n}=this.options;n&&this.on(n)}getElement(){return this.element}setElement(e){if(this.element&&this.destroy(),this.element=e,!e)return;let{options:t}=this,n=t.Manager;for(let s in this.manager=new n(e,{touchAction:t.touchAction,recognizers:t.recognizers||p}).on("hammer.input",this._onBasicInput),t.recognizers||Object.keys(h).forEach(e=>{let t=this.manager.get(e);t&&h[e].forEach(e=>{t.recognizeWith(e)})}),t.recognizerOptions){let e=this.manager.get(s);if(e){let n=t.recognizerOptions[s];delete n.enable,e.set(n)}}for(let[n,s]of(this.wheelInput=new _(e,this._onOtherEvent,{enable:!1}),this.moveInput=new z(e,this._onOtherEvent,{enable:!1}),this.keyInput=new R(e,this._onOtherEvent,{enable:!1,tabIndex:t.tabIndex}),this.contextmenuInput=new A(e,this._onOtherEvent,{enable:!1}),this.events))s.isEmpty()||(this._toggleRecognizer(s.recognizerName,!0),this.manager.on(n,s.handleEvent))}destroy(){this.element&&(this.wheelInput.destroy(),this.moveInput.destroy(),this.keyInput.destroy(),this.contextmenuInput.destroy(),this.manager.destroy(),this.wheelInput=null,this.moveInput=null,this.keyInput=null,this.contextmenuInput=null,this.manager=null,this.element=null)}on(e,t,n){this._addEventHandler(e,t,n,!1)}once(e,t,n){this._addEventHandler(e,t,n,!0)}watch(e,t,n){this._addEventHandler(e,t,n,!1,!0)}off(e,t){this._removeEventHandler(e,t)}_toggleRecognizer(e,t){let{manager:n}=this;if(!n)return;let s=n.get(e);if(s&&s.options.enable!==t){s.set({enable:t});let i=u[e];i&&!this.options.recognizers&&i.forEach(i=>{let o=n.get(i);t?(o.requireFailure(e),s.dropRequireFailure(i)):o.dropRequireFailure(e)})}this.wheelInput.enableEventType(e,t),this.moveInput.enableEventType(e,t),this.keyInput.enableEventType(e,t),this.contextmenuInput.enableEventType(e,t)}_addEventHandler(e,t,n,s,i){if("string"!=typeof e){for(let o in n=t,e)this._addEventHandler(o,e[o],n,s,i);return}let{manager:o,events:r}=this,a=E[e]||e,l=r.get(a);!l&&(l=new W(this),r.set(a,l),l.recognizerName=d[a]||a,o&&o.on(a,l.handleEvent)),l.add(e,t,n,s,i),l.isEmpty()||this._toggleRecognizer(l.recognizerName,!0)}_removeEventHandler(e,t){if("string"!=typeof e){for(let t in e)this._removeEventHandler(t,e[t]);return}let{events:n}=this,s=E[e]||e,i=n.get(s);if(i&&(i.remove(e,t),i.isEmpty())){let{recognizerName:e}=i,t=!1;for(let s of n.values())if(s.recognizerName===e&&!s.isEmpty()){t=!0;break}t||this._toggleRecognizer(e,!1)}}}}}]);
2//# sourceMappingURL=npm.mjolnir.js.790eb6ec5b29467a.js.map

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.