You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

6 lines
47 KiB
JavaScript

/*! colorPicker - v1.0.0 2016-05-18 */
!function(a,b){"use strict";function n(a,b,d,f,g){if("string"==typeof b){var b=q.txt2color(b);d=b.type,e[d]=b[d],g=void 0!==g?g:b.alpha}else if(b)for(var h in b)a[d][h]="Lab"===d?w(b[h],c[d][h][0],c[d][h][1]):w(b[h]/c[d][h][1],0,1);return void 0!==g&&(a.alpha=w(+g,0,1)),p(d,f?a:void 0)}function o(a,b,c){var e=d.options.grey,f={};return f.RGB={r:a.r,g:a.g,b:a.b},f.rgb={r:b.r,g:b.g,b:b.b},f.alpha=c,f.equivalentGrey=i.round(e.r*a.r+e.g*a.g+e.b*a.b),f.rgbaMixBlack=u(b,{r:0,g:0,b:0},c,1),f.rgbaMixWhite=u(b,{r:1,g:1,b:1},c,1),f.rgbaMixBlack.luminance=t(f.rgbaMixBlack,!0),f.rgbaMixWhite.luminance=t(f.rgbaMixWhite,!0),d.options.customBG&&(f.rgbaMixCustom=u(b,d.options.customBG,c,1),f.rgbaMixCustom.luminance=t(f.rgbaMixCustom,!0),d.options.customBG.luminance=t(d.options.customBG,!0)),f}function p(a,b){var m,y,z,f=i,g=b||e,h=q,j=d.options,k=c,l=g.RND,n="",p="",w={hsl:"hsv",cmyk:"cmy",rgb:a},x=l.rgb;if("alpha"!==a){for(var A in k)if(!k[A][A]){a!==A&&"XYZ"!==A&&(p=w[A]||"rgb",g[A]=h[p+"2"+A](g[p])),l[A]||(l[A]={}),m=g[A];for(n in m)l[A][n]=f.round(m[n]*("Lab"===A?1:k[A][n][1]))}"Lab"!==a&&delete g._rgb,x=l.rgb,g.HEX=h.RGB2HEX(x),g.equivalentGrey=j.grey.r*g.rgb.r+j.grey.g*g.rgb.g+j.grey.b*g.rgb.b,g.webSave=y=r(x,51),g.webSmart=z=r(x,17),g.saveColor=x.r===y.r&&x.g===y.g&&x.b===y.b?"web save":x.r===z.r&&x.g===z.g&&x.b===z.b?"web smart":"",g.hueRGB=h.hue2RGB(g.hsv.h),b&&(g.background=o(x,g.rgb,g.alpha))}var F,G,H,I,J,K,L,B=g.rgb,C=g.alpha,D="luminance",E=g.background,M=u,N=t,O=v,P=s;return F=M(B,{r:0,g:0,b:0},C,1),F[D]=N(F,!0),g.rgbaMixBlack=F,G=M(B,{r:1,g:1,b:1},C,1),G[D]=N(G,!0),g.rgbaMixWhite=G,j.allMixDetails&&(F.WCAG2Ratio=O(F[D],0),G.WCAG2Ratio=O(G[D],1),j.customBG&&(H=M(B,j.customBG,C,1),H[D]=N(H,!0),H.WCAG2Ratio=O(H[D],j.customBG[D]),g.rgbaMixCustom=H),I=M(B,E.rgb,C,E.alpha),I[D]=N(I,!0),g.rgbaMixBG=I,J=M(B,E.rgbaMixBlack,C,1),J[D]=N(J,!0),J.WCAG2Ratio=O(J[D],E.rgbaMixBlack[D]),J.luminanceDelta=f.abs(J[D]-E.rgbaMixBlack[D]),J.hueDelta=P(E.rgbaMixBlack,J,!0),g.rgbaMixBGMixBlack=J,K=M(B,E.rgbaMixWhite,C,1),K[D]=N(K,!0),K.WCAG2Ratio=O(K[D],E.rgbaMixWhite[D]),K.luminanceDelta=f.abs(K[D]-E.rgbaMixWhite[D]),K.hueDelta=P(E.rgbaMixWhite,K,!0),g.rgbaMixBGMixWhite=K),j.customBG&&(L=M(B,E.rgbaMixCustom,C,1),L[D]=N(L,!0),L.WCAG2Ratio=O(L[D],E.rgbaMixCustom[D]),g.rgbaMixBGMixCustom=L,L.luminanceDelta=f.abs(L[D]-E.rgbaMixCustom[D]),L.hueDelta=P(E.rgbaMixCustom,L,!0)),g.RGBLuminance=N(x),g.HUELuminance=N(g.hueRGB),j.convertCallback&&j.convertCallback(g,a),g}function r(a,b){var c={},d=0,e=b/2;for(var f in a)d=a[f]%b,c[f]=a[f]+(d>e?b-d:-d);return c}function s(a,b,c){var d=i;return(d.max(a.r-b.r,b.r-a.r)+d.max(a.g-b.g,b.g-a.g)+d.max(a.b-b.b,b.b-a.b))*(c?255:1)/765}function t(a,b){for(var c=b?1:255,e=[a.r/c,a.g/c,a.b/c],f=d.options.luminance,g=e.length;g--;)e[g]=e[g]<=.03928?e[g]/12.92:i.pow((e[g]+.055)/1.055,2.4);return f.r*e[0]+f.g*e[1]+f.b*e[2]}function u(a,b,c,d){var e={},f=void 0!==c?c:1,g=void 0!==d?d:1,h=f+g*(1-f);for(var i in a)e[i]=(a[i]*f+b[i]*g*(1-f))/h;return e.a=h,e}function v(a,b){var c=1;return c=a>=b?(a+.05)/(b+.05):(b+.05)/(a+.05),i.round(100*c)/100}function w(a,b,c){return a>c?c:a<b?b:a}var c={rgb:{r:[0,255],g:[0,255],b:[0,255]},hsv:{h:[0,360],s:[0,100],v:[0,100]},hsl:{h:[0,360],s:[0,100],l:[0,100]},cmy:{c:[0,100],m:[0,100],y:[0,100]},cmyk:{c:[0,100],m:[0,100],y:[0,100],k:[0,100]},Lab:{L:[0,100],a:[-128,127],b:[-128,127]},XYZ:{X:[0,100],Y:[0,100],Z:[0,100]},alpha:{alpha:[0,1]},HEX:{HEX:[0,16777215]}},d={},e={},f={X:[.4124564,.3575761,.1804375],Y:[.2126729,.7151522,.072175],Z:[.0193339,.119192,.9503041],R:[3.2404542,-1.5371385,-.4985314],G:[-.969266,1.8760108,.041556],B:[.0556434,-.2040259,1.0572252]},g={r:.298954,g:.586434,b:.114612},h={r:.2126,g:.7152,b:.0722},i=a.Math,k=(a.parseInt,b.Colors=function(a){this.colors={RND:{}},this.options={color:"rgba(204, 82, 37, 0.8)",XYZMatrix:f,grey:g,luminance:h,valueRanges:c},l(this,a||{})}),l=function(a,b){var c,g,f=a.options;m(a);for(var h in b)void 0!==b[h]&&(f[h]=b[h]);c=f.XYZMatrix,b.XYZReference||(f.XYZReference={X:c.X[0]+c.X[1]+c.X[2],Y:c.Y[0]+c.Y[1]+c.Y[2],Z:c.Z[0]+c.Z[1]+c.Z[2]}),g=f.customBG,f.customBG="string"==typeof g?q.txt2color(g).rgb:g,e=n(a.colors,f.color,void 0,!0)},m=function(a){d!==a&&(d=a,e=a.colors)};k.prototype.setColor=function(a,b,c){return m(this),a?n(this.colors,a,b,void 0,c):(void 0!==c&&(this.colors.alpha=w(c,0,1)),p(b))},k.prototype.getColor=function(a){var b=this.colors,c=0;if(a){for(a=a.split(".");b[a[c]];)b=b[a[c++]];a.length!==c&&(b=void 0)}return b},k.prototype.setCustomBackground=function(a){return m(this),this.options.customBG="string"==typeof a?q.txt2color(a).rgb:a,n(this.colors,void 0,"rgb")},k.prototype.saveAsBackground=function(){return m(this),n(this.colors,void 0,"rgb",!0)},k.prototype.convertColor=function(a,b){var d=q,e=c,f=b.split("2"),g=f[0],h=f[1],j=/(?:RG|HS|CM|LA)/,k=j.test(g),l=j.test(h),m={LAB:"Lab"},n=function(a,b,c){var d={},f="Lab"===b?1:0;for(var g in a)d[g]=c?i.round(a[g]*(f||e[b][g][1])):a[g]/(f||e[b][g][1]);return d};return g=e[g]?g:m[g]||g.toLowerCase(),h=e[h]?h:m[h]||h.toLowerCase(),k&&"RGB2HEX"!==b&&(a=n(a,g)),a=g===h?a:d[g+"2"+h]?d[g+"2"+h](a,!0):"HEX"===h?d.RGB2HEX("RGB2HEX"===b?a:n("rgb"===g?a:d[g+"2rgb"](a,!0),"rgb",!0)):d["rgb2"+h](d[g+"2rgb"](a,!0),!0),l&&(a=n(a,h,!0)),a},k.prototype.toString=function(a,b){return q.color2text((a||"rgb").toLowerCase(),this.colors,b)};var q={txt2color:function(a){var b={},d=a.replace(/(?:#|\)|%)/g,"").split("("),e=(d[1]||"").split(/,\s*/),f=d[1]?d[0].substr(0,3):"rgb",g="";if(b.type=f,b[f]={},d[1])for(var h=3;h--;)g=f[h]||f.charAt(h),b[f][g]=+e[h]/c[f][g][1];else b.rgb=q.HEX2rgb(d[0]);return b.alpha=e[3]?+e[3]:1,b},color2text:function(a,b,c){var d=c!==!1&&i.round(100*b.alpha)/100,e="number"==typeof d&&c!==!1&&(c||1!==d),f=b.RND.rgb,g=b.RND.hsl,h="hex"===a&&e,j="hex"===a&&!h,k="rgb"===a||h,l=k?f.r+", "+f.g+", "+f.b:j?"#"+b.HEX:g.h+", "+g.s+"%, "+g.l+"%";return j?l:(h?"rgb":a)+(e?"a":"")+"("+l+(e?", "+d:"")+")"},RGB2HEX:function(a){return((a.r<16?"0":"")+a.r.toString(16)+(a.g<16?"0":"")+a.g.toString(16)+(a.b<16?"0":"")+a.b.toString(16)).toUpperCase()},HEX2rgb:function(a){return a=a.split(""),{r:+("0x"+a[0]+a[a[3]?1:0])/255,g:+("0x"+a[a[3]?2:1]+(a[3]||a[1]))/255,b:+("0x"+(a[4]||a[2])+(a[5]||a[2]))/255}},hue2RGB:function(a){var b=i,c=6*a,d=~~c%6,e=6===c?0:c-d;return{r:b.round(255*[1,1-e,0,0,e,1][d]),g:b.round(255*[e,1,1,1-e,0,0][d]),b:b.round(255*[0,0,e,1,1,1-e][d])}},rgb2hsv:function(a){var h,j,k,b=i,c=a.r,d=a.g,f=a.b,g=0;return d<f&&(d=f+(f=d,0),g=-1),j=f,c<d&&(c=d+(d=c,0),g=-2/6-g,j=b.min(d,f)),h=c-j,k=c?h/c:0,{h:k<1e-15?e&&e.hsl&&e.hsl.h||0:h?b.abs(g+(d-f)/(6*h)):0,s:c?h/c:e&&e.hsv&&e.hsv.s||0,v:c}},hsv2rgb:function(a){var b=6*a.h,c=a.s,d=a.v,e=~~b,f=b-e,g=d*(1-c),h=d*(1-f*c),i=d*(1-(1-f)*c),j=e%6;return{r:[d,h,g,g,i,d][j],g:[i,d,d,h,g,g][j],b:[g,g,i,d,d,h][j]}},hsv2hsl:function(a){var b=(2-a.s)*a.v,c=a.s*a.v;return c=a.s?b<1?b?c/b:0:c/(2-b):0,{h:a.h,s:a.v||c?c:e&&e.hsl&&e.hsl.s||0,l:b/2}},rgb2hsl:function(a,b){var c=q.rgb2hsv(a);return q.hsv2hsl(b?c:e.hsv=c)},hsl2rgb:function(a){var b=6*a.h,c=a.s,d=a.l,e=d<.5?d*(1+c):d+c-c*d,f=d+d-e,g=e?(e-f)/e:0,h=~~b,i=b-h,j=e*g*i,k=f+j,l=e-j,m=h%6;return{r:[e,l,f,f,k,e][m],g:[k,e,e,l,f,f][m],b:[f,f,k,e,e,l][m]}},rgb2cmy:function(a){return{c:1-a.r,m:1-a.g,y:1-a.b}},cmy2cmyk:function(a){var b=i,c=b.min(b.min(a.c,a.m),a.y),d=1-c||1e-20;return{c:(a.c-c)/d,m:(a.m-c)/d,y:(a.y-c)/d,k:c}},cmyk2cmy:function(a){var b=a.k;return{c:a.c*(1-b)+b,m:a.m*(1-b)+b,y:a.y*(1-b)+b}},cmy2rgb:function(a){return{r:1-a.c,g:1-a.m,b:1-a.y}},rgb2cmyk:function(a,b){var c=q.rgb2cmy(a);return q.cmy2cmyk(b?c:e.cmy=c)},cmyk2rgb:function(a,b){var c=q.cmyk2cmy(a);return q.cmy2rgb(b?c:e.cmy=c)},XYZ2rgb:function(a,b){var c=i,f=d.options.XYZMatrix,g=a.X,h=a.Y,j=a.Z,k=g*f.R[0]+h*f.R[1]+j*f.R[2],l=g*f.G[0]+h*f.G[1]+j*f.G[2],m=g*f.B[0]+h*f.B[1]+j*f.B[2],n=1/2.4;return f=.0031308,k=k>f?1.055*c.pow(k,n)-.055:12.92*k,l=l>f?1.055*c.pow(l,n)-.055:12.92*l,m=m>f?1.055*c.pow(m,n)-.055:12.92*m,b||(e._rgb={r:k,g:l,b:m}),{r:w(k,0,1),g:w(l,0,1),b:w(m,0,1)}},rgb2XYZ:function(a){var b=i,c=d.options.XYZMatrix,e=a.r,f=a.g,g=a.b,h=.04045;return e=e>h?b.pow((e+.055)/1.055,2.4):e/12.92,f=f>h?b.pow((f+.055)/1.055,2.4):f/12.92,g=g>h?b.pow((g+.055)/1.055,2.4):g/12.92,{X:e*c.X[0]+f*c.X[1]+g*c.X[2],Y:e*c.Y[0]+f*c.Y[1]+g*c.Y[2],Z:e*c.Z[0]+f*c.Z[1]+g*c.Z[2]}},XYZ2Lab:function(a){var b=i,c=d.options.XYZReference,e=a.X/c.X,f=a.Y/c.Y,g=a.Z/c.Z,h=16/116,j=1/3,k=.008856,l=7.787037;return e=e>k?b.pow(e,j):l*e+h,f=f>k?b.pow(f,j):l*f+h,g=g>k?b.pow(g,j):l*g+h,{L:116*f-16,a:500*(e-f),b:200*(f-g)}},Lab2XYZ:function(a){var b=i,c=d.options.XYZReference,e=(a.L+16)/116,f=a.a/500+e,g=e-a.b/200,h=b.pow(f,3),j=b.pow(e,3),k=b.pow(g,3),l=16/116,m=.008856,n=7.787037;return{X:(h>m?h:(f-l)/n)*c.X,Y:(j>m?j:(e-l)/n)*c.Y,Z:(k>m?k:(g-l)/n)*c.Z}},rgb2Lab:function(a,b){var c=q.rgb2XYZ(a);return q.XYZ2Lab(b?c:e.XYZ=c)},Lab2rgb:function(a,b){var c=q.Lab2XYZ(a);return q.XYZ2rgb(b?c:e.XYZ=c,b)}}}(window,CPNamespace||window),function(a,b){"use strict";var c='^§app alpha-bg-w">^§slds">^§sldl-1">$^§sldl-2">$^§sldl-3">$^§curm">$^§sldr-1">$^§sldr-2">$^§sldr-4">$^§curl">$^§curr">$$^§opacity">|^§opacity-slider">$$$^§memo">^§raster">$^§raster-bg">$|$|$|$|$|$|$|$|$^§memo-store">$^§memo-cursor">$$^§panel">^§hsv">^hsl-mode §ß">$^hsv-h-ß §ß">H$^hsv-h-~ §~">-^§nsarrow">$$^hsl-h-@ §@">H$^hsv-s-ß §ß">S$^hsv-s-~ §~">-$^hsl-s-@ §@">S$^hsv-v-ß §ß">B$^hsv-v-~ §~">-$^hsl-l-@ §@">L$$^§hsl §hide">^hsv-mode §ß">$^hsl-h-ß §ß">H$^hsl-h-~ §~">-$^hsv-h-@ §@">H$^hsl-s-ß §ß">S$^hsl-s-~ §~">-$^hsv-s-@ §@">S$^hsl-l-ß §ß">L$^hsl-l-~ §~">-$^hsv-v-@ §@">B$$^§rgb">^rgb-r-ß §ß">R$^rgb-r-~ §~">-$^rgb-r-@ §ß">.$^rgb-g-ß §ß">G$^rgb-g-~ §~">-$^rgb-g-@ §ß">.$^rgb-b-ß §ß">B$^rgb-b-~ §~">-$^rgb-b-@ §ß">.$$^§cmyk">^Lab-mode §ß">$^cmyk-c-ß §@">C$^cmyk-c-~ §~">-$^Lab-L-@ §@">L$^cmyk-m-ß §@">M$^cmyk-m-~ §~">-$^Lab-a-@ §@">a$^cmyk-y-ß §@">Y$^cmyk-y-~ §~">-$^Lab-b-@ §@">b$^cmyk-k-ß §@">K$^cmyk-k-~ §~">-$^Lab-x-@ §ß">.$$^§Lab §hide">^cmyk-mode §ß">$^Lab-L-ß §@">L$^Lab-L-~ §~">-$^cmyk-c-@ §@">C$^Lab-a-ß §@">a$^Lab-a-~ §~">-$^cmyk-m-@ §@">M$^Lab-b-ß §@">b$^Lab-b-~ §~">-$^cmyk-y-@ §@">Y$^Lab-x-ß §@">.$^Lab-x-~ §~">-$^cmyk-k-@ §@">K$$^§alpha">^alpha-ß §ß">A$^alpha-~ §~">-$^alpha-@ §ß">W$$^§HEX">^HEX-ß §ß">#$^HEX-~ §~">-$^HEX-@ §ß">M$$^§ctrl">^§raster">$^§cont">$^§cold">$^§col1">|.$$^§col2">|.$$^§bres">RESET$^§bsav">SAVE$$$^§exit">$^§resize">$^§resizer">|$$$'.replace(/\^/g,'<div class="').replace(/\$/g,"</div>").replace(/~/g,"disp").replace(/ß/g,"butt").replace(/@/g,"labl").replace(/\|/g,"<div>"),d="‰är^1,‰äg^1,‰äb^1,‰öh^1,‰öh?1,‰öh?2,‰ös?1,‰öv?1,‰üh^1,‰üh?1,‰üh?2,‰üs?1,‰ül?1,‰.no-rgb-r är?2,‰.no-rgb-r är?3,‰.no-rgb-r är?4,‰.no-rgb-g äg?2,‰.no-rgb-g äg?3,‰.no-rgb-g äg?4,‰.no-rgb-b äb?2,‰.no-rgb-b äb?3,‰.no-rgb-b äb?4{visibility:hidden}‰är^2,‰är^3,‰äg^2,‰äg^3,‰äb^2,‰äb^3{@-image:url(_patches.png)}‰.§slds div{@-image:url(_vertical.png)}‰öh^2,‰ös^1,‰öv^1,‰üh^2,‰üs^1,‰ül^1{@-image:url(_horizontal.png)}‰ös?4,‰öv^3,‰üs?4,‰ül^3{@:#000}‰üs?3,‰ül^4{@:#fff}‰är?1{@-color:#f00}‰äg?1{@-color:#0f0}‰äb?1{@-color:#00f}‰är^2{@|-1664px 0}‰är^3{@|-896px 0}‰är?1,‰äg?1,‰äb?1,‰öh^3,‰ös^2,‰öv?2Ü-2432Öär?2Ü-2944Öär?3Ü-4480Öär?4Ü-3202Öäg^2Äöh^2{@|-640px 0}‰äg^3{@|-384px 0}‰äg?2Ü-4736Öäg?3Ü-3968Öäg?4Ü-3712Öäb^2{@|-1152px 0}‰äb^3{@|-1408px 0}‰äb?2Ü-3456Öäb?3Ü-4224Öäb?4Ü-2688Ööh^2Äär^3Ääb?4Ü0}‰öh?4,‰üh?4Ü-1664Öös^1,‰öv^1,‰üs^1,‰ül^1Ääg^3{@|-256px 0}‰ös^3,‰öv?4,‰üs^3,‰ül?4Ü-2176Öös?2,‰öv^2Ü-1920Öüh^2{@|-768px 0}‰üh^3,‰üs^2,‰ül?2Ü-5184Öüs?2,‰ül^2Ü-5824Ö.S är^2{@|-128px -128Ö.S är?1Ääg?1Ääb?1Äöh^3Äös^2Äöv?2Ü-1408Ö.S är?2Ääb^3Ü-128Ö.S är?3Ü-896Ö.S är?4Ü-256Ö.S äg^2{@|-256px -128Ö.S äg?2Ü-1024Ö.S äg?3Ü-640Ö.S äg?4Ü-512Ö.S äb^2{@|-128px 0}‰.S äb?2Ü-384Ö.S äb?3Ü-768Ö.S öh?4Äüh?4Ü-1536Ö.S ös^1Äöv^1Äüs^1Äül^1{@|-512px 0}‰.S ös^3Äöv?4Äüs^3Äül?4Ü-1280Ö.S ös?2Äöv^2Ü-1152Ö.S üh^2{@|-1024px 0}‰.S üh^3Äüs^2Äül?2Ü-5440Ö.S üs?2Äül^2Ü-5696Ö.XXS ös^2,‰.XXS öv?2Ü-5120Ö.XXS ös^3,‰.XXS öv?4,‰.XXS üs^3,‰.XXS ül^3,‰.XXS ül?4Ü-5056Ö.XXS ös?2,‰.XXS öv^2Ü-4992Ö.XXS üs^2,‰.XXS ül?2Ü-5568Ö.XXS üs?2,‰.XXS ül^2Ü-5632px}".replace(/Ü/g,"{@|0 ").replace(/Ö/g,"px}‰").replace(/Ä/g,",‰.S ").replace(/\|/g,"-position:").replace(/@/g,"background").replace(/ü/g,".hsl-").replace(/ö/g,".hsv-").replace(/ä/g,".rgb-").replace(/~/g," .no-rgb-}‰").replace(/\?/g," .§sldr-").replace(/\^/g," .§sldl-"),e='‰∑{@#bbb;font-family:monospace, "Courier New", Courier, mono;font-size:12¥line-ä15¥font-weight:bold;cursor:default;~412¥ä323¥?top-left-radius:7¥?top-Ü-radius:7¥?bottom-Ü-radius:7¥?bottom-left-radius:7¥ö@#444}‰.S{~266¥ä177px}‰.XS{~158¥ä173px}‰.XXS{ä105¥~154px}‰.no-alpha{ä308px}‰.no-alpha .§opacity,‰.no-alpha .§alpha{display:none}‰.S.no-alpha{ä162px}‰.XS.no-alpha{ä158px}‰.XXS.no-alpha{ä90px}‰∑,‰∑ div{border:none;padding:0¥float:none;margin:0¥outline:none;box-sizing:content-box}‰∑ div{|absolute}‰^s .§curm,‰«§disp,‰«§nsarrow,‰∑ .§exit,‰∑ ø-cursor,‰∑ .§resize{öimage:url(_icons.png)}‰∑ .do-drag div{cursor:none}‰∑ .§opacity,‰ø .§raster-bg,‰∑ .§raster{öimage:url(_bgs.png)}‰∑ ^s{~287¥ä256¥top:10¥left:10¥overflow:hidden;cursor:crosshair}‰.S ^s{~143¥ä128¥left:9¥top:9px}‰.XS ^s{left:7¥top:7px}‰.XXS ^s{left:5¥top:5px}‰^s div{~256¥ä256¥left:0px}‰.S ^l-1,‰.S ^l-2,‰.S ^l-3,‰.S ^l-4{~128¥ä128px}‰.XXS ^s,‰.XXS ^s ^l-1,‰.XXS ^s ^l-2,‰.XXS ^s ^l-3,‰.XXS ^s ^l-4{ä64px}‰^s ^r-1,‰^s ^r-2,‰^s ^r-3,‰^s ^r-4{~31¥left:256¥cursor:default}‰.S ^r-1,‰.S ^r-2,‰.S ^r-3,‰.S ^r-4{~15¥ä128¥left:128px}‰^s .§curm{margin:-5¥~11¥ä11¥ö|-36px -30px}‰.light .§curm{ö|-7px -30px}‰^s .§curl,‰^s .§curr{~0¥ä0¥margin:-3px -4¥border:4px solid;cursor:default;left:auto;öimage:none}‰^s .§curl,‰∑ ^s .§curl-dark,‰.hue-dark div.§curl{Ü:27¥?@† † † #fff}‰.light .§curl,‰∑ ^s .§curl-light,‰.hue-light .§curl{?@† † † #000}‰.S ^s .§curl,‰.S ^s .§curr{?~3px}‰.S ^s .§curl-light,‰.S ^s .§curl{Ü:13px}‰^s .§curr,‰∑ ^s .§curr-dark{Ü:4¥?@† #fff † †}‰.light .§curr,‰∑ ^s .§curr-light{?@† #000 † †}‰∑ .§opacity{bottom:44¥left:10¥ä10¥~287¥ö|0 -87px}‰.S .§opacity{bottom:27¥left:9¥~143¥ö|0 -100px}‰.XS .§opacity{left:7¥bottom:25px}‰.XXS .§opacity{left:5¥bottom:23px}‰.§opacity div{~100%;ä16¥margin-top:-3¥overflow:hidden}‰.§opacity .§opacity-slider{margin:0 -4¥~0¥ä8¥?~4¥?style:solid;?@#eee †}‰∑ ø{bottom:10¥left:10¥~288¥ä31¥ö@#fff}‰.S ø{ä15¥~144¥left:9¥bottom:9px}‰.XS ø{left:7¥bottom:7px}‰.XXS ø{left:5¥bottom:5px}‰ø div{|relative;float:left;~31¥ä31¥margin-Ü:1px}‰.S ø div{~15¥ä15px}‰∑ .§raster,‰ø .§raster-bg,‰.S ø .§raster,‰.S ø .§raster-bg{|absolute;top:0¥Ü:0¥bottom:0¥left:0¥~100%}‰.S ø .§raster-bg{ö|0 -31px}‰∑ .§raster{opacity:0.2;ö|0 -49px}‰.alpha-bg-b ø{ö@#333}‰.alpha-bg-b .§raster{opacity:1}‰ø ø-cursor{|absolute;Ü:0¥ö|-26px -87px}‰∑ .light ø-cursor{ö|3px -87px}‰.S ø-cursor{ö|-34px -95px}‰.S .light ø-cursor{ö|-5px -95px}‰∑ .§panel{|absolute;top:10¥Ü:10¥bottom:10¥~94¥?~1¥?style:solid;?@#222 #555 #555 #222;overflow:hidden;ö@#333}‰.S .§panel{top:9¥Ü:9¥bottom:9px}‰.XS .§panel{display:none}‰.§panel div{|relative}‰«§hsv,‰«§hsl,‰«§rgb,‰«§cmyk,‰«§Lab,‰«§alpha,‰.no-alpha «§HEX,‰«§HEX{~86¥margin:-1px 0px 1px 4¥padding:1px 0px 3¥?top-~1¥?top-style:solid;?top-@#444;?bottom-~1¥?bottom-style:solid;?bottom-@#222;float:Ö«§hsv,‰«§hsl{padding-top:2px}‰.S .§hsv,‰.S .§hsl{padding-top:1px}‰«§HEX{?bottom-style:none;?top-~0¥margin-top:-4¥padding-top:0px}‰.no-alpha «§HEX{?bottom-style:none}‰«§alpha{?bottom-style:none}‰.S .rgb-r .§hsv,‰.S .rgb-g .§hsv,‰.S .rgb-b .§hsv,‰.S .rgb-r .§hsl,‰.S .rgb-g .§hsl,‰.S .rgb-b .§hsl,‰.S .hsv-h .§rgb,‰.S .hsv-s .§rgb,‰.S .hsv-v .§rgb,‰.S .hsl-h .§rgb,‰.S .hsl-s .§rgb,‰.S .hsl-l .§rgb,‰.S .§cmyk,‰.S .§Lab{display:none}‰«§butt,‰«§labl{float:left;~14¥ä14¥margin-top:2¥text-align:center;border:1px solid}‰«§butt{?@#555 #222 #222 #555}‰«§butt:active{ö@#444}‰«§labl{?@†}‰«Lab-mode,‰«cmyk-mode,‰«hsv-mode,‰«hsl-mode{|absolute;Ü:0¥top:1¥ä50px}‰«hsv-mode,‰«hsl-mode{top:2px}‰«cmyk-mode{ä68px}‰.hsl-h .hsl-h-labl,‰.hsl-s .hsl-s-labl,‰.hsl-l .hsl-l-labl,‰.hsv-h .hsv-h-labl,‰.hsv-s .hsv-s-labl,‰.hsv-v .hsv-v-labl{@#f90}‰«cmyk-mode,‰«hsv-mode,‰.rgb-r .rgb-r-butt,‰.rgb-g .rgb-g-butt,‰.rgb-b .rgb-b-butt,‰.hsv-h .hsv-h-butt,‰.hsv-s .hsv-s-butt,‰.hsv-v .hsv-v-butt,‰.hsl-h .hsl-h-butt,‰.hsl-s .hsl-s-butt,‰.hsl-l .hsl-l-butt,‰«rgb-r-labl,‰«rgb-g-labl,‰«rgb-b-labl,‰«alpha-butt,‰«HEX-butt,‰«Lab-x-labl{?@#222 #555 #555 #222;ö@#444}‰.no-rgb-r .rgb-r-labl,‰.no-rgb-g .rgb-g-labl,‰.no-rgb-b .rgb-b-labl,‰.mute-alpha .alpha-butt,‰.no-HEX .HEX-butt,‰.cmy-only .Lab-x-labl{?@#555 #222 #222 #555;ö@#333}‰.Lab-x-disp,‰.cmy-only .cmyk-k-disp,‰.cmy-only .cmyk-k-butt{visibility:hidden}‰«HEX-disp{öimage:none}‰«§disp{float:left;~48¥ä14¥margin:2px 2px 0¥cursor:text;text-align:left;text-indent:3¥?~1¥?style:solid;?@#222 #555 #555 #222}‰∑ .§nsarrow{|absolute;top:0¥left:-13¥~8¥ä16¥display:none;ö|-87px -23px}‰∑ .start-change .§nsarrow{display:block}‰∑ .do-change .§nsarrow{display:block;ö|-87px -36px}‰.do-change .§disp{cursor:default}‰«§hide{display:none}‰«§cont,‰«§cold{|absolute;top:-5¥left:0¥ä3¥border:1px solid #333}‰«§cold{z-index:1;ö@#c00}‰«§cont{margin-Ü:-1¥z-index:2}‰«contrast .§cont{z-index:1;ö@#ccc}‰«orange .§cold{ö@#f90}‰«green .§cold{ö@#4d0}‰«§ctrl{|absolute;bottom:0¥left:0¥~100%;ö@#fff}‰.alpha-bg-b .§ctrl,‰«§bres,‰«§bsav{ö@#333}‰«§col1,‰«§col2,‰«§bres,‰«§bsav{?~1¥?style:solid;?@#555 #222 #222 #555;float:left;~45¥line-ä28¥text-align:center;top:0px}‰.§panel div div{ä100%}‰.S .§ctrl div{line-ä25px}‰.S «§bres,‰.S «§bsav{line-ä26px}‰∑ .§exit,‰∑ .§resize{Ü:3¥top:3¥~15¥ä15¥ö|0 -52px}‰∑ .§resize{top:auto;bottom:3¥cursor:nwse-resize;ö|-15px -52px}‰.S .§exit{ö|1px -52px}‰.XS .§resize,‰.XS .§exit{~10¥ä10¥Ü:0¥öimage:none}‰.XS .§exit{top:0px}‰.XS .§resize{bottom:0px}‰∑ .§resizer,‰∑ .§resizer div{|absolute;border:1px solid #888;top:-1¥Ü:-1¥bottom:-1¥left:-1¥z-index:2;display:none;cursor:nwse-resize}‰∑ .§resizer div{border:1px dashed #333;opacity:0.3;display:block;ö@#bbb}'.replace(/Ü/g,"right").replace(/Ö/g,"left}‰").replace(/∑/g,".§app").replace(/«/g,".§panel .").replace(/¥/g,"px;").replace(/\|/g,"position:").replace(/@/g,"color:").replace(/ö/g,"background-").replace(/ä/g,"height:").replace(/ø/g,".§memo").replace(/†/g,"transparent").replace(/\~/g,"width:").replace(/\?/g,"border-").replace(/\^/g,".§sld"),f="iVBORw0KGgoAAAANSUhEUgAABIAAAAABCAYAAACmC9U0AAABT0lEQVR4Xu2S3Y6CMBCFhyqIsjGBO1/B9/F5DC/pK3DHhVkUgc7Zqus2DVlGU/cnQZKTjznttNPJBABA149HyRf1iN//4mIBCg0jV4In+j9xJiuihly1V/Z9X88v//kNeDXVvyO/lK+IPR76B019+1Riab3H1zkmeqerKnL+Bzwxx6PAgZxaSQU8vB62T28pxcQeRQ2sHw6GxCOWHvP78zwHAARBABOfdYtd30rwxXOEPDF+dj2+91r6vV/id3k+/brrXmaGUkqKhX3i+ffSt16HQ/dorTGZTHrs7ev7Tl7XdZhOpzc651nfsm1bRFF0YRiGaJoGs9nsQuN/xafTCXEco65rzOdzHI9HJEmCqqqwXC6x3++RZRnKssRqtUJRFFiv19jtdthutyAi5Hl+Jo9VZg7+7f3yXuvZf5c3KaXYzByb+WIzO5ymKW82G/0BNcFhO/tOuuMAAAAASUVORK5CYII=",g="iVBORw0KGgoAAAANSUhEUgAAAAEAABfACAYAAABn2KvYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABHtJREFUeNrtnN9SqzAQxpOF1to6zuiVvoI+j6/gva/lA/kKeqUzjtX+QTi7SzSYBg49xdIzfL34+e1usoQQklCnmLwoCjImNwDQA2xRGMqNAYB+gPEH9IdCgIUA6Aem0P1fLoMQAPYNHYDoCKAv8OMHFgKgX2AjDPQDXn4t1l+gt/1fId//yWgE/hUJ+mAn8EyY5wCwXxhrbaHzn8E9iPlv79DdHxXTqciZ4KROnXRVZMF/6U2OPhcEavtAbZH1SM7wRDD7VoHZItCiyEQf4t6+MW9UOxaZybmdCGKqNrB9Eb5SfMg3wTyiagMtigTmWofiSDCOYNTSNz6sLDIoaCU9GWDd0tdhoMMsRm+r8U/EfB0GfjmLXiqzimDd0tdhoLMsI7la45+I+ToM/HIW0kfGVQTrlr7tA91kaUr//fxrKo8jUFB7VAn6AKpHJf+EKwAAAIYD/f7F7/8MVgMo7P+gBqDKr57Lf72V8x8AAMDgYIuvH4EAAAAMDQX6AACAQcI9GGMjDADA4MA/P2KlP8IEAAAYFCz6AACAgaLA8y8AAIN+CMYXoQAADA7u/UPYCAMAMDjI7z9S+SdwDFQX2C9Gh9GMEOWriz8/Pw1lWQZsi/L3R4czzP678Ve+P8f9nCv/C7hwLq99ah8NfKrU15zPB5pVcwtiJt9qGy0IfEE+jQa+Fn0VtI/fkxUPqBlEfRENeF+tqUpbGpi1iu8epwJzvV5XA4GpWC6XGz7F+/u766EgwJ+ckiTJKU3TnI6OjnI6OzvLZf6zMggt3dzckPhIoiTlSGpQ+eEsVegdz0fbCCi4fRs+Po+4yWdeDXiT+6pBSTeHple1pkz3FZ+avpyavoiPxgLN0B7yprY08PlyQTTm0+PWmkH7ynedNKraar4F/lRj1WpTtYh+ozL/cY2sAvZl0gcbZm0gSLBLvkxGoaogiy/HDXemQk2t5pUm8OAhH8/HH6e0mkJ9q9XKKQXfb07xfZnJbZrRxcVFVt6/t7e3Kc1ms5RGo1Eq5VIZuyl9fHw4k/M5xYeoKj64A7eqCt1ZeqWFVSl8NV9OTV3fmvP5qE9VmzSoEcsXpArK1UHen/hZbgL53BZSdyEXalGau/hU8TEW0u3VcoFPy3EDFrTgT+njydeZ0+l0UV7fu7u7iVzziQQmUm4iqRw4n/NxMxw4s/Mp1NSALxf4NEtQ10cjMDwSl+b+/j6hp6enVGb+jUvrn05iKobm6PboOt8vPISY5Pr6OqGXlxe3fOokoGtAbMUJZmqvYmaLQDP+sdrecOjtO/SXeH69P8Imutm5urqy9PDwYOny8tLS4+OjpfPzc0vPz8+WTk9PLb2+vlpZbCzN53NLx8fHVtYZS5PJxMoEZWWqsjKULY3HYytTi1Pex5OMldXKRVXxuLcy/20onmms3BBOxcr5qCrZtsrd45SPel8sGlOxGoGy0neynQ6VL9fsa1YtWlCrtj9G83G7PjdVush5n5q1iJWLZW6u21a1bUvbVnVzlru0pe3RdmlV1/23fZtbZv4Dx+7FBypx77kAAAAASUVORK5CYII=",h="iVBORw0KGgo^NSUhEUgAAB4^EACAI#DdoPxz#L0UlEQVR4Xu3cQWrDQBREwR7FF8/BPR3wXktnQL+KvxfypuEhvLJXcp06d/bXd71OPt+trIw95zr33Z1bk1/fudEv79wa++7OfayZ59wrO2PBzklcGQmAZggAAOBYgAYBmpWRAGg^BGgRofAENgAAN#I0CBA6w8AG^ECABgEa/QH§AI0CNDoDwAY^QIAGAVp/AM§AjQI0OgPAAY^QoEGARn8Aw§CNAjQ+gMABg#BCgQYCmGQmABgAAEKBBgEZ/AM§AjQI0PoDAAY^QoEGARn8AM^IAADQI0+gMABg#BCgQYDWHwAw^gAANAjT6A4AB^BGgQoNEfAD^C#0CtP4AgAE^EaBCgaUYCoAE#RoEKDRHwAw^gAANArT+AIAB^BGgQoNEfAAw^gQIMAjf4AgAE^EaBCg9QcAD^CBAgwCN/gBg§EaBGj0BwAM^IECDAK0/AG§ARoEaJqRAGg^BGgRo9AcAD^CBAgwCtPwBg§EaBGj0BwAD^CNAgQKM/AG§ARoEaP0BAAM^I0CBAoz8AG^ECABgEa/QEAAw^jQIEDrDwAY^QIAGAZpmJACaBw^RoEKD1BwAM^IECDAK0/AG§ARoEaPQHAAw^gQIMArT8AY§BGgRo/QEAAw^jQIECjPwBg§EaBGj9AQAD^CNAgQOsPABg#BAgAYBGv0BAANwCwAAGB6gYeckmpEAa^AEaBGj0BwAM^IECDAK0/AG§ARoEaPQHAAM^I0CBAoz8AY§BGgRo/QEAAw^jQIECjPwAY^QIAGARr9AQAD^CNAgQOsPABg#BAgAYBmmYkABoAAECABgEa/QEAAw^jQIEDrDwAY^QIAGARr9Ac§AjQI0OgPABg#BAgAYBWn8Aw§CNAjQ6A8ABg#BCgQYBGfwD§AI0CND6AwAG^EKBBgKYZCYAG#QoEGARn8Aw§CNAjQ+gMABg#BCgQYBGfwAw^gAANAjT6AwAG^EKBBgNYfAD^C#0CNPoDgAE^EaBCg0R8AM^IAADQK0/gCAAQ^RoEKBpRgKgAQAABGgQoNEfAD^C#0CtP4AgAE^EaBCg0R8AD^CBAgwCN/gCAAQ^RoEKD1BwAM^IECDAI3+AG§ARoEaPQHAAw^gQIMArT8AY§BGgRomsMAM^IAADQK0/gCAAQ^RoEKDRHwAw^gAANO7fQHwAw^gAANArT+AIAB^BGgQoNEfAGg^BGgRo9AcAD^CBAgwCtPwBg§EaBGj0BwAD^RIB+Ntg5iea5AD^DAIwI0CND6AwAG^EKBBgEZ/AKAB#EaBCg0R8AM^IAADQK0/gCAAQ^RoEKDRHwAM^IECDAI3+AIAB^BGgQoPUHAAw^gQIMAjf4AY§BGgRo9AcAD^CBAgwCtPwBg§EaBGiakQBo^ARoEaPQHAAw^gQIMArT8AY§BGgRo9AcAAw^jQIECjPwBg§EaBGj9AQAD^CNAgQKM/ABg#BAgAYBGv0BAAM^I0CBA6w8AG^ECABgGaZiQAGgAAQIAGARr9AQAD^CNAgQOsPABg#BAgAYBGv0Bw§CNAjQ6A8AG^ECABgFafwD§AI0CNDoDwAG^EKBBgEZ/AM§AjQI0PoDAAY^QoEGApjkMAAM^I0CBA6w8AG^ECABgEa/QEAAw^jQsIP+AIAB^BGgQoPUHAAw^gQIMAjf4AgAE#Bea/fK+3P5/3PJOvh8t1cO4nflmQAQoAEAAF9Aw/7JHfQHAAw^gQIMArT8AY§BGvwHNPoDAA0AACBAgwCN/gCAAQ^RoEKD1BwAM^IECDAI3+AG§ARoEaPQHAAw^gQIMArT8AY§BGgRo9AcAAw^jQIECjPwBg§EaBGj9AQAD^CNAgQNOMBEAD#I0CBAoz8AY§BGgRo/QEAAw^jQIECjPwAY^QIAGARr9AQAD^CNAgQOsPABg#BAgAYBGv0Bw§CNAjQ6A8AG^ECABgFafwD§AI0CNA0IwHQ^AjQI0OgPABg#BAgAYBWn8Aw§CNAjQ6A8ABg#BCgQYBGfwD§AI0CND6AwAG^EKBBgEZ/AD^C#0CNPoDAAY^QoEGA1h8AM^IAADQI0DQAG^EKBBgEZ/AM§AjQI0PoDAAY^QoEGA1h8AM^IAADQI0+gMABg#BCgQYDWHwAw^gAANArT+AIAB^BGgQoNEfAD^C#0CtP4AgAE^EaBCg9QcAD^CBAgwCN/gCAAQ^RoEKD1BwAM^IECDAK0/AG§ARoEaPQHAAw^gQIMArT8AY§BGgRo/QEAAw^jQIECjPwBgACDhFgC#07t9AfAD^C#0CtP4AgAE^EaBCg0R8Aa^AEaBGj0BwAM^IECDAK0/AG§ARoEaPQHAAM^I0CBAoz8AY§BGgRo/QEAAw^jQIECjPwAY^QIAGARr9AQAD^CNAgQOsPABg#BAgAYBmmYkABoAAECABgEa/QEAAw^jQIEDrDwAY^QIAGARr9Ac§AjQI0OgPABg#BAgAYBWn8Aw§CNAjQ6A8ABg#BCgQYBGfwD§AI0CND6AwAG^EKBBgKYZCYAG#QoEGARn8Aw§CNAjQ+gMABg#BCgQYBGfwAw^gAANAjT6AwAG^EKBBgNYfAD^C#0CNPoDgAE^EaBCg0R8AM^IAADQK0/gCAAQ^RoEKBpRgKgAQAABGgQoNEfAD^C#0CtP4AgAE^EaBCg0R8AD^CBAgwCN/gCAAQ^RoEKD1BwAM^IECDAI3+AG§ARoEaPQHAAw^gQIMArT8AY§BGgRommEAM^CBAgwCN/gCAAQ^RoEKD1BwAM^IECDAI3+AIAB^ARoEaPQHAAw^gQIMArT8AY§BGgRo9AcAGgAAQICGCNBfRfNcABg#BgeICGnVvoDwAY^QIAGAVp/AM§AjQI0OgPADQAAIAADQI0+gMABg#BCgQYDWHwAw^gAANAjT6A4AB^BGgQoNEfAD^C#0CtP4AgAE^EaBCg0R8AD^CBAgwCN/gCAAQ^RoEKD1BwAM^IECDAE0zEgAN#gQIMAjf4AgAE^EaBCg9QcAD^CBAgwCN/gBg§EaBGj0BwAM^IECDAK0/AG§ARoEaPQHAAM^I0CBAoz8AY§BGgRo/QEAAw^jQIEDTjARAAwAACNAgQKM/AG§ARoEaP0BAAM^I0CBAoz8AG^ECABgEa/QEAAw^jQIEDrDwAY^QIAGARr9Ac§AjQI0OgPABg#BAgAYBWn8Aw§CNAjQNIcBY§BGgRo/QEAAw^jQIECjPwBg§EadtAfAD^C#0CtP4AgAE^EaBCgAQABGgAA+AO2TAbHupOgH^ABJRU5ErkJggg==".replace(/§/g,"AAAAAA").replace(/\^/g,"AAAA").replace(/#/g,"AAA"),i="iVBORw0KGgoAAAANSUhEUgAAAGEAAABDCAMAAAC7vJusAAAAkFBMVEUAAAAvLy9ERERubm7///8AAAD///9EREREREREREREREQAAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8AAAD///8cHBwkJCQnJycoKCgpKSkqKiouLi4vLy8/Pz9AQEBCQkJDQ0NdXV1ubm58fHykpKRERERVVVUzMzPx7Ab+AAAAHXRSTlMAAAAAAAQEBQ4QGR4eIyMtLUVFVVVqapKSnJy7u9JKTggAAAFUSURBVHja7dXbUoMwEAbgSICqLYeW88F6KIogqe//dpoYZ0W4AXbv8g9TwkxmvtndZMrEwlw/F8YIRjCCEYxgBCOsFmzqGMEI28J5zzmt0Pc9rdDL0NYgMxIYC5KiKpKAzZphWtZlGm4SjlnkOV6UHeeEUx77rh/npw1dCrI9k9lnwUwF+UG9D3m4ftJJxH4SJdPtaawXcbr+tBaeFrxiur309cIv19+4ytGCU0031a5euPVigLYGqjlAqM4ShOQ+QAYQUO80AMMAAkUGGfMfR9Ul+kmvPq2QGxXKOQBAKdjUgk0t2NiCGEVP+rHT3/iCUMBT90YrPMsKsIWP3x/VolaonJEETchHCS8AYAmaUICQQwaAQnjoXgHAES7jLkEFaHO4bdq/k25HAIpgWY34FwAE5xjCffM+D2DV8B0gRsAZT7hr5gE8wdrJcU+CJqhcqQD7Cx5L7Ph4WnrKAAAAAElFTkSuQmCC",j="iVBORw0KGgoAAAANSUhEUgAAASAAAABvCAYAAABM+h2NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABORJREFUeNrs3VtTW1UYBuCEcxAI4YydWqTWdqr1V7T/2QsvvPDCCy9qjxZbamsrhZIQUHsCEtfafpmJe8qFjpUxfZ4Zuvt2feydJvAOARZUut1u5bRerl692nV913f99/f6QxWAU6KAAAUEKCAABQQoIAAFBCggAAUEKCAABQQoIAAFBCggAAUEKCAABQQoIEABASggQAEBKCBAAQEoIEABASggQAEBKCBAAQEoIGBQC+jatWvd07zxrv9+Xx8fAQEoIEABASggQAEBKCBAAQEoIEABAQoIQAEBCghAAQEKCEABAQOk2u36kS6AAgLetwJKL29toFRM1be+QrVq3rx58//KvM8BAadGAQEKCFBAAAoIGHwnfhneZ+/Nmzf/LufzrI+AAE/BAAUEoIAABQTwztgLZt68eXvBAE/BABQQoIAAFBAweOwFM2/evL1ggKdgAAoIUEAACggYPPaCmTdv3l4wwFMwAAUEKCAABQQMHnvBzJs3by8Y4CkYgAICFBCAAgIGz4lfBQNQQMDgFlCtVisaaHV1tThubW1VInciD0U+ysdnz54N5+PKysphOnRTHsvHlN9EHo/1l5FrkV9Enoz8W87b29tTOS8vLx9EnoncjlyPvBe5EbkZeT4fU96NvBDr2znv7Ows57y0tLQVeSXy08gf5mNfPhPrjyOfrVarlcXFxZ9yfv78+bl8TPlh5LU8n/KDyOuxfj/y+VjfyHl3d/dCKv28fi/yp/m4sLDwQ+SLke9GvhT5Tinfjnw5f4/F/Pz8rZybzeZn+ZjyzVK+EfnzUr4S+Xopf9/L+fxzc3M5d1qt1hf531Mu5k/IxzGf85VYL+fefHH+RqNRrO/t7RW3L+UbkS9Hvhk5/386Kd/qW8/5duRLMV/OdyJfzNebnZ0t7t92u53v/07K9yJfiLwROT9+ef7HyOux/iDyWuSHkT+K+eLtZX9//2xer9frjyOfyY9/Wn8S86v59qT1p7Ge315zLt4RU16K19+O9YXIu5HnYn435hux3opcj9yOPB3z+5E/iPXf43y1yMX778HBQS3f3pTz+28l5bHIr2N+LN3+zszMzGHkoh/S+mHMF98XlNaP8zHd/0W/pMe943NAwKlSQIACAhQQgAICFBCAAgIUEIACAhQQgAIC/n9GqtXqYbfbHa38+RtSu32llPdqdNL6aOSj+LfxyMVekLTem39Ryr/mPDQ0NBznzXtROikPRW6W8k7k3m9rzXthOsPDw73bUuylGRkZ6cR63nvTSfko8oPIr+Pnz96P/DLW816ezujoaN6DdtyX9+P8eS9QZ2xs7Hxf7qa8Xlr/JO6Ljcjrcf6cj1P+OO+N6V1/fHz8XLz+/Tjfubh+sZcorZ+N9Ycxfybyo8ircf6fc56YmFiJ1/8l8mLk7cjzkfP92U15Ns63G+u9nPcKdWq12lQ8Xu3Ixd6f9Pd8P3UmJycnUszzL2N9LM7/anNzs9V7Q2q32395w/q7ubdH6L/KrVbrpPxlKX9Vyl+X8jel/G0pf5f/aDabvXy9tH6ztH63lDdKebOUH5Xyk1LeKuWd/ry2tlap9P125Onp6Zf9eWpq6lW3b8f6zMzM6/71er3+ppSP+u/XNN/pz41Go+sjIMBTMEABASggQAEBKCBAAQEoIEABASggQAEB/CN/CDAAw78uW9AVDw4AAAAASUVORK5CYII=";b.ColorPicker={_html:c,_cssFunc:d,_cssMain:e,_horizontalPng:f,_verticalPng:g,_patchesPng:h,_iconsPng:i,_bgsPng:j}}(window,CPNamespace||window),function(a,b){"use strict";function G(d,e){var m,k="",l="";for(var n in e)d.options[n]=e[n];f=void 0!==c.createStyleSheet&&c.getElementById||!!a.MSInputMethodContext,g="undefined"!=typeof c.body.style.opacity,w=new b.Colors(d.options),delete d.options,y=w.options,y.scale=1,l=y.CSSPrefix,d.color=w,h=y.valueRanges,d.nodes=z=K(J(d),d),U(y.mode),H(d),Y(),k=" "+y.mode.type+"-"+y.mode.z,z.slds.className+=k,z.panel.className+=k,y.noHexButton&&ea(z.HEX_butt,l+"butt",l+"labl"),void 0!==y.size&&T(void 0,y.size),m={alphaBG:z.alpha_labl,cmyOnly:z.HEX_labl};for(var o in m)void 0!==y[o]&&S({target:m[o],data:y[o]});y.noAlpha&&(z.colorPicker.className+=" no-alpha"),d.renderMemory(y.memoryColors),L(d),j=!0,M(void 0,"init"),v&&(H(v),$())}function H(a){r=!0,u!==a&&(u=a,x=a.color.colors,y=a.color.options,z=a.nodes,w=a.color,t={},Z(x))}function I(){var a=["L","S","XS","XXS"];y.sizes={},z.testNode.style.cssText="position:absolute;left:-1000px;top:-1000px;",c.body.appendChild(z.testNode);for(var b=a.length;b--;)z.testNode.className=y.CSSPrefix+"app "+a[b],y.sizes[a[b]]=[z.testNode.offsetWidth,z.testNode.offsetHeight];z.testNode.removeNode?z.testNode.removeNode(!0):c.body.removeChild(z.testNode)}function J(a){var b=c.createElement("div"),f=y.CSSPrefix,h=y.CSSPrefixIsolate?y.CSSPrefixIsolate+" ":"",i="data:image/png;base64,",j=function(a,b){var d=c.createElement("style"),e=c.head||c.getElementsByTagName("head")[0]||c.body;d.setAttribute("type","text/css"),b&&d.setAttribute("id",b),d.styleSheet?d.styleSheet.cssText=a:d.innerHTML=a,e.appendChild(d)},k=function(a){d._cssFunc=d._cssFunc.replace(/‰/g,h).replace(/§/g,f).replace("_patches.png",a?i+d._patchesPng:y.imagePath+"_patches.png").replace("_vertical.png",a?i+d._verticalPng:y.imagePath+"_vertical.png").replace("_horizontal.png",a?i+d._horizontalPng:y.imagePath+"_horizontal.png"),j(d._cssFunc,"colorPickerCSS"),y.customCSS||(d._cssMain=d._cssMain.replace(/‰/g,h).replace(/§/g,f).replace("_bgs.png",a?i+d._bgsPng:y.imagePath+"_bgs.png").replace("_icons.png",a?i+d._iconsPng:y.imagePath+"_icons.png").replace(/opacity:(\d*\.*(\d+))/g,function(a,b){return g?"-moz-opacity: "+b+"; -khtml-opacity: "+b+"; opacity: "+b:'-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity='+A.round(100*+b)+')";filter: alpha(opacity='+A.round(100*+b)+")"}),j(d._cssMain))},l=c.createElement("img");return e?a.color.options.devPicker:(c.getElementById("colorPickerCSS")?a.cssIsReady=!0:(l.onload=l.onerror=function(){d._cssFunc&&k(1===this.width&&1===this.height),a.cssIsReady=!0},l.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="),(v=u)&&V(),b.insertAdjacentHTML("afterbegin",u?u.nodes.colorPicker.outerHTML||(new XMLSerializer).serializeToString(u.nodes.colorPicker):d._html.replace(/§/g,f)),b=b.children[0],b.style.cssText=y.initStyle||"",(y.appendTo||c.body).appendChild(b))}function K(a,b){var f,g,d=a.getElementsByTagName("*"),e={colorPicker:a},i=new RegExp(y.CSSPrefix);e.styles={},e.textNodes={},e.memos=[],e.testNode=c.createElement("div");for(var j=0,k=d.length;j<k;j++)f=d[j],(g=f.className)&&i.test(g)?(g=g.split(" ")[0].replace(y.CSSPrefix,"").replace(/-/g,"_"),/_disp/.test(g)?(g=g.replace("_disp",""),e.styles[g]=f.style,e.textNodes[g]=f.firstChild,f.contentEditable=!0):(/(?:hs|cmyk|Lab).*?(?:butt|labl)/.test(g)||(e[g]=f),/(?:cur|sld[^s]|opacity|cont|col)/.test(g)&&(e.styles[g]=/(?:col\d)/.test(g)?f.children[0].style:f.style))):/memo/.test(f.parentNode.className)&&e.memos.push(f);return e.panelCover=e.panel.appendChild(c.createElement("div")),e}function L(b,d){function g(d){var e=d||a.event,g=ga(e),h=(e.button||e.which)<2?e.target||e.srcElement:{},i=h.className;if(H(b),l=h,M(void 0,"resetEventListener"),k="",h===z.sldl_3||h===z.curm?(l=z.sldl_3,j=N,k="changeXYValue",ea(z.slds,"do-drag")):/sldr/.test(i)||h===z.curl||h===z.curr?(l=z.sldr_4,j=O,k="changeZValue"):h===z.opacity.children[0]||h===z.opacity_slider?(l=z.opacity,j=P,k="changeOpacityValue"):/-disp/.test(i)&&!/HEX-/.test(i)?(j=Q,k="changeInputValue",(3===h.nextSibling.nodeType?h.nextSibling.nextSibling:h.nextSibling).appendChild(z.nsarrow),m=i.split("-disp")[0].split("-"),m={type:m[0],z:m[1]||""},ea(z.panel,"start-change"),n=0):h!==z.resize||y.noResize?j=void 0:(y.sizes||I(),l=z.resizer,j=T,k="resizeApp"),j&&(o={pageX:g.X,pageY:g.Y},l.style.display="block",p=fa(l),p.width=z.opacity.offsetWidth,p.childWidth=z.opacity_slider.offsetWidth,l.style.display="",j(e),ha(f?c.body:a,"mousemove",j),ha(f?c.body:a,"touchmove",j),q=a[C]($)),!/-disp/.test(i))return da(e)}var e=d?ia:ha;e(f?c.body:a,"mouseup",M),e(f?c.body:a,"touchend",M),e(z.colorPicker,"mousedown",g),e(z.colorPicker,"touchstart",g),e(z.colorPicker,"click",function(a){H(b),S(a)}),e(z.colorPicker,"dblclick",S),e(z.colorPicker,"keydown",function(a){H(b),R(a)}),e(z.colorPicker,"keypress",R),e(z.colorPicker,"paste",function(a){return a.target.firstChild.data=a.clipboardData.getData("Text"),da(a)})}function M(b,d){var e=j;j&&(a[D](q),ia(f?c.body:a,"mousemove",j),ia(f?c.body:a,"touchmove",j),n&&(m={type:"alpha"},$()),"function"!=typeof j&&"number"!=typeof j||delete y.webUnsave,n=1,j=void 0,ea(z.slds,"do-drag",""),ea(z.panel,"(?:start-change|do-change)",""),z.resizer.style.cssText="",z.panelCover.style.cssText="",z.memo_store.style.cssText="background-color: "+aa(x.RND.rgb)+"; "+ca(x.alpha),z.memo.className=z.memo.className.replace(/\s+(?:dark|light)/,"")+(x["rgbaMix"+i[y.alphaBG]].luminance<.22?" dark":" light"),m=void 0,W(),y.actionCallback&&y.actionCallback(b,k||e.name||d||"external"))}function N(b){var c=b||a.event,d=y.scale,e=ga(c),f=(e.X-p.left)*(4===d?2:d),g=(e.Y-p.top)*d,h=y.mode;return x[h.type][h.x]=ba(f/255,0,1),x[h.type][h.y]=1-ba(g/255,0,1),
X(),da(c)}function O(b){var c=b||a.event,d=ga(c),e=(d.Y-p.top)*y.scale,f=y.mode;return x[f.type][f.z]=1-ba(e/255,0,1),X(),da(c)}function P(b){var c=b||a.event,d=ga(c);return r=!0,x.alpha=ba(A.round((d.X-p.left)/p.width*100),0,100)/100,X("alpha"),da(c)}function Q(b){var k,d=b||a.event,e=ga(d),f=o.pageY-e.Y,g=y.delayOffset,i=m.type,j="alpha"===i;if(n||A.abs(f)>=g)return n||(n=(f>0?-g:g)+ +l.firstChild.data*(j?100:1),o.pageY+=n,f+=n,n=1,ea(z.panel,"start-change","do-change"),z.panelCover.style.cssText="position:absolute;left:0;top:0;right:0;bottom:0",c.activeElement.blur(),q=a[C]($)),"cmyk"===i&&y.cmyOnly&&(i="cmy"),j?(r=!0,x.alpha=ba(f/100,0,1)):(k=h[i][m.z],x[i][m.z]="Lab"===i?ba(f,k[0],k[1]):ba(f/k[1],0,1)),X(j?"alpha":i),da(d)}function R(b){var v,d=b||a.event,e=d.which||d.keyCode,f=String.fromCharCode(e),g=c.activeElement,i=g.className.replace(y.CSSPrefix,"").split("-"),k=i[0],l=i[1],m="alpha"===k,n="HEX"===k,o={k40:-1,k38:1,k34:-10,k33:10}["k"+e]/(m?100:1),p={HEX:/[0-9a-fA-F]/,Lab:/[\-0-9]/,alpha:/[\.0-9]/}[k]||/[0-9]/,q=h[k][k]||h[k][l],r=g.firstChild,s=ja(g),t=r.data,w="0"!==t||n?t.split(""):[];return/^(?:27|13)$/.test(e)?(da(d),g.blur()):"keydown"===d.type?(o?v=ba(A.round(1e6*(+t+o))/1e6,q[0],q[1]):/^(?:8|46)$/.test(e)&&(s.range||(s.range++,s.start-=8===e?1:0),w.splice(s.start,s.range),v=w.join("")||"0"),void 0!==v&&da(d,!0)):"keypress"===d.type&&(/^(?:37|39|8|46|9)$/.test(e)||da(d,!0),p.test(f)&&(w.splice(s.start,s.range,f),v=w.join("")),s.start++),13===e&&n?r.data.length%3===0||"0"===r.data?u.setColor("0"===r.data?"000":r.data,"rgb",x.alpha,!0):(da(d,!0),g.focus()):(n&&void 0!==v&&(v=/^0+/.test(v)?v:parseInt(""+v,16)||0),void(void 0!==v&&""!==v&&+v>=q[0]&&+v<=q[1]&&(n&&(v=v.toString(16).toUpperCase()||"0"),m?x[k]=+v:n||(x[k][l]=+v/("Lab"===k?1:q[1])),X(m?"alpha":k),Z(x),j=!0,M(b,d.type),r.data=v,ja(g,A.min(g.firstChild.data.length,s.start<0?0:s.start)))))}function S(b){var i,k,c=b||a.event,d=c.target||c.srcElement,e=d.className,f=d.parentNode,g=y,h=x.RND.rgb,l=y.mode,m="",n=g.CSSPrefix,o=/(?:hs|rgb)/.test(f.className)&&/^[HSBLRG]$/.test(d.firstChild?d.firstChild.data:""),p=/dblc/.test(c.type),q="";if(!p||o){if(e.indexOf("-labl "+n+"labl")!==-1)ea(z[e.split("-")[0]],n+"hide",""),ea(z[f.className.split("-")[1]],n+"hide");else if(e.indexOf(n+"butt")!==-1)if(o)p&&2===y.scale&&(m=/hs/.test(l.type)?"rgb":/hide/.test(z.hsl.className)?"hsv":"hsl",m=m+"-"+m[l.type.indexOf(l.z)]),u.setMode(m?m:e.replace("-butt","").split(" ")[0]),q="modeChange";else if(/^[rgb]/.test(e))m=e.split("-")[1],ea(z.colorPicker,"no-rgb-"+m,(g["noRGB"+m]=!g["noRGB"+m])?void 0:""),q="noRGB"+m;else if(d===z.alpha_labl)i=g.customBG,k=g.alphaBG,ea(z.colorPicker,"alpha-bg-"+k,"alpha-bg-"+(k=g.alphaBG=b.data||("w"===k?i?"c":"b":"c"===k?"b":"w"))),d.firstChild.data=k.toUpperCase(),z.ctrl.style.backgroundColor=z.memo.style.backgroundColor="c"!==k?"":"rgb("+A.round(255*i.r)+", "+A.round(255*i.g)+", "+A.round(255*i.b)+")",z.raster.style.cssText=z.raster_bg.previousSibling.style.cssText="c"!==k?"":ca(i.luminance<.22?.5:.4),q="alphaBackground";else if(d===z.alpha_butt)ea(z.colorPicker,"mute-alpha",(g.muteAlpha=!g.muteAlpha)?void 0:""),q="alphaState";else if(d===z.HEX_butt)ea(z.colorPicker,"no-HEX",(g.HEXState=!g.HEXState)?void 0:""),q="HEXState";else if(d===z.HEX_labl){var r="web save"===x.saveColor;"web smart"===x.saveColor||r?r?u.setColor(g.webUnsave,"rgb"):(g.webUnsave||(g.webUnsave=_(h)),u.setColor(x.webSave,"rgb")):(g.webUnsave=_(h),u.setColor(x.webSmart,"rgb")),q="webColorState"}else/Lab-x-labl/.test(e)&&(ea(z.colorPicker,"cmy-only",(g.cmyOnly=!g.cmyOnly)?void 0:""),q="cmykState");else if(d===z.bsav)Y(),q="saveAsBackground";else if(d===z.bres){var s=_(h),t=x.alpha;u.setColor(g.color),Y(),u.setColor(s,"rgb",t),q="resetColor"}else if(f===z.col1)x.hsv.h-=x.hsv.h>.5?.5:-.5,X("hsv"),q="shiftColor";else if(f===z.col2)u.setColor(d.style.backgroundColor,"rgb",x.background.alpha),q="setSavedColor";else if(f===z.memo){var v=function(){z.memos.blinker&&(z.memos.blinker.style.cssText=z.memos.cssText)},w=function(b){z.memos.blinker=b,b.style.cssText="background-color:"+(x.RGBLuminance>.22?"#333":"#DDD"),a.setTimeout(v,200)};if(d===z.memo_cursor){v(),z.memos.blinker=void 0,z.testNode.style.cssText=z.memo_store.style.cssText,z.memos.cssText=z.testNode.style.cssText;for(var B=z.memos.length-1;B--;)if(z.memos.cssText===z.memos[B].style.cssText){w(z.memos[B]);break}if(!z.memos.blinker){for(var B=z.memos.length-1;B--;)z.memos[B+1].style.cssText=z.memos[B].style.cssText;z.memos[0].style.cssText=z.memo_store.style.cssText}q="toMemory"}else v(),u.setColor(d.style.backgroundColor,"rgb",d.style.opacity||1),z.memos.cssText=d.style.cssText,w(d),j=1,q="fromMemory"}q&&(Z(x),j=j||!0,M(b,q))}}function T(b,c){var n,d=b||a.event,e=d?ga(d):{},f=void 0!==c,g=f?c:e.X-p.left+8,h=f?c:e.Y-p.top+8,i=[" S XS XXS"," S XS"," S",""],j=y.sizes,k=f?c:h<j.XXS[1]+25?0:g<j.XS[0]+25?1:g<j.S[0]+25||h<j.S[1]+25?2:3,l=i[k],m=!1,o="";t.resizer!==l&&(m=/XX/.test(l),n=y.mode,!m||/hs/.test(n.type)&&"h"!==n.z?n.original&&u.setMode(n.original):(o=n.type+"-"+n.z,u.setMode(/hs/.test(n.type)?n.type+"-s":"hsv-s"),y.mode.original=o),z.colorPicker.className=z.colorPicker.className.replace(/\s+(?:S|XS|XXS)/g,"")+l,y.scale=m?4:/S/.test(l)?2:1,y.currentSize=k,t.resizer=l,r=!0,$(),W()),z.resizer.style.cssText="display: block;width: "+(g>10?g:10)+"px;height: "+(h>10?h:10)+"px;"}function U(a){var b={rgb_r:{x:"b",y:"g"},rgb_g:{x:"b",y:"r"},rgb_b:{x:"r",y:"g"},hsv_h:{x:"s",y:"v"},hsv_s:{x:"h",y:"v"},hsv_v:{x:"h",y:"s"},hsl_h:{x:"s",y:"l"},hsl_s:{x:"h",y:"l"},hsl_l:{x:"h",y:"s"}},c=a.replace("-","_"),d="\\b(?:rg|hs)\\w\\-\\w\\b";return ea(z.panel,d,a),ea(z.slds,d,a),a=a.split("-"),y.mode={type:a[0],x:b[c].x,y:b[c].y,z:a[1]}}function V(){var a=/\s+(?:hue-)*(?:dark|light)/g,b="className";z.curl[b]=z.curl[b].replace(a,""),z.curr[b]=z.curr[b].replace(a,""),z.slds[b]=z.slds[b].replace(a,""),z.sldr_2[b]=y.CSSPrefix+"sldr-2",z.sldr_4[b]=y.CSSPrefix+"sldr-4",z.sldl_3[b]=y.CSSPrefix+"sldl-3";for(var c in z.styles)c.indexOf("sld")||(z.styles[c].cssText="");t={}}function W(){z.styles.curr.cssText=z.styles.curl.cssText,z.curl.className=y.CSSPrefix+"curl"+(s.noRGBZ?" "+y.CSSPrefix+"curl-"+s.noRGBZ:""),z.curr.className=y.CSSPrefix+"curr "+y.CSSPrefix+"curr-"+("h"===y.mode.z?s.HUEContrast:s.noRGBZ?s.noRGBZ:s.RGBLuminance)}function X(a){Z(w.setColor(void 0,a||y.mode.type)),r=!0}function Y(a){return w.saveAsBackground(),z.styles.col2.cssText="background-color: "+aa(x.background.RGB)+";"+ca(x.background.alpha),a&&Z(x),x}function Z(a){var b=A,c=s,d=i[y.alphaBG];c.hueDelta=b.round(100*a["rgbaMixBGMix"+d].hueDelta),c.luminanceDelta=b.round(100*a["rgbaMixBGMix"+d].luminanceDelta),c.RGBLuminance=a.RGBLuminance>.22?"light":"dark",c.HUEContrast=a.HUELuminance>.22?"light":"dark",c.contrast=c.luminanceDelta>c.hueDelta?"contrast":"",c.readabiltiy=a["rgbaMixBGMix"+d].WCAG2Ratio>=7?"green":a["rgbaMixBGMix"+d].WCAG2Ratio>=4.5?"orange":"",c.noRGBZ=y["no"+y.mode.type.toUpperCase()+y.mode.z]?"g"===y.mode.z&&a.rgb.g<.59||"b"===y.mode.z||"r"===y.mode.z?"dark":"light":void 0}function $(){if(j){if(!r)return q=a[C]($);r=!1}var W,X,Y,Z,b=y,c=b.mode,d=b.scale,e=b.CSSPrefix,f=x,g=z,i=g.styles,k=g.textNodes,n=h,o=m,u=s,v=t,w=A,B=ca,D=aa,E=0,F=0,G=f[c.type][c.x],H=w.round(255*G/(4===d?2:d)),I=f[c.type][c.y],J=1-I,K=w.round(255*J/d),L=1-f[c.type][c.z],M=w.round(255*L/d),P=[G,I],Q="rgb"===c.type,R="h"===c.z,S="hsl"===c.type,T=S&&"s"===c.z,U=j===N,V=j===O;Q&&(P[0]>=P[1]?F=1:E=1,v.sliderSwap!==E&&(g.sldr_2.className=b.CSSPrefix+"sldr-"+(3-E),v.sliderSwap=E)),(Q&&!V||R&&!U||!R&&!V)&&(i[R?"sldl_2":"sldr_2"][Q?"cssText":"backgroundColor"]=Q?B((P[E]-P[F])/(1-P[F]||0)):D(f.hueRGB)),R||(V||(i.sldr_4.cssText=B(Q?P[F]:T?w.abs(1-2*J):J)),U||(i.sldl_3.cssText=B(S&&"l"===c.z?w.abs(1-2*L):L)),S&&(Z=T?"sldr_4":"sldl_3",X=T?"r-":"l-",Y=T?J>.5?4:3:L>.5?3:4,v[Z]!==Y&&(g[Z].className=b.CSSPrefix+"sld"+X+Y,v[Z]=Y))),V||(i.curm.cssText="left: "+H+"px; top: "+K+"px;"),U||(i.curl.top=M+"px"),o&&(i.curr.top=M+"px"),(o&&"alpha"===o.type||l===g.opacity)&&(i.opacity_slider.left=b.opacityPositionRelative?f.alpha*((p.width||g.opacity.offsetWidth)-(p.childWidth||g.opacity_slider.offsetWidth))+"px":100*f.alpha+"%"),i.col1.cssText="background-color: "+D(f.RND.rgb)+"; "+(b.muteAlpha?"":B(f.alpha)),i.opacity.backgroundColor=D(f.RND.rgb),i.cold.width=u.hueDelta+"%",i.cont.width=u.luminanceDelta+"%";for(W in k)X=W.split("_"),b.cmyOnly&&(X[0]=X[0].replace("k","")),Y=X[1]?f.RND[X[0]][X[1]]:f.RND[X[0]]||f[X[0]],v[W]!==Y&&(v[W]=Y,k[W].data=Y>359.5&&"HEX"!==W?0:Y,"HEX"===W||b.noRangeBackground||(Y=void 0!==f[X[0]][X[1]]?f[X[0]][X[1]]:f[X[0]],"Lab"===X[0]&&(Y=(Y-n[X[0]][X[1]][0])/(n[X[0]][X[1]][1]-n[X[0]][X[1]][0])),i[W].backgroundPosition=w.round(100*(1-Y))+"% 0%"));X=f._rgb?[f._rgb.r!==f.rgb.r,f._rgb.g!==f.rgb.g,f._rgb.b!==f.rgb.b]:[],X.join("")!==v.outOfGammut&&(g.rgb_r_labl.firstChild.data=X[0]?"!":".",g.rgb_g_labl.firstChild.data=X[1]?"!":".",g.rgb_b_labl.firstChild.data=X[2]?"!":".",v.outOfGammut=X.join("")),u.noRGBZ&&v.noRGBZ!==u.noRGBZ&&(g.curl.className=e+"curl "+e+"curl-"+u.noRGBZ,V||(g.curr.className=e+"curr "+e+"curr-"+u.noRGBZ),v.noRGBZ=u.noRGBZ),v.HUEContrast!==u.HUEContrast&&"h"===c.z?(g.slds.className=g.slds.className.replace(/\s+hue-(?:dark|light)/,"")+" hue-"+u.HUEContrast,V||(g.curr.className=e+"curr "+e+"curr-"+u.HUEContrast),v.HUEContrast=u.HUEContrast):v.RGBLuminance!==u.RGBLuminance&&(g.colorPicker.className=g.colorPicker.className.replace(/\s+(?:dark|light)/,"")+" "+u.RGBLuminance,V||"h"===c.z||u.noRGBZ||(g.curr.className=e+"curr "+e+"curr-"+u.RGBLuminance),v.RGBLuminance=u.RGBLuminance),v.contrast===u.contrast&&v.readabiltiy===u.readabiltiy||(g.ctrl.className=g.ctrl.className.replace(" contrast","").replace(/\s*(?:orange|green)/,"")+(u.contrast?" "+u.contrast:"")+(u.readabiltiy?" "+u.readabiltiy:""),v.contrast=u.contrast,v.readabiltiy=u.readabiltiy),v.saveColor!==f.saveColor&&(g.HEX_labl.firstChild.data=f.saveColor?"web save"===f.saveColor?"W":"M":"!",v.saveColor=f.saveColor),b.renderCallback&&b.renderCallback(f,c),j&&(q=a[C]($))}function _(a){var b={};for(var c in a)b[c]=a[c];return b}function aa(a,b){for(var c="",d=(b||"rgb").split(""),e=d.length;e--;)c=", "+a[d[e]]+c;return(b||"rgb")+"("+c.substr(2)+")"}function ba(a,b,c){return a>c?c:a<b?b:a}function ca(a){return void 0===a&&(a=1),g?"opacity: "+A.round(1e10*a)/1e10+";":"filter: alpha(opacity="+A.round(100*a)+");"}function da(b,d){return b.preventDefault?b.preventDefault():b.returnValue=!1,d||(a.getSelection?a.getSelection().removeAllRanges():c.selection.empty()),!1}function ea(a,b,c){return!!a&&(a.className=void 0!==c?a.className.replace(new RegExp("\\s+?"+b,"g"),c?" "+c:""):a.className+" "+b)}function fa(b){var c=b.getBoundingClientRect?b.getBoundingClientRect():{top:0,left:0},d=b&&b.ownerDocument,e=d.body,f=d.defaultView||d.parentWindow||a,g=d.documentElement||e.parentNode,h=g.clientTop||e.clientTop||0,i=g.clientLeft||e.clientLeft||0;return{left:c.left+(f.pageXOffset||g.scrollLeft)-i,top:c.top+(f.pageYOffset||g.scrollTop)-h}}function ga(b){var c=a.document,d="undefined"!=typeof b.changedTouches&&b.changedTouches.length?b.changedTouches[0]:b;return{X:d.pageX||d.clientX+c.body.scrollLeft+c.documentElement.scrollLeft,Y:d.pageY||d.clientY+c.body.scrollTop+c.documentElement.scrollTop}}function ha(a,b,c){ha.cache=ha.cache||{_get:function(a,b,c,d){for(var e=ha.cache[b]||[],f=e.length;f--;)if(a===e[f].obj&&""+c==""+e[f].func)return c=e[f].func,d||(e[f]=e[f].obj=e[f].func=null,e.splice(f,1)),c},_set:function(a,b,c){var d=ha.cache[b]=ha.cache[b]||[];return!!ha.cache._get(a,b,c,!0)||void d.push({func:c,obj:a})}},!c.name&&ha.cache._set(a,b,c)||"function"!=typeof c||(a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent("on"+b,c))}function ia(a,b,c){"function"==typeof c&&(c.name||(c=ha.cache._get(a,b,c)||c),a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent("on"+b,c))}function ja(b,d){var e={};if(void 0===d){if(a.getSelection){b.focus();var f=a.getSelection().getRangeAt(0),g=f.cloneRange();g.selectNodeContents(b),g.setEnd(f.endContainer,f.endOffset),e={end:g.toString().length,range:f.toString().length}}else{b.focus();var f=c.selection.createRange(),g=c.body.createTextRange();g.moveToElementText(b),g.setEndPoint("EndToEnd",f),e={end:g.text.length,range:f.text.length}}return e.start=e.end-e.range,e}if(d==-1&&(d=b.text().length),a.getSelection)b.focus(),a.getSelection().collapse(b.firstChild,d);else{var h=c.body.createTextRange();h.moveToElementText(b),h.moveStart("character",d),h.collapse(!0),h.select()}return d}var j,l,m,q,u,v,c=a.document,d=b.ColorPicker,e=!d,f=!1,g=!1,h={},i={w:"White",b:"Black",c:"Custom"},k="",n=1,o={},p={},r=!0,s={},t={},w={},x={},y={},z={},A=Math,B="AnimationFrame",C="request"+B,D="cancel"+B,E=["ms","moz","webkit","o"],F=function(a){this.options={color:"rgba(204, 82, 37, 0.8)",mode:"rgb-b",fps:60,delayOffset:8,CSSPrefixIsolate:"",CSSPrefix:"cp-",allMixDetails:!0,alphaBG:"w",imagePath:""},G(this,a||{})};b.ColorPicker=F,F.addEvent=ha,F.removeEvent=ia,F.getOrigin=fa,F.limitValue=ba,F.changeClass=ea,F.prototype.setColor=function(a,b,c,d){H(this),m=!0,Z(w.setColor.apply(w,arguments)),d&&this.startRender(!0)},F.prototype.saveAsBackground=function(){return H(this),Y(!0)},F.prototype.setCustomBackground=function(a){return H(this),w.setCustomBackground(a)},F.prototype.startRender=function(b){H(this),b?(j=!1,$(),this.stopRender()):(j=1,q=a[C]($))},F.prototype.stopRender=function(){H(this),a[D](q),m&&(j=1,M(void 0,"external"))},F.prototype.setMode=function(a){H(this),U(a),V(),$()},F.prototype.destroyAll=function(){var a=this.nodes.colorPicker,b=function(a){for(var c in a)(a[c]&&"[object Object]"===a[c].toString()||a[c]instanceof Array)&&b(a[c]),a[c]=null,delete a[c]};this.stopRender(),L(this,!0),b(this),a.parentNode.removeChild(a),a=null},F.prototype.renderMemory=function(a){var b=this.nodes.memos,c=[];"string"==typeof a&&(a=a.replace(/^'|'$/g,"").replace(/\s*/,"").split("','"));for(var d=b.length;d--;)a&&"string"==typeof a[d]&&(c=a[d].replace("rgba(","").replace(")","").split(","),a[d]={r:c[0],g:c[1],b:c[2],a:c[3]}),b[d].style.cssText="background-color: "+(a&&void 0!==a[d]?aa(a[d])+";"+ca(a[d].a||1):"rgb(0,0,0);")};for(var ka=E.length;ka--&&!a[C];)a[C]=a[E[ka]+"Request"+B],a[D]=a[E[ka]+"Cancel"+B]||a[E[ka]+"CancelRequest"+B];a[C]=a[C]||function(b){return a.setTimeout(b,1e3/y.fps)},a[D]=a[D]||function(b){return a.clearTimeout(b),q=null}}(window,CPNamespace||window);
//# sourceMappingURL=colorPicker.js.map