kute.js/dist/kute.min.js

2 lines
16 KiB
JavaScript
Raw Normal View History

2018-07-19 07:39:09 +02:00
// KUTE.js v1.6.6 | © dnp_theme | Core Engine | MIT-License
2018-07-19 08:25:27 +02:00
!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.KUTE=e()}(this,function(){"use strict";for(var t,e="undefined"!=typeof global?global:window,i=e.performance,n=document.body,r=[],s=null,a="length",o="split",u="indexOf",h="options",c="valuesStart",l="valuesEnd",f="element",p="delay",v="repeat",g="yoyo",m="style",w=["color","backgroundColor"],y=["top","left","width","height"],I=["translate3d","translateX","translateY","translateZ","rotate","translate","rotateX","rotateY","rotateZ","skewX","skewY","scale"],b=["opacity"],M=w.concat(b,y,I),O={},k=0,T=M[a];k<T;k++)t=M[k],-1!==w[u](t)?O[t]="rgba(0,0,0,0)":-1!==y[u](t)?O[t]=0:"translate3d"===t?O[t]=[0,0,0]:"translate"===t?O[t]=[0,0]:"rotate"===t||/X|Y|Z/.test(t)?O[t]=0:"scale"!==t&&"opacity"!==t||(O[t]=1);var x={duration:700,delay:0,offset:0,repeat:0,repeatDelay:0,yoyo:!1,easing:"linear",keepHex:!1},E=function(){for(var t,e=["Moz","moz","Webkit","webkit","O","o","Ms","ms"],i=0,r=e[a];i<r;i++)if(e[i]+"Transform"in n[m]){t=e[i];break}return t},P=function(t){var e=!(t in n[m]),i=E();return e?i+(t.charAt(0).toUpperCase()+t.slice(1)):t},Y=function(t,e){var i;if(null===(i=e?t instanceof Object||"object"==typeof t?t:document.querySelectorAll(t):"object"==typeof t?t:document.querySelector(t))&&"window"!==t)throw new TypeError("Element not found or incorrect selector: "+t);return i},C=function(t){return 180*t/Math.PI},X=function(t,e){for(var i,n=parseInt(t)||0,r=["px","%","deg","rad","em","rem","vh","vw"],s=0;s<r[a];s++)if("string"==typeof t&&-1!==t[u](r[s])){i=r[s];break}return i=void 0!==i?i:e?"deg":"px",{v:n,u:i}},F=function(t){if(/rgb|rgba/.test(t)){var i=t.replace(/\s|\)/,"")[o]("(")[1][o](","),n=i[3]?i[3]:null;return n?{r:parseInt(i[0]),g:parseInt(i[1]),b:parseInt(i[2]),a:parseFloat(n)}:{r:parseInt(i[0]),g:parseInt(i[1]),b:parseInt(i[2])}}if(/^#/.test(t)){var r=A(t);return{r:r.r,g:r.g,b:r.b}}if(/transparent|none|initial|inherit/.test(t))return{r:0,g:0,b:0,a:0};if(!/^#|^rgb/.test(t)){var s=document.getElementsByTagName("head")[0];s[m].color=t;var a=e.getComputedStyle(s,null).color;return a=/rgb/.test(a)?a.replace(/[^\d,]/g,"")[o](","):[0,0,0],s[m].color="",{r:parseInt(a[0]),g:parseInt(a[1]),b:parseInt(a[2])}}},_=function(t,e,i){return"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1)},A=function(t){var e=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;t=t.replace(e,function(t,e,i,n){return e+e+i+i+n+n});var i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return i?{r:parseInt(i[1],16),g:parseInt(i[2],16),b:parseInt(i[3],16)}:null},S=function(t){if(t){for(var e=t[m].cssText.replace(/\s/g,"")[o](";"),i={},n=0,r=e[a];n<r;n++)if(/transform/i.test(e[n]))for(var s=e[n][o](":")[1][o](")"),h=0,c=s[a]-1;h<c;h++){var l=s[h][o]("("),f=l[0],p=l[1];-1!==I[u](f)&&(i[f]=/translate3d/.test(f)?p[o](","):p)}return i}},Z=function(t,i){var n=t[m],r=e.getComputedStyle(t,null)||t.currentStyle,s=P(i),a=n[i]&&!/auto|initial|none|unset/.test(n[i])?n[i]:r[s];if("transform"!==i&&(s in r||s in n)){if(a){if("filter"===s){var u=parseInt(a[o]("=")[1].replace(")",""));return parseFloat(u/100)}return a}return O[i]}},B=function(t){r.push(t)},$=function(t){var e=r[u](t);-1!==e&&r.splice(e,1)},q=function(){setTimeout(function(){!r[a]&&s&&(W(s),s=null)},64)},H="ontouchstart"in e||navigator&&navigator.msMaxTouchPoints||!1,Q=H?"touchstart":"mousewheel",R=e.requestAnimationFrame||e.webkitRequestAnimationFrame||function(t){return setTimeout(t,16)},W=e.cancelAnimationFrame||e.webkitCancelRequestAnimationFrame||function(t){return clearTimeout(t)},D=P("transform"),z=document.getElementsByTagName("HTML")[0],j="BackCompat"==document.compatMode?n:z,N=!(!navigator||null===new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(navigator.userAgent))&&parseFloat(RegExp.$1),L=8===N,U=e.Interpolate={},K=U.number=function(t,e,i){return t=+t,e-=t,t+e*i},G=(U.unit=function(t,e,i,n){return t=+t,e-=t,t+e*n+i},U.color=function(t,e,i,n){var r,s={};for(r in e)s[r]="a"!==r?K(t[r],e[r],i)>>0||0:t[r]&&e[r]?(100*K(t[r],e[r],i)>>0)/100:null;return n?_(s.r,s.g,s.b):s.a?"rgba("+s.r+","+s.g+","+s.b+","+