-
-
Notifications
You must be signed in to change notification settings - Fork 162
/
Copy pathplugin.js
58 lines (58 loc) · 151 KB
/
plugin.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
module.exports=function(t){function e(e){for(var r,i,l=e[0],s=e[1],c=e[2],u=0,f=[];u<l.length;u++)i=l[u],o[i]&&f.push(o[i][0]),o[i]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(t[r]=s[r]);for(p&&p(e);f.length;)f.shift()();return a.push.apply(a,c||[]),n()}function n(){for(var t,e=0;e<a.length;e++){for(var n=a[e],r=!0,l=1;l<n.length;l++){var s=n[l];0!==o[s]&&(r=!1)}r&&(a.splice(e--,1),t=i(i.s=n[0]))}return t}var r={},o={main:0},a=[];function i(e){if(r[e])return r[e].exports;var n=r[e]={i:e,l:!1,exports:{}};return t[e].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=t,i.c=r,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="";var l=window.webpackJsonp=window.webpackJsonp||[],s=l.push.bind(l);l.push=e,l=l.slice();for(var c=0;c<l.length;c++)e(l[c]);var p=s;return a.push([92,"vendors~main"]),n()}([,,,function(t,e){t.exports=require("uxp")},function(t,e,n){"use strict";n.r(e),e.default={id:"Recolor",version:"1.0.0",helpUrl:"https://tourdexd.com/plugin/templates/"}},,function(t,e,n){"use strict";n.r(e);const r="[ RecolorService ]";e.default=class{static apply(t,e){let n={success:{fill:0,stroke:0},notSupported:{SymbolInstance:0,BooleanGroup:0,RepeatGrid:0,Mask:0}};return t?XDC.selection.items.forEach(t=>{-1==["SymbolInstance","BooleanGroup","RepeatGrid"].indexOf(t.constructor.name)?this._process(t,e,n):n.notSupported[t.constructor.name]++}):this._process(XDC.selection.editContext,e,n),n}static _process(t,e,n){try{t.fill&&"Color"==t.fill.constructor.name&&t.fill.toHex()==e.sourceColor.toHex()&&(this._applyColor(t,"fill",e.targetColor),n.success.fill++),t.stroke&&"Color"==t.stroke.constructor.name&&t.stroke.toHex()==e.sourceColor.toHex()&&(this._applyColor(t,"stroke",e.targetColor),n.success.stroke++),t.children.length&&t.children.forEach(r=>{["SymbolInstance","BooleanGroup","RepeatGrid"].indexOf(r.constructor.name)>-1?n.notSupported[r.constructor.name]++:"Group"==t.constructor.name&&t.mask?n.notSupported.Mask++:this._process(r,e,n)})}catch(t){console.log(r,"ERROR: ",t)}}static _applyColor(t,e,n){try{"fill"==e?t.fill=n:"stroke"==e&&(t.stroke=n)}catch(t){console.log(r,"ERROR in _applyColor(): ",t)}}}},function(t,e,n){var r;!function(o){function a(t,e){if(e=e||{},(t=t||"")instanceof a)return t;if(!(this instanceof a))return new a(t,e);var n=i(t);this._originalInput=t,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=P(100*this._a)/100,this._format=e.format||n.format,this._gradientType=e.gradientType,this._r<1&&(this._r=P(this._r)),this._g<1&&(this._g=P(this._g)),this._b<1&&(this._b=P(this._b)),this._ok=n.ok,this._tc_id=Q++}function i(t){var e={r:0,g:0,b:0},n=1,r=null,o=null,a=null,i=!1,l=!1;return"string"==typeof t&&(t=function(t){t=t.replace(M,"").replace(T,"").toLowerCase();var e,n=!1;if(G[t])t=G[t],n=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=U.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=U.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=U.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=U.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=U.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=U.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=U.hex8.exec(t))?{r:O(e[1]),g:O(e[2]),b:O(e[3]),a:R(e[4]),format:n?"name":"hex8"}:(e=U.hex6.exec(t))?{r:O(e[1]),g:O(e[2]),b:O(e[3]),format:n?"name":"hex"}:(e=U.hex4.exec(t))?{r:O(e[1]+""+e[1]),g:O(e[2]+""+e[2]),b:O(e[3]+""+e[3]),a:R(e[4]+""+e[4]),format:n?"name":"hex8"}:!!(e=U.hex3.exec(t))&&{r:O(e[1]+""+e[1]),g:O(e[2]+""+e[2]),b:O(e[3]+""+e[3]),format:n?"name":"hex"}}(t)),"object"==typeof t&&(D(t.r)&&D(t.g)&&D(t.b)?(e=function(t,e,n){return{r:255*S(t,255),g:255*S(e,255),b:255*S(n,255)}}(t.r,t.g,t.b),i=!0,l="%"===String(t.r).substr(-1)?"prgb":"rgb"):D(t.h)&&D(t.s)&&D(t.v)?(r=I(t.s),o=I(t.v),e=c(t.h,r,o),i=!0,l="hsv"):D(t.h)&&D(t.s)&&D(t.l)&&(r=I(t.s),a=I(t.l),e=function(t,e,n){function r(t,e,n){return 0>n&&(n+=1),n>1&&(n-=1),1/6>n?t+6*(e-t)*n:.5>n?e:2/3>n?t+6*(e-t)*(2/3-n):t}var o,a,i;if(t=S(t,360),e=S(e,100),n=S(n,100),0===e)o=a=i=n;else{var l=.5>n?n*(1+e):n+e-n*e,s=2*n-l;o=r(s,l,t+1/3),a=r(s,l,t),i=r(s,l,t-1/3)}return{r:255*o,g:255*a,b:255*i}}(t.h,r,a),i=!0,l="hsl"),t.hasOwnProperty("a")&&(n=t.a)),n=_(n),{ok:i,format:t.format||l,r:B(255,z(e.r,0)),g:B(255,z(e.g,0)),b:B(255,z(e.b,0)),a:n}}function l(t,e,n){t=S(t,255),e=S(e,255),n=S(n,255);var r,o,a=z(t,e,n),i=B(t,e,n),l=(a+i)/2;if(a==i)r=o=0;else{var s=a-i;switch(o=l>.5?s/(2-a-i):s/(a+i),a){case t:r=(e-n)/s+(n>e?6:0);break;case e:r=(n-t)/s+2;break;case n:r=(t-e)/s+4}r/=6}return{h:r,s:o,l:l}}function s(t,e,n){t=S(t,255),e=S(e,255),n=S(n,255);var r,o,a=z(t,e,n),i=B(t,e,n),l=a,s=a-i;if(o=0===a?0:s/a,a==i)r=0;else{switch(a){case t:r=(e-n)/s+(n>e?6:0);break;case e:r=(n-t)/s+2;break;case n:r=(t-e)/s+4}r/=6}return{h:r,s:o,v:l}}function c(t,e,n){t=6*S(t,360),e=S(e,100),n=S(n,100);var r=o.floor(t),a=t-r,i=n*(1-e),l=n*(1-a*e),s=n*(1-(1-a)*e),c=r%6;return{r:255*[n,l,i,i,s,n][c],g:255*[s,n,n,l,i,i][c],b:255*[i,i,s,n,n,l][c]}}function p(t,e,n,r){var o=[F(P(t).toString(16)),F(P(e).toString(16)),F(P(n).toString(16))];return r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function u(t,e,n,r){return[F(N(r)),F(P(t).toString(16)),F(P(e).toString(16)),F(P(n).toString(16))].join("")}function f(t,e){e=0===e?0:e||10;var n=a(t).toHsl();return n.s-=e/100,n.s=E(n.s),a(n)}function d(t,e){e=0===e?0:e||10;var n=a(t).toHsl();return n.s+=e/100,n.s=E(n.s),a(n)}function h(t){return a(t).desaturate(100)}function g(t,e){e=0===e?0:e||10;var n=a(t).toHsl();return n.l+=e/100,n.l=E(n.l),a(n)}function v(t,e){e=0===e?0:e||10;var n=a(t).toRgb();return n.r=z(0,B(255,n.r-P(-e/100*255))),n.g=z(0,B(255,n.g-P(-e/100*255))),n.b=z(0,B(255,n.b-P(-e/100*255))),a(n)}function m(t,e){e=0===e?0:e||10;var n=a(t).toHsl();return n.l-=e/100,n.l=E(n.l),a(n)}function b(t,e){var n=a(t).toHsl(),r=(n.h+e)%360;return n.h=0>r?360+r:r,a(n)}function x(t){var e=a(t).toHsl();return e.h=(e.h+180)%360,a(e)}function y(t){var e=a(t).toHsl(),n=e.h;return[a(t),a({h:(n+120)%360,s:e.s,l:e.l}),a({h:(n+240)%360,s:e.s,l:e.l})]}function w(t){var e=a(t).toHsl(),n=e.h;return[a(t),a({h:(n+90)%360,s:e.s,l:e.l}),a({h:(n+180)%360,s:e.s,l:e.l}),a({h:(n+270)%360,s:e.s,l:e.l})]}function A(t){var e=a(t).toHsl(),n=e.h;return[a(t),a({h:(n+72)%360,s:e.s,l:e.l}),a({h:(n+216)%360,s:e.s,l:e.l})]}function k(t,e,n){e=e||6,n=n||30;var r=a(t).toHsl(),o=360/n,i=[a(t)];for(r.h=(r.h-(o*e>>1)+720)%360;--e;)r.h=(r.h+o)%360,i.push(a(r));return i}function C(t,e){e=e||6;for(var n=a(t).toHsv(),r=n.h,o=n.s,i=n.v,l=[],s=1/e;e--;)l.push(a({h:r,s:o,v:i})),i=(i+s)%1;return l}function _(t){return t=parseFloat(t),(isNaN(t)||0>t||t>1)&&(t=1),t}function S(t,e){(function(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(t)&&(t="100%");var n=function(t){return"string"==typeof t&&-1!=t.indexOf("%")}(t);return t=B(e,z(0,parseFloat(t))),n&&(t=parseInt(t*e,10)/100),o.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function E(t){return B(1,z(0,t))}function O(t){return parseInt(t,16)}function F(t){return 1==t.length?"0"+t:""+t}function I(t){return 1>=t&&(t=100*t+"%"),t}function N(t){return o.round(255*parseFloat(t)).toString(16)}function R(t){return O(t)/255}function D(t){return!!U.CSS_UNIT.exec(t)}var M=/^\s+/,T=/\s+$/,Q=0,P=o.round,B=o.min,z=o.max,X=o.random;a.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,e,n,r=this.toRgb();return t=r.r/255,e=r.g/255,n=r.b/255,.2126*(.03928>=t?t/12.92:o.pow((t+.055)/1.055,2.4))+.7152*(.03928>=e?e/12.92:o.pow((e+.055)/1.055,2.4))+.0722*(.03928>=n?n/12.92:o.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._a=_(t),this._roundA=P(100*this._a)/100,this},toHsv:function(){var t=s(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=s(this._r,this._g,this._b),e=P(360*t.h),n=P(100*t.s),r=P(100*t.v);return 1==this._a?"hsv("+e+", "+n+"%, "+r+"%)":"hsva("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var t=l(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=l(this._r,this._g,this._b),e=P(360*t.h),n=P(100*t.s),r=P(100*t.l);return 1==this._a?"hsl("+e+", "+n+"%, "+r+"%)":"hsla("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(t){return p(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function(t,e,n,r,o){var a=[F(P(t).toString(16)),F(P(e).toString(16)),F(P(n).toString(16)),F(N(r))];return o&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:P(this._r),g:P(this._g),b:P(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+P(this._r)+", "+P(this._g)+", "+P(this._b)+")":"rgba("+P(this._r)+", "+P(this._g)+", "+P(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:P(100*S(this._r,255))+"%",g:P(100*S(this._g,255))+"%",b:P(100*S(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+P(100*S(this._r,255))+"%, "+P(100*S(this._g,255))+"%, "+P(100*S(this._b,255))+"%)":"rgba("+P(100*S(this._r,255))+"%, "+P(100*S(this._g,255))+"%, "+P(100*S(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(H[p(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+u(this._r,this._g,this._b,this._a),n=e,r=this._gradientType?"GradientType = 1, ":"";if(t){var o=a(t);n="#"+u(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+e+",endColorstr="+n+")"},toString:function(t){var e=!!t;t=t||this._format;var n=!1,r=this._a<1&&this._a>=0;return!e&&r&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t)?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(n=this.toRgbString()),"prgb"===t&&(n=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(n=this.toHexString()),"hex3"===t&&(n=this.toHexString(!0)),"hex4"===t&&(n=this.toHex8String(!0)),"hex8"===t&&(n=this.toHex8String()),"name"===t&&(n=this.toName()),"hsl"===t&&(n=this.toHslString()),"hsv"===t&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return a(this.toString())},_applyModification:function(t,e){var n=t.apply(null,[this].concat([].slice.call(e)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(v,arguments)},darken:function(){return this._applyModification(m,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(d,arguments)},greyscale:function(){return this._applyModification(h,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(k,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(C,arguments)},splitcomplement:function(){return this._applyCombination(A,arguments)},triad:function(){return this._applyCombination(y,arguments)},tetrad:function(){return this._applyCombination(w,arguments)}},a.fromRatio=function(t,e){if("object"==typeof t){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]="a"===r?t[r]:I(t[r]));t=n}return a(t,e)},a.equals=function(t,e){return!(!t||!e)&&a(t).toRgbString()==a(e).toRgbString()},a.random=function(){return a.fromRatio({r:X(),g:X(),b:X()})},a.mix=function(t,e,n){n=0===n?0:n||50;var r=a(t).toRgb(),o=a(e).toRgb(),i=n/100;return a({r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a})},a.readability=function(t,e){var n=a(t),r=a(e);return(o.max(n.getLuminance(),r.getLuminance())+.05)/(o.min(n.getLuminance(),r.getLuminance())+.05)},a.isReadable=function(t,e,n){var r,o,i=a.readability(t,e);switch(o=!1,(r=function(t){var e,n;return"AA"!==(e=((t=t||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==e&&(e="AA"),"small"!==(n=(t.size||"small").toLowerCase())&&"large"!==n&&(n="small"),{level:e,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":o=i>=4.5;break;case"AAlarge":o=i>=3;break;case"AAAsmall":o=i>=7}return o},a.mostReadable=function(t,e,n){var r,o,i,l,s=null,c=0;o=(n=n||{}).includeFallbackColors,i=n.level,l=n.size;for(var p=0;p<e.length;p++)(r=a.readability(t,e[p]))>c&&(c=r,s=a(e[p]));return a.isReadable(t,s,{level:i,size:l})||!o?s:(n.includeFallbackColors=!1,a.mostReadable(t,["#fff","#000"],n))};var G=a.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},H=a.hexNames=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}(G),U=function(){var t="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",e="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",n="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?";return{CSS_UNIT:new RegExp(t),rgb:new RegExp("rgb"+e),rgba:new RegExp("rgba"+n),hsl:new RegExp("hsl"+e),hsla:new RegExp("hsla"+n),hsv:new RegExp("hsv"+e),hsva:new RegExp("hsva"+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();t.exports?t.exports=a:void 0===(r=function(){return a}.call(e,n,e,t))||(t.exports=r)}(Math)},function(t,e,n){"use strict";n.r(e);const r=n(5).default,o=n(116).default;e.default=class{static async open(t,e,n){return new Promise((a,i)=>{try{e.width=e.width||400,e.height=e.height||200,"string"==typeof(t=t||o)&&("DefaultMessageDialog"==t?t=o:console.log("[ DialogFactory ]","Unknown dialogComponent: ",t));const i={};i.node=document.createElement("dialog"),i.node.innerHTML=`\n <div id="dialog-wrapper" style="width: ${e.width}px; height: ${e.height}px; overflow: auto;">\n <div id="dialog-app"></div>\n </div>\n `,document.appendChild(i.node),i.vue=new r({el:"#dialog-app",render:e=>e(t,{props:{data:n}})}),i.vue.$el.style.width="100%",i.vue.$el.style.height="100%",i.node.showModal().catch(t=>{}),i.vue.$emit("activate"),i.node.addEventListener("close",function t(){i.node.removeEventListener("close",t),i.vue.$destroy(),a()})}catch(t){console.log("[ openDialog() ] Error: ",t)}})}}},function(t,e,n){"use strict";var r=n(10),o=n.n(r);e.default=o.a},function(t,e){t.exports={mounted(){},methods:{}}},function(t,e,n){var r=n(94);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("4732e0e8",r,!1,{})},function(t,e,n){"use strict";var r=n(13),o=n.n(r);e.default=o.a},function(t,e){t.exports={props:{img:{type:String}}}},function(t,e,n){var r=n(96);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("7eacdbdb",r,!1,{})},function(t,e,n){"use strict";var r=n(16),o=n.n(r);e.default=o.a},function(t,e){t.exports={props:["value","size","height"]}},function(t,e,n){var r=n(98);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("1988085b",r,!1,{})},function(t,e,n){"use strict";var r=n(19),o=n.n(r);e.default=o.a},function(t,e){t.exports={props:["value","size","height","legacy"],methods:{on_add_click(t,e){this.$emit("select",t,e),t.currentTarget.classList.add("show-success")}}}},function(t,e,n){var r=n(100);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("b0a041ca",r,!1,{})},function(t,e,n){"use strict";var r=n(22),o=n.n(r);e.default=o.a},function(t,e,n){const r=n(3).storage.localFileSystem;t.exports={props:["value","path","folder","size","height","legacy"],data:()=>({all:[],filtered:[],limited:[],subFolders:[],currentFolder:null,searchString:null,limit:30,limitDefault:30,infiniteScrollTimeout:null,ui:{showFolders:!1}}),created(){this.init(),this.currentFolder=this.folder},methods:{scroll(t){t.currentTarget.scrollTop+t.currentTarget.clientHeight>=t.currentTarget.scrollHeight-40&&(this.infiniteScrollTimeout&&clearTimeout(this.infiniteScrollTimeout),this.infiniteScrollTimeout=setTimeout(()=>{this.limit+=this.limitDefault,this.applyLimit()},400))},async init(){let t=await(await r.getPluginFolder()).getEntry(this.path),e=(await t.getEntries()).filter(t=>t.name.match(/\.xdtpl\.manifest$/));this.all.length=0;for(let t=0;t<e.length;t++){let n=e[t],r=JSON.parse(await n.read());this.all.push({icon:`${this.path}/${r.id}_small.jpg`,folder:r.folder,value:r.id,title:r.title,description:r.description,tags:r.tags,source:r.source,author:r.author,license:r.license})}this.query(),this.all.forEach(t=>{-1==this.subFolders.indexOf(t.folder)&&this.subFolders.push(t.folder)})},query(){this.filtered=[],this.limit=this.limitDefault,this.filtered=this.all.filter(t=>{let e={folderMatch:!1,searchMatch:!1};if(this.currentFolder?this.currentFolder&&t.folder.toLowerCase()==this.currentFolder.toLowerCase()&&(e.folderMatch=!0):e.folderMatch=!0,this.searchString)if(-1!=t.title.toLowerCase().indexOf(this.searchString.toLowerCase()))e.searchMatch=!0;else{if(-1!=t.description.toLowerCase().indexOf(this.searchString.toLowerCase()))return!0;if(-1!=t.tags.toLowerCase().indexOf(this.searchString.toLowerCase()))return!0}else e.searchMatch=!0;return!(!e.folderMatch||!e.searchMatch)}),this.applyLimit()},applyLimit(){this.limited=this.filtered.slice(0,this.limit)},search(t){this.searchString=t,this.query()},selectFolder(t){this.currentFolder=t,this.query(),this.ui.showFolders=!1},resetFolder(){this.currentFolder=null,setTimeout(()=>{this.query()},1)},on_item_over(t){},on_item_out(t){},on_add_click(t,e){this.$emit("select",t,e),t.currentTarget.classList.add("show-success")}}}},function(t,e,n){var r=n(102);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("2fedf90a",r,!1,{})},function(t,e,n){"use strict";var r=n(25),o=n.n(r);e.default=o.a},function(t,e){},function(t,e,n){var r=n(104);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("1be4accf",r,!1,{})},function(t,e,n){"use strict";var r=n(28),o=n.n(r);e.default=o.a},function(t,e){},function(t,e,n){var r=n(106);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("17ac618a",r,!1,{})},function(t,e,n){"use strict";var r=n(31),o=n.n(r);e.default=o.a},function(t,e){t.exports={components:{},props:{},data:()=>({type:"selection",existingColors:[]}),async mounted(){this.$root.$on("update",this.onUpdate),this.onUpdate()},destroyed(){this.$root.$off("update",this.onUpdate)},methods:{onUpdate(){this.setSelectedColors(this.type)},setSelectedColors(t){switch(this.type=t,t){case"global":this.existingColors=n.getNamedColors();break;case"document":this.existingColors=n.getDocumentColors();break;case"selection":this.existingColors=n.getSelectionColors()}},setHex(t){this.select({kind:"custom",type:"Color",color:new XDC.scenegraph.Color(t)})},select(t){this.$emit("change",t)}}};class n{static getNamedColors(){const t=[];return XDC.assets.colors.get().forEach(e=>{this._addColor("named",e.color,t,e.name)}),t}static getSelectionColors(){const t=[];return XDC.selection.items.length>0&&XDC.selection.items.forEach(e=>{this._process(e,t)}),t}static getDocumentColors(){const t=[];return this._process(XDC.root,t),t}static _process(t,e){t.fill&&t.fillEnabled&&"Color"==t.fill.constructor.name&&this._addColor("fill",t.fill,e),t.stroke&&t.strokeEnabled&&"Color"==t.stroke.constructor.name&&this._addColor("stroke",t.stroke,e),t.children.length&&t.children.forEach(t=>{this._process(t,e)})}static _addColor(t,e,n,r){let o=null;for(let t=0;t<n.length;t++){let r=n[t];if(r.color.toHex()==e.toHex()){o=r;break}}o||n.push({kind:t,type:"Color",color:e,name:r})}}},function(t,e,n){var r=n(108);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("6e87720b",r,!1,{})},function(t,e,n){"use strict";var r=n(34),o=n.n(r);e.default=o.a},function(t,e,n){n(3).storage.localFileSystem;const r=n(82).default;t.exports={components:{"default-view":r},data:()=>({}),methods:{}}},function(t,e,n){"use strict";n.r(e);var r=n(36),o=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,function(){return r[t]})}(a);e.default=o.a},function(t,e,n){const r=n(4).default,o=n(109).default,a=n(112).default,i=n(119).default,l=n(120).default,s=n(123).default,c=n(61).default;t.exports={components:{"hello-view":o,"change-color-view":a,"grayscale-view":i,"tint-view":l,"experimental-view":s},props:{legacy:{type:Boolean,default:!1}},data:()=>({PluginManifest:r,isHello:!1,mode:"change-color"}),async mounted(){this.$root.$on("activate",this.onActivate),this.$root.$on("update",this.onUpdate),this.onActivate(),this.showHello()},destroyed(){this.$root.$off("activate",this.onActivate),this.$root.$off("update",this.onUpdate)},methods:{onActivate(){this.mode="change-color"},onUpdate(){},async helloClose(t){this.isHello=!1,t&&await c.writeDataFile("hello_recolor","no")},async showHello(){let t=await c.readDataFile("hello_recolor");this.isHello="no"!=t}}}},function(t,e,n){"use strict";n.r(e);var r=n(38),o=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,function(){return r[t]})}(a);e.default=o.a},function(t,e,n){const r=n(3).shell,o=n(4).default;t.exports={data:()=>({PluginManifest:o,neverAgain:!1}),async mounted(){this.$root.$on("activate",this.onActivate),this.$root.$on("update",this.onUpdate),this.onActivate()},destroyed(){this.$root.$off("activate",this.onActivate),this.$root.$off("update",this.onUpdate)},methods:{onActivate(){},onUpdate(){},openGuide(){r.openExternal("https://xdhero.com/plugins/recolor/tutorials")},openKnownIssues(){r.openExternal("https://xdhero.com/plugins/recolor/tutorials/#known-issues")},close(){this.$emit("close",this.neverAgain)}}}},function(t,e,n){var r=n(111);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("62d2b764",r,!1,{})},function(t,e,n){"use strict";n.r(e);var r=n(41),o=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,function(){return r[t]})}(a);e.default=o.a},function(t,e,n){n(4).default;const r=n(6).default,o=(n(7),n(8).default);t.exports={components:{},props:{legacy:{type:Boolean,default:!1}},data:()=>({mappings:[],currentMapping:null,sourceOrTarget:null,applyToSelectionOnly:!0}),async mounted(){this.$root.$on("activate",this.onActivate),this.$root.$on("update",this.onUpdate),this.onActivate()},methods:{onActivate(){this.mappings=[],this.mappings.push({sourceColor:new XDC.scenegraph.Color("black"),targetColor:new XDC.scenegraph.Color("white")}),this.currentMapping=this.mappings[0]},onUpdate(){},showColorPicker(t){this.sourceOrTarget=t},colorChange(t){"source"==this.sourceOrTarget?this.currentMapping.sourceColor=t.color:"target"==this.sourceOrTarget&&(this.currentMapping.targetColor=t.color),this.sourceOrTarget=null},apply(){if(this.legacy)this.mappings.forEach(t=>{r.apply(t)});else{if(XDC.core.closestMasterComponent(XDC.selection.editContext))return;XDC.application.editDocument({editLabel:"recolor"},async()=>new Promise(async(t,e)=>{this.mappings.forEach(t=>{const e=r.apply(this.applyToSelectionOnly,t);let a="";e.success.fill>0&&(a+=`Fills updated: ${e.success.fill}<br/>`),e.success.stroke>0&&(a+=`Strokes updated: ${e.success.stroke}<br/>`),0==e.success.fill&&0==e.success.stroke&&(a+="No matches found.<br/>"),(e.notSupported.SymbolInstance>0||e.notSupported.BooleanGroup>0||e.notSupported.RepeatGrid>0||e.notSupported.Mask>0)&&(a+='<div style="height: 10px"></div><div class="shy">(Some elements cannot be recolored. Not supported are: components, boolean groups, repeat grids and masks. We will fix this as soon as XD API supports this. Sorry.)</div>');const i=n(60).default;o.open(i,{width:400,height:300},{v:Math.random(),title:"Recolor summary",message:a})}),t()}))}this.currentStep=1}}}},function(t,e,n){"use strict";n.r(e);var r=n(43),o=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,function(){return r[t]})}(a);e.default=o.a},function(t,e){t.exports={components:{},props:["data"],data:()=>({}),mounted(){},methods:{close(t){(function t(e){return"DIALOG"==e.tagName?e:e.parentNode?t(e.parentNode):void 0})(this.$el).close()}}}},function(t,e,n){"use strict";n.r(e);var r=n(45),o=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,function(){return r[t]})}(a);e.default=o.a},function(t,e,n){n(4).default;t.exports={components:{},props:["data"],data:()=>({}),mounted(){},methods:{close(t){(function t(e){return"DIALOG"==e.tagName?e:e.parentNode?t(e.parentNode):void 0})(this.$el).close()}}}},function(t,e,n){var r=n(118);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("80bb277a",r,!1,{})},function(t,e,n){"use strict";n.r(e);var r=n(48),o=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,function(){return r[t]})}(a);e.default=o.a},function(t,e,n){n(4).default,n(6).default;const r=n(7),o=n(8).default;t.exports={components:{},props:{legacy:{type:Boolean,default:!1}},data:()=>({applyToSelectionOnly:!0}),async mounted(){this.$root.$on("activate",this.onActivate),this.$root.$on("update",this.onUpdate),this.onActivate()},methods:{onActivate(){},onUpdate(){},apply(){XDC.core.closestMasterComponent(XDC.selection.editContext)||XDC.application.editDocument({editLabel:"recolor"},async()=>new Promise(async(t,e)=>{try{let t={success:{fill:0,stroke:0},notSupported:{SymbolInstance:0}},e=n=>{n.fill&&n.fillEnabled&&"Color"==n.fill.constructor.name&&(n.fill=new XDC.scenegraph.Color(r(n.fill.toHex()).greyscale().toString(),n.fill.a/255),t.success.fill++),n.stroke&&n.strokeEnabled&&"Color"==n.stroke.constructor.name&&(n.stroke=new XDC.scenegraph.Color(r(n.stroke.toHex()).greyscale().toString(),n.stroke.a/255),t.success.stroke++),n.children.forEach(n=>{-1!=["SymbolInstance","BooleanGroup","RepeatGrid"].indexOf(n.constructor.name)||"Group"==n.constructor.name&&n.mask?t.notSupported.SymbolInstance++:e(n)})};this.applyToSelectionOnly?XDC.selection.items.forEach(n=>{-1!=["SymbolInstance","BooleanGroup","RepeatGrid"].indexOf(n.constructor.name)||"Group"==n.constructor.name&&n.mask?t.notSupported.SymbolInstance++:e(n)}):e(XDC.selection.editContext);let a="";t.success.fill>0&&(a+=`Fills updated: ${t.success.fill}<br/>`),t.success.stroke>0&&(a+=`Strokes updated: ${t.success.stroke}<br/>`),0==t.success.fill&&0==t.success.stroke&&(a+="No matches found.<br/>"),(t.notSupported.SymbolInstance>0||t.notSupported.BooleanGroup>0||t.notSupported.RepeatGrid>0||t.notSupported.Mask>0)&&(a+='<div style="height: 10px"></div><div class="shy">(Some elements cannot be recolored. Not supported are: components, boolean groups, repeat grids and masks. We will fix this as soon as XD API supports this. Sorry.)</div>');const i=n(60).default;o.open(i,{width:400,height:300},{v:Math.random(),title:"Recolor summary",message:a})}catch(t){console.log("Error:",t)}t()}))}}}},function(t,e,n){"use strict";n.r(e);var r=n(50),o=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,function(){return r[t]})}(a);e.default=o.a},function(t,e,n){n(7);const r=n(83),o=(n(4).default,n(6).default,n(8).default);t.exports={components:{},props:{legacy:{type:Boolean,default:!1}},data:()=>({color:null,applyToSelectionOnly:!0}),async mounted(){this.$root.$on("activate",this.onActivate),this.$root.$on("update",this.onUpdate),this.onActivate()},destroyed(){this.$root.$off("activate",this.onActivate),this.$root.$off("update",this.onUpdate)},methods:{onActivate(){this.colorChange({color:new XDC.scenegraph.Color("#BADA55")})},onUpdate(){},colorChange(t){this.color=t},apply(){XDC.core.closestMasterComponent(XDC.selection.editContext)||XDC.application.editDocument({editLabel:"recolor"},async()=>new Promise(async(t,e)=>{try{let t={success:{fill:0,stroke:0},notSupported:{SymbolInstance:0}},e=n=>{n.fill&&n.fillEnabled&&"Color"==n.fill.constructor.name&&(n.fill=new XDC.scenegraph.Color(r.blend(r(n.fill.toHex()).desaturate(99),this.color.color.toHex(),"overlay").hex()),t.success.fill++),n.stroke&&n.strokeEnabled&&"Color"==n.stroke.constructor.name&&(n.stroke=new XDC.scenegraph.Color(r.blend(r(n.stroke.toHex()).desaturate(99),this.color.color.toHex(),"overlay").hex()),t.success.stroke++),n.children.forEach(n=>{-1!=["SymbolInstance","BooleanGroup","RepeatGrid"].indexOf(n.constructor.name)||"Group"==n.constructor.name&&n.mask?t.notSupported.SymbolInstance++:e(n)})};this.applyToSelectionOnly?XDC.selection.items.forEach(n=>{-1!=["SymbolInstance","BooleanGroup","RepeatGrid"].indexOf(n.constructor.name)||"Group"==n.constructor.name&&n.mask?t.notSupported.SymbolInstance++:e(n)}):e(XDC.selection.editContext);let a="";t.success.fill>0&&(a+=`Fills updated: ${t.success.fill}<br/>`),t.success.stroke>0&&(a+=`Strokes updated: ${t.success.stroke}<br/>`),0==t.success.fill&&0==t.success.stroke&&(a+="No matches found.<br/>"),(t.notSupported.SymbolInstance>0||t.notSupported.BooleanGroup>0||t.notSupported.RepeatGrid>0||t.notSupported.Mask>0)&&(a+='<div style="height: 10px"></div><div class="shy">(Some elements cannot be recolored. Not supported are: components, boolean groups, repeat grids and masks. We will fix this as soon as XD API supports this. Sorry.)</div>');const i=n(60).default;o.open(i,{width:400,height:300},{v:Math.random(),title:"Recolor summary",message:a})}catch(t){console.log("Error:",t)}t()}))}}}},function(t,e,n){var r=n(122);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("2aef7c0e",r,!1,{})},function(t,e,n){"use strict";n.r(e);var r=n(53),o=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,function(){return r[t]})}(a);e.default=o.a},function(t,e,n){n(7);const r=n(83);n(4).default,n(6).default,n(8).default;t.exports={components:{},props:{legacy:{type:Boolean,default:!1}},data:()=>({}),async mounted(){this.$root.$on("activate",this.onActivate),this.$root.$on("update",this.onUpdate),this.onActivate()},methods:{onActivate(){},onUpdate(){},apply(){XDC.application.editDocument({editLabel:"recolor"},async()=>new Promise(async(t,e)=>{try{let t=e=>{e.fill&&e.fillEnabled&&"Color"==e.fill.constructor.name&&(e.fill=new XDC.scenegraph.Color(r(e.fill.toHex()).darken().hex())),e.children.forEach(n=>{-1!=["SymbolInstance","BooleanGroup","RepeatGrid"].indexOf(n.constructor.name)||"Group"==e.constructor.name&&e.mask||t(n)})};t(XDC.selection.editContext)}catch(t){console.log("Error in chroma.",t)}t()}))}}}},function(t,e,n){var r=n(125);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("3ebfb504",r,!1,{})},function(t,e,n){var r=n(127);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("2320fa49",r,!1,{})},function(t,e,n){"use strict";var r=n(57),o=n.n(r);e.default=o.a},function(t,e,n){const r=n(4).default,o=n(82).default,a=n(3).shell,i=n(129);t.exports={components:{"default-view":o},data:()=>({helpUrl:r.helpUrl}),mounted(){this.interimBanner()},methods:{async interimBanner(){const t=await i("https://tourdexd.com/api_plugin_personas_feed").catch(t=>{console.log("feed error",t)});t&&t.cta1&&(this.$refs.interimBanner.setAttribute("src",t.cta1.banner),this.$refs.interimBanner.addEventListener("click",e=>{n(3).shell.openExternal(t.cta1.url)}))},openHelp(t){console.log("this.helpUrl",this.helpUrl),console.log("PluginManifest",r),a.openExternal(this.helpUrl)},close(t){(function t(e){return"DIALOG"==e.tagName?e:e.parentNode?t(e.parentNode):void 0})(this.$el).close()}}}},function(t,e,n){var r=n(131);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(2).default)("1b6d0721",r,!1,{})},,function(t,e,n){"use strict";n.r(e);var r=n(80),o=n(44);for(var a in o)"default"!==a&&function(t){n.d(e,t,function(){return o[t]})}(a);var i=n(0),l=Object(i.a)(o.default,r.a,r.b,!1,null,null,null);l.options.__file="src/modules/Recolor/ui/dialogs/ResultDialog.vue",e.default=l.exports},function(t,e,n){"use strict";n.r(e);const r=n(3).storage.localFileSystem,o=n(3).storage.formats;let a,i;e.default=class{static async getPluginFolder(){return a||(a=await r.getPluginFolder()),a}static async getDataFolder(){return i||(i=await r.getDataFolder()),i}static async readDataFile(t){let e=await(await this.getDataFolder()).getEntry(t).catch(t=>{});return!!e&&await e.read()}static async writeDataFile(t,e){const n=await(await this.getDataFolder()).createFile(t,{overwrite:!0});await n.write(e,{format:o.utf8})}static async deepCopyFilesFolder(){try{const t=await this.getPluginFolder(),e=await this.getDataFolder(),n=async(t,e)=>{if(t.isFile&&await t.copyTo(e,{overwrite:!0}),t.isFolder){let r=await e.getEntry(t.name).catch(t=>{});r||(r=await e.createFolder(t.name));const o=await t.getEntries();for(let t=0;t<o.length;t++){let e=o[t];n(e,r)}}};await n(await t.getEntry("files"),e)}catch(t){console.error("[ FileService ] Error in deepCopyFolder()",t)}}}},function(t,e,n){"use strict";var r=n(65),o=n(9),a=(n(93),n(0)),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);i.options.__file="shell/src/ui/panels/DefaultPanelShell.vue",e.default=i.exports},function(t,e,n){"use strict";var r=n(66),o=n(33),a=(n(126),n(0)),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);i.options.__file="src/modules/Recolor/ui/panels/DefaultPanel.vue",e.default=i.exports},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"dialog"},[n("h1",[t._v(t._s(t.data.title))]),t._v(" "),n("hr"),t._v(" "),n("div",{staticClass:"content"},[n("p",{domProps:{innerHTML:t._s(t.data.message)}})]),t._v(" "),n("footer",[n("button",{attrs:{"uxp-variant":"primary"},on:{click:t.close}},[t._v("OK")])])])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{attrs:{id:"app"}},[e("default-panel")],1)},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticStyle:{display:"flex","flex-direction":"column"},attrs:{id:"panel"}},[e("default-view",{staticStyle:{flex:"1 1 0"}})],1)},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"xp-color-picker"},[n("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[n("select",{staticStyle:{width:"100%",margin:"0"},on:{change:function(e){t.setSelectedColors(e.currentTarget.value)}}},[n("option",{attrs:{value:"global"}},[t._v("Saved colors (assets)")]),t._v(" "),n("option",{attrs:{value:"document"}},[t._v("Document colors")]),t._v(" "),n("option",{attrs:{value:"selection",selected:""}},[t._v("Selection colors")]),t._v(" "),n("option",{attrs:{value:"custom"}},[t._v("Custom color")])])]),t._v(" "),"custom"!=t.type?n("div",{staticClass:"existing-colors"},["selection"!=t.type&&0==t.existingColors.length?n("div",{staticStyle:{width:"100%",height:"auto","text-align":"center"}},[t._v("No colors found")]):t._e(),t._v(" "),"selection"==t.type&&0==t.existingColors.length?n("div",{staticStyle:{width:"100%",height:"auto","text-align":"center"}},[t._v("No selection"),n("br"),t._v("(Select element(s) to pick a color)")]):t._e(),t._v(" "),t._l(t.existingColors,function(e){return n("div",{staticClass:"color",on:{click:function(n){t.select(e)}}},[n("div",{staticClass:"preview",style:{backgroundColor:e.color.toHex()}}),t._v(" "),n("div",{staticClass:"label"},[t._v(t._s(e.name||e.color.toHex()))])])})],2):t._e(),t._v(" "),"custom"==t.type?n("input",{staticStyle:{width:"100%",margin:"10px 0 0 0"},attrs:{type:"text",placeholder:"HEX (e.g. #FF00FF)"},on:{change:function(e){t.setHex(e.currentTarget.value)}}}):t._e()])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"xp-list",style:{height:t.height?t.height:"auto"}},[n("div",{staticClass:"xp-list-content"},t._l(t.value,function(e){return n("div",{staticClass:"item",class:{xsmall:"xsmall"==t.size,small:"small"==t.size,medium:"medium"==t.size,large:"large"==t.size,xlarge:"xlarge"==t.size}},[e.icon?n("div",{staticClass:"preview"},[n("div",{staticClass:"icon",staticStyle:{"background-size":"contain"},style:{backgroundImage:"url("+e.icon+")"}})]):t._e(),t._v(" "),n("div",{staticClass:"label"},[n("div",{staticClass:"express-font title"},[t._v(t._s(e.title))]),t._v(" "),n("div",{staticClass:"express-font description"},[t._v(t._s(e.description))])]),t._v(" "),n("div",{staticClass:"dreamcatcher",attrs:{id:"random-"+Math.round(1e9*Math.random()),editLabel:e.title||"action"},on:{click:function(n){t.$emit("select",n,e)}}})])}),0)])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"xp-view-title"},[e("div",{staticClass:"logo"}),this._v(" "),e("div",{staticClass:"title"},[this._t("default")],2)])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"xp-section-title"},[this._t("default")],2)},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"xp-panel-title"},[n("div",{staticClass:"title-wrapper"},[t.img?n("div",{staticClass:"img",style:{backgroundImage:"url("+t.img+")"}}):t._e(),t._v(" "),t.img?t._e():n("div",{staticClass:"title"},[t._t("default")],2)]),t._v(" "),n("div",{staticClass:"help-icon",on:{click:function(e){t.$emit("help")}}})])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"xp-template-selector",class:{legacy:t.legacy},style:{height:t.height?t.height:"auto"}},[r("div",{staticStyle:{display:"flex",flex:"0 0 40px",height:"40px","margin-top":"10px"}},[r("div",{staticStyle:{position:"relative",flex:"1 1 auto",display:"flex","align-items":"flex-start"}},[r("input",{staticStyle:{width:"100%",margin:"0"},attrs:{type:"search"},on:{input:function(e){t.search(e.currentTarget.value)}}})]),t._v(" "),r("div",{staticStyle:{flex:"0 0 10px"}}),t._v(" "),r("div",{staticStyle:{position:"relative",flex:"0 0 80px",display:"flex","justify-content":"flex-end","align-items":"flex-start"},on:{click:function(e){t.ui.showFolders=!t.ui.showFolders}}},[r("div",{staticStyle:{flex:"0 0 20px",width:"15px",height:"15px",margin:"4px 0px 4px 4px","background-image":"url(assets/general/ui/folder_icon.svg)","background-size":"contain"}}),t._v(" "),r("div",{staticStyle:{"margin-top":"5px"}},[t._v("Folders")])])]),t._v(" "),r("div",{staticClass:"items-and-folder-wrapper"},[r("div",{directives:[{name:"show",rawName:"v-show",value:t.currentFolder,expression:"currentFolder"}],staticClass:"current-folder"},[r("div",{staticClass:"folder-icon",staticStyle:{"background-image":"url(assets/general/ui/folder_icon.svg)"}}),t._v(" "),r("div",{staticClass:"folder-title"},[t._v(t._s(t.currentFolder))]),t._v(" "),r("div",{staticClass:"close-folder-icon",staticStyle:{"background-image":"url(assets/general/ui/close_icon.png)"},on:{click:t.resetFolder}})]),t._v(" "),r("div",{staticClass:"xp-template-selector-content",on:{mouseover:t.on_item_over,mouseout:t.on_item_out,scroll:t.scroll}},[t._l(t.limited,function(e){return r("div",{staticClass:"item",class:{xsmall:"xsmall"==t.size,small:"small"==t.size,medium:"medium"==t.size,large:"large"==t.size,xlarge:"xlarge"==t.size}},[e.icon?r("div",{staticClass:"preview"},[r("div",{staticClass:"icon",staticStyle:{"background-size":"contain"},style:{backgroundImage:"url("+e.icon+")"}})]):t._e(),t._v(" "),r("div",{staticClass:"hover-overlay"},[r("div",{staticClass:"secondary-icons"},[r("div",{staticClass:"info-icon",on:{click:function(n){t.$set(e,"_isInfoActive",!0)}}})]),t._v(" "),r("div",{staticClass:"icons"},[r("div",{staticClass:"add-icon",on:{click:function(n){t.on_add_click(n,e)},pointerleave:function(t){t.currentTarget.classList.remove("show-success")}}},[r("div",{staticClass:"normal add-icon-normal"}),t._v(" "),r("div",{staticClass:"over add-icon-hover"}),t._v(" "),r("div",{staticClass:"success add-icon-success"})])]),t._v(" "),r("div",{staticClass:"label"},[r("div",{staticClass:"express-font title"},[t._v(t._s(e.title))]),t._v(" "),r("div",{staticClass:"express-font description2"},[t._v(t._s(e.description))])])]),t._v(" "),e._isInfoActive?r("div",{staticClass:"info-overlay",on:{mouseleave:function(n){t.$set(e,"_isInfoActive",!1)}}},[r("div",{staticClass:"label"},[r("div",{staticClass:"express-font author"},[r("div",{staticClass:"label-title"},[t._v("AUTHOR")]),t._v(t._s(e.author))]),t._v(" "),r("div",{staticClass:"express-font license"},[r("div",{staticClass:"label-title"},[t._v("LICENSE")]),t._v(t._s(e.license))]),t._v(" "),r("div",{staticClass:"express-font source",on:{click:function(t){n(3).shell.openExternal(e.source)}}},[r("div",{staticClass:"label-title"},[t._v("SOURCE")]),t._v(t._s(e.source.length<80?e.source:e.source.substr(0,80)+"…")),r("br"),t._v("🔗")])]),t._v(" "),r("div",{staticClass:"close-btn",on:{click:function(n){t.$set(e,"_isInfoActive",!1)}}},[t._v("×")])]):t._e()])}),t._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:t.limited.length<t.filtered.length,expression:"limited.length < filtered.length"}],staticClass:"item",staticStyle:{flex:"1 0 100%",width:"100%",height:"80px",display:"flex","flex-direction":"column","justify-content":"center"},on:{click:function(e){t.limit+=t.limitDefault,t.applyLimit()}}},[r("div",{staticStyle:{"font-size":"12px","font-weight":"bold",color:"#666666","line-height":"20px"}},[t._v("SHOW MORE")]),t._v(" "),r("div",{staticStyle:{"font-size":"9px","font-weight":"light",color:"#999"}},[t._v(t._s(t.limit)+" of "+t._s(t.filtered.length))])])],2),t._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:t.ui.showFolders,expression:"ui.showFolders"}],staticClass:"folder-list",staticStyle:{"background-color":"white","border-bottom":"15px solid rgba(240,240,240,.3)"}},[r("div",{staticClass:"available-folders-title"},[t._v("Available folders:")]),t._v(" "),t._l(t.subFolders,function(e){return r("div",{on:{click:function(n){t.selectFolder(e)}}},[r("div",{staticClass:"folder-item"},[t._v(t._s(e))])])})],2)])])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"dialog"}},[n("form",{staticStyle:{height:"95%","margin-top":"0px",display:"flex","flex-direction":"column"},attrs:{method:"dialog"}},[n("div",{staticClass:"express--dialog-header",staticStyle:{flex:"0 0 60px"}},[n("img",{staticClass:"express-dialog-logo",attrs:{src:"assets/Recolor/ui/logo_tiny.png"}}),t._v(" "),n("div",{staticClass:"express--dialog-title"},[t._v("Recolor")]),t._v(" "),n("img",{staticClass:"express-dialog-help",attrs:{src:"assets/Recolor/ui/help_icon.png"},on:{click:t.openHelp}})]),t._v(" "),n("default-view",{staticStyle:{flex:"1 1 0"},attrs:{legacy:!0}}),t._v(" "),n("div",{staticStyle:{flex:"0 0 90px"},attrs:{id:"interim-banner"}},[n("img",{ref:"interimBanner",attrs:{src:""}})]),t._v(" "),n("footer",{staticStyle:{flex:"0 0 30px"}},[n("button",{attrs:{"uxp-variant":"primary"},on:{click:t.close}},[t._v("Close")])])],1)])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"recolor--default-view"}},[n("div",[n("xp-panel-title",{attrs:{img:"./assets/title.png"},on:{help:function(e){t.isHello=!0}}},[t._v(t._s(t.PluginManifest.id))]),t._v(" "),n("xp-section-title",{staticClass:"section-title"},[t._v("MODE")]),t._v(" "),n("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[n("select",{staticStyle:{margin:"0","margin-right":"8px",flex:"1 1 auto"},on:{change:function(e){t.mode=e.currentTarget.value}}},[n("option",{attrs:{value:"change-color",selected:""}},[t._v("Replace color")]),t._v(" "),n("option",{attrs:{value:"grayscale"}},[t._v("Make grayscale")]),t._v(" "),n("option",{attrs:{value:"tint"}},[t._v("Tint all colors")])])])],1),t._v(" "),"change-color"==t.mode?n("change-color-view"):t._e(),t._v(" "),"grayscale"==t.mode?n("grayscale-view"):t._e(),t._v(" "),"tint"==t.mode?n("tint-view"):t._e(),t._v(" "),"experimental"==t.mode?n("experimental-view"):t._e(),t._v(" "),t.isHello?n("hello-view",{on:{close:t.helloClose}}):t._e()],1)},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{attrs:{id:"recolor--default-view--tint"}},[e("button",{staticStyle:{width:"100%",flex:"1 1 auto"},on:{click:this.apply}},[this._v("Apply darken now")])])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"hello"}},[n("div",{staticClass:"card",staticStyle:{display:"flex","flex-direction":"column"}},[n("div",{staticClass:"header"},[n("label",{staticClass:"row",staticStyle:{width:"130px",margin:"5px 0 0 8px",opacity:"0.5"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.neverAgain,expression:"neverAgain"}],staticStyle:{width:"20px",margin:"0","margin-right":"0"},attrs:{type:"checkbox",value:"true"},domProps:{checked:Array.isArray(t.neverAgain)?t._i(t.neverAgain,"true")>-1:t.neverAgain},on:{change:function(e){var n=t.neverAgain,r=e.target,o=!!r.checked;if(Array.isArray(n)){var a=t._i(n,"true");r.checked?a<0&&(t.neverAgain=n.concat(["true"])):a>-1&&(t.neverAgain=n.slice(0,a).concat(n.slice(a+1)))}else t.neverAgain=o}}}),t._v(" "),n("span",{staticStyle:{color:"#666","margin-left":"0","text-align":"left"}},[t._v("Do not show again")])]),t._v(" "),n("div",{staticClass:"close-btn",style:{backgroundImage:"url(assets/Recolor/hello/close.png)"},on:{click:t.close}})]),t._v(" "),n("div",{staticClass:"entry"},[n("div",{staticClass:"title"},[t._v("Recolor")]),t._v(" "),n("div",[t._v("With recolor you can easily replace and tint colors and convert to grayscale.")]),t._v(" "),n("div",{staticClass:"row",staticStyle:{"justify-content":"center"}},[n("button",{attrs:{"uxp-variant":"cta"},on:{click:t.close}},[t._v("Start")])])]),t._v(" "),n("div",{staticClass:"entry-separator"}),t._v(" "),n("div",{staticClass:"entry"},[n("div",{staticClass:"title"},[t._v("Get started")]),t._v(" "),n("div",[t._v("How to use "+t._s(t.PluginManifest.id))]),t._v(" "),n("div",{staticStyle:{height:"20px"}}),t._v(" "),n("div",{staticClass:"link-preview"},[n("div",{staticClass:"image",style:{backgroundImage:"url(assets/Recolor/hello/dummy.jpg)"}}),t._v(" "),n("div",{staticClass:"row",staticStyle:{"justify-content":"center"}},[n("button",{attrs:{"uxp-variant":"cta"},on:{click:t.openGuide}},[t._v("Open Guide in Browser")])])])]),t._v(" "),n("div",{staticClass:"entry-separator"}),t._v(" "),n("div",{staticClass:"entry"},[n("div",{staticClass:"title"},[t._v("Limitations")]),t._v(" "),n("div",[t._v("There are some limitations and known issues due to current XD API limitations.")]),t._v(" "),n("div",{staticClass:"link-preview"},[n("div",{staticClass:"row",staticStyle:{"justify-content":"center"}},[n("button",{attrs:{"uxp-variant":"shy"},on:{click:t.openKnownIssues}},[t._v("Read more")])])])])])])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"recolor--default-view--change-color"}},[n("xp-section-title",{staticClass:"section-title"},[t._v("COLORS")]),t._v(" "),n("div",{staticClass:"mappings"},t._l(t.mappings,function(e){return n("div",{staticClass:"mapping"},[n("div",{staticClass:"src-color"},[n("div",{staticClass:"color-preview",style:{backgroundColor:e.sourceColor.toHex()},on:{click:function(e){t.showColorPicker("source")}}})]),t._v(" "),n("div",{staticClass:"arrow"},[t._v("→")]),t._v(" "),n("div",{staticClass:"target-color"},[n("div",{staticClass:"color-preview",style:{backgroundColor:e.targetColor.toHex()},on:{click:function(e){t.showColorPicker("target")}}})])])}),0),t._v(" "),t.sourceOrTarget?n("div",[n("xp-section-title",{staticClass:"section-title"},[t._v("SELECT "+t._s(t.sourceOrTarget.toUpperCase())+" COLOR")]),t._v(" "),n("xp-color-picker",{on:{change:t.colorChange}})],1):t._e(),t._v(" "),n("xp-section-title",{staticClass:"section-title"}),t._v(" "),n("label",{staticClass:"row",staticStyle:{"margin-top":"10px"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.applyToSelectionOnly,expression:"applyToSelectionOnly"}],attrs:{type:"checkbox",value:"true"},domProps:{checked:Array.isArray(t.applyToSelectionOnly)?t._i(t.applyToSelectionOnly,"true")>-1:t.applyToSelectionOnly},on:{change:function(e){var n=t.applyToSelectionOnly,r=e.target,o=!!r.checked;if(Array.isArray(n)){var a=t._i(n,"true");r.checked?a<0&&(t.applyToSelectionOnly=n.concat(["true"])):a>-1&&(t.applyToSelectionOnly=n.slice(0,a).concat(n.slice(a+1)))}else t.applyToSelectionOnly=o}}}),t._v(" "),n("span",{staticStyle:{"font-size":"11px"}},[t._v("Apply to selection only")])]),t._v(" "),n("div",{staticClass:"row",staticStyle:{"margin-top":"10px","justify-content":"flex-end"}},[n("button",{attrs:{"uxp-variant":"cta"},on:{click:t.apply}},[t._v("Recolor now")])]),t._v(" "),n("div",{staticStyle:{display:"flex","margin-top":"50px"}},[n("img",{staticStyle:{"min-width":"150px","max-width":"250px",margin:"auto","border-radius":"8px"},attrs:{src:"./assets/quick.gif",width:"80%",height:"auto"}})])],1)},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"recolor--default-view--grayscale"}},[n("xp-section-title",{staticClass:"section-title"}),t._v(" "),n("label",{staticClass:"row",staticStyle:{"margin-top":"10px"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.applyToSelectionOnly,expression:"applyToSelectionOnly"}],attrs:{type:"checkbox",value:"true"},domProps:{checked:Array.isArray(t.applyToSelectionOnly)?t._i(t.applyToSelectionOnly,"true")>-1:t.applyToSelectionOnly},on:{change:function(e){var n=t.applyToSelectionOnly,r=e.target,o=!!r.checked;if(Array.isArray(n)){var a=t._i(n,"true");r.checked?a<0&&(t.applyToSelectionOnly=n.concat(["true"])):a>-1&&(t.applyToSelectionOnly=n.slice(0,a).concat(n.slice(a+1)))}else t.applyToSelectionOnly=o}}}),t._v(" "),n("span",{staticStyle:{"font-size":"11px"}},[t._v("Apply to selection only")])]),t._v(" "),n("div",{staticClass:"row",staticStyle:{"margin-top":"10px","justify-content":"flex-end"}},[n("button",{attrs:{"uxp-variant":"cta"},on:{click:t.apply}},[t._v("Make grayscale now")])])],1)},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"recolor--default-view--tint"}},[n("xp-section-title",{staticClass:"section-title"},[t._v("PREVIEW")]),t._v(" "),n("div",{staticClass:"preview"},[n("div",{staticClass:"src-color"},[n("div",{staticClass:"color-preview",style:{backgroundImage:"url(assets/Recolor/ui/tint_rainbow_icon.png)",backgroundSize:"cover",border:"none"}})]),t._v(" "),n("div",{staticClass:"arrow"},[t._v("→")]),t._v(" "),n("div",{staticClass:"target-color"},[n("div",{staticClass:"color-preview",style:{backgroundColor:t.color?t.color.color.toHex():null}})])]),t._v(" "),n("xp-section-title",{staticClass:"section-title"},[t._v("SELECT TINT COLOR")]),t._v(" "),n("xp-color-picker",{on:{change:t.colorChange}}),t._v(" "),n("xp-section-title",{staticClass:"section-title"}),t._v(" "),n("label",{staticClass:"row",staticStyle:{"margin-top":"10px"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.applyToSelectionOnly,expression:"applyToSelectionOnly"}],attrs:{type:"checkbox",value:"true"},domProps:{checked:Array.isArray(t.applyToSelectionOnly)?t._i(t.applyToSelectionOnly,"true")>-1:t.applyToSelectionOnly},on:{change:function(e){var n=t.applyToSelectionOnly,r=e.target,o=!!r.checked;if(Array.isArray(n)){var a=t._i(n,"true");r.checked?a<0&&(t.applyToSelectionOnly=n.concat(["true"])):a>-1&&(t.applyToSelectionOnly=n.slice(0,a).concat(n.slice(a+1)))}else t.applyToSelectionOnly=o}}}),t._v(" "),n("span",{staticStyle:{"font-size":"11px"}},[t._v("Apply to selection only")])]),t._v(" "),n("div",{staticClass:"row",staticStyle:{"margin-top":"10px","justify-content":"flex-end"}},[n("button",{attrs:{"uxp-variant":"cta"},on:{click:t.apply}},[t._v("Apply tint now")])])],1)},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"dialog"},[n("h1",[t._v(t._s(t.data.title))]),t._v(" "),n("hr"),t._v(" "),n("div",{staticClass:"content"},[n("p",{domProps:{innerHTML:t._s(t.data.message)}})]),t._v(" "),n("footer",[n("button",{attrs:{"uxp-variant":"primary"},on:{click:t.close}},[t._v("OK")])])])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"xp-template-list",class:{legacy:t.legacy},style:{height:t.height?t.height:"auto"}},[r("div",{staticClass:"xp-template-list-content"},t._l(t.value,function(e){return r("div",{staticClass:"item",class:{xsmall:"xsmall"==t.size,small:"small"==t.size,medium:"medium"==t.size,large:"large"==t.size,xlarge:"xlarge"==t.size}},[e.icon?r("div",{staticClass:"preview"},[r("div",{staticClass:"icon",staticStyle:{"background-size":"contain"},style:{backgroundImage:"url("+e.icon+")"}})]):t._e(),t._v(" "),r("div",{staticClass:"hover-overlay"},[r("div",{staticClass:"secondary-icons"},[r("div",{staticClass:"info-icon",on:{click:function(n){t.$set(e,"_isInfoActive",!0)}}})]),t._v(" "),r("div",{staticClass:"icons"},[r("div",{staticClass:"add-icon",on:{click:function(n){t.on_add_click(n,e)},pointerleave:function(t){t.currentTarget.classList.remove("show-success")}}},[r("div",{staticClass:"normal add-icon-normal"}),t._v(" "),r("div",{staticClass:"over add-icon-hover"}),t._v(" "),r("div",{staticClass:"success add-icon-success"})])]),t._v(" "),r("div",{staticClass:"label"},[r("div",{staticClass:"express-font title"},[t._v(t._s(e.title))]),t._v(" "),r("div",{staticClass:"express-font description2"},[t._v(t._s(e.description))])])]),t._v(" "),e._isInfoActive?r("div",{staticClass:"info-overlay",on:{pointerleave:function(n){t.$set(e,"_isInfoActive",!1)}}},[r("div",{staticClass:"label"},[r("div",{staticClass:"express-font author"},[r("label",[t._v("AUTHOR")]),t._v(t._s(e.author))]),t._v(" "),r("div",{staticClass:"express-font license"},[r("label",[t._v("LICENSE")]),t._v(t._s(e.license))]),t._v(" "),r("div",{staticClass:"express-font source",on:{click:function(t){n(3).shell.openExternal(e.source)}}},[r("label",[t._v("SOURCE")]),t._v(t._s(e.source.length<80?e.source:e.source.substr(0,80)+"…"))])]),t._v(" "),r("div",{staticClass:"close-btn",on:{click:function(n){t.$set(e,"_isInfoActive",!1)}}},[t._v("×")])]):t._e()])}),0)])},o=[];r._withStripped=!0,n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o})},function(t,e,n){"use strict";n.r(e);var r=n(74),o=n(35);for(var a in o)"default"!==a&&function(t){n.d(e,t,function(){return o[t]})}(a);n(124);var i=n(0),l=Object(i.a)(o.default,r.a,r.b,!1,null,null,null);l.options.__file="src/modules/Recolor/ui/views/DefaultView.vue",e.default=l.exports},function(t,e,n){
/**
* chroma.js - JavaScript library for color conversions
*
* Copyright (c) 2011-2018, Gregor Aisch
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* 3. The name Gregor Aisch may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* -------------------------------------------------------
*
* chroma.js includes colors from colorbrewer2.org, which are released under
* the following license:
*
* Copyright (c) 2002 Cynthia Brewer, Mark Harrower,
* and The Pennsylvania State University.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific
* language governing permissions and limitations under the License.
*
* ------------------------------------------------------
*
* Named colors are taken from X11 Color Names.
* http://www.w3.org/TR/css3-color/#svg-color
*
* @preserve
*/
t.exports=function(){"use strict";for(var t=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=1),t<e?e:n<t?n:t},e={},n=0,r=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<r.length;n+=1){var o=r[n];e["[object "+o+"]"]=o.toLowerCase()}var a=function(t){return e[Object.prototype.toString.call(t)]||"object"},i=Math.PI,l={clip_rgb:function(e){e._clipped=!1,e._unclipped=e.slice(0);for(var n=0;n<=3;n++)n<3?((e[n]<0||255<e[n])&&(e._clipped=!0),e[n]=t(e[n],0,255)):3===n&&(e[n]=t(e[n],0,1));return e},limit:t,type:a,unpack:function(t,e){return void 0===e&&(e=null),3<=t.length?Array.prototype.slice.call(t):"object"==a(t[0])&&e?e.split("").filter(function(e){return void 0!==t[0][e]}).map(function(e){return t[0][e]}):t[0]},last:function(t){if(t.length<2)return null;var e=t.length-1;return"string"==a(t[e])?t[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},s={format:{},autodetect:[]},c=l.last,p=l.clip_rgb,u=l.type,f=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];if("object"===u(t[0])&&t[0].constructor&&t[0].constructor===this.constructor)return t[0];var n=c(t),r=!1;if(!n){r=!0,s.sorted||(s.autodetect=s.autodetect.sort(function(t,e){return e.p-t.p}),s.sorted=!0);for(var o=0,a=s.autodetect;o<a.length;o+=1){var i=a[o];if(n=i.test.apply(i,t))break}}if(!s.format[n])throw new Error("unknown format: "+t);var l=s.format[n].apply(null,r?t:t.slice(0,-1));this._rgb=p(l),3===this._rgb.length&&this._rgb.push(1)};f.prototype.toString=function(){return"function"==u(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var d=f,h=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(h.Color,[null].concat(t)))};h.Color=d,h.version="2.0.3";var g=h,v=l.unpack,m=Math.max,b=l.unpack,x=l.unpack,y=l.type;d.prototype.cmyk=function(){return function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=v(t,"rgb"),r=n[0],o=n[1],a=n[2],i=1-m(r/=255,m(o/=255,a/=255)),l=i<1?1/(1-i):0;return[(1-r-i)*l,(1-o-i)*l,(1-a-i)*l,i]}(this._rgb)},g.cmyk=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["cmyk"])))},s.format.cmyk=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=(t=b(t,"cmyk"))[0],r=t[1],o=t[2],a=t[3],i=4<t.length?t[4]:1;return 1===a?[0,0,0,i]:[1<=n?0:255*(1-n)*(1-a),1<=r?0:255*(1-r)*(1-a),1<=o?0:255*(1-o)*(1-a),i]},s.autodetect.push({p:2,test:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];if(t=x(t,"cmyk"),"array"===y(t)&&4===t.length)return"cmyk"}});var w=l.unpack,A=l.last,k=function(t){return Math.round(100*t)/100},C=l.unpack,_=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=(t=C(t,"rgba"))[0],r=t[1],o=t[2];n/=255,r/=255,o/=255;var a,i,l=Math.min(n,r,o),s=Math.max(n,r,o),c=(s+l)/2;return s===l?(a=0,i=Number.NaN):a=c<.5?(s-l)/(s+l):(s-l)/(2-s-l),n==s?i=(r-o)/(s-l):r==s?i=2+(o-n)/(s-l):o==s&&(i=4+(n-r)/(s-l)),(i*=60)<0&&(i+=360),3<t.length&&void 0!==t[3]?[i,a,c,t[3]]:[i,a,c]},S=l.unpack,E=l.last,O=Math.round,F=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=S(t,"rgba"),r=E(t)||"rgb";return"hsl"==r.substr(0,3)?function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=w(t,"hsla"),r=A(t)||"lsa";return n[0]=k(n[0]||0),n[1]=k(100*n[1])+"%",n[2]=k(100*n[2])+"%","hsla"===r||3<n.length&&n[3]<1?(n[3]=3<n.length?n[3]:1,r="hsla"):n.length=3,r+"("+n.join(",")+")"}(_(n),r):(n[0]=O(n[0]),n[1]=O(n[1]),n[2]=O(n[2]),("rgba"===r||3<n.length&&n[3]<1)&&(n[3]=3<n.length?n[3]:1,r="rgba"),r+"("+n.slice(0,"rgb"===r?3:4).join(",")+")")},I=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,N=/^#?([A-Fa-f0-9]{8})$/,R=function(t){if(t.match(I)){4!==t.length&&7!==t.length||(t=t.substr(1)),3===t.length&&(t=(t=t.split(""))[0]+t[0]+t[1]+t[1]+t[2]+t[2]);var e=parseInt(t,16);return[e>>16,e>>8&255,255&e,1]}if(t.match(N)){9===t.length&&(t=t.substr(1));var n=parseInt(t,16);return[n>>24&255,n>>16&255,n>>8&255,Math.round((255&n)/255*100)/100]}throw new Error("unknown hex color: "+t)},D=l.unpack,M=Math.round,T=function(){for(var t,e=[],n=arguments.length;n--;)e[n]=arguments[n];var r,o,a,i=(e=D(e,"hsl"))[0],l=e[1],s=e[2];if(0===l)r=o=a=255*s;else{var c=[0,0,0],p=[0,0,0],u=s<.5?s*(1+l):s+l-s*l,f=2*s-u,d=i/360;c[0]=d+1/3,c[1]=d,c[2]=d-1/3;for(var h=0;h<3;h++)c[h]<0&&(c[h]+=1),1<c[h]&&(c[h]-=1),6*c[h]<1?p[h]=f+6*(u-f)*c[h]:2*c[h]<1?p[h]=u:3*c[h]<2?p[h]=f+(u-f)*(2/3-c[h])*6:p[h]=f;r=(t=[M(255*p[0]),M(255*p[1]),M(255*p[2])])[0],o=t[1],a=t[2]}return 3<e.length?[r,o,a,e[3]]:[r,o,a,1]},Q={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},P=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,B=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,z=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,X=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,G=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,H=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=Math.round,j=function(t){if(t=t.toLowerCase().trim(),Q[t])return R(Q[t]);var e;if(e=t.match(P)){for(var n=e.slice(1,4),r=0;r<3;r++)n[r]=+n[r];return n[3]=1,n}if(e=t.match(B)){for(var o=e.slice(1,5),a=0;a<4;a++)o[a]=+o[a];return o}if(e=t.match(z)){for(var i=e.slice(1,4),l=0;l<3;l++)i[l]=U(2.55*i[l]);return i[3]=1,i}if(e=t.match(X)){for(var s=e.slice(1,5),c=0;c<3;c++)s[c]=U(2.55*s[c]);return s[3]=+s[3],s}if(e=t.match(G)){var p=e.slice(1,4);p[1]*=.01,p[2]*=.01;var u=T(p);return u[3]=1,u}if(e=t.match(H)){var f=e.slice(1,4);f[1]*=.01,f[2]*=.01;var d=T(f);return d[3]=+e[4],d}};j.test=function(t){return P.test(t)||B.test(t)||z.test(t)||X.test(t)||G.test(t)||H.test(t)};var Y=j,L=l.type;d.prototype.css=function(t){return F(this._rgb,t)},g.css=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["css"])))},s.format.css=Y,s.autodetect.push({p:5,test:function(t){for(var e=[],n=arguments.length-1;0<n--;)e[n]=arguments[n+1];if(!e.length&&"string"===L(t)&&Y.test(t))return"css"}});var K=l.unpack;s.format.gl=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=K(t,"rgba");return n[0]*=255,n[1]*=255,n[2]*=255,n},g.gl=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["gl"])))},d.prototype.gl=function(){var t=this._rgb;return[t[0]/255,t[1]/255,t[2]/255,t[3]]};var J=l.unpack,q=l.unpack,Z=Math.floor,V=l.unpack,W=l.type;d.prototype.hcg=function(){return function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n,r=J(t,"rgb"),o=r[0],a=r[1],i=r[2],l=Math.min(o,a,i),s=Math.max(o,a,i),c=s-l,p=100*c/255,u=l/(255-c)*100;return 0===c?n=Number.NaN:(o===s&&(n=(a-i)/c),a===s&&(n=2+(i-o)/c),i===s&&(n=4+(o-a)/c),(n*=60)<0&&(n+=360)),[n,p,u]}(this._rgb)},g.hcg=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["hcg"])))},s.format.hcg=function(){for(var t,e,n,r,o,a,i=[],l=arguments.length;l--;)i[l]=arguments[l];var s,c,p,u=(i=q(i,"hcg"))[0],f=i[1],d=i[2];d*=255;var h=255*f;if(0===f)s=c=p=d;else{360===u&&(u=0),360<u&&(u-=360),u<0&&(u+=360);var g=Z(u/=60),v=u-g,m=d*(1-f),b=m+h*(1-v),x=m+h*v,y=m+h;switch(g){case 0:s=(t=[y,x,m])[0],c=t[1],p=t[2];break;case 1:s=(e=[b,y,m])[0],c=e[1],p=e[2];break;case 2:s=(n=[m,y,x])[0],c=n[1],p=n[2];break;case 3:s=(r=[m,b,y])[0],c=r[1],p=r[2];break;case 4:s=(o=[x,m,y])[0],c=o[1],p=o[2];break;case 5:s=(a=[y,m,b])[0],c=a[1],p=a[2]}}return[s,c,p,3<i.length?i[3]:1]},s.autodetect.push({p:1,test:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];if(t=V(t,"hcg"),"array"===W(t)&&3===t.length)return"hcg"}});var $=l.unpack,tt=l.last,et=Math.round,nt=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=$(t,"rgba"),r=n[0],o=n[1],a=n[2],i=n[3],l=tt(t)||"auto";void 0===i&&(i=1),"auto"===l&&(l=i<1?"rgba":"rgb");var s="000000"+((r=et(r))<<16|(o=et(o))<<8|(a=et(a))).toString(16);s=s.substr(s.length-6);var c="0"+et(255*i).toString(16);switch(c=c.substr(c.length-2),l.toLowerCase()){case"rgba":return"#"+s+c;case"argb":return"#"+c+s;default:return"#"+s}},rt=l.type;d.prototype.hex=function(t){return nt(this._rgb,t)},g.hex=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["hex"])))},s.format.hex=R,s.autodetect.push({p:4,test:function(t){for(var e=[],n=arguments.length-1;0<n--;)e[n]=arguments[n+1];if(!e.length&&"string"===rt(t)&&[3,4,6,7,8,9].includes(t.length))return"hex"}});var ot=l.unpack,at=l.TWOPI,it=Math.min,lt=Math.sqrt,st=Math.acos,ct=l.unpack,pt=l.limit,ut=l.TWOPI,ft=l.PITHIRD,dt=Math.cos,ht=l.unpack,gt=l.type;d.prototype.hsi=function(){return function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n,r=ot(t,"rgb"),o=r[0],a=r[1],i=r[2],l=it(o/=255,a/=255,i/=255),s=(o+a+i)/3,c=0<s?1-l/s:0;return 0===c?n=NaN:(n=(o-a+(o-i))/2,n/=lt((o-a)*(o-a)+(o-i)*(a-i)),n=st(n),a<i&&(n=at-n),n/=at),[360*n,c,s]}(this._rgb)},g.hsi=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["hsi"])))},s.format.hsi=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n,r,o,a=(t=ct(t,"hsi"))[0],i=t[1],l=t[2];return isNaN(a)&&(a=0),isNaN(i)&&(i=0),360<a&&(a-=360),a<0&&(a+=360),(a/=360)<1/3?r=1-((o=(1-i)/3)+(n=(1+i*dt(ut*a)/dt(ft-ut*a))/3)):a<2/3?o=1-((n=(1-i)/3)+(r=(1+i*dt(ut*(a-=1/3))/dt(ft-ut*a))/3)):n=1-((r=(1-i)/3)+(o=(1+i*dt(ut*(a-=2/3))/dt(ft-ut*a))/3)),[255*(n=pt(l*n*3)),255*(r=pt(l*r*3)),255*(o=pt(l*o*3)),3<t.length?t[3]:1]},s.autodetect.push({p:2,test:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];if(t=ht(t,"hsi"),"array"===gt(t)&&3===t.length)return"hsi"}});var vt=l.unpack,mt=l.type;d.prototype.hsl=function(){return _(this._rgb)},g.hsl=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["hsl"])))},s.format.hsl=T,s.autodetect.push({p:2,test:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];if(t=vt(t,"hsl"),"array"===mt(t)&&3===t.length)return"hsl"}});var bt=l.unpack,xt=Math.min,yt=Math.max,wt=l.unpack,At=Math.floor,kt=l.unpack,Ct=l.type;d.prototype.hsv=function(){return function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n,r,o,a=(t=bt(t,"rgb"))[0],i=t[1],l=t[2],s=xt(a,i,l),c=yt(a,i,l),p=c-s;return o=c/255,0===c?(n=Number.NaN,r=0):(r=p/c,a===c&&(n=(i-l)/p),i===c&&(n=2+(l-a)/p),l===c&&(n=4+(a-i)/p),(n*=60)<0&&(n+=360)),[n,r,o]}(this._rgb)},g.hsv=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["hsv"])))},s.format.hsv=function(){for(var t,e,n,r,o,a,i=[],l=arguments.length;l--;)i[l]=arguments[l];var s,c,p,u=(i=wt(i,"hsv"))[0],f=i[1],d=i[2];if(d*=255,0===f)s=c=p=d;else{360===u&&(u=0),360<u&&(u-=360),u<0&&(u+=360);var h=At(u/=60),g=u-h,v=d*(1-f),m=d*(1-f*g),b=d*(1-f*(1-g));switch(h){case 0:s=(t=[d,b,v])[0],c=t[1],p=t[2];break;case 1:s=(e=[m,d,v])[0],c=e[1],p=e[2];break;case 2:s=(n=[v,d,b])[0],c=n[1],p=n[2];break;case 3:s=(r=[v,m,d])[0],c=r[1],p=r[2];break;case 4:s=(o=[b,v,d])[0],c=o[1],p=o[2];break;case 5:s=(a=[d,v,m])[0],c=a[1],p=a[2]}}return[s,c,p,3<i.length?i[3]:1]},s.autodetect.push({p:2,test:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];if(t=kt(t,"hsv"),"array"===Ct(t)&&3===t.length)return"hsv"}});var _t=.137931034,St=.12841855,Et=l.unpack,Ot=Math.pow,Ft=function(t){return(t/=255)<=.04045?t/12.92:Ot((t+.055)/1.055,2.4)},It=function(t){return.008856452<t?Ot(t,1/3):t/St+_t},Nt=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=Et(t,"rgb"),r=n[0],o=n[1],a=n[2],i=function(t,e,n){return t=Ft(t),e=Ft(e),n=Ft(n),[It((.4124564*t+.3575761*e+.1804375*n)/.95047),It((.2126729*t+.7151522*e+.072175*n)/1),It((.0193339*t+.119192*e+.9503041*n)/1.08883)]}(r,o,a),l=i[0],s=i[1],c=116*s-16;return[c<0?0:c,500*(l-s),200*(s-i[2])]},Rt=l.unpack,Dt=Math.pow,Mt=function(t){return 255*(t<=.00304?12.92*t:1.055*Dt(t,1/2.4)-.055)},Tt=function(t){return.206896552<t?t*t*t:St*(t-_t)},Qt=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n,r,o,a=(t=Rt(t,"lab"))[0],i=t[1],l=t[2];return r=(a+16)/116,n=isNaN(i)?r:r+i/500,o=isNaN(l)?r:r-l/200,r=1*Tt(r),n=.95047*Tt(n),o=1.08883*Tt(o),[Mt(3.2404542*n-1.5371385*r-.4985314*o),Mt(-.969266*n+1.8760108*r+.041556*o),Mt(.0556434*n-.2040259*r+1.0572252*o),3<t.length?t[3]:1]},Pt=l.unpack,Bt=l.type;d.prototype.lab=function(){return Nt(this._rgb)},g.lab=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["lab"])))},s.format.lab=Qt,s.autodetect.push({p:2,test:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];if(t=Pt(t,"lab"),"array"===Bt(t)&&3===t.length)return"lab"}});var zt=l.unpack,Xt=l.RAD2DEG,Gt=Math.sqrt,Ht=Math.atan2,Ut=Math.round,jt=l.unpack,Yt=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=jt(t,"rgb"),r=n[0],o=n[1],a=n[2],i=Nt(r,o,a),l=i[0],s=i[1],c=i[2];return function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=zt(t,"lab"),r=n[0],o=n[1],a=n[2],i=Gt(o*o+a*a),l=(Ht(a,o)*Xt+360)%360;return 0===Ut(1e4*i)&&(l=Number.NaN),[r,i,l]}(l,s,c)},Lt=l.unpack,Kt=l.DEG2RAD,Jt=Math.sin,qt=Math.cos,Zt=l.unpack,Vt=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=(t=Zt(t,"lch"))[0],r=t[1],o=t[2],a=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=Lt(t,"lch"),r=n[0],o=n[1],a=n[2];return isNaN(a)&&(a=0),[r,qt(a*=Kt)*o,Jt(a)*o]}(n,r,o),i=a[0],l=a[1],s=a[2],c=Qt(i,l,s);return[c[0],c[1],c[2],3<t.length?t[3]:1]},Wt=l.unpack,$t=l.unpack,te=l.type;d.prototype.lch=function(){return Yt(this._rgb)},d.prototype.hcl=function(){return Yt(this._rgb).reverse()},g.lch=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["lch"])))},g.hcl=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["hcl"])))},s.format.lch=Vt,s.format.hcl=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=Wt(t,"hcl").reverse();return Vt.apply(void 0,n)},["lch","hcl"].forEach(function(t){return s.autodetect.push({p:2,test:function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];if(e=$t(e,t),"array"===te(e)&&3===e.length)return t}})});var ee=l.type;d.prototype.name=function(){for(var t=nt(this._rgb,"rgb"),e=0,n=Object.keys(Q);e<n.length;e+=1){var r=n[e];if(Q[r]===t)return r.toLowerCase()}return t},s.format.named=function(t){if(t=t.toLowerCase(),Q[t])return R(Q[t]);throw new Error("unknown color name: "+t)},s.autodetect.push({p:5,test:function(t){for(var e=[],n=arguments.length-1;0<n--;)e[n]=arguments[n+1];if(!e.length&&"string"===ee(t)&&Q[t.toLowerCase()])return"named"}});var ne=l.unpack,re=l.type,oe=l.type;d.prototype.num=function(){return function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=ne(t,"rgb");return(n[0]<<16)+(n[1]<<8)+n[2]}(this._rgb)},g.num=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["num"])))},s.format.num=function(t){if("number"==re(t)&&0<=t&&t<=16777215)return[t>>16,t>>8&255,255&t,1];throw new Error("unknown num color: "+t)},s.autodetect.push({p:5,test:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];if(1===t.length&&"number"===oe(t[0])&&0<=t[0]&&t[0]<=16777215)return"num"}});var ae=l.unpack,ie=l.type,le=Math.round;d.prototype.rgb=function(t){return void 0===t&&(t=!0),!1===t?this._rgb.slice(0,3):this._rgb.slice(0,3).map(le)},d.prototype.rgba=function(t){return void 0===t&&(t=!0),this._rgb.slice(0,4).map(function(e,n){return n<3?!1===t?e:le(e):e})},g.rgb=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["rgb"])))},s.format.rgb=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=ae(t,"rgba");return void 0===n[3]&&(n[3]=1),n},s.autodetect.push({p:3,test:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];if(t=ae(t,"rgba"),"array"===ie(t)&&(3===t.length||4===t.length&&"number"==ie(t[3])&&0<=t[3]&&t[3]<=1))return"rgb"}});var se=Math.log,ce=function(t){var e,n,r,o=t/100;return r=o<66?(e=255,n=-155.25485562709179-.44596950469579133*(n=o-2)+104.49216199393888*se(n),o<20?0:.8274096064007395*(r=o-10)-254.76935184120902+115.67994401066147*se(r)):(e=351.97690566805693+.114206453784165*(e=o-55)-40.25366309332127*se(e),n=325.4494125711974+.07943456536662342*(n=o-50)-28.0852963507957*se(n),255),[e,n,r,1]},pe=l.unpack,ue=Math.round;d.prototype.temp=d.prototype.kelvin=d.prototype.temperature=function(){return function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var n,r=pe(t,"rgb"),o=r[0],a=r[2],i=1e3,l=4e4;.4<l-i;){var s=ce(n=.5*(l+i));s[2]/s[0]>=a/o?l=n:i=n}return ue(n)}(this._rgb)},g.temp=g.kelvin=g.temperature=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return new(Function.prototype.bind.apply(d,[null].concat(t,["temp"])))},s.format.temp=s.format.kelvin=s.format.temperature=ce;var fe=l.type;d.prototype.alpha=function(t,e){return void 0===e&&(e=!1),void 0!==t&&"number"===fe(t)?e?(this._rgb[3]=t,this):new d([this._rgb[0],this._rgb[1],this._rgb[2],t],"rgb"):this._rgb[3]},d.prototype.clipped=function(){return this._rgb._clipped||!1},d.prototype.darken=function(t){void 0===t&&(t=1);var e=this.lab();return e[0]-=18*t,new d(e,"lab").alpha(this.alpha(),!0)},d.prototype.brighten=function(t){return void 0===t&&(t=1),this.darken(-t)},d.prototype.darker=d.prototype.darken,d.prototype.brighter=d.prototype.brighten,d.prototype.get=function(t){var e=t.split("."),n=e[0],r=e[1],o=this[n]();if(r){var a=n.indexOf(r);if(-1<a)return o[a];throw new Error("unknown channel "+r+" in mode "+n)}return o};var de=l.type,he=Math.pow;d.prototype.luminance=function(t){if(void 0===t||"number"!==de(t))return ge.apply(void 0,this._rgb.slice(0,3));if(0===t)return new d([0,0,0,this._rgb[3]],"rgb");if(1===t)return new d([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),n=20,r=function(e,o){var a=e.interpolate(o,.5,"rgb"),i=a.luminance();return Math.abs(t-i)<1e-7||!n--?a:t<i?r(e,a):r(a,o)},o=(t<e?r(new d([0,0,0]),this):r(this,new d([255,255,255]))).rgb();return new d(o.concat([this._rgb[3]]))};var ge=function(t,e,n){return.2126*(t=ve(t))+.7152*(e=ve(e))+.0722*(n=ve(n))},ve=function(t){return(t/=255)<=.03928?t/12.92:he((t+.055)/1.055,2.4)},me={},be=l.type,xe=function(t,e,n){void 0===n&&(n=.5);for(var r=[],o=arguments.length-3;0<o--;)r[o]=arguments[o+3];var a=r[0]||"lrgb";if(me[a]||r.length||(a=Object.keys(me)[0]),!me[a])throw new Error("interpolation mode "+a+" is not defined");return"object"!==be(t)&&(t=new d(t)),"object"!==be(e)&&(e=new d(e)),me[a](t,e,n).alpha(t.alpha()+n*(e.alpha()-t.alpha()))};d.prototype.mix=d.prototype.interpolate=function(t,e){void 0===e&&(e=.5);for(var n=[],r=arguments.length-2;0<r--;)n[r]=arguments[r+2];return xe.apply(void 0,[this,t,e].concat(n))},d.prototype.premultiply=function(t){void 0===t&&(t=!1);var e=this._rgb,n=e[3];return t?(this._rgb=[e[0]*n,e[1]*n,e[2]*n,n],this):new d([e[0]*n,e[1]*n,e[2]*n,n],"rgb")},d.prototype.saturate=function(t){void 0===t&&(t=1);var e=this.lch();return e[1]+=18*t,e[1]<0&&(e[1]=0),new d(e,"lch").alpha(this.alpha(),!0)},d.prototype.desaturate=function(t){return void 0===t&&(t=1),this.saturate(-t)};var ye=l.type;d.prototype.set=function(t,e,n){void 0===n&&(n=!1);var r=t.split("."),o=r[0],a=r[1],i=this[o]();if(a){var l=o.indexOf(a);if(-1<l){if("string"==ye(e))switch(e.charAt(0)){case"+":case"-":i[l]+=+e;break;case"*":i[l]*=+e.substr(1);break;case"/":i[l]/=+e.substr(1);break;default:i[l]=+e}else{if("number"!==ye(e))throw new Error("unsupported value for Color.set");i[l]=e}var s=new d(i,o);return n?(this._rgb=s._rgb,this):s}throw new Error("unknown channel "+a+" in mode "+o)}return i},me.rgb=function(t,e,n){var r=t._rgb,o=e._rgb;return new d(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"rgb")};var we=Math.sqrt,Ae=Math.pow;me.lrgb=function(t,e,n){var r=t._rgb,o=r[0],a=r[1],i=r[2],l=e._rgb,s=l[0],c=l[1],p=l[2];return new d(we(Ae(o,2)*(1-n)+Ae(s,2)*n),we(Ae(a,2)*(1-n)+Ae(c,2)*n),we(Ae(i,2)*(1-n)+Ae(p,2)*n),"rgb")},me.lab=function(t,e,n){var r=t.lab(),o=e.lab();return new d(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"lab")};var ke=function(t,e,n,r){var o,a,i,l,s,c,p,u,f,h,g,v;return"hsl"===r?(i=t.hsl(),l=e.hsl()):"hsv"===r?(i=t.hsv(),l=e.hsv()):"hcg"===r?(i=t.hcg(),l=e.hcg()):"hsi"===r?(i=t.hsi(),l=e.hsi()):"lch"!==r&&"hcl"!==r||(r="hcl",i=t.hcl(),l=e.hcl()),"h"===r.substr(0,1)&&(s=(o=i)[0],p=o[1],f=o[2],c=(a=l)[0],u=a[1],h=a[2]),isNaN(s)||isNaN(c)?isNaN(s)?isNaN(c)?v=Number.NaN:(v=c,1!=f&&0!=f||"hsv"==r||(g=u)):(v=s,1!=h&&0!=h||"hsv"==r||(g=p)):v=s+n*(s<c&&180<c-s?c-(s+360):c<s&&180<s-c?c+360-s:c-s),void 0===g&&(g=p+n*(u-p)),new d([v,g,f+n*(h-f)],r)},Ce=function(t,e,n){return ke(t,e,n,"lch")};me.lch=Ce,me.hcl=Ce,me.num=function(t,e,n){var r=t.num(),o=e.num();return new d(r+n*(o-r),"num")},me.hcg=function(t,e,n){return ke(t,e,n,"hcg")},me.hsi=function(t,e,n){return ke(t,e,n,"hsi")},me.hsl=function(t,e,n){return ke(t,e,n,"hsl")},me.hsv=function(t,e,n){return ke(t,e,n,"hsv")};var _e=l.clip_rgb,Se=Math.pow,Ee=Math.sqrt,Oe=Math.PI,Fe=Math.cos,Ie=Math.sin,Ne=Math.atan2,Re=l.type,De=Math.pow,Me=function(t){var e="rgb",n=g("#ccc"),r=0,o=[0,1],a=[],i=[0,0],l=!1,s=[],c=!1,p=0,u=1,f=!1,d={},h=!0,v=1,m=function(t){if((t=t||["#fff","#000"])&&"string"===Re(t)&&g.brewer&&g.brewer[t.toLowerCase()]&&(t=g.brewer[t.toLowerCase()]),"array"===Re(t)){1===t.length&&(t=[t[0],t[0]]),t=t.slice(0);for(var e=0;e<t.length;e++)t[e]=g(t[e]);for(var n=a.length=0;n<t.length;n++)a.push(n/(t.length-1))}return y(),s=t},b=function(t){return t},x=function(t,r){var o,c;if(null==r&&(r=!1),isNaN(t)||null===t)return n;c=r?t:l&&2<l.length?function(t){if(null==l)return 0;for(var e=l.length-1,n=0;n<e&&t>=l[n];)n++;return n-1}(t)/(l.length-2):u!==p?(t-p)/(u-p):1,r||(c=b(c)),1!==v&&(c=De(c,v)),c=i[0]+c*(1-i[0]-i[1]),c=Math.min(1,Math.max(0,c));var f=Math.floor(1e4*c);if(h&&d[f])o=d[f];else{if("array"===Re(s))for(var m=0;m<a.length;m++){var x=a[m];if(c<=x){o=s[m];break}if(x<=c&&m===a.length-1){o=s[m];break}if(x<c&&c<a[m+1]){c=(c-x)/(a[m+1]-x),o=g.interpolate(s[m],s[m+1],c,e);break}}else"function"===Re(s)&&(o=s(c));h&&(d[f]=o)}return o},y=function(){return d={}};m(t);var w=function(t){var e=g(x(t));return c&&e[c]?e[c]():e};return w.classes=function(t){if(null==t)return l;if("array"===Re(t))o=[(l=t)[0],t[t.length-1]];else{var e=g.analyze(o);l=0===t?[e.min,e.max]:g.limits(e,"e",t)}return w},w.domain=function(t){if(!arguments.length)return o;p=t[0],u=t[t.length-1],a=[];var e=s.length;if(t.length===e&&p!==u)for(var n=0,r=Array.from(t);n<r.length;n+=1){var i=r[n];a.push((i-p)/(u-p))}else for(var l=0;l<e;l++)a.push(l/(e-1));return o=[p,u],w},w.mode=function(t){return arguments.length?(e=t,y(),w):e},w.range=function(t,e){return m(t),w},w.out=function(t){return c=t,w},w.spread=function(t){return arguments.length?(r=t,w):r},w.correctLightness=function(t){return null==t&&(t=!0),f=t,y(),b=f?function(t){for(var e=x(0,!0).lab()[0],n=x(1,!0).lab()[0],r=n<e,o=x(t,!0).lab()[0],a=e+(n-e)*t,i=o-a,l=0,s=1,c=20;.01<Math.abs(i)&&0<c--;)r&&(i*=-1),t+=i<0?.5*(s-(l=t)):.5*(l-(s=t)),o=x(t,!0).lab()[0],i=o-a;return t}:function(t){return t},w},w.padding=function(t){return null!=t?("number"===Re(t)&&(t=[t,t]),i=t,w):i},w.colors=function(e,n){arguments.length<2&&(n="hex");var r=[];if(0===arguments.length)r=s.slice(0);else if(1===e)r=[w(.5)];else if(1<e){var a=o[0],i=o[1]-a;r=function(t,e,n){for(var r=[],o=0<e,a=e,i=0;o?i<a:a<i;o?i++:i--)r.push(i);return r}(0,e).map(function(t){return w(a+t/(e-1)*i)})}else{t=[];var c=[];if(l&&2<l.length)for(var p=1,u=l.length,f=1<=u;f?p<u:u<p;f?p++:p--)c.push(.5*(l[p-1]+l[p]));else c=o;r=c.map(function(t){return w(t)})}return g[n]&&(r=r.map(function(t){return t[n]()})),r},w.cache=function(t){return null!=t?(h=t,w):h},w.gamma=function(t){return null!=t?(v=t,w):v},w.nodata=function(t){return null!=t?(n=g(t),w):n},w},Te=function(t){var e,n,r,o,a,i,l;if(2===(t=t.map(function(t){return new d(t)})).length)e=t.map(function(t){return t.lab()}),a=e[0],i=e[1],o=function(t){var e=[0,1,2].map(function(e){return a[e]+t*(i[e]-a[e])});return new d(e,"lab")};else if(3===t.length)n=t.map(function(t){return t.lab()}),a=n[0],i=n[1],l=n[2],o=function(t){var e=[0,1,2].map(function(e){return(1-t)*(1-t)*a[e]+2*(1-t)*t*i[e]+t*t*l[e]});return new d(e,"lab")};else if(4===t.length){var s;r=t.map(function(t){return t.lab()}),a=r[0],i=r[1],l=r[2],s=r[3],o=function(t){var e=[0,1,2].map(function(e){return(1-t)*(1-t)*(1-t)*a[e]+3*(1-t)*(1-t)*t*i[e]+3*(1-t)*t*t*l[e]+t*t*t*s[e]});return new d(e,"lab")}}else if(5===t.length){var c=Te(t.slice(0,3)),p=Te(t.slice(2,5));o=function(t){return t<.5?c(2*t):p(2*(t-.5))}}return o},Qe=function(t,e,n){if(!Qe[n])throw new Error("unknown blend mode "+n);return Qe[n](t,e)},Pe=function(t){return function(e,n){var r=g(n).rgb(),o=g(e).rgb();return g.rgb(t(r,o))}},Be=function(t){return function(e,n){var r=[];return r[0]=t(e[0],n[0]),r[1]=t(e[1],n[1]),r[2]=t(e[2],n[2]),r}};Qe.normal=Pe(Be(function(t){return t})),Qe.multiply=Pe(Be(function(t,e){return t*e/255})),Qe.screen=Pe(Be(function(t,e){return 255*(1-(1-t/255)*(1-e/255))})),Qe.overlay=Pe(Be(function(t,e){return e<128?2*t*e/255:255*(1-2*(1-t/255)*(1-e/255))})),Qe.darken=Pe(Be(function(t,e){return e<t?e:t})),Qe.lighten=Pe(Be(function(t,e){return e<t?t:e})),Qe.dodge=Pe(Be(function(t,e){return 255===t?255:255<(t=e/255*255/(1-t/255))?255:t})),Qe.burn=Pe(Be(function(t,e){return 255*(1-(1-e/255)/(t/255))}));for(var ze=Qe,Xe=l.type,Ge=l.clip_rgb,He=l.TWOPI,Ue=Math.pow,je=Math.sin,Ye=Math.cos,Le=Math.floor,Ke=Math.random,Je=Math.log,qe=Math.pow,Ze=Math.floor,Ve=Math.abs,We=function(t,e){void 0===e&&(e=null);var n={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===a(t)&&(t=Object.values(t)),t.forEach(function(t){e&&"object"===a(t)&&(t=t[e]),null==t||isNaN(t)||(n.values.push(t),n.sum+=t,t<n.min&&(n.min=t),t>n.max&&(n.max=t),n.count+=1)}),n.domain=[n.min,n.max],n.limits=function(t,e){return $e(n,t,e)},n},$e=function(t,e,n){void 0===e&&(e="equal"),void 0===n&&(n=7),"array"==a(t)&&(t=We(t));var r=t.min,o=t.max,i=t.values.sort(function(t,e){return t-e});if(1===n)return[r,o];var l=[];if("c"===e.substr(0,1)&&(l.push(r),l.push(o)),"e"===e.substr(0,1)){l.push(r);for(var s=1;s<n;s++)l.push(r+s/n*(o-r));l.push(o)}else if("l"===e.substr(0,1)){if(r<=0)throw new Error("Logarithmic scales are only possible for values > 0");var c=Math.LOG10E*Je(r),p=Math.LOG10E*Je(o);l.push(r);for(var u=1;u<n;u++)l.push(qe(10,c+u/n*(p-c)));l.push(o)}else if("q"===e.substr(0,1)){l.push(r);for(var f=1;f<n;f++){var d=(i.length-1)*f/n,h=Ze(d);if(h===d)l.push(i[h]);else{var g=d-h;l.push(i[h]*(1-g)+i[h+1]*g)}}l.push(o)}else if("k"===e.substr(0,1)){var v,m=i.length,b=new Array(m),x=new Array(n),y=!0,w=0,A=null;(A=[]).push(r);for(var k=1;k<n;k++)A.push(r+k/n*(o-r));for(A.push(o);y;){for(var C=0;C<n;C++)x[C]=0;for(var _=0;_<m;_++)for(var S=i[_],E=Number.MAX_VALUE,O=void 0,F=0;F<n;F++){var I=Ve(A[F]-S);I<E&&(E=I,O=F),x[O]++,b[_]=O}for(var N=new Array(n),R=0;R<n;R++)N[R]=null;for(var D=0;D<m;D++)null===N[v=b[D]]?N[v]=i[D]:N[v]+=i[D];for(var M=0;M<n;M++)N[M]*=1/x[M];y=!1;for(var T=0;T<n;T++)if(N[T]!==A[T]){y=!0;break}A=N,200<++w&&(y=!1)}for(var Q={},P=0;P<n;P++)Q[P]=[];for(var B=0;B<m;B++)Q[v=b[B]].push(i[B]);for(var z=[],X=0;X<n;X++)z.push(Q[X][0]),z.push(Q[X][Q[X].length-1]);z=z.sort(function(t,e){return t-e}),l.push(z[0]);for(var G=1;G<z.length;G+=2){var H=z[G];isNaN(H)||-1!==l.indexOf(H)||l.push(H)}}return l},tn={analyze:We,limits:$e},en=Math.sqrt,nn=Math.atan2,rn=Math.abs,on=Math.cos,an=Math.PI,ln={cool:function(){return Me([g.hsl(180,1,.9),g.hsl(250,.7,.4)])},hot:function(){return Me(["#000","#f00","#ff0","#fff"]).mode("rgb")}},sn={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},cn=0,pn=Object.keys(sn);cn<pn.length;cn+=1){var un=pn[cn];sn[un.toLowerCase()]=sn[un]}var fn=sn;return g.average=function(t,e){void 0===e&&(e="lrgb");var n=t.length;if(t=t.map(function(t){return new d(t)}),"lrgb"===e)return function(t){for(var e=1/t.length,n=[0,0,0,0],r=0,o=t;r<o.length;r+=1){var a=o[r]._rgb;n[0]+=Se(a[0],2)*e,n[1]+=Se(a[1],2)*e,n[2]+=Se(a[2],2)*e,n[3]+=a[3]*e}return n[0]=Ee(n[0]),n[1]=Ee(n[1]),n[2]=Ee(n[2]),.9999999<n[3]&&(n[3]=1),new d(_e(n))}(t);for(var r=t.shift(),o=r.get(e),a=[],i=0,l=0,s=0;s<o.length;s++)if(o[s]=o[s]||0,a.push(isNaN(o[s])?0:1),"h"===e.charAt(s)&&!isNaN(o[s])){var c=o[s]/180*Oe;i+=Fe(c),l+=Ie(c)}var p=r.alpha();t.forEach(function(t){var n=t.get(e);p+=t.alpha();for(var r=0;r<o.length;r++)if(!isNaN(n[r]))if(a[r]++,"h"===e.charAt(r)){var s=n[r]/180*Oe;i+=Fe(s),l+=Ie(s)}else o[r]+=n[r]});for(var u=0;u<o.length;u++)if("h"===e.charAt(u)){for(var f=Ne(l/a[u],i/a[u])/Oe*180;f<0;)f+=360;for(;360<=f;)f-=360;o[u]=f}else o[u]=o[u]/a[u];return p/=n,new d(o,e).alpha(.99999<p?1:p,!0)},g.bezier=function(t){var e=Te(t);return e.scale=function(){return Me(e)},e},g.blend=ze,g.cubehelix=function(t,e,n,r,o){void 0===t&&(t=300),void 0===e&&(e=-1.5),void 0===n&&(n=1),void 0===r&&(r=1),void 0===o&&(o=[0,1]);var a,i=0;"array"===Xe(o)?a=o[1]-o[0]:(a=0,o=[o,o]);var l=function(l){var s=He*((t+120)/360+e*l),c=Ue(o[0]+a*l,r),p=(0!==i?n[0]+l*i:n)*c*(1-c)/2,u=Ye(s),f=je(s);return g(Ge([255*(c+p*(-.14861*u+1.78277*f)),255*(c+p*(-.29227*u-.90649*f)),255*(c+p*(1.97294*u)),1]))};return l.start=function(e){return null==e?t:(t=e,l)},l.rotations=function(t){return null==t?e:(e=t,l)},l.gamma=function(t){return null==t?r:(r=t,l)},l.hue=function(t){return null==t?n:("array"===Xe(n=t)?0==(i=n[1]-n[0])&&(n=n[1]):i=0,l)},l.lightness=function(t){return null==t?o:(a="array"===Xe(t)?(o=t)[1]-t[0]:(o=[t,t],0),l)},l.scale=function(){return g.scale(l)},l.hue(n),l},g.mix=g.interpolate=xe,g.random=function(){for(var t="#",e=0;e<6;e++)t+="0123456789abcdef".charAt(Le(16*Ke()));return new d(t,"hex")},g.scale=Me,g.analyze=tn.analyze,g.contrast=function(t,e){t=new d(t),e=new d(e);var n=t.luminance(),r=e.luminance();return r<n?(n+.05)/(r+.05):(r+.05)/(n+.05)},g.deltaE=function(t,e,n,r){void 0===n&&(n=1),void 0===r&&(r=1),t=new d(t),e=new d(e);for(var o=Array.from(t.lab()),a=o[0],i=o[1],l=o[2],s=Array.from(e.lab()),c=s[0],p=s[1],u=s[2],f=en(i*i+l*l),h=en(p*p+u*u),g=a<16?.511:.040975*a/(1+.01765*a),v=.0638*f/(1+.0131*f)+.638,m=f<1e-6?0:180*nn(l,i)/an;m<0;)m+=360;for(;360<=m;)m-=360;var b=164<=m&&m<=345?.56+rn(.2*on(an*(m+168)/180)):.36+rn(.4*on(an*(m+35)/180)),x=f*f*f*f,y=en(x/(x+1900)),w=v*(y*b+1-y),A=f-h,k=i-p,C=l-u,_=(a-c)/(n*g),S=A/(r*v);return en(_*_+S*S+(k*k+C*C-A*A)/(w*w))},g.distance=function(t,e,n){void 0===n&&(n="lab"),t=new d(t),e=new d(e);var r=t.get(n),o=e.get(n),a=0;for(var i in r){var l=(r[i]||0)-(o[i]||0);a+=l*l}return Math.sqrt(a)},g.limits=tn.limits,g.valid=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];try{return new(Function.prototype.bind.apply(d,[null].concat(t))),!0}catch(t){return!1}},g.scales=ln,g.colors=Q,g.brewer=fn,g}()},function(t,e){t.exports=require("application")},function(t,e,n){"use strict";var r=n(71),o=n(12),a=(n(95),n(0)),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);i.options.__file="shell/src/ui/components/XpPanelTitle.vue",e.default=i.exports},function(t,e,n){"use strict";var r=n(68),o=n(15),a=(n(97),n(0)),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);i.options.__file="shell/src/ui/components/XpList.vue",e.default=i.exports},function(t,e,n){"use strict";var r=n(81),o=n(18),a=(n(99),n(0)),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);i.options.__file="shell/src/ui/components/XpTemplateList.vue",e.default=i.exports},function(t,e,n){"use strict";var r=n(72),o=n(21),a=(n(101),n(0)),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);i.options.__file="shell/src/ui/components/XpTemplateSelector.vue",e.default=i.exports},function(t,e,n){"use strict";var r=n(69),o=n(24),a=(n(103),n(0)),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);i.options.__file="shell/src/ui/components/XpViewTitle.vue",e.default=i.exports},function(t,e,n){"use strict";var r=n(70),o=n(27),a=(n(105),n(0)),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);i.options.__file="shell/src/ui/components/XpSectionTitle.vue",e.default=i.exports},function(t,e,n){"use strict";var r=n(67),o=n(30),a=(n(107),n(0)),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);i.options.__file="shell/src/ui/components/XpColorPicker.vue",e.default=i.exports},function(t,e,n){t.exports=n(132)},function(t,e,n){"use strict";var r=n(11);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,"*, body {\n font-size: 11px;\n color: #9F9F9F;\n}\n#app {\n height: 86vh;\n overflow: auto;\n}\n.dreamcatcher {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: rgba(0, 0, 0, 0);\n opacity: 0;\n}\n.express-font {\n font-size: 10px;\n color: #9F9F9F;\n}\n.express-font.title {\n font-weight: bold;\n}\n.express-font.description {\n font-weight: normal;\n font-size: 10px;\n opacity: 0.7;\n}\n",""])},function(t,e,n){"use strict";var r=n(14);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,'.xp-panel-title {\n margin-bottom: 0px;\n width: 100%;\n display: flex;\n}\n.xp-panel-title .title-wrapper {\n flex: 1 1 auto;\n}\n.xp-panel-title .title-wrapper .img {\n height: 22px;\n background-size: contain;\n background-repeat: no-repeat;\n background-position: left;\n}\n.xp-panel-title .title-wrapper .title {\n margin-top: 3px;\n font-size: 12px;\n font-weight: bold;\n color: #505050;\n}\n.xp-panel-title .help-icon {\n flex: 0 0 16px;\n margin-top: 3px;\n width: 16px;\n height: 16px;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAA0NJREFUSA2tV71rWlEUvxoV8siWEpcETAYxpEKXIF0KJt1SQQt2Dv4BAddmDcXZpUsS6KYV/Eg6VgJdGsmSDgbrkkAyFJNChvCERLDnd3vv4/r0fdkeeJ5zz8f9vfPOefcdfcwlpdPpF+Qa9fl8i8PhUCN5SYRek04n3Q3xn7Va7YebLX12TtlsdnYwGGzSppvkBzA3pNMNNAOBQLNSqfStAiyBM5nMSwJ8R4FuAc0YOik+1ev1c7MB65lJSnqsAHxLV3CS3aUOseuxWEzrdDptc8wYMIFuk9Mrs+M/rFdWV1fnCXyk9iPAItP/CSrvd8mcuVFjUdNt6WnFNU1jyWSSJRIJw6XVarGzszPW6/UMnYXwUdacA6N7n56ePpCzbSMBMJfLsbm5ubF9Hx4e2OHhITs5ORmzKQo9GAy+R7f7oXx8fHxNzBYUGe7s7BigV1dXrFwuM3AQbgb2tbU1vrb40QQW48D03uE9tSVkKgmA+XyelUolzrGWlEqlpDiRE9YGDH5xIs1O9BJK1HVhYYGvdF3ngKr/6empsXTIGH4aMJFx1IiyEAAmH+nx8fGY1/LysqG7u7szZBshGiCjPHNt/Bjb3d3lWcsbkM6RSIQ3nFwfHR1J0Y4vAXjezkPa1Kylztzl6GiHrpahs66BZYTkqCW6WBIAi8WiXDpxnrGT00S7CoquRod7ITTXby8B8EVdZZe3223PoLTFzVTA6o3iuJyC9Bk6vNHVK16C7+/vGR0E7PLykuH1ouPWSzh8z9FcXbocTy54q+S1pmosyV2/+FpYjiimAGOJrt7a2mI41TxSH5jImNGI06RH98btBmiuvb097h6Px1mhUHAbyrHgjOZioVDoKzHXWatHpCpjLwfqC6y/M9fFxcWAmuwXBa07BHIzjs1wOMxwmh0cHLDb21s3YfDZr1arNxB8+JEkRh/PjSbj7TiV80uj0TC+MCMzF6ZByvwZbeDqw2EHZLJ9J9DPqm4EGAYCP8dgRqKnd1vdVJVFpiOgsI8BQykyRy2e0zXtbI1m3adMvxEfo5Eam60YAjEjidHIdkpRYvt4PdG9U/2FUTbiohiRMK2g/ijFIjfQgU8cf1eu6erK8VXYLNkfm8spmZ+eji4AAAAASUVORK5CYII=");\n background-size: contain;\n opacity: 0.5;\n}\n.xp-panel-title .help-icon:hover {\n opacity: 1;\n}\n',""])},function(t,e,n){"use strict";var r=n(17);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,".xp-list {\n overflow: auto;\n min-height: 30px;\n height: auto;\n}\n.xp-list .xp-list-content {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n}\n.xp-list .xp-list-content .item {\n position: relative;\n display: flex;\n align-items: center;\n padding: 4px 2px;\n background-color: white;\n border-radius: 3px;\n border: 1px solid #EDEFF0;\n width: 50%;\n flex: 1 0 auto;\n}\n.xp-list .xp-list-content .item:hover {\n border: 1px solid #ACCEEF;\n}\n.xp-list .xp-list-content .item.xsmall {\n padding: 0px 0px;\n}\n.xp-list .xp-list-content .item.xsmall .preview {\n flex: 0 0 20px;\n}\n.xp-list .xp-list-content .item.xsmall .preview .icon {\n width: 20px;\n height: 20px;\n}\n@media (max-width: 320px) {\n.xp-list .xp-list-content .item.xsmall {\n width: 100%;\n}\n}\n.xp-list .xp-list-content .item.small {\n min-height: 36px;\n}\n.xp-list .xp-list-content .item.small .preview {\n flex: 0 0 20px;\n}\n.xp-list .xp-list-content .item.small .preview .icon {\n width: 16px;\n height: 16px;\n}\n@media (max-width: 320px) {\n.xp-list .xp-list-content .item.small {\n width: 100%;\n}\n}\n.xp-list .xp-list-content .item.medium .preview {\n flex: 0 0 60px;\n}\n.xp-list .xp-list-content .item.medium .preview .icon {\n width: 60px;\n height: 60px;\n}\n.xp-list .xp-list-content .item.large .preview {\n flex: 0 0 100px;\n}\n.xp-list .xp-list-content .item.large .preview .icon {\n width: 100px;\n height: 100px;\n}\n.xp-list .xp-list-content .item.xlarge .preview {\n flex: 0 0 140px;\n}\n.xp-list .xp-list-content .item.xlarge .preview .icon {\n width: 140px;\n height: 140px;\n}\n.xp-list .xp-list-content .item .preview {\n flex: 0 0 30px;\n margin-left: 4px;\n flex: 0 0 30px;\n}\n.xp-list .xp-list-content .item .preview .icon {\n width: 30px;\n height: 30px;\n background-position: 50% 50%;\n}\n.xp-list .xp-list-content .item .label {\n padding: 6px;\n}\n",""])},function(t,e,n){"use strict";var r=n(20);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,'.xp-template-list {\n overflow: auto;\n}\n.xp-template-list.legacy .xp-template-list-content .item {\n flex: 1 1 160px !important;\n}\n.xp-template-list.legacy .xp-template-list-content .item .hover-overlay .icons .add-icon {\n left: 70px;\n}\n.xp-template-list .xp-template-list-content {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n}\n.xp-template-list .xp-template-list-content .item {\n position: relative;\n display: flex;\n align-items: center;\n padding: 4px 2px;\n background-color: white;\n border-radius: 3px;\n border: 1px solid #EDEFF0;\n flex: 1 1 160px;\n}\n.xp-template-list .xp-template-list-content .item:hover {\n border-color: #ACCEEF;\n}\n.xp-template-list .xp-template-list-content .item:hover .hover-overlay {\n opacity: 1;\n}\n.xp-template-list .xp-template-list-content .item.xsmall {\n padding: 0px 0px;\n}\n.xp-template-list .xp-template-list-content .item.xsmall .preview {\n flex: 0 0 20px;\n}\n.xp-template-list .xp-template-list-content .item.xsmall .preview .icon {\n width: 20px;\n height: 20px;\n}\n.xp-template-list .xp-template-list-content .item.small .preview {\n flex: 0 0 30px;\n}\n.xp-template-list .xp-template-list-content .item.small .preview .icon {\n width: 30px;\n height: 30px;\n}\n.xp-template-list .xp-template-list-content .item.medium .preview {\n flex: 0 0 60px;\n}\n.xp-template-list .xp-template-list-content .item.medium .preview .icon {\n width: 60px;\n height: 60px;\n}\n@media (max-width: 320px) {\n.xp-template-list .xp-template-list-content .item.large {\n width: 100%;\n}\n}\n.xp-template-list .xp-template-list-content .item.large .preview .icon {\n height: 140px;\n}\n@media (max-width: 320px) {\n.xp-template-list .xp-template-list-content .item.xlarge {\n width: 100%;\n}\n}\n.xp-template-list .xp-template-list-content .item.xlarge .preview .icon {\n height: 200px;\n}\n.xp-template-list .xp-template-list-content .item .preview {\n margin-left: 4px;\n width: 100%;\n}\n.xp-template-list .xp-template-list-content .item .preview .icon {\n width: 100%;\n height: 30px;\n background-position: 50% 50%;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay {\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: rgba(236, 237, 239, 0.95);\n padding: 8px;\n overflow: hidden;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .secondary-icons .info-icon {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 20px;\n height: 20px;\n background-size: contain;\n background-position: 50% 50%;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAT9JREFUWAntVkEOgjAQLMYH+AVeouEF3jhSw7uIXvkE6A/4AQ/gAJ454CwK1sRQ66ahh26y6bbb7kxmW1EIxYZhSOAlvIXbNsIo4YlC4RlicfdKYljFSqDuZmKY0MLaVhKhACwkxjNNHLDTBiSkA0QmCpIUajF7929KrTN2RGhYB/s7KrXMKXOO0JYrT13XIsuysUyapiIMQ1ZJNqG+70XTNCMJirnmXMucI+Sfve6OOdcy5wixn31RFCLP87ETcRyLKIp0XVnMsxVSP4VqvIi6kGQTWqj9V8oT0snmFfIK6RTQ5dl3KAiCGUON50XDwH/tdYKxW6YDMM0TobvpIYv770SosghgWroiQhfTUxb3X8Y3i78NV4DsLQL9UvqGn43DdKmPOHH75ZSlPYRNHD4NSklSC97BbRthEJZUWTwAGoE0S6n9FN8AAAAASUVORK5CYII=");\n opacity: 0.6;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .secondary-icons .info-icon:hover {\n opacity: 1;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .icons {\n position: relative;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .icons .add-icon {\n position: absolute;\n top: 24px;\n left: calc(50% - 20px);\n width: 40px;\n height: 40px;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .icons .add-icon:hover .normal {\n opacity: 0;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .icons .add-icon:hover .over {\n opacity: 1;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .icons .add-icon.show-success .normal {\n opacity: 0;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .icons .add-icon.show-success .over {\n opacity: 0;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .icons .add-icon.show-success .success {\n opacity: 1;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .icons .add-icon .add-icon-normal {\n position: absolute;\n top: 0;\n left: 0;\n width: 40px;\n height: 40px;\n background-size: contain;\n background-position: 50% 50%;\n background-image: url("data:image/png;base64,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");\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .icons .add-icon .add-icon-hover {\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: 40px;\n height: 40px;\n background-size: contain;\n background-position: 50% 50%;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAAk1BMVEUAAAA6les5lOo5les5lOs5lew5l/85les5les1l+8ylPAYnf85les5lOs5les4lO05lOo5les5les2mPI5leo5les5les5lu44lOw5les5les4lew5les5les4le05l+8smf85lew4les5lOs5les4lu05lOo5lO05lew5leo5lOo5lew5les5lOs5lOw6les6letryFnaAAAAMHRSTlMAf/bx5DQIo/sXDQNz12ob7IdhEtLNeStJ579CtIw6HwVdV6qcL8ZSJt25gruSTbB/k/m3AAAD0ElEQVRYw7WZ2YKqMAyGO0hBdllEBncFd8e+/9OdZHpUBkVAYm7GwfrZpn8Sm7KGps15soztIOHzBaMyazzd7HuiYL395jy2unLNlV6kFvn6ynyfO3dP/RvqOzro/lQ/RN+3R/2T670F9vQrNNvmRtFDRr7NBkKa3h5uHhWBNjzy5wP4cSjQlKPWjrzEZSsT13i5LneC368uW4BnkQDLwvqRRva7tFlT8hcOd3jDaTg4+qtZcFxQWrbVWPc2euWiNVgi7s5+x1rYbo9OMeqGjXD/TmZLOaWo0dHrQT+4uHPrILbOKKjk1RAXYyxgb1iAceu+mDO8PZixt2yG8ZlU+lkBzc3fzjgOCKvC36EKc/Y6ZDOYtxo+1TOoTuGsg3Hw9+ZZoViDr7asky0xFT4+juGxzzqaDxD7IaJgMRPW2Q4g3nIkT0AcWne06TzMcAwrGTECGwFozIrmoP9JDMpe9CdMQXceDdqDTVsWJK2iOohsCoGjFYU3MKnQZk+I+Jb9FVRjvRmcG6zebMgl4f31ftGkZjargQv1PtMUV0CHRv+m/53TB00TolHbfbl1K/AHo0Qz8MjqKvIzLfp8DUAQy5gWPQYx/xY10IpFi7ZAzVzm2DWjRWNZOcp0uqJGL2VqhZK4I0aj/IZSKSE1OoQUBX9A34wajVD5BeRo6Qp0CzkaN3CE8p7Qow8QhqiTrKoWff21FDJa6ZFRXSFXzK6uXVzUGq+uYjaip59Bo0P0jzhkidt4oN/GE2wjii+iR0coPgPOTvTowW/2gM2gR0soHBQNarQH2UO6JadG55A9ZEwG1OgAssfnCpgvy67ygbI7k0L51I8FDEqfFj29ZtMtxCMt2rmeQLW+EB4hGlXd124lwaVEuyC9+8vIokNbEU71fvoIyA4cGC89s3D6UMlaxxqeN0r/EVmM8yyvgcTCknctB4sv1YnUsUoNrb5HdY5OHn5JbQh2crEBTrmXJkh6Czpg+LPeTtwJW91lwgbwTzfyFhCTqmZc3oXMFcgY2tM4htr+bXQQx6D683nnxqeSf6xd+1PTZF7SN5nREmyNT9u3xqd4v5DUHCbVdxr6J7ye2dVmrqFou5lzvIbYhA3SgI6LOzaeeHhEJ+rNnGgLhMdaI1/EkJ9bFJJ8g8MHdi1cswc4Mm0TxIkjryu3L+jmVl5zRklLOQXyylK5BOFTDwcXRaCpgdW+Mn/Jz4p+6nrl69MUI0TuyJsXu+uekKaoUbrOfD9bp5GqiP/cdZfr3UWSqeKpqeeke8HjvlPmOj5nRKYZO56s3Dh2VwnfGc38+w/X6qmp5w3KpQAAAABJRU5ErkJggg==");\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .icons .add-icon .add-icon-success {\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: 40px;\n height: 40px;\n background-size: contain;\n background-position: 50% 50%;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAAArtJREFUeAHt2z1oFFEUhuGgiH/BQtBCENKYJp2d3XZ2doIQUWOXyi5NovY2IZVRwdLKyki0kaAQQwSxsbIxTYQUKVIkhRj1O2EOHCazZGe5p8jmvXDYu7M73+w+XO7uyc/QEAMBBBBAAAEEEEAAgYETOJ/9jo5nX+AQ5F/Ua1xTXVatqnZUjASBl8r8V9XHhHwiJTCm2lU5dEdzRoLAkjId+X1CPpESuB6QbVXb6mYUFjimvO8qX80vCucTVwncD8jbmts3D0ZhgVPK21D5an5cOJ+4SuBhQDbwM8iUF7AtwrYKX822hTASBOaV6cj2YWgfiozCAleU90fl0J3C+cRVAgu6deR3qOQIXAvINCc5xnupXwP088TrHOno8YBMc5K0FE4odz1AP0q6zpGPnQrI1pxYV8goLGC/ntpS+TeNicL5xFUCcwGZ5iRpWYwol+YkCTfGvtYd3zIW4wPMywnUmxNrvRkJArE5eZaQT6QEbqp8y6A5SVoS1pz8DNAzSdc51LGnC7z6BwH5l+Y0JwH1rOafVEuqk+F42+k5nbCp8m3jXtuAQX/+asD5oHm/K/tJyPk26Gj9vL9bOulvQOpnZV/S+b9DRkdzRoNAE3ablf1Kmb5lvG3I51AQqGMv67FesK/qeY5sLTfNSUDtNu0H+3OAnu8WzPH9Am2wbwRkmpP9lgceacIerp1l/6nwQ+XbxnTtce72KFDH/qLzIvak7jvyuuY0Jz3CNj2tG7b9rVxsTu40ncyxdgKG6CvXbldUs+GY/aSOUUigvrIjfKfQNYipBO7qNgLb/A06OQK3a9ijOZch1QR8G3kKR76ArewL+ZfhCggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCAy8wH9WrLu5IrWOHQAAAABJRU5ErkJggg==");\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .label {\n position: absolute;\n right: 10px;\n bottom: 10px;\n left: 10px;\n text-align: center;\n max-height: 60px;\n overflow: hidden;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .label .title {\n color: #505050;\n margin-bottom: 4px;\n}\n.xp-template-list .xp-template-list-content .item .hover-overlay .label .description2 {\n color: #9d9d9d;\n}\n.xp-template-list .xp-template-list-content .item .info-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: white;\n padding: 8px;\n overflow: hidden;\n}\n.xp-template-list .xp-template-list-content .item .info-overlay .close-btn {\n position: absolute;\n top: 2px;\n right: 6px;\n font-size: 24px;\n font-weight: 100;\n background-color: white;\n}\n.xp-template-list .xp-template-list-content .item .info-overlay .close-btn:hover {\n color: #3A95EB;\n}\n.xp-template-list .xp-template-list-content .item .info-overlay .label {\n position: absolute;\n right: 10px;\n bottom: 10px;\n left: 10px;\n}\n.xp-template-list .xp-template-list-content .item .info-overlay .label > div {\n margin-bottom: 6px;\n}\n.xp-template-list .xp-template-list-content .item .info-overlay .label label {\n font-size: 8px;\n color: black;\n margin: 0;\n padding: 0;\n}\n',""])},function(t,e,n){"use strict";var r=n(23);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,'.xp-template-selector {\n overflow: auto;\n display: flex;\n flex-direction: column;\n}\n.xp-template-selector.legacy .xp-template-selector-content .item {\n flex: 1 1 160px !important;\n}\n.xp-template-selector.legacy .xp-template-selector-content .item .hover-overlay .icons .add-icon {\n left: 70px;\n}\n.xp-template-selector .items-and-folder-wrapper {\n position: relative;\n overflow: auto;\n display: flex;\n flex-direction: column;\n}\n.xp-template-selector .items-and-folder-wrapper .current-folder {\n display: flex;\n flex: 0 0 28px;\n margin-bottom: 4px;\n background-color: #EBEBEB;\n border-radius: 3px;\n padding: 4px;\n}\n.xp-template-selector .items-and-folder-wrapper .current-folder .folder-icon {\n width: 15px;\n height: 15px;\n margin: 4px 0px 4px 4px;\n background-size: contain;\n}\n.xp-template-selector .items-and-folder-wrapper .current-folder .folder-title {\n flex: 1 1 auto;\n margin: 4px 5px;\n font-weight: bold;\n}\n.xp-template-selector .items-and-folder-wrapper .current-folder .close-folder-icon {\n width: 11px;\n height: 11px;\n margin: 5px 10px 4px 4px;\n background-size: contain;\n}\n.xp-template-selector .items-and-folder-wrapper .folder-list {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 99;\n padding-bottom: 20px;\n}\n.xp-template-selector .items-and-folder-wrapper .folder-list .available-folders-title {\n padding: 14px 4px 10px 10px;\n font-size: 13px;\n color: #505050;\n}\n.xp-template-selector .items-and-folder-wrapper .folder-list .folder-item {\n background-color: white;\n margin-bottom: 2px;\n min-height: 24px;\n padding: 6px 4px 2px 10px;\n}\n.xp-template-selector .items-and-folder-wrapper .folder-list .folder-item:hover {\n color: black;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content {\n position: relative;\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n overflow: auto;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item {\n position: relative;\n display: flex;\n align-items: center;\n padding: 4px 2px;\n background-color: white;\n border-radius: 3px;\n border: 1px solid #EDEFF0;\n flex: 1 1 160px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item:hover {\n border-color: #ACCEEF;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item:hover .hover-overlay {\n opacity: 1;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.xsmall {\n padding: 0px 0px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.xsmall .preview {\n flex: 0 0 20px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.xsmall .preview .icon {\n width: 20px;\n height: 20px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.small .preview {\n flex: 0 0 30px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.small .preview .icon {\n width: 30px;\n height: 30px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.medium .preview {\n flex: 0 0 60px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.medium .preview .icon {\n width: 60px;\n height: 60px;\n}\n@media (max-width: 320px) {\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.large {\n width: 100%;\n}\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.large .preview .icon {\n height: 140px;\n}\n@media (max-width: 320px) {\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.xlarge {\n width: 100%;\n}\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item.xlarge .preview .icon {\n height: 200px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .preview {\n margin-left: 4px;\n width: 100%;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .preview .icon {\n width: 100%;\n height: 30px;\n background-position: 50% 50%;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay {\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: rgba(236, 237, 239, 0.95);\n padding: 8px;\n overflow: hidden;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .secondary-icons .info-icon {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 20px;\n height: 20px;\n background-size: contain;\n background-position: 50% 50%;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAT9JREFUWAntVkEOgjAQLMYH+AVeouEF3jhSw7uIXvkE6A/4AQ/gAJ454CwK1sRQ66ahh26y6bbb7kxmW1EIxYZhSOAlvIXbNsIo4YlC4RlicfdKYljFSqDuZmKY0MLaVhKhACwkxjNNHLDTBiSkA0QmCpIUajF7929KrTN2RGhYB/s7KrXMKXOO0JYrT13XIsuysUyapiIMQ1ZJNqG+70XTNCMJirnmXMucI+Sfve6OOdcy5wixn31RFCLP87ETcRyLKIp0XVnMsxVSP4VqvIi6kGQTWqj9V8oT0snmFfIK6RTQ5dl3KAiCGUON50XDwH/tdYKxW6YDMM0TobvpIYv770SosghgWroiQhfTUxb3X8Y3i78NV4DsLQL9UvqGn43DdKmPOHH75ZSlPYRNHD4NSklSC97BbRthEJZUWTwAGoE0S6n9FN8AAAAASUVORK5CYII=");\n opacity: 0.6;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .secondary-icons .info-icon:hover {\n opacity: 1;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .icons {\n position: relative;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .icons .add-icon {\n position: absolute;\n top: 24px;\n left: calc(50% - 20px);\n width: 40px;\n height: 40px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .icons .add-icon:hover .normal {\n opacity: 0;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .icons .add-icon:hover .over {\n opacity: 1;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .icons .add-icon.show-success .normal {\n opacity: 0;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .icons .add-icon.show-success .over {\n opacity: 0;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .icons .add-icon.show-success .success {\n opacity: 1;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .icons .add-icon .add-icon-normal {\n position: absolute;\n top: 0;\n left: 0;\n width: 40px;\n height: 40px;\n background-size: contain;\n background-position: 50% 50%;\n background-image: url("data:image/png;base64,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");\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .icons .add-icon .add-icon-hover {\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: 40px;\n height: 40px;\n background-size: contain;\n background-position: 50% 50%;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAAk1BMVEUAAAA6les5lOo5les5lOs5lew5l/85les5les1l+8ylPAYnf85les5lOs5les4lO05lOo5les5les2mPI5leo5les5les5lu44lOw5les5les4lew5les5les4le05l+8smf85lew4les5lOs5les4lu05lOo5lO05lew5leo5lOo5lew5les5lOs5lOw6les6letryFnaAAAAMHRSTlMAf/bx5DQIo/sXDQNz12ob7IdhEtLNeStJ579CtIw6HwVdV6qcL8ZSJt25gruSTbB/k/m3AAAD0ElEQVRYw7WZ2YKqMAyGO0hBdllEBncFd8e+/9OdZHpUBkVAYm7GwfrZpn8Sm7KGps15soztIOHzBaMyazzd7HuiYL395jy2unLNlV6kFvn6ynyfO3dP/RvqOzro/lQ/RN+3R/2T670F9vQrNNvmRtFDRr7NBkKa3h5uHhWBNjzy5wP4cSjQlKPWjrzEZSsT13i5LneC368uW4BnkQDLwvqRRva7tFlT8hcOd3jDaTg4+qtZcFxQWrbVWPc2euWiNVgi7s5+x1rYbo9OMeqGjXD/TmZLOaWo0dHrQT+4uHPrILbOKKjk1RAXYyxgb1iAceu+mDO8PZixt2yG8ZlU+lkBzc3fzjgOCKvC36EKc/Y6ZDOYtxo+1TOoTuGsg3Hw9+ZZoViDr7asky0xFT4+juGxzzqaDxD7IaJgMRPW2Q4g3nIkT0AcWne06TzMcAwrGTECGwFozIrmoP9JDMpe9CdMQXceDdqDTVsWJK2iOohsCoGjFYU3MKnQZk+I+Jb9FVRjvRmcG6zebMgl4f31ftGkZjargQv1PtMUV0CHRv+m/53TB00TolHbfbl1K/AHo0Qz8MjqKvIzLfp8DUAQy5gWPQYx/xY10IpFi7ZAzVzm2DWjRWNZOcp0uqJGL2VqhZK4I0aj/IZSKSE1OoQUBX9A34wajVD5BeRo6Qp0CzkaN3CE8p7Qow8QhqiTrKoWff21FDJa6ZFRXSFXzK6uXVzUGq+uYjaip59Bo0P0jzhkidt4oN/GE2wjii+iR0coPgPOTvTowW/2gM2gR0soHBQNarQH2UO6JadG55A9ZEwG1OgAssfnCpgvy67ygbI7k0L51I8FDEqfFj29ZtMtxCMt2rmeQLW+EB4hGlXd124lwaVEuyC9+8vIokNbEU71fvoIyA4cGC89s3D6UMlaxxqeN0r/EVmM8yyvgcTCknctB4sv1YnUsUoNrb5HdY5OHn5JbQh2crEBTrmXJkh6Czpg+LPeTtwJW91lwgbwTzfyFhCTqmZc3oXMFcgY2tM4htr+bXQQx6D683nnxqeSf6xd+1PTZF7SN5nREmyNT9u3xqd4v5DUHCbVdxr6J7ye2dVmrqFou5lzvIbYhA3SgI6LOzaeeHhEJ+rNnGgLhMdaI1/EkJ9bFJJ8g8MHdi1cswc4Mm0TxIkjryu3L+jmVl5zRklLOQXyylK5BOFTDwcXRaCpgdW+Mn/Jz4p+6nrl69MUI0TuyJsXu+uekKaoUbrOfD9bp5GqiP/cdZfr3UWSqeKpqeeke8HjvlPmOj5nRKYZO56s3Dh2VwnfGc38+w/X6qmp5w3KpQAAAABJRU5ErkJggg==");\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .icons .add-icon .add-icon-success {\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: 40px;\n height: 40px;\n background-size: contain;\n background-position: 50% 50%;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAAArtJREFUeAHt2z1oFFEUhuGgiH/BQtBCENKYJp2d3XZ2doIQUWOXyi5NovY2IZVRwdLKyki0kaAQQwSxsbIxTYQUKVIkhRj1O2EOHCazZGe5p8jmvXDYu7M73+w+XO7uyc/QEAMBBBBAAAEEEEAAgYETOJ/9jo5nX+AQ5F/Ua1xTXVatqnZUjASBl8r8V9XHhHwiJTCm2lU5dEdzRoLAkjId+X1CPpESuB6QbVXb6mYUFjimvO8qX80vCucTVwncD8jbmts3D0ZhgVPK21D5an5cOJ+4SuBhQDbwM8iUF7AtwrYKX822hTASBOaV6cj2YWgfiozCAleU90fl0J3C+cRVAgu6deR3qOQIXAvINCc5xnupXwP088TrHOno8YBMc5K0FE4odz1AP0q6zpGPnQrI1pxYV8goLGC/ntpS+TeNicL5xFUCcwGZ5iRpWYwol+YkCTfGvtYd3zIW4wPMywnUmxNrvRkJArE5eZaQT6QEbqp8y6A5SVoS1pz8DNAzSdc51LGnC7z6BwH5l+Y0JwH1rOafVEuqk+F42+k5nbCp8m3jXtuAQX/+asD5oHm/K/tJyPk26Gj9vL9bOulvQOpnZV/S+b9DRkdzRoNAE3ablf1Kmb5lvG3I51AQqGMv67FesK/qeY5sLTfNSUDtNu0H+3OAnu8WzPH9Am2wbwRkmpP9lgceacIerp1l/6nwQ+XbxnTtce72KFDH/qLzIvak7jvyuuY0Jz3CNj2tG7b9rVxsTu40ncyxdgKG6CvXbldUs+GY/aSOUUigvrIjfKfQNYipBO7qNgLb/A06OQK3a9ijOZch1QR8G3kKR76ArewL+ZfhCggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCAy8wH9WrLu5IrWOHQAAAABJRU5ErkJggg==");\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .label {\n position: absolute;\n right: 10px;\n bottom: 20px;\n left: 10px;\n text-align: center;\n max-height: 60px;\n overflow: hidden;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .label .title {\n color: #505050;\n margin-bottom: 4px;\n font-size: 13px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .hover-overlay .label .description2 {\n color: #9d9d9d;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .info-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: white;\n padding: 8px;\n overflow: hidden;\n z-index: 99;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .info-overlay .close-btn {\n position: absolute;\n top: 2px;\n right: 6px;\n font-size: 24px;\n font-weight: 100;\n background-color: white;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .info-overlay .close-btn:hover {\n color: #3A95EB;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .info-overlay .label {\n position: absolute;\n right: 10px;\n bottom: 10px;\n left: 10px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .info-overlay .label > div {\n margin-bottom: 6px;\n}\n.xp-template-selector .items-and-folder-wrapper .xp-template-selector-content .item .info-overlay .label .label-title {\n font-size: 9px;\n font-weight: bold;\n margin: 0;\n padding: 0;\n}\n',""])},function(t,e,n){"use strict";var r=n(26);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,'.xp-view-title {\n display: flex;\n}\n.xp-view-title .logo {\n width: 23px;\n height: 23px;\n flex: 0;\n background-size: contain;\n background-image: url("data:image/png;base64,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");\n}\n.xp-view-title .title {\n color: #505050;\n flex: 1;\n font-weight: bold;\n font-size: 12px;\n margin-bottom: 2px;\n}\n',""])},function(t,e,n){"use strict";var r=n(29);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,".xp-section-title {\n font-size: 9px;\n color: #9F9F9F;\n letter-spacing: 1px;\n margin-bottom: 10px;\n margin-top: 16px;\n padding-top: 10px;\n border-top: 2px solid #E4E4E4;\n}\n",""])},function(t,e,n){"use strict";var r=n(32);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,".xp-color-picker .existing-colors {\n min-height: 30px;\n max-height: 120px;\n overflow: auto;\n margin-top: 8px;\n margin-bottom: 12px;\n display: flex;\n flex-wrap: wrap;\n}\n.xp-color-picker .existing-colors .color {\n flex: 1 1 100px;\n overflow: hidden;\n display: flex;\n align-items: center;\n background-color: white;\n border-radius: 3px;\n border: 1px solid white;\n padding: 3px;\n margin: 1px;\n}\n.xp-color-picker .existing-colors .color:hover {\n border: 1px solid #BFC2C6;\n}\n.xp-color-picker .existing-colors .color .preview {\n flex: 0 0 20px;\n width: 20px;\n height: 20px;\n margin-right: 5px;\n border: 1px solid #EEE;\n}\n",""])},function(t,e,n){"use strict";n.r(e);var r=n(76),o=n(37);for(var a in o)"default"!==a&&function(t){n.d(e,t,function(){return o[t]})}(a);n(110);var i=n(0),l=Object(i.a)(o.default,r.a,r.b,!1,null,null,null);l.options.__file="src/modules/Recolor/ui/views/HelloView.vue",e.default=l.exports},function(t,e,n){"use strict";var r=n(39);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,"#hello {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 8;\n background-color: rgba(247, 247, 247, 0.8);\n}\n#hello .card {\n position: relative;\n text-align: center;\n background-color: white;\n padding: 30px 0 30px 0;\n border-radius: 7px;\n}\n#hello .card .header {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n height: 32px;\n border-bottom: 2px solid #F7F7F7;\n}\n#hello .card .header .close-btn {\n position: absolute;\n top: 8px;\n right: 10px;\n width: 14px;\n height: 14px;\n background-size: contain;\n opacity: 0.7;\n}\n#hello .card .header .close-btn:hover {\n opacity: 1;\n}\n#hello .card .entry-separator {\n border-top: 2px solid #F7F7F7;\n}\n#hello .card .entry {\n padding: 14px;\n}\n#hello .card .entry .title {\n font-size: 18px;\n margin-bottom: 4px;\n}\n#hello .card .entry .link-preview {\n width: 100%;\n margin: 6px auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n#hello .card .entry .link-preview .image {\n width: 100%;\n height: 80px;\n background-size: contain;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n margin-bottom: 5px;\n}\n",""])},function(t,e,n){"use strict";n.r(e);var r=n(77),o=n(40);for(var a in o)"default"!==a&&function(t){n.d(e,t,function(){return o[t]})}(a);n(117);var i=n(0),l=Object(i.a)(o.default,r.a,r.b,!1,null,null,null);l.options.__file="src/modules/Recolor/ui/views/DefaultView/ChangeColorView.vue",e.default=l.exports},,,,function(t,e,n){"use strict";n.r(e);var r=n(64),o=n(42);for(var a in o)"default"!==a&&function(t){n.d(e,t,function(){return o[t]})}(a);var i=n(0),l=Object(i.a)(o.default,r.a,r.b,!1,null,null,null);l.options.__file="shell/src/ui/dialogs/DefaultMessageDialog.vue",e.default=l.exports},function(t,e,n){"use strict";var r=n(46);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,"#recolor--default-view--change-color .mappings .mapping {\n position: relative;\n background-color: white;\n padding: 8px;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n margin-bottom: 3px;\n border-radius: 3px;\n}\n#recolor--default-view--change-color .mappings .mapping:hover .color-preview {\n border: 1px solid #AAA;\n}\n#recolor--default-view--change-color .mappings .mapping .arrow {\n padding: 0 10px;\n font-size: 20px;\n}\n#recolor--default-view--change-color .mappings .mapping .color-preview {\n width: 24px;\n height: 24px;\n border: 1px solid #E4E4E4;\n border-radius: 3px;\n}\n#recolor--default-view--change-color .mappings .mapping .color-preview:hover {\n border: 2px solid #AAA;\n}\n",""])},function(t,e,n){"use strict";n.r(e);var r=n(78),o=n(47);for(var a in o)"default"!==a&&function(t){n.d(e,t,function(){return o[t]})}(a);var i=n(0),l=Object(i.a)(o.default,r.a,r.b,!1,null,null,null);l.options.__file="src/modules/Recolor/ui/views/DefaultView/GrayscaleView.vue",e.default=l.exports},function(t,e,n){"use strict";n.r(e);var r=n(79),o=n(49);for(var a in o)"default"!==a&&function(t){n.d(e,t,function(){return o[t]})}(a);n(121);var i=n(0),l=Object(i.a)(o.default,r.a,r.b,!1,null,null,null);l.options.__file="src/modules/Recolor/ui/views/DefaultView/TintView.vue",e.default=l.exports},function(t,e,n){"use strict";var r=n(51);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,"#recolor--default-view--tint .preview {\n position: relative;\n background-color: white;\n padding: 8px;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n margin-bottom: 3px;\n border-radius: 3px;\n}\n#recolor--default-view--tint .preview .arrow {\n padding: 0 10px;\n font-size: 20px;\n}\n#recolor--default-view--tint .preview .color-preview {\n width: 24px;\n height: 24px;\n border: 1px solid #E4E4E4;\n border-radius: 3px;\n}\n",""])},function(t,e,n){"use strict";n.r(e);var r=n(75),o=n(52);for(var a in o)"default"!==a&&function(t){n.d(e,t,function(){return o[t]})}(a);var i=n(0),l=Object(i.a)(o.default,r.a,r.b,!1,null,null,null);l.options.__file="src/modules/Recolor/ui/views/DefaultView/ExperimentalView.vue",e.default=l.exports},function(t,e,n){"use strict";var r=n(54);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,".dialog {\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n.dialog .content {\n position: absolute;\n top: 70px;\n left: 34px;\n right: 34px;\n bottom: 80px;\n overflow: auto;\n font-size: 12px;\n color: #5C5C5C;\n}\n.dialog .content * {\n color: #5C5C5C;\n}\n.dialog .content .shy {\n color: #9F9F9F;\n}\n.dialog footer {\n position: absolute;\n left: 30px;\n right: 30px;\n bottom: 20px;\n}\n#recolor--default-view {\n height: 100%;\n display: flex;\n flex-direction: column;\n}\n#recolor--default-view .section-title {\n flex: 0 0 20px;\n}\n",""])},function(t,e,n){"use strict";var r=n(55);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,"#panel {\n height: 100%;\n overflow: auto;\n}\n",""])},function(t,e,n){"use strict";var r=n(73),o=n(56),a=(n(130),n(0)),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);i.options.__file="src/modules/Recolor/ui/dialogs/DefaultDialog.vue";i.exports},function(t,e,n){const r=n(84);t.exports=async function(t){let e=new Promise((e,n)=>{try{var o=new XMLHttpRequest;o.addEventListener("progress",t=>{}),o.addEventListener("error",()=>{n({code:"CC400",message:"No internet connection."})}),o.addEventListener("load",()=>{if(200===o.status){let t=JSON.parse(o.response);e(t)}else 404===o.status?n({code:"CC401",message:"Feed server not found..."}):n({code:"CC402",message:"Error during request (XMLHttpRequest failed)"})});r&&r.appLanguage&&r.appLanguage;o.open("GET",t),o.send()}catch(t){console.error(t.toString()),n({code:"CC299",message:`Error during request (${t.toString()})`})}});return await e}},function(t,e,n){"use strict";var r=n(58);n.n(r).a},function(t,e,n){(t.exports=n(1)(!1)).push([t.i,"#dialog {\n width: 100%;\n height: 100%;\n}\n.express--dialog-header {\n display: flex;\n}\n.express--dialog-header .express-dialog-logo {\n width: 23px;\n height: 23px;\n flex: 0;\n}\n.express--dialog-header .express--dialog-title {\n color: black;\n font-size: 18px;\n margin-left: 6px;\n flex: 1;\n}\n.express--dialog-header .express-dialog-help {\n width: 23px;\n height: 23px;\n flex: 0;\n opacity: 0.5;\n}\n.express--dialog-header .express-dialog-help:hover {\n opacity: 1;\n}\n#interim-banner {\n border-top: 2px solid #E4E4E4;\n border-bottom: 2px solid #E4E4E4;\n margin-top: 20px;\n padding: 10px 10px 10px 10px;\n height: 75px;\n}\n#interim-banner img {\n width: 460px;\n margin: auto;\n margin-bottom: 10px;\n opacity: 0.7;\n}\n#interim-banner img:hover {\n opacity: 1;\n}\n",""])},function(t,e,n){"use strict";n.r(e);var r=n(5),o=n(62),a=n(85),i=n(86),l=n(87),s=n(88),c=n(89),p=n(90),u=n(91),f=class{static register(t){t.component("xp-panel-title",a.default),t.component("xp-view-title",c.default),t.component("xp-template-list",l.default),t.component("xp-template-selector",s.default),t.component("xp-section-title",p.default),t.component("xp-list",i.default),t.component("xp-color-picker",u.default)}},d=n(63),h=(n(128),n(61));const g=n(3).storage.localFileSystem;n(3).storage.localFileSystem;const v=n(3).storage.localFileSystem,m=n(84);var b=class{static async launch(t){const e=await v.getDataFolder();await e.getEntry("nolog").catch(()=>{})||this._log(t)}static async _log(t){try{const e=await v.getDataFolder(),n=await e.getEntry(`installed_${t.version}`).catch(()=>{}),r=await n.read().catch(()=>{}),o="https://tourdexd.com/api_check_updates/?"+`plugin_name=${t.id}`+`&v=${t.version}`+`&lang=${m.appLanguage}`+`&id=${r}`;await fetch(o).then(function(t){return t.json()})}catch(t){}}},x=n(4);(class{static async install(t,e,n){e&&console.log("(DEBUG) InstallService::forceInstall is activated. Disable this in production mode...");const r=await g.getDataFolder(),o="installed_"+t.version;await r.getEntry(o).catch(()=>{})&&!e||await this._install(t,n)}static async _install(t,e){const n=await g.getDataFolder(),r=(await g.getPluginFolder(),"installed_"+t.version),o=await n.createEntry(r,{overwrite:!0}),a=(new Date).getTime()+"$"+Math.round(1e4*Math.random());await o.write(a),await h.default.deepCopyFilesFolder(),e&&await e.install(t)}}).install(x.default,!1,class{static async install(t){try{console.log(`[ ${t.id} ] Custom Install`)}catch(e){console.error(`[ ${t.id} ]`,e)}}});const y={},w={default:{}};e.default=class{static commands(){return{dialogDefault:async function(){return new Promise((t,e)=>{const n=y;n.node||(n.node=document.createElement("dialog"),n.node.innerHTML='\n <div id="app-wrapper" style="width: 640px; height: 600px; overflow: auto; padding-left: 24px;">\n <div id="app"></div>\n </div>\n ',b.launch(x.default)),document.appendChild(n.node),n.vue||(f.register(r.default),r.default.component("default-panel",d.default),n.vue=new r.default({el:"#app",render:t=>t(o.default,{props:{}})}),n.vue.$el.style.width="100%",n.vue.$el.style.height="100%"),n.node.showModal().catch(t=>{}),n.vue.$emit("activate"),n.node.addEventListener("close",function e(){n.node.removeEventListener("close",e),t()})})}}}static panels(){return{default:{show:function(t){const e=w.default;e.node||(e.node=document.createElement("panel"),e.node.innerHTML='<div id="app"></div>',b.launch(x.default)),t.node.appendChild(e.node),e.vue||(f.register(r.default),r.default.component("default-panel",d.default),e.vue=new r.default({el:"#app",render:t=>t(o.default,{props:{}})})),e.vue.$emit("activate")},hide:function(t){const e=w.default;t.node.removeChild(e.node)},update:function(){w.default.vue.$emit("update")}}}}}}]).default;