(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{106:function(e,n,t){"use strict";t.r(n);var r={};t.r(r),t.d(r,"navy",function(){return v}),t.d(r,"blueLighter",function(){return E}),t.d(r,"blue",function(){return w}),t.d(r,"blueDarker",function(){return O}),t.d(r,"aqua",function(){return y}),t.d(r,"teal",function(){return C}),t.d(r,"olive",function(){return x}),t.d(r,"green",function(){return k}),t.d(r,"lime",function(){return j}),t.d(r,"yellow",function(){return S}),t.d(r,"orange",function(){return P}),t.d(r,"red",function(){return D}),t.d(r,"fuchsia",function(){return I}),t.d(r,"purple",function(){return N}),t.d(r,"maroon",function(){return R}),t.d(r,"white",function(){return L}),t.d(r,"gray",function(){return A}),t.d(r,"grayDark",function(){return T}),t.d(r,"grayDarker",function(){return _}),t.d(r,"silver",function(){return M}),t.d(r,"black",function(){return U});var a={};t.r(a),t.d(a,"mediaSm",function(){return F}),t.d(a,"mediaMd",function(){return q}),t.d(a,"mediaLg",function(){return V}),t.d(a,"mediaXl",function(){return B});var o={};t.r(o),t.d(o,"transparencyBackground",function(){return J});var i=t(0),s=t.n(i),c=t(22),u=t.n(c),l=t(10),d=(t(73),t(4)),p=t(5),m=t(6),g=t(7),h=t(8),f=t(2),b=t(110),v="#001F3F",E="#f0fbff",w="#0074D9",O="#005daa",y="#7FDBFF",C="#39CCCC",x="#3D9970",k="#2ECC40",j="#01FF70",S="#FFDC00",P="#FF851B",D="#FF4136",I="#F012BE",N="#B10DC9",R="#85144B",L="#FFFFFF",A="#AAAAAA",T="#5e5e5e",_="#3a3a3a",M="#DDDDDD",U="#111111",F="@media screen and (min-width: 600px)",q="@media screen and (min-width: 900px)",V="@media screen and (min-width: 1200px)",B="@media screen and (min-width: 1800px)",z=t(3);function H(){var e=Object(z.a)(["\n background-image: linear-gradient(45deg, "," 25%, transparent 25%),\n linear-gradient(-45deg, "," 25%, transparent 25%),\n linear-gradient(45deg, transparent 75%, "," 75%),\n linear-gradient(-45deg, transparent 75%, "," 75%);\n background-color: ",";\n background-size: 20px 20px;\n background-position: 0 0, 0 10px, 10px -10px, -10px 0px;\n"]);return H=function(){return e},e}var J=Object(f.c)(H(),A,A,A,A,T);function W(){var e=Object(z.a)(["\n color: ",";\n text-decoration: none;\n margin: 0;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n"]);return W=function(){return e},e}var G=f.d.a(W(),function(e){return e.theme.colors.blue}),Y=t(15);function X(){var e=Object(z.a)(["\n margin: 0;\n padding: 0;\n ","\n\n color: ",";\n"]);return X=function(){return e},e}function K(){var e=Object(z.a)(['\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",\n "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n line-height: 16px;\n']);return K=function(){return e},e}var Z=Object(f.c)(K()),Q=f.d.p(X(),Z,function(e){return e.isLight?e.theme.colors.silver:e.theme.colors.black}),$=function(e){var n=e.children,t=Object(Y.a)(e,["children"]);return s.a.createElement(Q,Object.assign({as:"p"},t),n)};function ee(){var e=Object(z.a)(["\n background: ",";\n "]);return ee=function(){return e},e}function ne(){var e=Object(z.a)(["\n background: ",";\n "]);return ne=function(){return e},e}function te(){var e=Object(z.a)(["\n background: ",";\n "]);return te=function(){return e},e}function re(){var e=Object(z.a)(["\n transform: translateX(120%);\n "]);return re=function(){return e},e}function ae(){var e=Object(z.a)(["\n max-height: 0;\n padding: 0;\n "]);return ae=function(){return e},e}function oe(){var e=Object(z.a)(["\n padding: 8px;\n box-sizing: border-box;\n width: 300px;\n position: relative;\n max-height: 500px\n transition: .2s max-height, .2s padding;\n transition-delay: .2s;\n ",";\n\n > div {\n box-sizing: border-box;\n padding: 8px 8px 8px 12px;\n background: ",";\n border-radius: 4px;\n width: 100%;\n box-shadow: 0 1px 2px 0px ",";\n transition: 0.2s transform;\n position: relative;\n animation: "," .3s ease-out 1\n\n ",';\n\n &:before {\n display: block;\n position: absolute;\n content: "";\n width: 4px;\n height: 100%;\n top: 0;\n left: 0;\n\n ',";\n ",";\n ",";\n }\n }\n"]);return oe=function(){return e},e}function ie(){var e=Object(z.a)(["\n 0% {\n transform: translateX(120%);\n }\n 80% {\n transform: translateX(-5%);\n }\n 100% {\n transform: translateX(0);\n }\n"]);return ie=function(){return e},e}function se(){var e=Object(z.a)(["\n position: fixed;\n top: 7vh;\n right: 0;\n z-index: 1000;\n"]);return se=function(){return e},e}function ce(e){window.kp_alert({message:e,type:"success"})}function ue(e){window.kp_alert({message:e,type:"error"})}var le=f.d.div(se()),de=Object(f.e)(ie()),pe=f.d.div(oe(),function(e){return e.removing?Object(f.c)(ae()):null},function(e){return e.theme.colors.grayDarker},function(e){return e.theme.colors.black},de,function(e){return e.removing?Object(f.c)(re()):null},function(e){return"error"===e.alertType?Object(f.c)(te(),e.theme.colors.red):null},function(e){return"success"===e.alertType?Object(f.c)(ne(),e.theme.colors.green):null},function(e){return"warning"===e.alertType?Object(f.c)(ee(),e.theme.colors.orange):null}),me=function(e){function n(){var e,t;Object(d.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o .error-icon {\n padding: 1px 4px 0 0;\n }\n"]);return Ne=function(){return e},e}var Re=f.d.div(Ne(),function(e){return e.theme.colors.red},function(e){return e.theme.colors.red}),Le=function(e){var n=e.children,t=Object(Y.a)(e,["children"]);return s.a.createElement(Re,t,s.a.createElement(Ie,{className:"error-icon",icon:"exclamation-circle"}),s.a.createElement("div",null,n))},Ae=t(63);function Te(e){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.referrer).replace(/http(s)?:\/\//,"").split("/")[0].split(":")[0];return["localhost"].concat(Object(Ae.a)(e)).map(function(e){return e.trim()}).includes(n)}function _e(){return{height:document.documentElement.clientHeight,width:document.documentElement.clientWidth}}var Me="beta.kitepaint.com"===window.location.hostname,Ue="kitepaint.com"===window.location.hostname;function Fe(e){return Me?"//beta.kitepaint.com/static".concat(e):Ue?"//kitepaint.com/static".concat(e):e}function qe(){return window.location.search.substr(1).split("&").filter(function(e){return!!e}).reduce(function(e,n){var t=n.split("="),r=t[0],a=decodeURIComponent(t[1]);return e[r]?Array.isArray(e[r])?(e[r].push(a),e):(e[r]=[e[r],a],e):(e[r]=a,e)},{})}var Ve=function(e){var n=!1;return{promise:new Promise(function(t,r){e.then(function(e){return n?r({isCanceled:!0}):t(e)},function(e){return r(n?{isCanceled:!0}:e)})}),cancel:function(){n=!0}}};function Be(e){window.location.href=e}var ze=function(){for(var e=arguments.length,n=new Array(e),t=0;t * {\n margin: 0 4px;\n }\n"]);return nt=function(){return e},e}function tt(){var e=Object(z.a)(["\n width: 175px;\n display: block;\n flex-shrink: 0;\n background: ",";\n box-shadow: 0 0 2px 2px ",";\n position: relative;\n"]);return tt=function(){return e},e}var rt=f.d.div(tt(),function(e){return e.theme.colors.grayDarker},function(e){return e.theme.colors.black}),at=Object(f.d)(he)(nt(),function(e){return e.hasAction?"pointer":"default"},function(e){return e.isActive?8:0},function(e){return e.theme.colors.silver},function(e){return e.hasAction?Object(f.c)(et(),e.theme.colors.black):null}),ot=Object(f.d)(he)($n()),it=function(e){var n=e.children,t=Object(Y.a)(e,["children"]);return s.a.createElement(rt,t,n({components:{Item:at,Heading:ot}}))};function st(){var e=Object(z.a)(["\n margin-top: ","px;\n margin-bottom: ","px;\n margin-left: ","px;\n margin-right: ","px;\n"]);return st=function(){return e},e}var ct={xs:4,sm:8,md:16,lg:32,xl:64},ut=f.d.div(st(),function(e){return e.top?ct[e.top]:0},function(e){return e.bottom?ct[e.bottom]:0},function(e){return e.left?ct[e.left]:0},function(e){return e.right?ct[e.right]:0}),lt=function(e){return s.a.createElement(ut,e)};function dt(){var e=Object(z.a)(["\n ",";\n border: 0;\n outline: 0;\n background: transparent;\n box-shadow: none;\n cursor: pointer;\n color: ",";\n padding: 0;\n margin: 0;\n\n &:hover {\n text-decoration: underline;\n }\n\n &[disabled] {\n opacity: 0.5;\n cursor: not-allowed;\n }\n"]);return dt=function(){return e},e}f.d.button(dt(),Z,function(e){return e.theme.colors.blue});function pt(){var e=Object(z.a)(["\n background: ",";\n border: 1px solid ",";\n border-radius: 4px;\n"]);return pt=function(){return e},e}var mt=f.d.div(pt(),function(e){return e.theme.colors.white},function(e){return e.theme.colors.gray});function gt(){var e=Object(z.a)(["\n position: relative;\n"]);return gt=function(){return e},e}function ht(){var e=Object(z.a)(["\n border: 1px solid ",";\n color: gray;\n border-radius: 50%;\n width: 12px !important;\n height: 12px;\n display: inline-block;\n padding: 1px;\n box-sizing: border-box;\n transform: translateY(-3px);\n cursor: help;\n"]);return ht=function(){return e},e}function ft(){var e=Object(z.a)(["\n position: absolute;\n background: ",";\n padding: 4px;\n border: 1px solid ",";\n border-radius: 2px;\n box-shadow: 0px 2px 2px -1px ",";\n top: ","px;\n left: ","px;\n transform: translateY(calc(-100% - 10px)) translateX(-6px);\n opacity: ",";\n animation: ","\n ",'s;\n z-index: 200;\n\n &:before {\n content: "";\n display: block;\n width: 12px;\n height: 12px;\n background: ',";\n border: 1px solid ",";\n border-left: 0px;\n border-top: 0px;\n position: absolute;\n top: calc(100% - 6px);\n left: 5px;\n transform: rotate(45deg);\n border-bottom-right-radius: 2px;\n }\n"]);return ft=function(){return e},e}function bt(){var e=Object(z.a)(["\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n"]);return bt=function(){return e},e}function vt(){var e=Object(z.a)(["\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n"]);return vt=function(){return e},e}var Et=Object(f.e)(vt()),wt=Object(f.e)(bt()),Ot=f.d.div(ft(),function(e){return e.theme.colors.white},function(e){return e.theme.colors.silver},function(e){return e.theme.colors.gray},function(e){return e.top},function(e){return e.left},function(e){return e.removing?0:1},function(e){return e.removing?wt:Et},function(e){return e.fadeSpeed},function(e){return e.theme.colors.white},function(e){return e.theme.colors.silver}),yt=Object(f.d)(Ie)(ht(),function(e){return e.theme.colors.gray}),Ct=Object(f.d)(Q)(gt()),xt=function(e){function n(){var e,t;Object(d.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;othis.get("productStatus")?this.get("productStatus"):this.get("status")}),json:Object(zt.a)(function(){return this.getProperties("id","created","updated","name","product","user","variations","productStatus","status")})});Qt.propTypes={active:Bt.a.string,id:Bt.a.string,images:Bt.a.string,created:Bt.a.string,updated:Bt.a.string,name:Bt.a.string.isRequired,product:Bt.a.string.isRequired,user:Bt.a.string,variations:Bt.a.arrayOf(Bt.a.shape({id:Bt.a.string.isRequired,name:Bt.a.string.isRequired,svg:Bt.a.string.isRequired,primary:Bt.a.bool.isRequired})),productStatus:Yt,status:Yt.isRequired,updatedDate:Bt.a.instanceOf(Date),isPublic:Bt.a.bool.isRequired,json:Bt.a.object.isRequired};var $t=Qt;function er(){return(er=Object(Rt.a)(Nt.a.mark(function e(n){var t,r,a,o,i=arguments;return Nt.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(!(i.length>1&&void 0!==i[1])||i[1])){e.next=7;break}return e.next=4,this._cacheable("getDesign",n,{});case 4:if((t=e.sent).continue){e.next=7;break}return e.abrupt("return",t);case 7:return e.next=9,this.axiosInstance.get("/designs.php",{params:{id:n}});case 9:if((r=e.sent).data&&r.data.length){e.next=14;break}return ue(a=r.data?r.data.message:"The request for design ".concat(n," was unsuccessful")),e.abrupt("return",new Promise(function(e,n){return n(a)}));case 14:if(r.data=r.data[0],"0"!==r.data.active){e.next=19;break}return ue(o="Design ".concat(n," has been deleted.")),e.abrupt("return",new Promise(function(e,n){return n(o)}));case 19:return r.data.variations=JSON.parse(r.data.variations),r.data=new $t(r.data),e.abrupt("return",r);case 22:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}var nr=t(31),tr=t.n(nr);function rr(){return(rr=Object(Rt.a)(Nt.a.mark(function e(){var n,t,r,a,o,i,s,c,u,l=arguments;return Nt.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=l.length>0&&void 0!==l[0]?l[0]:{},t=!(l.length>1&&void 0!==l[1])||l[1],r={userId:null,publicOnly:!0,limit:50},a=Object.assign({},r,n),o={filter:{active:1},order:["id","DESC"]},a.limit&&(o.limit=a.limit),a.publicOnly&&(o.filter.status=2),a.userId&&(o.filter.user=a.userId),i=tr.a.stringify(o),!t){e.next=15;break}return e.next=12,this._cacheable("getDesign",i);case 12:if((s=e.sent).continue){e.next=15;break}return e.abrupt("return",s);case 15:return e.next=17,this.axiosInstance.get("/designs.php?".concat(i));case 17:if((c=e.sent).data){e.next=22;break}return ue(u=c.data?c.data.message:"The request for designs was unsuccessful"),e.abrupt("return",new Promise(function(e,n){return n(u)}));case 22:return c.data=c.data.map(function(e){return e.variations=JSON.parse(e.variations),new $t(e)}),e.abrupt("return",c);case 24:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function ar(){return(ar=Object(Rt.a)(Nt.a.mark(function e(){var n,t,r,a=arguments;return Nt.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(!(a.length>0&&void 0!==a[0])||a[0])){e.next=7;break}return e.next=4,this._cacheable("getManufacturers");case 4:if((n=e.sent).continue){e.next=7;break}return e.abrupt("return",n);case 7:return e.next=9,this.axiosInstance.get("/manufacturers.php",{params:{activated:1}});case 9:if((t=e.sent).data){e.next=14;break}return ue(r=t.data?t.data.message:"The request for manufacturers was unsuccessful"),e.abrupt("return",new Promise(function(e,n){return n(r)}));case 14:return t.data=t.data.map(function(e){return new Gt(e)}),e.abrupt("return",t);case 16:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function or(){return(or=Object(Rt.a)(Nt.a.mark(function e(){var n,t,r,a=arguments;return Nt.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(!(a.length>0&&void 0!==a[0])||a[0])){e.next=7;break}return e.next=4,this._cacheable("getProducts");case 4:if((n=e.sent).continue){e.next=7;break}return e.abrupt("return",n);case 7:return e.next=9,this.axiosInstance.get("/products.php");case 9:if((t=e.sent).data){e.next=14;break}return ue(r=t.data?t.data.message:"The request for products was unsuccessful"),e.abrupt("return",new Promise(function(e,n){return n(r)}));case 14:return t.data=t.data.map(function(e){return e.colors=JSON.parse(e.colors),e.notes=JSON.parse(e.notes).filter(function(e){return!!e}),new Zt(e)}),e.abrupt("return",t);case 16:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}var ir=Object(zt.b)("User",{username:null,loginid:null,json:Object(zt.a)(function(){return this.getProperties("username","loginid")})});ir.propTypes={username:Bt.a.string.isRequired,loginid:Bt.a.string.isRequired,json:Bt.a.shape({username:Bt.a.string.isRequired,loginid:Bt.a.string.isRequired})};var sr=ir;function cr(){return(cr=Object(Rt.a)(Nt.a.mark(function e(n){var t,r,a,o,i,s,c=arguments;return Nt.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!(c.length>1&&void 0!==c[1])||c[1],r={filter:{loginid:n},return:["username","loginid"]},a=tr.a.stringify(r),!t){e.next=9;break}return e.next=6,this._cacheable("getUser",a,{});case 6:if((o=e.sent).continue){e.next=9;break}return e.abrupt("return",o);case 9:return e.next=11,this.axiosInstance.get("/users.php?".concat(a));case 11:if((i=e.sent).data&&i.data.length){e.next=16;break}return ue(s=i.data?i.data.message:"The request for user ".concat(n," was unsuccessful")),e.abrupt("return",new Promise(function(e,n){return n(s)}));case 16:return i.data=new sr(i.data[0]),e.abrupt("return",i);case 18:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function ur(){return(ur=Object(Rt.a)(Nt.a.mark(function e(n,t){var r,a;return Nt.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(r=new FormData).append("username",n),r.append("password",t),e.next=5,this.axiosInstance.post("/index.php",r);case 5:if((a=e.sent).data&&a.data.logged_in){e.next=8;break}return e.abrupt("return",new Promise(function(e,n){return n(a.data?a.data.message:"The log in request was unsuccessful")}));case 8:return localStorage.setItem("user",JSON.stringify(a.data)),e.abrupt("return",a);case 10:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function lr(){return(lr=Object(Rt.a)(Nt.a.mark(function e(){return Nt.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.axiosInstance.post("/logout.php");case 2:ce("You have been logged out."),localStorage.removeItem("user");case 4:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function dr(){return(dr=Object(Rt.a)(Nt.a.mark(function e(n,t){var r,a,o;return Nt.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(r=new FormData).append("username",n),r.append("email",t),e.next=5,this.axiosInstance.post("/lostpassword.php",r);case 5:if((a=e.sent).data&&a.data.reset){e.next=10;break}return ue(o=a.data?a.data.message:"The reset password request was unsuccessful."),e.abrupt("return",new Promise(function(e,n){return n(o)}));case 10:return e.abrupt("return",a);case 11:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function pr(){return(pr=Object(Rt.a)(Nt.a.mark(function e(n){var t,r,a,o;return Nt.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(t=n.get("json")).variations&&(t.variations=JSON.stringify(t.variations)),r=new FormData,Object.keys(t).forEach(function(e){return r.append(e,t[e])}),e.next=6,this.axiosInstance.post("/designs.php",r);case 6:if((a=e.sent).data&&a.data.valid){e.next=11;break}return ue(o=a.data?a.data.message:"The design could not be updated"),e.abrupt("return",new Promise(function(e,n){return n(o)}));case 11:return ce("The design has been saved"),e.abrupt("return",{data:n});case 13:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}var mr=new(function(){function e(){Object(d.a)(this,e),this.baseUrl=function(){var e={"beta.kitepaint.com":"https://api.beta.kitepaint.com/php","kitepaint.com":"https://api.kitepaint.com/php",default:"https://api.beta.kitepaint.com/php"};return e[arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.hostname]||e.default}(),this.config={},this.axiosInstance=null,this._cache={},this._getUserCache=[],this._getDesignsCache=[],this._getProductsCache=[],this._getManufacturersCache=[],this.config={baseURL:this.baseUrl,headers:{Accept:"application/json","Content-Type":"multipart/form-data"}},this.axiosInstance=Dt.a.create(this.config)}return Object(p.a)(e,[{key:"_cacheable",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"cache",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];this._cache[e]||(this._cache[e]=[]);var r,a=this._cache[e],o=a.find(function(e,t){return e.value===n&&(r=t,!0)});if(o){var i=(new Date).getTime();if(o.cacheTime+6e5>=i)return Promise.resolve({data:t});a.splice(r,1)}return a.push({cacheTime:(new Date).getTime(),value:n}),Promise.resolve({continue:!0})}},{key:"activateAccount",value:function(e,n){return function(e,n){return Lt.apply(this,arguments)}.call(this,e,n)}},{key:"checkLoginStatus",value:function(){return function(){return _t.apply(this,arguments)}.call(this)}},{key:"logIn",value:function(e,n){return function(e,n){return ur.apply(this,arguments)}.call(this,e,n)}},{key:"logOut",value:function(){return function(){return lr.apply(this,arguments)}.call(this)}},{key:"createAccount",value:function(e){return function(e){return Mt.apply(this,arguments)}.call(this,e)}},{key:"resetPassword",value:function(e,n){return function(e,n){return dr.apply(this,arguments)}.call(this,e,n)}},{key:"changeEmail",value:function(e,n){return function(e,n){return At.apply(this,arguments)}.call(this,e,n)}},{key:"changePassword",value:function(e){return function(e){return Tt.apply(this,arguments)}.call(this,e)}},{key:"deleteAccount",value:function(e,n){return function(e,n){return Ft.apply(this,arguments)}.call(this,e,n)}},{key:"getUser",value:function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(e){return cr.apply(this,arguments)}.call(this,e,n)}},{key:"getDesigns",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(){return rr.apply(this,arguments)}.call(this,e,n)}},{key:"getDesign",value:function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(e){return er.apply(this,arguments)}.call(this,e,n)}},{key:"getProducts",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(){return or.apply(this,arguments)}.call(this,e)}},{key:"getManufacturers",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(){return ar.apply(this,arguments)}.call(this,e)}},{key:"createDesign",value:function(e){return function(e){return Ut.apply(this,arguments)}.call(this,e)}},{key:"updateDesign",value:function(e){return function(e){return pr.apply(this,arguments)}.call(this,e)}},{key:"deleteDesign",value:function(e){return function(e){return qt.apply(this,arguments)}.call(this,e)}}]),e}());function gr(e,n){var t=Object(St.a)("".concat(e,".REQUESTED")),r=Object(St.a)("".concat(e,".RECEIVED")),a=Object(St.a)("".concat(e,".FAILED"));function o(){for(var e=arguments.length,t=new Array(e),r=0;r1?a-1:0),i=1;ir?1:t svg {\n height: 100%;\n width: 100%;\n }\n }\n &:hover {\n .preview {\n transform: translateY(-15px);\n }\n }\n"]);return to=function(){return e},e}var ro=f.d.div(to(),function(e){return e.theme.colors.gray},function(e){return e.theme.patterns.transparencyBackground},function(e){return e.theme.colors.white},function(e){return e.theme.colors.gray}),ao=function(e){var n=e.product;return s.a.createElement(ro,{as:Jr.a,to:"/create/".concat(n.get("id"))},s.a.createElement(en,{className:"product-heading"},n.get("name")),n.get("variations").map(function(e){return s.a.createElement(no,{className:"preview count-".concat(n.get("variations").length),key:e.id,svg:e.svg})}))};function oo(){var e=Object(z.a)(["\n margin: 0 auto;\n max-width: 1280px;\n\n .products-wrapper {\n display: flex;\n margin: 8px 0 24px;\n justify-content: space-around;\n }\n .heading {\n padding: 8px 16px;\n }\n"]);return oo=function(){return e},e}var io=f.d.div(oo()),so=function(){return s.a.createElement(io,null,s.a.createElement("div",{className:"heading"},s.a.createElement(Ke,null,"Create"),s.a.createElement($,null,"Select a kite that you want to design")),s.a.createElement(Ga,null,function(e){return s.a.createElement(s.a.Fragment,null,e.props.isLoading?s.a.createElement(Xn,null):e.props.manufacturers.map(function(n){var t=e.props.products[n.get("id")];return t&&t.length?s.a.createElement(lt,{key:n.get("id"),bottom:"md"},s.a.createElement(eo,{manufacturer:n},s.a.createElement("div",{className:"products-wrapper"},t.map(function(e){return s.a.createElement(ao,{product:e,key:e.get("id")})})))):null}))}))},co=function(e){function n(){var e,t;Object(d.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o1?a-1:0),i=1;it&&(t=u,a=r)}var l=o.querySelector("svg").outerHTML;return{id:n.id,name:n.name,primary:!1,svg:l}});return o[a].primary=!0,o},r.handleReset=function(){return r._applyColors([r.state.currentVariation.id],{})},r.handleSave=function(e){var n=e.name,t=e.user,a=new $t({name:n,user:t,product:r.props.product.get("id"),variations:r.generateDesignVariations(),status:"0"===t?Xt.PUBLIC:Xt.UNLISTED}),o=Ve(r.props.onSave(a));o.promise.then(function(n){var t=n.data.id;"0"===e.user?window.location.replace("/view/".concat(t)):window.location.replace("/edit/".concat(t))}),r.cancelablePromises.push(o)},r.handleUpdate=function(){var e=r.props.design.set("variations",r.generateDesignVariations());r.props.onUpdate(e)},r.getCurrentVariationColors=function(){var e=r.state.currentVariation.id;return r.state.appliedColors[e]||{}},r.handleAutofill=function(){var e=r.getCurrentVariationColors(),n=r.state.autofillMap[r.state.currentVariation.id],t=r.props.product.get("variations"),a=Object.entries(e).reduce(function(e,t){var r=Object(pa.a)(t,2),a=r[0],o=r[1];return(n[a]||[]).forEach(function(n){return e[n]=o}),e},{}),o=t.reduce(function(e,n){return e[n.id]=Object(po.a)({},a),e},{});r._applyColors([],o)},r.handleChangeBackground=function(e){return r.setState({background:e})},r.handleToggleHideOutlines=function(){return r.setState({hideOutlines:!r.state.hideOutlines})};var s=e.product.get("colors")[0];e.defaultColor&&(s=e.product.get("colors").find(function(n){return ze(n.name,e.defaultColor)}));var c=e.product.get("variations")[0];e.design&&(c=e.design.get("variations").find(function(e){return e.primary})),e.defaultVariation&&(c=e.product.get("variations").find(function(n){return n.id===e.defaultVariation}));var u=go(r.props.design,r.props.product),l=u.appliedColors,p=u.autofillMap;return r.state={background:Hr||null,hideOutlines:!1,currentColor:s,currentVariation:c,appliedColors:l,appliedColorsHistory:[],undoDepth:0,autofillMap:p},r}return Object(h.a)(n,e),Object(p.a)(n,[{key:"_applyColors",value:function(e,n){var t,r;if(e.length){var a=Object(Tr.fromJS)(this.state.appliedColors);t=a.setIn(e,n).toJS(),a.hasIn(e)&&(r=a.getIn(e,n)),Tr.Iterable.isIterable(r)&&(r=r.toJS())}else t=n,r=this.state.appliedColors;var o=this.state.appliedColorsHistory.slice(this.state.undoDepth),i={keys:e,value:n,previousValue:r};o.unshift(i),o.length>20&&o.pop(),this.setState({appliedColors:t,appliedColorsHistory:o,undoDepth:0})}},{key:"componentWillUnmount",value:function(){this.cancelablePromises.forEach(function(e){return e.cancel()})}},{key:"render",value:function(){if(Br&&this.props.product&&!Te(this.props.product.get("embed").split(",")))return s.a.createElement(ua,{errorCode:401,errorMessage:"Embedding of this page is not permitted."});var e={actions:{applyColor:this.handleColorApplied,autofill:this.handleAutofill,changeBackground:this.handleChangeBackground,redo:this.handleRedo,reset:this.handleReset,save:this.handleSave,selectColor:this.handleColorSelection,selectVariation:this.handleVariationSelection,toggleHideOutlines:this.handleToggleHideOutlines,undo:this.handleUndo,update:this.handleUpdate},props:{appliedColors:this.state.appliedColors,background:this.state.background,canRedo:0!==this.state.undoDepth,canUndo:this.state.undoDepth!==this.state.appliedColorsHistory.length,currentColor:this.state.currentColor,currentVariation:this.state.currentVariation,currentVariationColors:this.getCurrentVariationColors(),hideOutlines:this.state.hideOutlines}};return this.props.children(e)}}]),n}(s.a.Component),fo={onSave:Ir,onUpdate:Nr},bo=Object(l.b)(function(){return{}},fo)(ho),vo=t(59),Eo=t.n(vo);function wo(){var e=Object(z.a)(["\n max-width: 100%;\n width: 500px;\n"]);return wo=function(){return e},e}var Oo=f.d.div(wo()),yo=function(e){var n=e.design,t=e.onClose,r=e.onDownloadSvg,a=e.onDownloadPng;return s.a.createElement(Oo,null,s.a.createElement(xn,{onClick:t}),n&&s.a.createElement(s.a.Fragment,null,s.a.createElement(an,{className:"testing_share-content"},"Public URL"),n.get("isPrivate")?s.a.createElement($,null,"This design is set to Private. It must be Unlisted or Public in order to share the URL."):s.a.createElement(tn,{className:"testing_public-url",readOnly:!0,value:"".concat(window.location.origin,"/view/").concat(n.get("id"))}),s.a.createElement(lt,{top:"md"}),s.a.createElement(an,null,"Download image files"),s.a.createElement(Se,{dropdownContent:function(e){return s.a.createElement(s.a.Fragment,null,s.a.createElement(e.components.Item,{onClick:function(){r(),e.actions.close()}},"SVG files"),s.a.createElement(e.components.Item,{onClick:function(){a(),e.actions.close()}},"PNG files"))}},function(e){return s.a.createElement(ve,{isPrimary:!0,onClick:e.actions.open},"Download ",s.a.createElement(Ie,{icon:"angle-down"}))})),!n&&s.a.createElement($,null,"You must save this design before it can be shared."))},Co=function(e){function n(){var e,t;Object(d.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o1?a-1:0),i=1;in-20&&(e=r,!0)}),e){var r=t.actionIndex.length-e+1;r!==t.state.truncationCount&&t.setState({truncationCount:r})}else{if(0===t.state.truncationCount)return;t.setState({truncationCount:0})}},t}return Object(h.a)(n,e),Object(p.a)(n,[{key:"componentDidMount",value:function(){this.node&&(this._indexActions(),this._determineTruncationCount(),window.addEventListener("resize",this._determineTruncationCount))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this._determineTruncationCount)}},{key:"render",value:function(){var e=this;return s.a.createElement(Lo,{design:this.props.design,onSave:this.props.onSave},function(n){var t=[];e.props.onUpdate&&t.push({name:"save",content:s.a.createElement($,{className:"testing_update toolbar-item",isLight:!0,onClick:e.props.onUpdate},s.a.createElement(Ie,{icon:"save"}),s.a.createElement("span",{className:"label"}," Save")),truncatedContent:s.a.createElement(ke,{onClick:e.props.onUpdate},s.a.createElement(Ie,{icon:"share"}),s.a.createElement("span",{className:"label"}," Share"))}),e.props.onSave&&t.push({name:"save-as",content:s.a.createElement($,{className:"testing_save toolbar-item",isLight:!0,onClick:n.saveModal.actions.open},s.a.createElement(Ie,{icon:"save"}),s.a.createElement("span",{className:"label"}," ",e.props.onUpdate?"Save As":"Save"))}),t.push({name:"share",content:s.a.createElement($,{className:"toolbar-item",isLight:!0,onClick:n.shareModal.actions.open},s.a.createElement(Ie,{icon:"share"}),s.a.createElement("span",{className:"label"}," Share")),truncatedContent:s.a.createElement(ke,{onClick:n.shareModal.actions.open},s.a.createElement(Ie,{icon:"share"}),s.a.createElement("span",{className:"label"}," Share"))}),e.props.onUndo&&t.push({name:"undo",content:s.a.createElement($,{className:"toolbar-item",disabled:e.props.undoDisabled,isLight:!0,onClick:e.props.onUndo},s.a.createElement(Ie,{icon:"undo"}),s.a.createElement("span",{className:"label"}," Undo")),truncatedContent:s.a.createElement(ke,{disabled:e.props.undoDisabled,onClick:e.props.onUndo},s.a.createElement(Ie,{icon:"undo"}),s.a.createElement("span",{className:"label"}," Undo"))}),e.props.onRedo&&t.push({name:"redo",content:s.a.createElement($,{className:"toolbar-item",disabled:e.props.redoDisabled,isLight:!0,onClick:e.props.onRedo},s.a.createElement(Ie,{icon:"redo"}),s.a.createElement("span",{className:"label"}," Redo")),truncatedContent:s.a.createElement(ke,{disabled:e.props.redoDisabled,onClick:e.props.onRedo},s.a.createElement(Ie,{icon:"redo"}),s.a.createElement("span",{className:"label"}," Redo"))}),t.push({name:"background",content:s.a.createElement(Se,{dropdownContent:function(n){return s.a.createElement(s.a.Fragment,null,No.map(function(t){return s.a.createElement(n.components.Item,{key:t.value,onClick:function(){return e.props.onBackgroundChange(t.value)}},t.label)}))}},function(e){return s.a.createElement($,{className:"toolbar-item",isLight:!0,onClick:e.props.isOpen?e.actions.close:e.actions.open},s.a.createElement(Ie,{icon:"image"}),s.a.createElement("span",{className:"label"}," Background"))}),truncatedContent:s.a.createElement(Se,{dropdownContent:function(n){return s.a.createElement(s.a.Fragment,null,No.map(function(t){return s.a.createElement(n.components.Item,{key:t.value,onClick:function(){return e.props.onBackgroundChange(t.value)}},t.label)}))}},function(e){return s.a.createElement(ke,{onClick:e.props.isOpen?e.actions.close:e.actions.open},s.a.createElement(Ie,{icon:"image"}),s.a.createElement("span",{className:"label"}," Background"))})}),t.push({name:"hide-outlines",content:s.a.createElement($,{className:"toolbar-item",isLight:!0,onClick:e.props.onHideOutlines},s.a.createElement(Ie,{icon:e.props.hideOutlines?"eye":"eye-slash"}),s.a.createElement("span",{className:"label"}," ",e.props.hideOutlines?"Show":"Hide"," Outlines")),truncatedContent:s.a.createElement(ke,{onClick:e.props.onHideOutlines},s.a.createElement(Ie,{icon:e.props.hideOutlines?"eye":"eye-slash"}),s.a.createElement("span",{className:"label"}," ",e.props.hideOutlines?"Show":"Hide"," Outlines"))}),e.props.onAutofill&&t.push({name:"autofill",content:s.a.createElement($,{className:"testing_autofill toolbar-item",isLight:!0,onClick:e.props.onAutofill},s.a.createElement(Ie,{icon:"magic"}),s.a.createElement("span",{className:"label"}," Autofill")),truncatedContent:s.a.createElement(ke,{onClick:e.props.onAutofill},s.a.createElement(Ie,{icon:"magic"}),s.a.createElement("span",{className:"label"}," Autofill"))}),e.props.onReset&&t.push({name:"reset",content:s.a.createElement($,{className:"testing_reset toolbar-item",isLight:!0,onClick:e.props.onReset},s.a.createElement(Ie,{icon:"eraser"}),s.a.createElement("span",{className:"label"}," Reset")),truncatedContent:s.a.createElement(ke,{onClick:e.props.onReset},s.a.createElement(Ie,{icon:"eraser"}),s.a.createElement("span",{className:"label"}," Reset"))}),e.props.design&&e.props.showSettings&&t.push({name:"settings",content:s.a.createElement($,{className:"toolbar-item",isLight:!0,onClick:n.designSettingsModal.actions.open},s.a.createElement(Ie,{icon:"cog"}),s.a.createElement("span",{className:"label"}," Settings")),truncatedContent:s.a.createElement(ke,{onClick:n.designSettingsModal.actions.open},s.a.createElement(Ie,{icon:"cog"}),s.a.createElement("span",{className:"label"}," Settings"))});var r=t.slice(0,t.length-e.state.truncationCount),a=t.slice(t.length-e.state.truncationCount);return s.a.createElement(Ro,{ref:function(n){return e.node=n}},r.map(function(e){return s.a.createElement(s.a.Fragment,{key:e.name},e.content)}),!!a.length&&s.a.createElement(Se,{className:"testing_truncation-dropdown",dropdownContent:function(){return a.map(function(e){return s.a.createElement(s.a.Fragment,{key:e.name},e.truncatedContent)})}},function(e){return s.a.createElement($,{className:"toolbar-item",isLight:!0,onClick:e.props.isOpen?e.actions.close:e.actions.open},s.a.createElement(Ie,{icon:"ellipsis-h"}))}))})}}]),n}(s.a.Component);function To(){var e=Object(z.a)(["\n display: block;\n width: 16px;\n height: 16px;\n border-radius: 50%;\n background-color: ",";\n border: 1px solid ",";\n"]);return To=function(){return e},e}var _o=f.d.div(To(),function(e){return e.color||"#ffffff"},function(e){return e.theme.colors.gray});function Mo(){var e=Object(z.a)(["\n svg * {\n stroke-width: 0;\n }\n "]);return Mo=function(){return e},e}function Uo(){var e=Object(z.a)(["\n ",";\n"]);return Uo=function(){return e},e}var Fo=f.d.div(Uo(),function(e){return e.hideOutlines?Object(f.c)(Mo()):null}),qo=function(e){function n(){var e,t;Object(d.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o div {\n min-height: 50vh;\n width: 100%;\n height: 100%;\n position: relative;\n }\n svg {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n max-width: 100%;\n max-height: 100%;\n\n *[data-id] {\n cursor: ",";\n }\n }\n"]);return Go=function(){return e},e}var Yo=f.d.div(Go(),function(e){return e.theme.patterns.transparencyBackground},function(e){return e.background?Object(f.c)(Wo(),e.background):null},function(e){return e.isReadOnly?"default":"pointer"}),Xo=function(e){function n(){var e,t;Object(d.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;or?-1:t0&&void 0!==arguments[0])||arguments[0];e&&t.setState({isLoading:!0});var n=Ve(t.props.onFetchDesigns({limit:"".concat(t.props.loadedCount,", ").concat(t.props.loadedCount+pi),publicOnly:!0},!1));return n.promise.then(function(n){var r=n.data.length;t.setState({hasMore:r>=t.props.loadedCount+pi}),t.props.onChangeLoadedCount(r),e&&t.setState({isLoading:!1})}).catch(function(){}),t.cancelablePromises.push(n),n.promise},t.cancelablePromises=[],t}return Object(h.a)(n,e),Object(p.a)(n,[{key:"componentDidMount",value:function(){var e=this,n=this._fetchDesigns(!1),t=Ve(this.props.onFetchProducts()),r=Ve(this.props.onFetchManufacturers());this.cancelablePromises.push(t),this.cancelablePromises.push(r),Promise.all([n,t.promise,r.promise]).then(function(){e.setState({isLoading:!1})}).catch(function(n){n[0].isCanceled||e.setState({isLoading:!1})})}},{key:"componentWillUnmount",value:function(){this.cancelablePromises.forEach(function(e){return e.cancel()})}},{key:"render",value:function(){return this.props.children({actions:{loadMore:this._fetchDesigns},props:{hasMore:this.state.hasMore,isLoading:this.state.isLoading,designs:this.props.designs,products:this.props.products,manufacturers:this.props.manufacturers}})}}]),n}(s.a.Component),hi={onFetchDesigns:kr,onFetchProducts:Sr,onFetchManufacturers:Pr},fi=Object(l.b)(function(e,n){return{designs:li(e,n.loadedCount),products:qa(e),manufacturers:Ha(e)}},hi)(gi),bi=function(e){var n=e.children;return s.a.createElement(mi,null,function(e){return s.a.createElement(fi,{loadedCount:e.props.count,onChangeLoadedCount:e.actions.updateCount},function(e){return n(e)})})};function vi(){var e=Object(z.a)(["\n padding: 16px;\n > .designs {\n display: flex;\n justify-content: space-evenly;\n flex-wrap: wrap;\n }\n .design-preview {\n width:200px\n height: 200px;\n flex-shrink: 0;\n margin: 8px;\n border: 1px solid ",";\n border-radius: 4px;\n ",";\n\n > svg {\n position: relative;\n top: 50%;\n transform: translateY(-50%) rotate(45deg);\n }\n }\n > .cta {\n max-width: 400px;\n margin: 0 auto;\n }\n .design-name {\n position: absolute;\n bottom: 10%;\n left: 0;\n padding: 4px;\n background: rgba(0,0,0,.8);\n transition: .5s transform;\n }\n .design-wrapper {\n position: relative;\n overflow: hidden;\n cursor: pointer;\n }\n .logo {\n position: absolute;\n top: 0;\n left: 0;\n }\n"]);return vi=function(){return e},e}var Ei=f.d.div(vi(),function(e){return e.theme.colors.gray},function(e){return e.theme.patterns.transparencyBackground}),wi=function(e){var n=e.designs,t=e.products,r=e.manufacturers,a=e.cta;return t&&r?s.a.createElement(Ei,null,s.a.createElement("div",{className:"designs"},n.map(function(e){var n=t[e.get("product")],a=r[n.get("manufacturer")];return s.a.createElement(Jr.a,{key:e.get("id"),className:"design-wrapper",to:"/view/".concat(e.get("id"))},s.a.createElement(no,{className:"design-preview",svg:e.get("variations").find(function(e){return e.primary}).svg}),s.a.createElement($,{isLight:!0,className:"design-name"},e.get("name")),s.a.createElement(Xa,{className:"logo",src:Fe("/logos/".concat(a.get("logo"))),noMargin:!0,size:45}))})),a&&s.a.createElement("div",{className:"cta"},a)):null},Oi=function(){return s.a.createElement(lt,{top:"md",right:"md",left:"md",bottom:"md"},s.a.createElement(s.a.Fragment,null,s.a.createElement(Ke,null,"Public Designs"),s.a.createElement(lt,{bottom:"md"}),s.a.createElement($,null,"Designs that were made by other KitePaint users and are set to public."),s.a.createElement(bi,null,function(e){return s.a.createElement(s.a.Fragment,null,e.props.isLoading&&s.a.createElement(lt,{top:"md",bottom:"md"},s.a.createElement(ln,null)),s.a.createElement(wi,{designs:e.props.designs,products:e.props.products,manufacturers:e.props.manufacturers,cta:e.props.hasMore&&s.a.createElement(ve,{disabled:e.props.isLoading,onClick:e.actions.loadMore,isPrimary:!0,isBlock:!0},"Load More")}))})))},yi=function(e){function n(){var e,t;Object(d.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o1?a-1:0),i=1;i div {\n padding: 8px;\n }\n\n .previews {\n ",";\n display: flex;\n padding: 8px 0;\n\n > div {\n width: 200px;\n padding: 0 8px;\n }\n }\n"]);return ls=function(){return e},e}var ds=Object(f.d)(mt)(ls(),function(e){return e.theme.patterns.transparencyBackground}),ps=function(e){var n=e.design,t=e.product,r=e.manufacturer,a=e.onDelete;return s.a.createElement(ds,null,s.a.createElement("div",null,s.a.createElement(Qe,null,n.get("name")),t&&s.a.createElement($,null,s.a.createElement("strong",{className:"testing_product-info"},t.get("name"),r&&" by ".concat(r.get("name"))))),s.a.createElement("div",{className:"previews"},n.get("variations").map(function(e){return s.a.createElement(no,{key:e.id,svg:e.svg})})),s.a.createElement("div",null,s.a.createElement($,null,"Created: ",n.get("created")," | Last Modified:"," ",n.get("updated")," | Visiblity:"," ",Xt[n.get("currentStatus")]),!n.get("isPrivateProduct")&&s.a.createElement(ve,{className:"testing_view",as:Jr.a,to:"view/".concat(n.get("id"))},s.a.createElement(Ie,{icon:"eye"})," View")," ",!n.get("isPrivateProduct")&&s.a.createElement(ve,{as:Jr.a,to:"edit/".concat(n.get("id"))},s.a.createElement(Ie,{icon:"edit"})," Edit")," ",s.a.createElement(Co,{design:n},function(e){return s.a.createElement(ve,{onClick:e.actions.open},s.a.createElement(Ie,{icon:"share"})," Share")})," ",s.a.createElement(Pn,{onConfirm:function(){return a()},confirmText:"Yes",cancelText:"No",message:"Are you sure you want to delete ".concat(n.get("name"),"? This cannot be undone.")},function(e){return s.a.createElement(ve,{onClick:e.actions.open},s.a.createElement(Ie,{icon:"trash"})," Delete")})," ",s.a.createElement(Do,{design:n},function(e){return s.a.createElement(ve,{onClick:e.actions.open},s.a.createElement(Ie,{icon:"cog"})," Settings")}),n.get("isPrivateProduct")&&s.a.createElement(Le,null,s.a.createElement($,null,"This product is no longer available."))))};function ms(){var e=Object(z.a)(["\n padding: 8px 16px;\n margin: 0 auto;\n max-width: 1280px;\n"]);return ms=function(){return e},e}var gs=f.d.div(ms()),hs=function(){return s.a.createElement(gs,null,s.a.createElement(Ke,null,"My Designs"),s.a.createElement(lt,{bottom:"md"}),s.a.createElement(us,null,function(e){return e.props.isLoading?s.a.createElement(Xn,null):s.a.createElement(s.a.Fragment,null,e.props.designs.map(function(n){var t=e.props.products[n.get("product")],r=t?e.props.manufacturers[t.get("manufacturer")]:null;return s.a.createElement(lt,{key:n.get("id"),bottom:"md"},s.a.createElement(ps,{onDelete:function(){return e.actions.deleteDesign(n.get("id"))},design:n,product:t,manufacturer:r}))}),!e.props.designs.length&&s.a.createElement(lt,{top:"lg",bottom:"lg"},s.a.createElement($,null,"You have not saved any designs yet. Go to the"," ",s.a.createElement(Jr.a,{to:"/create"},"Create")," page to start creating a new design.")))}))},fs=Object(Tr.fromJS)({}),bs=Object(Ar.a)(Object(Lr.a)({},Dr.RECEIVED,function(e,n){var t=n.payload.data;return t&&t.get?e.merge(Object(Lr.a)({},t.get("loginid"),t)):e}),fs),vs="Invalid Color";var Es=function(e){function n(){var e,t;Object(d.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o0;if(!o||!n.appliedColors){var i=function(e,n){if(!e||!n)return{};var t=n.get("colors");return e.get("variations").reduce(function(e,n){for(var r=n.svg,a=n.id,o=(new window.DOMParser).parseFromString(r,"text/xml").querySelectorAll("[data-id]"),i={},s=function(e){var n=o[e],r=n.getAttribute("fill");if(r){var a=t.find(function(e){return ze(e.color,r)}),s=a?a.name:"".concat(vs,": ").concat(r);i[n.getAttribute("data-id")]={color:r,name:s}}},c=0;c1?a-1:0),i=1;i