UNPKG

@progress/kendo-ui

Version:

This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.

1 lines 2.93 kB
module.exports=function(t){var e={};function o(r){if(e[r])return e[r].exports;var n=e[r]={exports:{},id:r,loaded:!1};return t[r].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}return o.m=t,o.c=e,o.p="",o(0)}({0:function(r,n,t){r.exports=t(28)},3:function(r,n){r.exports=function(){throw Error("define cannot be used indirect")}},20:function(r,n){r.exports=require("../kendo.core")},28:function(r,n,t){var e;t(3),t=[t(20)],void 0===(n="function"==typeof(e=function(){var r=window.kendo.jQuery,n=void 0,i=kendo.ui.colorpicker,d=r.extend,v=kendo.Color,l=kendo.parseColor,e=4.5,o=7,a=16;function s(r,n){var t=Math.max(r,n);var e=Math.min(r,n);return(t+.05)/(e+.05)}function h(r,n){return s(t(u(r,n)),t(u(n,{r:0,g:0,b:0,a:1})))}function t(r){var n=[r.r,r.g,r.b].map(function(r){r/=255;return r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)});return n[0]*.2126+n[1]*.7152+n[2]*.0722}function u(r,n){var t=f(r.r,0,255);var e=f(r.g,0,255);var o=f(r.b,0,255);var a=f(r.a,0,1);var u=f(n.r,0,255);var i=f(n.g,0,255);var v=f(n.b,0,255);return{r:Math.round((1-a)*u+a*t),g:Math.round((1-a)*i+a*e),b:Math.round((1-a)*v+a*o)}}function f(r,n,t){if(!c(r)||isNaN(r))return n;return r<=n?n:r>=t?t:r}function c(r){return r!==null&&r!==n}function g(v,f,s){var c=function(r,n,t,e,o){var a=(t+e)/2;var u=d({},f,{s:n/v.width,v:1-a/v.height});var i=h(l(k(u)).toBytes(),l(s).toBytes());if(t+.5>e)if(i<r+1&&i>r-1)return a;else return null;if(o(i,r))return c(r,n,t,e-(e-t)/2,o);return c(r,n,t+(e-t)/2,e,o)};var u=function(r,n){return r>n};var i=function(r,n){return r<n};var r=function(r,n,t){var e=[];for(var o=0;o<=v.width;o+=v.width/n){var a=c(r,o,0,v.height,t?i:u);if(a!==null)e.push([o,a])}return e};var n=w(x(M));var t=p(r(e,a,false),n)+p(r(e,a,true),n)+p(r(o,a,false),n)+p(r(o,a,true),n);return'<svg xmlns="http://www.w3.org/2000/svg" style="position: absolute; overflow: visible; pointer-events: none; left: 0px; top: 0px; z-index: 3;" >'+t+"</svg>"}function p(r,o){if(r.length===0)return"";var n=function(r,n,t,e){return t===0?kendo.format("M {0},{1}",n[0],n[1]):kendo.format("{0} {1}",r,o(n,t,e))};var t=r.reduce(n,"");return kendo.format('<path d="{0}" fill="none" stroke="white" stroke-width="1"/>',t)}function w(a){return function(r,n,t){var e=a(t[n-1],t[n-2],r);var o=a(r,t[n-1],t[n+1],true);return kendo.format("C {0},{1} {2},{3} {4},{5}",e[0],e[1],o[0],o[1],r[0],r[1])}}function x(d){return function(r,n,t,e){var o=n||r;var a=t||r;var u=.1;var i=d(o,a);var v=i.angle+(e?Math.PI:0);var f=i.length*u;var s=r[0]+Math.cos(v)*f;var c=r[1]+Math.sin(v)*f;return[s,c]}}function M(r,n){var t=n[0]-r[0];var e=n[1]-r[1];return{length:Math.sqrt(Math.pow(t,2)+Math.pow(e,2)),angle:Math.atan2(e,t)}}function k(r){var n=f(r.h,0,359.9);var t=f(r.s,0,1);var e=f(r.v,0,1);var o=f(r.a,0,1);return v.fromHSV(n,t,e,o).toCssRgba()}return d(i,{contrastToolUtils:{getContrastFromTwoRGBAs:h,renderSvgCurveLine:g}}),window.kendo})?e.apply(n,t):e)||(r.exports=n)}});