Scripts/resources/[standalone]/menuv/dist/assets/js/menuv.js

2 lines
88 KiB
JavaScript
Raw Permalink Normal View History

2024-12-29 20:02:43 +00:00
/*! For license information please see menuv.js.LICENSE.txt */
(()=>{var t={81:function(t){t.exports=function(){"use strict";function t(e){return(t="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})(e)}function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var n=.1,r="function"==typeof Float32Array;function i(t,e){return 1-3*e+3*t}function o(t,e){return 3*e-6*t}function s(t){return 3*t}function a(t,e,n){return((i(e,n)*t+o(e,n))*t+s(e))*t}function u(t,e,n){return 3*i(e,n)*t*t+2*o(e,n)*t+s(e)}function c(t){return t}var l=function(t,e,i,o){if(!(0<=t&&t<=1&&0<=i&&i<=1))throw new Error("bezier x values must be in [0, 1] range");if(t===e&&i===o)return c;for(var s=r?new Float32Array(11):new Array(11),l=0;l<11;++l)s[l]=a(l*n,t,i);function d(e){for(var r=0,o=1;10!==o&&s[o]<=e;++o)r+=n;--o;var c=r+(e-s[o])/(s[o+1]-s[o])*n,l=u(c,t,i);return l>=.001?function(t,e,n,r){for(var i=0;i<4;++i){var o=u(e,n,r);if(0===o)return e;e-=(a(e,n,r)-t)/o}return e}(e,c,t,i):0===l?c:function(t,e,n,r,i){var o,s,u=0;do{(o=a(s=e+(n-e)/2,r,i)-t)>0?n=s:e=s}while(Math.abs(o)>1e-7&&++u<10);return s}(e,r,r+n,t,i)}return function(t){return 0===t?0:1===t?1:a(d(t),e,o)}},d={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},f=!1;try{var p=Object.defineProperty({},"passive",{get:function(){f=!0}});window.addEventListener("test",null,p)}catch(t){}var h=function(t){return"string"!=typeof t?t:document.querySelector(t)},v=function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};e instanceof Array||(e=[e]);for(var i=0;i<e.length;i++)t.addEventListener(e[i],n,!!f&&r)},m=function(t,e,n){e instanceof Array||(e=[e]);for(var r=0;r<e.length;r++)t.removeEventListener(e[r],n)},y=function(t){var e=0,n=0;do{e+=t.offsetTop||0,n+=t.offsetLeft||0,t=t.offsetParent}while(t);return{top:e,left:n}},_=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],g={container:"body",duration:500,lazy:!0,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function b(t){g=e({},g,t)}var E=function(){var e,n,r,i,o,s,a,u,c,f,p,b,E,x,w,T,O,C,S,k,A,$,N,L,P,R,I,D=function(t){u&&(N=t,k=!0)};function M(t){var e=t.scrollTop;return"body"===t.tagName.toLowerCase()&&(e=e||document.documentElement.scrollTop),e}function j(t){var e=t.scrollLeft;return"body"===t.tagName.toLowerCase()&&(e=e||document.documentElement.scrollLeft),e}function U(){A=y(n),$=y(e),b&&(w=$.left-A.left+s,C=w-x),E&&(O=$.top-A.top+s,S=O-T)}function F(t){if(k)return X();P||(P=t),o||U(),R=t-P,I=Math.min(R/r,1),I=L(I),H(n,T+S*I,x+C*I),R<r?window.requestAnimationFrame(F):X()}function X(){k||H(n,O,w),P=!1,m(n,_,D),k&&p&&p(N,e),!k&&f&&f(e)}function H(t,e,n){E&&(t.scrollTop=e),b&&(t.scrollLeft=n),"body"===t.tagName.toLowerCase()&&(E&&(document.documentElement.scrollTop=e),b&&(document.documentElement.scrollLeft=n))}return function(m,y){var w=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("object"===t(y)?w=y:"number"==typeof y&&(w.duration=y),!(e=h(m)))return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+m);if(n=h(w.container||g.container),r=w.hasOwnProperty("duration")?w.duration:g.duration,o=w.hasOwnProperty("lazy")?w.lazy:g.lazy,i=w.easing||g.easing,s=w.hasOwnProperty("offset")?w.offset:g.offset,a=w.hasOwnProperty("force")?!1!==w.force:g.force,u=w.hasOwnProperty("cancelable")?!1!==w.cancelable:g.cancelable,c=w.onStart||g.onStart,f=w.onDone||g.onDone,p=w.onCancel||g.onCancel,b=void 0===w.x?g.x:w.x,E=void 0===w.y?g.y:w.y,"function"==typeof s&&(s=s(e,n)),x=j(n),T=M(n),U(),k=!1,!a){var A="body"===n.tagName.toLowerCase()?document.documentElement.clientHeight||window.innerHeight:n.offsetHeight,$=T,P=$+A,R=O-s,I=R+e.offsetHeight;if(R>=$&&I<=P)return void(f&&f(e))}if(c&&c(e),S||C)return"string"==typeof i&&(i=d[i