(this.webpackJsonptrumode=this.webpackJsonptrumode||[]).push([[0],{142:function(e,t,a){e.exports=a.p+"static/media/logo.d14b7158.svg"},143:function(e,t,a){e.exports=a.p+"static/media/logoDark.6a5cc91c.svg"},182:function(e,t,a){},183:function(e,t,a){},260:function(e,t,a){},282:function(e,t,a){},283:function(e,t,a){},284:function(e,t,a){},287:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema","$id":"http://trumode.net/schemas/login.schema.json","type":"object","title":"Partner Login Schema","description":"This schema validate user login credentials","default":{},"required":["username","password"],"properties":{"username":{"type":"string","pattern":"^([a-zA-Z0-9_\\\\-\\\\.]+)@([a-zA-Z0-9_\\\\-\\\\.]+)\\\\.([a-zA-Z]{2,5})$","description":"Account should be a valid email address","#placeholder":"Your Username (Email)","#attributes":{"autoCapitalize":"off"}},"password":{"type":"string","pattern":".{8,}","description":"Password shoud be at least 8 digits","#input-type":"password","#placeholder":"Your Password"}},"#actions":{"submit":{"text":"Submit","className":"primary full","needValid":true}}}')},290:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema","$id":"http://trumode.net/schemas/widgets/carousol_widget.schema.json","type":"object","title":"Carousol Widget Schema","description":"This schema validate widget type of carousol","default":{},"required":["title"],"properties":{"title":{"type":"string","minLength":1,"#header":"\u63d2\u4ef6\u6807\u9898","#placeholder":"\u6b64\u9879\u9ed8\u8ba4\u4e0d\u663e\u793a, \u76ee\u524d\u4ec5\u4f5c\u4e3a\u533a\u5206\u4f7f\u7528"},"oss_style":{"type":"string","#header":"OSS \u6837\u5f0f\u540d\u79f0","#placeholder":"\u54a8\u8be2Henry\u540e\u4fee\u6539"},"pagination":{"type":"boolean","#input-type":"checkbox","#header":"\u8bbe\u7f6e\u524d\u540e\u6309\u94ae"},"navigation":{"type":"boolean","#input-type":"checkbox","#header":"\u8bbe\u7f6e\u5bfc\u822a\u6309\u94ae"},"loop":{"type":"boolean","#input-type":"checkbox","#header":"\u8bbe\u7f6e\u5faa\u73af"},"autoplay":{"type":"boolean","#input-type":"checkbox","#header":"\u81ea\u52a8\u7ffb\u9875"},"speed":{"type":"integer","#input-type":"number","#header":"\u7ffb\u9875\u901f\u5ea6(ms)"},"autoHeight":{"type":"boolean","#input-type":"checkbox","#header":"\u81ea\u52a8\u9002\u914d\u9ad8\u5ea6"},"slides":{"type":"array","#header":"\u9875\u9762","#prefix":"\\\\assets\\\\widgets\\\\","#helper":"\u5982\u5bf9\u8d85\u94fe\u63a5\u6709\u7591\u95ee, \u8bf7\u54a8\u8be2Henry"}},"#actions":{"submit":{"text":"\u63d0\u4ea4","className":"primary","needValid":true}},"#layout":{"rows":[[{"key":"title","width":4},{"key":"oss_style","width":4}],[{"key":"pagination","width":2},{"key":"navigation","width":2},{"key":"loop","width":2},{"key":"autoHeight","width":2},{"key":"autoplay","width":2},{"key":"speed","width":2}],[{"key":"slides","width":12}]]}}')},292:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema","$id":"http://trumode.net/schemas/material.schema.json","type":"object","title":"Material Schema","description":"This schema validate material","default":{},"required":["po"],"properties":{"po":{"type":"string","pattern":"^TRU[CY]\\\\d{3,4}$","description":"\u8bf7\u586b\u5199\u7b26\u5408\u89c4\u8303\u7684\u5e03\u6599\u683c\u5f0f: TRU[C/Y]XXX","#header":"\u6b3e\u53f7 PO#","#placeholder":"\u683c\u5f0f: TRU[C/Y]XXX"},"fabric":{"type":"string","enum":["flat","circular"],"#input-type":"select","#header":"\u7eba\u7ec7 Fabric"},"cat":{"type":"string","#input-type":"select","#header":"\u5206\u7c7b Category","#placeholder":"\u8bf7\u9009\u62e9\u5e03\u6599\u6b3e\u5f0f\u7c7b\u522b"},"content":{"type":["array","null"],"#input-type":"customized","#header":"\u6210\u5206 Content"},"tags":{"type":["array","null"],"#input-type":"customized","#header":"\u5173\u952e\u8bcd Tags","#isMulti":true},"gauge":{"type":["integer","string"],"#header":"\u9488\u578b gauge","#placeholder":"\u5355\u4f4d: gg","#helper":"\u6709\u8303\u56f4\u7684\u9488\u578b, \u8bf7\u5199\u6210\u7c7b\u4f3c\u300c12gg - 18gg\u300d"},"gsm":{"type":"string","#header":"\u514b\u91cd GSM","#placeholder":"\u5355\u4f4d: gsm","#helper":"\u6709\u8303\u56f4\u7684\u514b\u91cd, \u8bf7\u5199\u6210\u7c7b\u4f3c\u300c120gsm - 180gsm\u300d"},"yarn_count":{"type":"string","#header":"\u7eb1\u652f Yarn Count","#placeholder":"\u5355\u4f4d: nm","#helper":"\u6709\u8303\u56f4\u7684\u7eb1\u652f, \u8bf7\u5199\u6210\u7c7b\u4f3c\u300c1/5nm - 1/2nm\u300d"},"remark":{"type":"string","#input-type":"textarea","#header":"\u5907\u6ce8 Remark","#placeholder":"\u5982\u6709\u5176\u4ed6\u6210\u5206\u7ec4\u5408, \u6216\u9700\u8981\u544a\u77e5\u7528\u6237\u7684\u8bf4\u660e, \u8bf7\u5199\u5728\u8fd9\u91cc, \u6ce8\u610f\u82f1\u6587\u62fc\u5199\u53ca\u8bed\u6cd5"},"images":{"type":["array","null"],"#input-type":"files","#header":"\u56fe\u7247 Images","#isMulti":true,"#helper":"\u62d6\u62fd\u56fe\u7247\u6587\u4ef6\u5230\u6587\u4ef6\u5217\u8868\u4ee5\u6dfb\u52a0\u56fe\u7247, \u957f\u6309\u67d0\u4e00\u9879\u4ee5\u66f4\u6539\u6392\u5e8f, \u7b2c\u4e00\u5f20\u56fe\u7247\u4e3a\u5c01\u9762\u56fe\u7247. \u6309[x]\u5220\u9664\u4e00\u5f20\u56fe\u7247. \u53cc\u51fb\u9884\u89c8.","#prefix":"\\\\assets\\\\samples\\\\"}},"#actions":{"submit":{"text":"\u63d0\u4ea4","className":"primary full","needValid":true},"delete":{"text":"\u5220\u9664\u8fd9\u5757\u5e03\u6599","className":"danger sm"}},"#layout":{"rows":[[{"key":"po","width":4},{"key":"fabric","width":4},{"key":"cat","width":4}],[{"key":"gauge","width":4},{"key":"gsm","width":4},{"key":"yarn_count","width":4}],[{"key":"content","width":6},{"key":"tags","width":6}],[{"key":"images","width":6},{"key":"remark","width":6}]]}}')},293:function(e,t,a){e.exports=a.p+"static/media/loading.52640338.svg"},294:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema","$id":"http://trumode.net/schemas/accessory.schema.json","type":"object","title":"Accessory Schema","description":"This schema validate accessory","default":{},"required":["po"],"properties":{"po":{"type":"string","pattern":"^TRU[CY]\\\\d{3,4}$","description":"\u8bf7\u586b\u5199\u7b26\u5408\u89c4\u8303\u7684\u5e03\u6599\u683c\u5f0f: TRU[C/Y]XXX","#header":"\u6b3e\u53f7 PO#","#placeholder":"\u683c\u5f0f: TRU[C/Y]XXX"},"fabric":{"type":"string","enum":["flat","circular"],"#input-type":"select","#header":"\u7eba\u7ec7 Fabric"},"cat":{"type":"string","#input-type":"select","#header":"\u5206\u7c7b Category","#placeholder":"\u8bf7\u9009\u62e9\u5e03\u6599\u6b3e\u5f0f\u7c7b\u522b"},"content":{"type":["array","null"],"#input-type":"customized","#header":"\u6210\u5206 Content"},"tags":{"type":["array","null"],"#input-type":"customized","#header":"\u5173\u952e\u8bcd Tags","#isMulti":true},"gauge":{"type":["integer","string"],"#header":"\u9488\u578b gauge","#placeholder":"\u5355\u4f4d: gg","#helper":"\u6709\u8303\u56f4\u7684\u9488\u578b, \u8bf7\u5199\u6210\u7c7b\u4f3c\u300c12gg - 18gg\u300d"},"gsm":{"type":"string","#header":"\u514b\u91cd GSM","#placeholder":"\u5355\u4f4d: gsm","#helper":"\u6709\u8303\u56f4\u7684\u514b\u91cd, \u8bf7\u5199\u6210\u7c7b\u4f3c\u300c120gsm - 180gsm\u300d"},"yarn_count":{"type":"string","#header":"\u7eb1\u652f Yarn Count","#placeholder":"\u5355\u4f4d: nm","#helper":"\u6709\u8303\u56f4\u7684\u7eb1\u652f, \u8bf7\u5199\u6210\u7c7b\u4f3c\u300c1/5nm - 1/2nm\u300d"},"remark":{"type":"string","#input-type":"textarea","#header":"\u5907\u6ce8 Remark","#placeholder":"\u5982\u6709\u5176\u4ed6\u6210\u5206\u7ec4\u5408, \u6216\u9700\u8981\u544a\u77e5\u7528\u6237\u7684\u8bf4\u660e, \u8bf7\u5199\u5728\u8fd9\u91cc, \u6ce8\u610f\u82f1\u6587\u62fc\u5199\u53ca\u8bed\u6cd5"},"images":{"type":["array","null"],"#input-type":"files","#header":"\u56fe\u7247 Images","#isMulti":true,"#helper":"\u62d6\u62fd\u56fe\u7247\u6587\u4ef6\u5230\u6587\u4ef6\u5217\u8868\u4ee5\u6dfb\u52a0\u56fe\u7247, \u957f\u6309\u67d0\u4e00\u9879\u4ee5\u66f4\u6539\u6392\u5e8f, \u7b2c\u4e00\u5f20\u56fe\u7247\u4e3a\u5c01\u9762\u56fe\u7247. \u6309[x]\u5220\u9664\u4e00\u5f20\u56fe\u7247. \u53cc\u51fb\u9884\u89c8.","#prefix":"\\\\assets\\\\samples\\\\"}},"#actions":{"submit":{"text":"\u63d0\u4ea4","className":"primary full","needValid":true},"delete":{"text":"\u5220\u9664\u8fd9\u5757\u5e03\u6599","className":"danger sm"}},"#layout":{"rows":[[{"key":"po","width":4},{"key":"fabric","width":4},{"key":"cat","width":4}],[{"key":"gauge","width":4},{"key":"gsm","width":4},{"key":"yarn_count","width":4}],[{"key":"content","width":6},{"key":"tags","width":6}],[{"key":"images","width":6},{"key":"remark","width":6}]]}}')},295:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema","$id":"http://trumode.net/schemas/contact_comment.schema.json","type":"object","title":"Let\'s Talk","description":"This schema validate guest leaving comments to Trumode.net","default":{},"required":["name","email","subject","message"],"properties":{"name":{"type":"string","pattern":"^.{1,30}$","description":"Please put your name less than 30 characters","#input-type":"text","#header":"Your Name","#placeholder":"Your Name"},"email":{"type":"string","pattern":"^([a-zA-Z0-9_\\\\-\\\\.]{1,100})@([a-zA-Z0-9_\\\\-\\\\.]{1,100})\\\\.([a-zA-Z]{2,5})$","description":"Should be a valid email address","#input-type":"text","#header":"Your Email","#placeholder":"Your Email"},"subject":{"type":"string","pattern":".{1,100}","description":"Message subject should be less than 100 characters.","#input-type":"text","#header":"Subject","#placeholder":"Subject"},"message":{"type":"string","pattern":".{1,300}","description":"Message body should be less than 300 characters.","#input-type":"textarea","#header":"Your Message","#placeholder":"Comments are private. Only you and Trumode can see them."}},"#actions":{"submit":{"text":"Submit","className":"primary","needValid":true}}}')},296:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema","$id":"http://trumode.net/schemas/user_enroll.schema.json","type":"object","title":"User Enroll","description":"This schema validate user enroll in the website","default":{},"required":["password"],"properties":{"password":{"type":"string","pattern":"(?=^.{8,}$)(?=.*\\\\d)(?![.\\n])(?=.*[A-Z])(?=.*[a-z]).*$","description":"Use 8 or more characters with a mix of lowercase letters, uppercase letters and numbers","#input-type":"password","#header":"Please Set Your Password","#placeholder":"Please read the password requirement below"}},"#actions":{"submit":{"text":"Submit","className":"primary","needValid":true}}}')},297:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema","$id":"http://trumode.net/schemas/password_reset.schema.json","type":"object","title":"Password Reset","description":"This schema validate user\'s password reset request","default":{},"required":["username"],"properties":{"username":{"type":"string","pattern":"^([a-zA-Z0-9_\\\\-\\\\.]+)@([a-zA-Z0-9_\\\\-\\\\.]+)\\\\.([a-zA-Z]{2,5})$","#header":"Please tell us your username","#placeholder":"Your account email address","description":"Account should be a valid email address"}},"#actions":{"submit":{"text":"Submit","className":"primary","needValid":true}}}')},298:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema","$id":"http://trumode.net/schemas/password_reset_setp_2.schema.json","type":"object","title":"Password Reset Step 2","description":"This schema validate user\'s password reset new password","default":{},"required":["password"],"properties":{"password":{"type":"string","pattern":"(?=^.{8,}$)(?=.*\\\\d)(?![.\\n])(?=.*[A-Z])(?=.*[a-z]).*$","description":"Use 8 or more characters with a mix of lowercase letters, uppercase letters and numbers","#input-type":"password","#header":"New Password","#placeholder":"Set your new password"}},"#actions":{"submit":{"text":"Submit","className":"primary","needValid":true}}}')},301:function(e,t,a){e.exports=a(579)},503:function(e,t,a){},504:function(e,t,a){},561:function(e,t,a){},571:function(e,t,a){},572:function(e,t,a){},574:function(e,t,a){},575:function(e,t,a){},576:function(e,t,a){},577:function(e,t,a){},578:function(e,t,a){},579:function(e,t,a){"use strict";a.r(t);a(302),a(314);var n=a(0),r=a.n(n),c=a(40),l=a.n(c),o=a(42),s=a(13),i=(a(503),a(19)),u=function(e){var t=["section"];e.full&&t.push("full"),e.frame&&t.push("frame"),e.padding&&t.push("padding"),e.noPointerEvents&&t.push("no-pointer-events"),e.noUserSelect&&t.push("no-user-select"),e.spa&&t.push("spa"),e.form&&t.push("form"),e.className&&(t=[].concat(Object(i.a)(t),Object(i.a)(e.className.split(" "))));var a=["section-container"];return e.containerClassName&&(a=[].concat(Object(i.a)(a),Object(i.a)(e.containerClassName.split(" ")))),r.a.createElement("div",{id:e.id,className:a.join(" "),onContextMenu:function(t){e.noContextMenu&&t.preventDefault()},style:e.containerStyle},r.a.createElement("div",{className:t.join(" "),style:e.style},e.children))},m=(a(504),a(3)),d=(a(260),a(142)),f=a.n(d),p=a(143),v=a.n(p),h=a(8),g={name:"main_menu",title:"Menu",noTitle:!0,class:"main-menu",submenu:[{name:"materials",title:"Materials",link:"/materials/q/",class:"lg-cols",submenu:[{name:"flat",title:"Flat Knit",link:"/materials/q/fabric:flat",class:"sm-rows",submenu:[{name:"sustainable",title:"Sustainable",link:"/materials/q/fabric:flat,cat:sustainable"},{name:"fine_gauge",title:"Fine Gauge",link:"/materials/q/fabric:flat,cat:fine_gauge"},{name:"heavy_gauge",title:"Heavy Gauge",link:"/materials/q/fabric:flat,cat:heavy_gauge"}]},{name:"circular",title:"Circular",link:"/materials/q/fabric:circular",class:"sm-rows"}]},{name:"accessories",title:"Accessories",link:"/accessories/q/",class:"lg-cols"},{name:"trends",title:"Trends",link:"/trends/q/",class:"lg-cols",submenu:[{name:"women",title:"Women",link:"/trends/q/cat:women",class:"sm-rows"},{name:"men",title:"Men",link:"/trends/q/cat:men",class:"sm-rows"}]},{name:"innow",title:"In Now",link:"/in-now/",class:"lg-cols red"},{name:"about_us",title:"About Us",link:"/about",class:"sm-rows",submenu:[{name:"company_info",title:"Company Info",link:"/about"},{name:"contact",title:"Contact",link:"/contact"}]}]};function b(e){var t=e.menu,a=void 0===t?void 0:t,n=e.deep,c=void 0===n?-2:n,l=e.baseClass,s=void 0===l?void 0:l,u=e.callback,m=void 0===u?void 0:u,d=e.name,f=void 0===d?void 0:d;if(!a||-1===c)return null;var p=[];if(a.submenu){var v,g=Object(h.a)(a.submenu);try{for(g.s();!(v=g.n()).done;){var E=v.value,y=void 0===f?E.name:f+"-"+E.name;p.push(r.a.createElement(b,{key:E.name,menu:E,deep:c-1,baseClass:s,callback:m,name:y}))}}catch(w){g.e(w)}finally{g.f()}}var O=[];return s&&O.push(s),Array.isArray(a.class)?O=[].concat(Object(i.a)(O),Object(i.a)(a.class)):"string"===typeof a.class&&(O=[].concat(Object(i.a)(O),[a.class])),r.a.createElement("div",{id:f,className:O.join(" ")},a.noTitle?null:a.link?r.a.createElement(o.b,{to:a.link},a.title):r.a.createElement(o.b,{to:"#"},a.title),0!==c&&p.length>0?r.a.createElement("nav",null,p):null)}function E(e,t){var a,n=e,r=Object(h.a)(t.split("."));try{for(r.s();!(a=r.n()).done;){var c=a.value,l=!1;if(!n.submenu)return null;var o,s=Object(h.a)(n.submenu);try{for(s.s();!(o=s.n()).done;){var i=o.value;if(i.name===c){n=i,l=!0;break}}}catch(u){s.e(u)}finally{s.f()}if(!l)return null}}catch(u){r.e(u)}finally{r.f()}return n}function y(e){var t=function(t){e.itemHoverCallback&&e.itemHoverCallback(t)};Object(n.useEffect)((function(){var e,t=Object(h.a)(g.submenu);try{for(t.s();!(e=t.n()).done;){var n=e.value;a(!0,n.name)}}catch(r){t.e(r)}finally{t.f()}return function(){var e,t=Object(h.a)(g.submenu);try{for(t.s();!(e=t.n()).done;){var n=e.value;a(!1,n.name)}}catch(r){t.e(r)}finally{t.f()}}}));var a=function(e,a){var n=document.getElementById("header-menu-".concat(a));e?null===n||void 0===n||n.addEventListener("mouseover",(function(){t(E(g,a))})):null===n||void 0===n||n.removeEventListener("mouseover",(function(){t(E(g,a))}))};return r.a.createElement(b,{menu:g,deep:1,baseClass:"header-menu",name:"header-menu"})}var O=a(12);function w(e){var t=document.querySelector(e.container);return t?l.a.createPortal(e.children,t):null}function j(e){var t=["overlay","animated","fadeIn"];e.backdrop&&t.push("backdrop");return r.a.createElement("div",{id:e.id,className:t.join(" "),onClick:function(t){t.stopPropagation(),e.backdropClick&&e.backdropClick(t)}},e.children)}var k,S=a(16),N=a(32),C=a(7),_=a(148),T=a.n(_),I=a(286),x=a.n(I),A=function(e){return Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_OSS_API_KEY:"LTAI4G4ABeE5bTe1beb16Y7d",REACT_APP_OSS_API_SECRET:"uopbbMtgSsfCW26H26jAvUF8ppjedy",REACT_APP_OSS_BUCKET:"trumode-net-eu",REACT_APP_OSS_ENDPOINT:"oss-accelerate.aliyuncs.com",REACT_APP_SERVER_URL_DEVELOP:"http://127.0.0.1:3000",REACT_APP_SERVER_URL_PROD:"https://trumode-server-prod.herokuapp.com",REACT_APP_SERVER_URL_PROD_BACKUP:"https://trumode-server-prod-us.herokuapp.com"})["REACT_APP_".concat(e)]},M=function(e){var t=localStorage.getItem("serverEndpoint");if(t){var a=localStorage.getItem("serverEndpointExpired");if(!a)return t+"/api/"+e;if(parseInt(a)>Date.now())return t+"/api/"+e;localStorage.removeItem("serverEndpoint"),localStorage.removeItem("serverEndpointExpired")}return A("SERVER_URL_".concat("PROD"))+"/api/"+e},L=function(e){var t=localStorage.getItem("accessToken"),a=t?{Authorization:"Basic ".concat(t)}:{};return T.a.get(M(e),{headers:a,timeout:3e3})},D=function(e,t){var a=localStorage.getItem("accessToken"),n=a?{Authorization:"Basic ".concat(a)}:{};return T.a.post(M(e),t,{headers:n,timeout:3e3})},P=function(e,t){var a=localStorage.getItem("accessToken"),n=a?{Authorization:"Basic ".concat(a),"Content-Type":"multipart/form-data"}:{"Content-Type":"multipart/form-data"};return T.a.post(M(e),t,{headers:n})},z=function(){var e=U();try{if(e&&q(e)){var t=Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_OSS_API_KEY:"LTAI4G4ABeE5bTe1beb16Y7d",REACT_APP_OSS_API_SECRET:"uopbbMtgSsfCW26H26jAvUF8ppjedy",REACT_APP_OSS_BUCKET:"trumode-net-eu",REACT_APP_OSS_ENDPOINT:"oss-accelerate.aliyuncs.com",REACT_APP_SERVER_URL_DEVELOP:"http://127.0.0.1:3000",REACT_APP_SERVER_URL_PROD:"https://trumode-server-prod.herokuapp.com",REACT_APP_SERVER_URL_PROD_BACKUP:"https://trumode-server-prod-us.herokuapp.com"}),a=t.REACT_APP_OSS_BUCKET,n=t.REACT_APP_OSS_ENDPOINT;return new x.a({accessKeyId:e.AccessKeyId,accessKeySecret:e.AccessKeySecret,stsToken:e.SecurityToken,endpoint:n,bucket:a,secure:!0})}return localStorage.getItem("ossTokenRequesting")||B(),null}catch(r){return console.error("Error creating OSS Client",r),null}},R={},F=function(e,t){if(!e)return"";var a=e.replace(/\\/g,"/"),n=U();try{var r=a+"_"+JSON.stringify(t),c=(new Date).getTime(),l=R[r];if(l&&cnew Date},U=function(){try{var e=localStorage.getItem("ossToken");return e?JSON.parse(e):null}catch(t){return console.error("Error getting local OSS Token",t),null}},B=function(){localStorage.setItem("ossTokenRequesting","true"),L("services/sts-token").then((function(e){localStorage.removeItem("ossTokenRequesting"),localStorage.setItem("ossToken",JSON.stringify(e.data)),window.location.reload()}),(function(e){localStorage.removeItem("ossTokenRequesting"),console.error("Error when update OSS Token",e),window.location.reload()}))},W=function(e){if(!e)return"{}";var t="";if(e.style&&(t+="style/".concat(e.style)),e.resize){t+="image/resize";var a,n=Object(h.a)(e.resize);try{for(n.s();!(a=n.n()).done;){t+=","+a.value}}catch(u){n.e(u)}finally{n.f()}}if(e.scale){t+="image/scale";var r,c=Object(h.a)(e.scale);try{for(c.s();!(r=c.n()).done;){t+=","+r.value}}catch(u){c.e(u)}finally{c.f()}}if(e.cut){t+="image/cut";var l,o=Object(h.a)(e.cut);try{for(o.s();!(l=o.n()).done;){t+=","+l.value}}catch(u){o.e(u)}finally{o.f()}}if(e.rotate){t+="image/rotate";var s,i=Object(h.a)(e.rotate);try{for(i.s();!(s=i.n()).done;){t+=","+s.value}}catch(u){i.e(u)}finally{i.f()}}return t},H=function(e,t){var a=e.target;t&&a.getAttribute("src")!==t?a.setAttribute("src",t):(a.setAttribute("src","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUwIDUwIiBmaWxsPSIjOTk5Ij48cGF0aCBkPSJNIDIuOTkwMjM0NCAxLjk5MDIzNDQgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDIuMjkyOTY4OCAzLjcwNzAzMTIgTCA0Ni4yOTI5NjkgNDcuNzA3MDMxIEEgMS4wMDAxIDEuMDAwMSAwIDEgMCA0Ny43MDcwMzEgNDYuMjkyOTY5IEwgNDQuNDE0MDYyIDQzIEwgNDggNDMgTCA0OCA3IEwgOC40MTQwNjI1IDcgTCAzLjcwNzAzMTIgMi4yOTI5Njg4IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAyLjk5MDIzNDQgMS45OTAyMzQ0IHogTSAyIDcgTCAyIDQzIEwgMzguNzA3MDMxIDQzIEwgMzYuODUzNTE2IDQxLjE0NjQ4NCBMIDI3LjA2MDU0NyAzMS4zNTM1MTYgTCAyNC43MDcwMzEgMzMuNzA3MDMxIEMgMjQuMzE2MDMxIDM0LjA5ODAzMSAyMy42ODM5NjkgMzQuMDk4MDMxIDIzLjI5Mjk2OSAzMy43MDcwMzEgQyAyMi45MDE5NjkgMzMuMzE2MDMxIDIyLjkwMTk2OSAzMi42ODM5NjkgMjMuMjkyOTY5IDMyLjI5Mjk2OSBMIDI1LjY0NjQ4NCAyOS45Mzk0NTMgTCAxNS41ODk4NDQgMTkuODgyODEyIEwgNCAzMC42OTkyMTkgTCA0IDkgTCA0LjcwNzAzMTIgOSBMIDIuNzA3MDMxMiA3IEwgMiA3IHogTSAxMC40MTQwNjIgOSBMIDQ2IDkgTCA0NiAzNi41ODU5MzggTCAzNC43MDcwMzEgMjUuMjkyOTY5IEMgMzQuMzE2MDMxIDI0LjkwMTk2OSAzMy42ODM5NjkgMjQuOTAxOTY5IDMzLjI5Mjk2OSAyNS4yOTI5NjkgTCAzMCAyOC41ODU5MzggTCAxMC40MTQwNjIgOSB6IE0gMzUgMTUgQSAzIDMgMCAwIDAgMzUgMjEgQSAzIDMgMCAwIDAgMzUgMTUgeiIvPjwvc3ZnPg=="),a.style.width="48px",a.style.height="48px")},Q={},G=function(e,t,a){var n,r=document.querySelector("#"+e);if(r){var c,l=t.split(" ");if(Q[e])(c=r.classList).remove.apply(c,Object(i.a)(Q[e])),Q[e]=[];(n=r.classList).add.apply(n,Object(i.a)(l)),Q[e]=l,r.addEventListener("animationend",(function(){var e;(null===a||void 0===a?void 0:a.removeWhenFinished)&&(e=r.classList).remove.apply(e,Object(i.a)(l)),(null===a||void 0===a?void 0:a.callBack)&&a.callBack()}))}else(null===a||void 0===a?void 0:a.callBack)&&a.callBack()},$=new Set(["jpg","jpeg","png","gif","bmp","tiff"]);!function(e){e[e.NOT_START=1234718]="NOT_START",e[e.NOT_FOUND=8475166]="NOT_FOUND"}(k||(k={}));var Y=function(e,t){var a=localStorage.getItem("resources");if(a){var n=JSON.parse(a);return e?t?n[e]?n[e][t]:{}:n[e]:n.translations.translations}return{}},Z=function(e){return e?e.toLowerCase().split("_").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" "):""},V=function e(t){var a=this;Object(S.a)(this,e),this._store={},this._secondFilters={},this.getQueries=function(){return a._store},this.getSecondFilters=function(){return a._secondFilters},this.toString=function(){for(var e=[],t=0,n=Object.keys(a._store);t0&&e.push(r+":"+a._store[r].join("&"))}return e.join(",")},t&&t.length>0&&t.split(",").forEach((function(e){var t=e.split(":"),n=Object(m.a)(t,2),r=n[0],c=n[1];r&&c&&(r.startsWith("_")?a._secondFilters[r.replace(/_/g,"")]=c.split("&"):a._store[r]=c.split("&"))}))};function K(){return document.documentElement.clientWidth}function J(e,t,a,n){if(t.response){var r,c=t.response,l=c.data?c.data.clientMessage?c.data.clientMessage:c.data.message:c.message;console.error("Request '".concat(a,"' failed due to: "),c),e({type:a,payload:(r={},Object(N.a)(r,n,!1),Object(N.a)(r,"error",{statusCode:t.status,clientMessage:l}),r)})}else{var o;console.error("Request '".concat(a,"' failed due to: "),t.message),e({type:a,payload:(o={},Object(N.a)(o,n,!1),Object(N.a)(o,"error",{clientMessage:t.message}),o)});var s=A("SERVER_URL_PROD_BACKUP");s&&localStorage.getItem("serverEndpoint")!==s?(localStorage.setItem("serverEndpoint",s),localStorage.setItem("serverEndpointExpired",(Date.now()+36e5).toString()),window.location.reload()):console.error("No backup servers available")}}var X=a(188);function ee(e){var t=Object(n.useRef)(null);Object(n.useEffect)((function(){if(e.autoFocusId){var t=document.querySelectorAll("#".concat(e.autoFocusId));if(t.length>0)t[t.length-1].focus()}}),[e.autoFocusId]),Object(n.useEffect)((function(){var e=t.current;return null!==e&&Object(X.a)(e),function(){null!==e&&Object(X.b)(e)}}),[]),Object(n.useEffect)((function(){if(e.escClose){var t=function(t){27===t.keyCode&&(G(e.id,"animated fadeOut faster",{callBack:e.afterClose||e.close}),e.onClose&&e.onClose())};return document.addEventListener("keydown",t),function(){document.removeEventListener("keydown",t)}}}),[e]);var a=function(){return r.a.createElement("div",{className:"modal-inline"},e.titleBar&&r.a.createElement("div",{className:"modal-titlebar"},r.a.createElement("div",null,r.a.createElement("h1",null,e.titleBar)),!e.inline&&r.a.createElement("button",{className:"circle",onClick:c},"\xd7")),e.children)},c=function(t){t&&t.stopPropagation(),G(e.id,"animated fadeOut faster",{callBack:e.afterClose||e.close}),e.onClose&&e.onClose()};return e.inline?a():r.a.createElement(w,{container:"#root"},r.a.createElement(j,{id:e.id,backdrop:e.backdrop,backdropClick:e.backdropClose?function(){return c()}:function(){}},r.a.createElement("div",{ref:t,id:"".concat(e.id,"-inner"),className:"modal ".concat(e.className)||!1,onClick:function(e){e.stopPropagation()},style:e.style,onScroll:function(e){e.stopPropagation()}},a())))}var te=a(15),ae=a.n(te),ne=a(31),re=function(){return function(){var e=Object(ne.a)(ae.a.mark((function e(t){return ae.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"GET_LOGIN_ACTION",payload:{isGettingLogin:!0}}),L("login").then((function(e){e.data.resources&&localStorage.setItem("resources",JSON.stringify(e.data.resources)),e.data.accessToken&&localStorage.setItem("accessToken",e.data.accessToken),e.data.ossToken&&localStorage.setItem("ossToken",JSON.stringify(e.data.ossToken)),t({type:"GET_LOGIN_ACTION",payload:{isGettingLogin:!1,user:e.data.user}})}),(function(e){localStorage.removeItem("accessToken"),localStorage.removeItem("ossToken"),localStorage.removeItem("resources"),J(t,e,"GET_LOGIN_ACTION","isGettingLogin")}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},ce=function(){return localStorage.removeItem("accessToken"),localStorage.removeItem("ossToken"),localStorage.removeItem("resources"),{type:"LOGOUT_ACTION"}},le=function(){return function(){var e=Object(ne.a)(ae.a.mark((function e(t){return ae.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"SAVE_ITEM_ACTION",payload:{isGetting:!0}}),L("accounts/favorites").then((function(e){var a=e.data;t({type:"SAVE_ITEM_ACTION",payload:{isSaving:!1,savedItems:a}})}),(function(e){var a=e.response;console.error("Post Save Item error",a),t({type:"SAVE_ITEM_ACTION",payload:{isSaving:!1,error:{statusCode:e.status,clientMessage:a.data.clientMessage}}})}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},oe=function(e){return function(){var t=Object(ne.a)(ae.a.mark((function t(a){return ae.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a({type:"SAVE_ITEM_ACTION",payload:{isSaving:!0}}),D("accounts/favorites",e).then((function(e){var t=e.data;a({type:"SAVE_ITEM_ACTION",payload:{isSaving:!1,savedItems:t}})}),(function(e){var t=e.response;console.error("Post Save Item error",t),a({type:"SAVE_ITEM_ACTION",payload:{isSaving:!1,error:{statusCode:e.status,clientMessage:t.data.clientMessage}}})}));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},se=a(287),ie=a(288),ue=a.n(ie),me=a(66);a(561);function de(e){var t=Object(n.useRef)(null),a=Object(n.useState)(0),c=Object(m.a)(a,2),l=c[0],o=c[1],s=e.className?Object(i.a)(e.className.split(" ")):[],u=Object(C.a)({},e.style);return e.disabled?s.push("disabled"):(e.clickToSelect&&s.push("drop-file-clickable"),l>0&&(s.push("drop-file-dragging"),u=Object(C.a)(Object(C.a)({},u),e.draggingStyle))),r.a.createElement("div",{className:s.join(" "),style:u,onClick:function(){e.clickToSelect&&t&&t.current&&t.current.click()},onDragEnter:function(t){t.preventDefault(),t.stopPropagation(),o(l+1),e.handleDragIn&&e.handleDragIn(t)},onDragLeave:function(t){t.preventDefault(),t.stopPropagation(),o(l-1),e.handleDragOut&&e.handleDragOut(t)},onDragOver:function(t){t.preventDefault(),t.stopPropagation(),e.handleDrag&&e.handleDrag(t)},onDrop:function(t){t.preventDefault(),t.stopPropagation(),o(0),e.handleDropRaw?e.handleDropRaw(t):e.handleDrop&&t.dataTransfer.files&&t.dataTransfer.files.length>0&&(e.handleDrop(t.dataTransfer.files),t.dataTransfer.clearData())}},r.a.createElement("input",{ref:t,type:"file",style:{display:"none"},multiple:e.isMulti,disabled:e.disabled,onInput:function(t){var a=t.currentTarget?t.currentTarget.files:null;e.handleDrop&&a&&e.handleDrop(a)}}),e.children)}var fe,pe=a(100),ve=new ue.a({verbose:!0,allErrors:!0}),he=function(e,t){var a=null;if(t){var n,r=Object(h.a)(t);try{for(r.s();!(n=r.n()).done;){var c=n.value,l=c.dataPath.split(".");if(e===l[l.length-1]){a=c;break}}}catch(u){r.e(u)}finally{r.f()}}var o=document.querySelector("#".concat(e,"-input")),s=document.querySelector("#".concat(e,"-helper"));if(a){o.classList.add("error");var i=a.parentSchema;if(!s)return;i.description?s.innerHTML=i.description:s.innerHTML="This field is invalid"}else o.classList.remove("error"),s&&(s.innerHTML="")},ge=function(e,t,a){var n=e.target;a(Object(C.a)(Object(C.a)({},t),{},Object(N.a)({},n.name,n.value)))};function be(e){var t=Object(n.useState)([]),a=Object(m.a)(t,2),c=a[0],l=a[1],o=Object(m.a)(e.context,2),s=o[0],u=o[1],d=Object(n.useState)(!1),f=Object(m.a)(d,2),p=f[0],v=f[1],g=Object(n.useState)(),b=Object(m.a)(g,2),E=b[0],y=b[1];Object(n.useEffect)((function(){var t=ve.compile(e.schema);t(s),l(t.errors)}),[e.schema,e.context,s]);var O=function(){var t=Object(ne.a)(ae.a.mark((function t(a){var n,r,l,o,s,i;return ae.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null===c){t.next=4;break}return console.error(c),t.abrupt("return");case 4:return v(!0),t.next=7,a();case 7:if(n=t.sent,v(!1),n){t.next=11;break}return t.abrupt("return");case 11:if(y(n),n.clearInput){for(r=e.schema.properties,l={},o=0,s=Object.keys(r);oa?-1:1,c=t;c!==a;c+=r)e[c]=e[c+r];e[a]=n};return r.a.createElement(de,{className:"form-drop",handleDrop:function(t){for(var n=0,r=Array.from(t);n0||i.login.isLogging,onClick:function(){return s((e={username:c.username,password:c.password},function(){var t=Object(ne.a)(ae.a.mark((function t(a){return ae.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a({type:"LOGIN_ACTION",payload:{isLogging:!0}}),D("login",{uname:e.username,upwd:e.password}).then((function(e){200===e.status&&(a({type:"LOGIN_ACTION",payload:!0}),e.data.accessToken&&localStorage.setItem("accessToken",e.data.accessToken),e.data.ossToken&&localStorage.setItem("ossToken",JSON.stringify(e.data.ossToken)),a(re()))}),(function(e){return J(a,e,"GET_LOGIN_ACTION","isLogging")}));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));var e}},i.login.isLogging?"One sec...":"Submit"))}},fastSwitch:!0}),r.a.createElement("div",{className:"caption"},"Forget your password?"," ",r.a.createElement(o.b,{to:"/password-reset",tabIndex:-1},"Reset here")),r.a.createElement("div",{className:"caption"},"Interested in becoming a Partner of Trumode? ",r.a.createElement(o.b,{to:"/about"},"Learn more"),"."),i.login.error&&r.a.createElement("div",{className:"callout error"},i.login.error.clientMessage))}function _e(){var e=Object(O.c)((function(e){return e.account})),t=Object(n.useState)(!1),a=Object(m.a)(t,2),c=a[0],l=a[1],o=Object(s.f)(),i=Object(O.b)();return e.user&&"guest"!==e.user.role?r.a.createElement(r.a.Fragment,null,r.a.createElement("button",{className:"user-button",onClick:function(){return l(!0)}},e.user.username),c&&r.a.createElement(ee,{id:"user-modal",backdrop:!0,backdropClose:!0,titleBar:"Welcome",close:function(){return l(!1)}},r.a.createElement("div",null,"You are logined as ",e.user.username),r.a.createElement("div",{className:"button-group full"},r.a.createElement("button",{name:"submit",className:"input-field-item",onClick:function(){G("user-modal","animated fadeOut faster",{callBack:function(){l(!1),o.push("/password-reset")}})}},"Change Password"),r.a.createElement("br",null),r.a.createElement("button",{name:"submit",className:"input-field-item",onClick:function(){G("user-modal","animated fadeOut faster",{callBack:function(){l(!1),i(ce())}})}},"Sign out")))):r.a.createElement(r.a.Fragment,null,r.a.createElement("button",{className:"user-button",onClick:function(){return l(!0)}},"Sign in"),c&&r.a.createElement(Ce,{id:"login-modal",close:function(){return l(!1)}}))}var Te=function(){return r.a.createElement("svg",{id:"Layer_1","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 263.89 153.57"},r.a.createElement("title",null,"Trumode-logo-dragon"),r.a.createElement("path",{d:"M578.88,468.4c-1.08-3.12-.92-3.34,1.86-4.15,6.85-2,13.71-4,20.52-6.13,1.53-.48,2.86-1.54,4.34-2.2a2.32,2.32,0,0,0,1.44-3.15c-1,.48-2,1.4-2.87,1.32s-1.82-1.08-2.62-1.79a2.72,2.72,0,0,1-.18-3.75,5.08,5.08,0,0,1,3-1.57c3.64-.71,5.34,1.93,6.25,4.61.83,2.44-.55,4.85-2.22,6.77-2.35,2.7-5.57,3.84-9,4.46C592.52,464.13,585.54,465.42,578.88,468.4Zm24.89-15.94.89.38,2.55-2.06c-.4-.45-.74-1.19-1.22-1.28-.65-.13-1.79,0-2,.44A6.46,6.46,0,0,0,603.77,452.46Z",transform:"translate(-508.07 -435.37)"}),r.a.createElement("path",{d:"M692.08,529.05l2.69-.48c.55,1.25.08,2.41-1,2.61-3.77.64-7.56.81-10.88-1.69-.14-.1-.19-.31-.34-.55a11.27,11.27,0,0,0,3-1.74,5.54,5.54,0,0,0,1.18-3.09c0-.34-1.34-1-2.14-1.15-7.19-1.4-13.86.48-20.32,3.42a58,58,0,0,0-17.28,12c-1.92,1.93-4.39,3.32-6.89,5.16l-.82-3.87-.66-.19c1.55,4.47-1.36,5.9-4.33,7.52s-5.71,3.65-8.64,5.36a24.65,24.65,0,0,1-4,1.46v-5.15h-.27c-.19,1.49-.35,3-.6,4.46-.08.48-.3,1.16-.65,1.32-3.2,1.48-6.42,3-10.11,2.32-.11,0-.19-.16-.45-.39l1.51-3.11-5.9,5.17a28.36,28.36,0,0,1,3.43.82c2.49.93,3.16,2.25,2.66,4.86-.86,4.45-4.17,7.48-9.15,8-4.09.46-8.21.72-12.32.93-6.07.32-11.72,2.37-17.47,4.06-3.48,1-7,2.08-10.13,3,.43,1.78,1.26,3.45,1.09,5-.12,1.13-1.39,2.37-2.47,3.09-1.35.91-2.83.55-4.13-1a5.25,5.25,0,0,0,1.7-.53,4.73,4.73,0,0,0,1.65-1.93c.12-.36-.74-1.26-1.34-1.58-2.59-1.38-5.23-2.65-7.87-3.93a7.44,7.44,0,0,1-4.17-5.37c-.51-2.36-1-4.73-1.33-7.12-.26-1.78-1-2.62-3-2l-.44,2.77c-2.3-.29-3.31-1.81-2.62-4,.53-1.68,1.48-3.17,3.44-3.24,2.41-.08,4.88,0,6.22,2.59.14.26.26.54.39.8l.62-.11c-.22-2.61-.31-5.23-.7-7.82-.29-1.89-1.64-2.74-3.6-2.88-4-.28-7.54.45-10.51,3.45.35,1.9,1.4,2.9,3.56,2.46.06.19.12.38.19.57a6.8,6.8,0,0,1-2.23,1,3.66,3.66,0,0,1-3.79-4.77,10.59,10.59,0,0,1,9.39-7.68,15.26,15.26,0,0,1,11.3,2.86,7.4,7.4,0,0,1,3,7.93c-.47,2.36-1.24,4.68-1.51,7.06a20.08,20.08,0,0,0,.35,5.4,3.54,3.54,0,0,0,3.66,3.27,30.49,30.49,0,0,0,14.91-2.51c4.27-1.88,8.36-4.21,12.52-6.35a5.55,5.55,0,0,0,.87-.79c-2.3-.17-4.37,0-6.24-.55s-3.42-1.73-5.09-2.62c0,.19-.07.9-.12,1.61-2.81.07-3.94-.66-5.3-3.53-.1.72-.18,1.22-.26,1.84a34.42,34.42,0,0,1-3.86-1.5,2.58,2.58,0,0,1-1-1.61,14.7,14.7,0,0,1,1.24-9.66c-3.1,2.52-2.65,5.86-1.9,9.42-4.62-1.39-7.48-4.46-9.84-8a37.34,37.34,0,0,1-5.87-15c-.8-5.08,1.56-10.12,5.9-12.17a8.18,8.18,0,0,1,8.53.69,4.48,4.48,0,0,1,1.23,2.65c.35,1.73,1.11,3.41-.13,5.24-1.74,2.56-2.13,2.89-5.28,2.48-.37,0-.76,0-1.26-.09,1.37,1.35,5.25.95,6.47-.53,3.54-4.3,1.3-11.13-4.09-12.3-3-.65-5.39,1-7.75,2.55-1,.67-2,1.36-3.21,2.17-.92-5.29,1.68-8.9,4.88-12.14,5.36-5.42,12.38-7.73,19.4-10,3.77-1.23,7.52-2.54,11.2-4a15,15,0,0,0,6.88-5.25c2.19-3.06,1.48-6.4-2-7.54a39.51,39.51,0,0,0-7.3-1.25,38,38,0,0,0-4.41,0c.24-1.88.45-3.62.67-5.36l-.7-.12c-.16,2.35-.2,5.08-2.49,6.1-2,.89-4.46.77-6.65,1.08.21,1.17.55,2.78.77,4.39a2.68,2.68,0,0,1-.29,1.66c-5.38,8.43-10.3,11.14-19.94,8.85a3,3,0,0,1-1.54-1.23c4.43-.59,9,0,13-3.54h-5.19c0-.13-.09-.25-.13-.38l5.87-2.55c-.14-1.24-.68-1.68-1.85-1.31a7.34,7.34,0,0,1-2.11.39,3.78,3.78,0,0,1-2.06-.65,17.36,17.36,0,0,1-15.26,2.3,7.37,7.37,0,0,1,1.78-.88c2-.38,4.24-.28,6.1-1.06a18.38,18.38,0,0,0,5.17-3.68c2.2-2.05,4.15-4.36,6-6.31-2.92.16-5.13,4-9.4,2.89l3.74-2.11-.72-.79c-3.24-1-5.52,3.38-9.15,1.5l4-2.58c-.5-1.37-1.5-1.51-2.81-1.36-2.52.28-5.06.4-7.82.61.41-2.21,2.07-1.55,3.12-1.86a31.55,31.55,0,0,1,3.85-.69c.15-1.36-.47-1.61-1.58-1.63-1.85,0-3.77,0-5.12-2.24h5a38,38,0,0,1,0-5c.52-3.72,2.77-6.39,5.68-8.57,3.78-2.83,7.6-5.62,8.21-11,3.17,2.8,2.2,5.63-1.49,10.16.24.27.5.54.74.82.77.91,2.32,2,2.16,2.69a10.94,10.94,0,0,1-2.58,4.67c-.47.5-2.2.05-3.22-.34-.35-.14-.26-1.41-.4-2.35a4.22,4.22,0,0,0-2.63,7.59c1.91,1.07,3.88,1.93,5.83,0a2.29,2.29,0,0,1,1-.58c2-.5,3.6-1,3.89-3.65.23-2.06,2.68-2.61,4.54-1.53a26.59,26.59,0,0,0,3.81,1.91,2.6,2.6,0,0,0,1.89-.17c.44-.23.66-.9,1-1.38a9.56,9.56,0,0,0-1.48-.33,3,3,0,0,0-1,.26c-.39-1.5.51-2.15,1.55-2.81a47.2,47.2,0,0,1,4.49-3c3.2-1.55,6.49-2.94,9.8-4.22,3-1.16,6.13-2,8.13-4.73a8.06,8.06,0,0,0,1.68-3.84c.1-1.14-.43-2.94-1.26-3.39-1-.54-2.61-.05-3.91.24-.31.07-.65,1.11-.56,1.63a2.23,2.23,0,0,0,1.13,1.26,7.64,7.64,0,0,0,2,.46c-2.09,2.14-3.55,1.12-5.34-.55-1.29-1.21-.93-2.53.57-4.26,3.28-3.78,6.72-2.85,8.65-.69,2.84,3.17,2.92,7.61,0,10.39-4,3.72-9,5.42-13.71,7.69l-1.6.74c-1.81.84-3.13,1.79-2.38,4.24.4,1.31.07,2.85.07,4.28,3.19-1.55,6.33-3.22,9.59-4.63a31.66,31.66,0,0,1,13.67-2.93c3.33.11,4.48,1,5.54,4.35.73,2.31-.07,4.2-2.53,6-2.19,1.61-4.33,1.6-6.64-.14a31.37,31.37,0,0,1-2.52-2.36L587.46,478c0,.08.08.17.13.25a19.08,19.08,0,0,0,2.89-1.92,3.82,3.82,0,0,1,4.06-1,22.06,22.06,0,0,1,11.3,6.6c3.89,4.41,3.9,10.24.26,15.31-2.79,3.88-6.61,6.45-10.65,8.75-5.21,3-10.58,5.68-15.64,8.89a15.73,15.73,0,0,0-7,10.05c-1.11,5,2.31,10.68,7.77,13.34l-.91-1.66c2.17-.52,4.21-.87,6.16-1.5,2.26-.73,4.37-1.77,5.4-4.18a2.19,2.19,0,0,0-1.42-3.25,3.07,3.07,0,0,0-2.14.36c-.27.14-.24,1-.23,1.51a12.28,12.28,0,0,0,.24,1.69,2.6,2.6,0,0,1-3.16-2.11,4.13,4.13,0,0,1,1.05-3.3c2.63-2.62,6.66-2.63,8.9.3,1,1.32,1.12,3.72.88,5.53-.52,3.84-3.4,6.19-6.36,8.29-.54.38-1.47.21-2.77.36,8.56,2.13,15.46-2.1,23.2-3.55-1.83,2.62-3.6,5.28-5.5,7.84a16.41,16.41,0,0,1-3,3.1c-4.22,3.3-7.19,3.29-11.74.23l1.5,2.12c-5,.55-10.63-1.73-13.87,4,2.79-2.31,6.13-2.37,9.51-2.42,3.2,0,6.4-.2,9.6-.33a10.84,10.84,0,0,0,7.9-4.21c5.38-6.4,9.55-13.53,11.55-21.72A20.59,20.59,0,0,0,615,513a5.37,5.37,0,0,0-8.41-2.4c-1.46,1.16-.44,2.14.33,3.29l2.92-2c.2,1.38.47,2.62-1,3.29s-2.77,1-4-.55a5.33,5.33,0,0,1-.86-5.52c.51-1.41,3.09-2.76,4.79-2.68,7.82.37,13.45,6,13.56,13.9.05,3.11-.32,6.22-.51,9.61l10.28-5.33c-.27,1-.45,1.75-.64,2.49L639,521c.83,3.16-1.15,5.17-1.93,7.54,2.7-3.38,4.19-7.7,8.21-10.51-.1,1.11-.16,1.84-.23,2.57l.26.07c3.76-7.55,7.59-15.07,11.24-22.67a32.16,32.16,0,0,0,3.26-15c-.23-7.83-3-14.55-9.13-19.6-4.23-3.47-12.1-4.11-16.65-1.17a13.45,13.45,0,0,0-3.78,4.54c-1,1.61-.18,3.14,1.2,4.31s3.64,1.14,4.63,0c.84-1,.28-3.16-1.13-4.22a8.87,8.87,0,0,1-1.75-1.46c2.61-.71,5.86,1.17,6.36,3.22.87,3.61-.2,6.56-2.92,8-3.25,1.74-7,1-9.72-2-4.46-4.89-3.23-11.77,2.78-16,6.31-4.41,12.93-4.58,19.88-1.73,8.7,3.56,14.55,9.49,16.19,19,1,5.63.4,11.24-.48,16.8-.76,4.84-1.77,9.64-2.63,14.46-.08.44-.11,1.16.15,1.36,2.2,1.73,2.89,4.29,3.8,6.72.41,1.11.91,1.8,2.25,1.52,2.64-.55,5.3-1,8-1.54,0-.19-.07-.38-.1-.57-1.92.33-3.86.59-5.76,1a2.73,2.73,0,0,1-3.4-1.52c-1.14-2.19-2.3-4.37-3.63-6.88,2.52-.65,4.77-1.2,7-1.81,4-1.1,8-2.34,12.05-3.3a19,19,0,0,1,5.22-.25,70.9,70.9,0,0,1,26.17,6.05c1.74.8,2.23,1.78,1.8,3.46a20.13,20.13,0,0,1-1,3.18c-1.17,2.63-2.14,3-4.84,2.2-5-1.46-10-3-15.09-4.22-2-.49-4.25-.27-6.58-.38.21.52.25.81.35.83q8.79,2.29,17.59,4.54a34.87,34.87,0,0,0,3.64.7c3.29.48,5.41-1,6.33-4.4.39-1.44.55-2.93.82-4.38L732,508.8a17.36,17.36,0,0,1-.52-2.67c-.09-6.9-1.9-12.92-8.3-16.68a12.4,12.4,0,0,0-8.46-1.31,19.36,19.36,0,0,0,1.64,1.71c1.06.87,1.47,2,.77,3.1a7.45,7.45,0,0,1-2.55,2,3.67,3.67,0,0,1-1.74.17c-2.11,0-4-.26-4.84-2.71s-.67-4.56,1.31-6.25c1.62-1.39,3.39-3.13,5.32-3.48a15.22,15.22,0,0,1,7.38.82,33.48,33.48,0,0,1,16.16,11.88,11,11,0,0,1,2.51,6.67c0,2-.39,3.65-2.7,4.15a8.33,8.33,0,0,0-1.77,1c6.82-1,11.73-6,8.37-12.82a22.25,22.25,0,0,0-10-10c-4.21-2.21-8.65-4.06-12.65-6.6-7.95-5.05-11.92-16.12-9.35-25.18a12.31,12.31,0,0,1,1.86-3.86c5.17-7.09,11.81-11.84,20.76-12.92,10-1.21,19.4.17,27.94,5.66,6.26,4,9.85,10.71,8.58,17.55a10.28,10.28,0,0,1-8.28,8.09c-2.36.33-5.35-1.59-5.8-3.72-.69-3.29.78-6.13,3.61-6.85a6.32,6.32,0,0,1,2.92-.05,10.26,10.26,0,0,0-1.95,1.88c-.49.8-1.13,2.36-.83,2.62.93.83,2.09,1.77,3.64.85a4.82,4.82,0,0,0,1.43-7.15,23.56,23.56,0,0,0-9.4-7.81c-8.93-4.33-18.06-4.75-26.9.17-4.55,2.53-7.66,6.42-7.17,12.07.35,4.05,2.79,7.11,6,9.2,4.71,3,9.77,5.49,14.56,8.38a71.55,71.55,0,0,1,9.52,6.48c7,5.93,8.3,13.49,5.77,22.05-2.45,8.29-8.43,12.8-16.08,15.81-6.74,2.65-13.84,3.79-20.8,5.52a23,23,0,0,0-7.23,3.27c-2.88,2-3.93,7.47-2.36,10.54a19.09,19.09,0,0,0,2,2.66l.79-.6c-.31-1-.63-2-.93-3-1.71-5.64,0-9.7,5.57-11.49,4.74-1.52,9.74-2.26,15-3.42-.21,1.64-.43,2.7-.47,3.77a3,3,0,0,0,3.09,3.29,2.27,2.27,0,0,0,1.67-1.11,4.79,4.79,0,0,0-.06-2.25c0-.09-.48-.23-.67-.16a.72.72,0,0,0-.37.56,8.22,8.22,0,0,0,.29,1.24c-2.71.29-3.43-.68-2.66-3.13a3.69,3.69,0,0,1,3.42-2.92c2-.21,3.61.42,4.43,2.18a31.64,31.64,0,0,1,2.65,7.11c1.61,8.47,2.95,17,4.4,25.49.07.38.15.76.22,1.15,1.43-.44,2.92-1.39,4.17-1.14s2.23,1.66,3.21,2.68c1.18,1.23.2,2.23-.5,3.39L755.19,562c-1.66.4-2.19,1.45-2.84,3a34.93,34.93,0,0,1-5.17,8.66c-1.06,1.26-3.46,1.44-5.29,2-2,.57-4.09.82-6,1.5s-2,1.42-.53,2.81l2.92-.7c-2,3.67-3.14,4.19-5.36,2.83s-2.95-4.85-1.49-6.79c.47-.63,1.28-1.13,1.44-1.81s-.43-1.85-.7-1.86a16.25,16.25,0,0,0-4.83.45,5.56,5.56,0,0,0-4.13,6.49,36.49,36.49,0,0,0,2,6.48c.51,1.47,1.9,1.47,3.11,1.5.32,0,.86-.69,1-1.14a11.2,11.2,0,0,0,0-2.32c1.78.35,2.36,2.79,1.06,4.56a2.89,2.89,0,0,1-3,1.34,9.87,9.87,0,0,1-8.22-6.41c-2-4.89-.68-11.45,2.93-14.92a7.53,7.53,0,0,1,7.91-2c1.81.54,3.61,1.12,5.44,1.57a10.69,10.69,0,0,0,7.06-.93,2.61,2.61,0,0,0,1.75-2.52,43.92,43.92,0,0,0-4.59-22.21,2.35,2.35,0,0,0-2.66-1.61c-4.39.35-4.44.3-8.41,2.52-6.22,3.48-13.07,4.8-20.05,5.57a52.8,52.8,0,0,1-17.37-.81,19.54,19.54,0,0,1-9-4.31,10.28,10.28,0,0,1-3.53-6.38,4.15,4.15,0,0,1,5.35-4.6c3,1,5.9,2.08,9.13,1.72,2.76-.31,3.65-1.29,3.68-4a2.67,2.67,0,0,0-2.15-2.87c-.89-.13-2,.91-2.94,1.43A9.37,9.37,0,0,0,692.08,529.05Zm-27.69-5c.32-2.32-1.22-3.82-2.58-5.32a2.46,2.46,0,0,0-2.15-.64,47.33,47.33,0,0,0-7.48,3.24c-2.81,1.62-5.38,3.65-8.31,5.69.18-1.32.32-2.32.45-3.32-2.37,4-4.44,8.28-9.73,9.57.1-.66.16-1.08.22-1.53-2.28,1.38-2.78,5.09-6.3,4.5-.4.44-.77,1.12-1.33,1.4a98.22,98.22,0,0,1-9,4.17c-1.64.62-2.08,1.65-2.34,3.24,1.31-1.93,2.69-2.1,4.27-.47-.15-.61-.3-1.21-.49-1.94a11.09,11.09,0,0,0,1.31-.45c3.58-1.7,7.28-3.2,10.67-5.21,3-1.79,3.71-2,6,.73l.69.79.26-.2L636,534.56c1.36-1.18,2.55-2.27,3.8-3.26a63.82,63.82,0,0,1,6.36-4.8c3.83-2.33,7.84-4.38,11.76-6.57a3.49,3.49,0,0,1,5.26,1.67C663.62,522.41,664,523.23,664.39,524Zm48.86-35.16-1,.11a7.73,7.73,0,0,0-1,2.76c0,.37,1.48.84,2.32.95.45.06,1-.54,1.49-.85C714.49,490.86,713.87,489.87,713.25,488.88ZM570.22,559l2.36-8.13C570,552.53,569.44,554.35,570.22,559Zm-14-66.94.41.79L561,490.5l-.36-.7Zm20-14.78c-1.7-2.28-2.29-2.42-3.78-.95Z",transform:"translate(-508.07 -435.37)"}),r.a.createElement("path",{d:"M550.59,513.81a29.74,29.74,0,0,0-3.75,14.68,25.7,25.7,0,0,0,.58,4.86c.28,1.31-.09,1.85-1.39,1.9-.59,0-1.17.14-1.76.19-1.14.1-1.53-.37-1.27-1.53a11.34,11.34,0,0,0,.29-2.9,2.38,2.38,0,0,0-2.81-1.84c-1.57.31-2.45,1.49-2.22,2.66.79-.2,1.91-.81,2.3-.5a3.45,3.45,0,0,1,1.09,2.45,4.79,4.79,0,0,1-7.17,4.42,3.49,3.49,0,0,1-1.65-2.48c.26-7.47-4.23-13-7.55-19-2.56-4.63-5.49-9-8.29-13.53a15.37,15.37,0,0,0-1.65-1.93c-2.12,3.28-3,3.8-4.82,3.12a3.5,3.5,0,0,1-2.44-3.7c1.44.46,3,1.46,4.14-.63-.34-.87-.76-1.81-1.07-2.78-1.58-4.93.8-8.44,4.19-11.59,1-1,2-2,3-3,.74-.75,1.69-1.65.56-2.58-.41-.33-1.57.27-2.83.55,0-.67-.34-2.16.06-2.39,1.2-.7,3-1.62,4-1.2,3.55,1.48,4.55,3.22,2.34,7.24,3.28-.08,6.08-2.12,6.65-4.84s-1.56-6.41-4.38-7.67a3.25,3.25,0,0,0-4.27,1c.21.3.44.61.65.93s.32.51.53.86c-1.6.2-2.21-.62-2.71-1.81a2.34,2.34,0,0,1,.83-3,5,5,0,0,1,4.64-1.32,12,12,0,0,1,9.07,7,9.46,9.46,0,0,1-1.18,10.31c-1.67,2.17-4.11,2.65-6.55,3.08a9.66,9.66,0,0,0-6.44,3.71,3.84,3.84,0,0,0-.67,3c2.86,8.31,7.12,15.82,13.63,21.86,2.77,2.56,7,2.71,10.4.62,1.84-1.12,3.67-2.23,5.54-3.29A14.74,14.74,0,0,1,550.59,513.81Z",transform:"translate(-508.07 -435.37)"}),r.a.createElement("path",{d:"M677.79,525.47c-1.28,3.85-4.22,4.24-7.19,5.22.86.26,1.37.46,1.89.57,2.48.52,3.39,2,2.25,4.23a19.71,19.71,0,0,1-3.2,4.41c-1.92,2.05-4.1,3.85-6,5.86a20.61,20.61,0,0,0-3,3.82c-1.72,2.92-3.28,5.93-5,9.16,2.3.49,4.72.89,4.45,3.89a2.75,2.75,0,0,1-2.52,2.74c-.07-1.15-.13-2.21-.22-3.81-1.65.82-3,1.41-4.24,2.12s-2.5,1.68-3.84,2.35a5.6,5.6,0,0,1-5.93-.28,54.5,54.5,0,0,0-5.64-3.15c-.5-.25-1.25,0-1.88,0v.6l1.86,1.51c-1,1.36-2.16,1.86-3.5,1s-1.94-3.6-1.11-4.7c1.61-2.13,2.51-2.61,5.76-3.19a15.55,15.55,0,0,1-1.73-1.25c-2.3-2.2-4.15-2.71-6.06-1.62-3.45,2-5.1,4.85-4.18,7.76.19.58,1.4,1,2.21,1.18.43.11,1-.35,1.79-.65-.44,1.77-1.25,2.72-2.77,2.88s-2.65.11-3.32-1.78c-2.61-7.4,1.18-14.25,8.39-15.25a4.59,4.59,0,0,1,4.15,1.66c1.78,1.82,3.45,3.75,5.2,5.6a7.46,7.46,0,0,0,1.51,1.23c2.74,1.68,4.13,1.55,6.4-.73,3.14-3.16,5.37-6.73,4.78-11.47-.15-1.18-.46-2-1.88-2.28-1.88-.41-2.88-1.87-3.21-3.8s0-3.34,1.8-4.47c2.37-1.47,4.37-3.61,6.85-4.81a63.18,63.18,0,0,1,10.22-3.68A50.25,50.25,0,0,1,677.79,525.47Zm-9.07,6-.4-.34c-.83.63-2.18,1.14-2.36,1.92s.37,2.71,1,2.94c1,.36,2.45-.16,3.63-.54.27-.09.21-1.16.31-1.78l-.61-.11-.69,1.48C667.72,534.24,667.89,532.94,668.72,531.43Z",transform:"translate(-508.07 -435.37)"}),r.a.createElement("path",{d:"M672.26,502.69c.93-2.4,1.61-4.63,2.64-6.69,2-4,4.27-7.93,6.31-11.94a35.2,35.2,0,0,0,4.23-13.76c.4-6.43-1.34-12.2-6.1-16.73a8.3,8.3,0,0,0-9.61-1.78,3.49,3.49,0,0,0-1.73,1.74,1.93,1.93,0,0,0,.76,1.75,8.83,8.83,0,0,0,2.78-.2c0-.26,0-.52,0-.78l-2.42-.6-.19-.54a9.26,9.26,0,0,1,3-.77c.84.08,2.24.82,2.3,1.38a4.23,4.23,0,0,1-1.05,3.12c-2.58,2.46-7.5,1.34-9-1.87-1.12-2.36.8-5.74,3.92-6.88,5.91-2.14,11.23-.5,16,2.92,5,3.58,7,9,7.7,14.88,1.41,11.87-1.33,22.95-6.83,33.45a2.76,2.76,0,0,1-2.41,1.58C679.32,501.39,676.12,502,672.26,502.69Z",transform:"translate(-508.07 -435.37)"}),r.a.createElement("path",{d:"M631.13,521.2c0-5.8,2.84-9.53,8.18-11.61,3.2-1.25,6.28-2.79,9.43-4.18.3-.13.89-.24,1-.13a2,2,0,0,1,.28,1.21,15.52,15.52,0,0,1-7.41,11.66,76.1,76.1,0,0,1-9.42,4.62C631.33,523.57,631,523.26,631.13,521.2Z",transform:"translate(-508.07 -435.37)"}))},Ie=a(189),xe=a(289);function Ae(e){var t=Object(s.f)(),a=Object(n.useState)(!1),c=Object(m.a)(a,2),l=c[0],o=c[1],i=Object(n.useState)(!1),u=Object(m.a)(i,2),d=u[0],p=u[1],h=Object(O.c)((function(e){return e.account})),E=Object(n.useRef)(null);Object(n.useEffect)((function(){var e=function(e){var t;console.log("Clicked"),(null===E||void 0===E||null===(t=E.current)||void 0===t?void 0:t.contains(e.target))||(S({x:-y,immediate:!1}),p(!1),e.stopPropagation())};return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}));var y=Math.min(280,.8*K()),w=Object(Ie.useSpring)((function(){return{x:-y,config:{tension:200}}})),j=Object(m.a)(w,2),k=j[0],S=j[1],N=Object(xe.a)((function(e){var t=e.down,a=Object(m.a)(e.movement,1)[0],n=(d?0:-y)+Math.min(0,a);S({x:n,immediate:t}),!t&&d&&(n<-y/3?(S({x:-y,immediate:t}),p(!1)):S({x:0,immediate:t}))}));return r.a.createElement(r.a.Fragment,null,r.a.createElement("header",{id:"main-header",className:"tr-container ".concat(e.theme||"light")},r.a.createElement("div",{id:"header-main-m"},r.a.createElement("div",{role:"button",id:"header-main-m-l",onClick:function(){p(!d),S({x:d?-y:0,immediate:!1})}},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 50 50",fill:"#191919"},r.a.createElement("path",{d:"M 0 7.5 L 0 12.5 L 50 12.5 L 50 7.5 Z M 0 22.5 L 0 27.5 L 50 27.5 L 50 22.5 Z M 0 37.5 L 0 42.5 L 50 42.5 L 50 37.5 Z"}))),r.a.createElement("div",{id:"header-main-m-c"},r.a.createElement("img",{onClick:function(){t.push("/")},src:"dark"===e.theme?v.a:f.a,alt:"Trumode Logo"})),r.a.createElement("div",{id:"header-main-m-r",onClick:function(){o(!0)}},h&&h.user?r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"#191919"},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"#191919"},r.a.createElement("path",{d:"M 12 3 A 4 4 0 0 0 8 7 A 4 4 0 0 0 12 11 A 4 4 0 0 0 16 7 A 4 4 0 0 0 12 3 z M 12 14 C 8.859 14 3 15.545 3 18.5 L 3 21 L 12.294922 21 C 12.197922 20.676 12.123219 20.342 12.074219 20 L 12.080078 20 C 12.033078 19.673 12 19.34 12 19 C 12 17.923 12.2515 16.907094 12.6875 15.996094 C 13.0115 15.316094 13.436125 14.69325 13.953125 14.15625 C 13.245125 14.05225 12.577 14 12 14 z M 18.064453 14 C 17.935453 14 17.8275 14.096609 17.8125 14.224609 L 17.695312 15.236328 C 17.211312 15.404328 16.774531 15.659281 16.394531 15.988281 L 15.457031 15.582031 C 15.339031 15.531031 15.202672 15.577453 15.138672 15.689453 L 14.201172 17.310547 C 14.137172 17.422547 14.166531 17.564625 14.269531 17.640625 L 15.076172 18.238281 C 15.029172 18.486281 15 18.74 15 19 C 15 19.26 15.028172 19.512766 15.076172 19.759766 L 14.271484 20.359375 C 14.168484 20.436375 14.138125 20.578453 14.203125 20.689453 L 15.138672 22.310547 C 15.202672 22.422547 15.340984 22.467016 15.458984 22.416016 L 16.394531 22.011719 C 16.773531 22.339719 17.211313 22.595672 17.695312 22.763672 L 17.8125 23.775391 C 17.8265 23.904391 17.935453 24 18.064453 24 L 19.935547 24 C 20.064547 24 20.1725 23.903391 20.1875 23.775391 L 20.304688 22.763672 C 20.788688 22.595672 21.225469 22.340719 21.605469 22.011719 L 22.542969 22.417969 C 22.660969 22.468969 22.797328 22.421547 22.861328 22.310547 L 23.798828 20.689453 C 23.862828 20.577453 23.833469 20.435375 23.730469 20.359375 L 22.923828 19.759766 C 22.971828 19.512766 23 19.26 23 19 C 23 18.74 22.971828 18.487234 22.923828 18.240234 L 23.728516 17.640625 C 23.831516 17.563625 23.861875 17.421547 23.796875 17.310547 L 22.861328 15.689453 C 22.797328 15.577453 22.659016 15.532984 22.541016 15.583984 L 21.605469 15.988281 C 21.226469 15.660281 20.788688 15.404328 20.304688 15.236328 L 20.1875 14.224609 C 20.1735 14.095609 20.064547 14 19.935547 14 L 18.064453 14 z M 19 17.25 C 19.966 17.25 20.75 18.033 20.75 19 C 20.75 19.966 19.966 20.75 19 20.75 C 18.034 20.75 17.25 19.966 17.25 19 C 17.25 18.033 18.034 17.25 19 17.25 z"}))):r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"#191919"},r.a.createElement("path",{d:"M 6.5625 5.0136719 C 2.4595703 5.2668613 -0.68726562 9.0536406 0.13085938 13.369141 C 0.65285938 16.124141 2.8748594 18.347141 5.6308594 18.869141 C 9.378008 19.579519 12.720128 17.298793 13.703125 14 L 18 14 L 18 15 C 18 16.105 18.895 17 20 17 C 21.105 17 22 16.105 22 15 L 22 14 C 23.105 14 24 13.105 24 12 C 24 10.895 23.105 10 22 10 L 13.699219 10 C 12.979424 7.5432523 10.909496 5.6120152 8.3691406 5.1308594 C 7.7527656 5.0139844 7.1486328 4.977502 6.5625 5.0136719 z M 7 9 C 8.657 9 10 10.343 10 12 C 10 13.657 8.657 15 7 15 C 5.343 15 4 13.657 4 12 C 4 10.343 5.343 9 7 9 z"}))))),r.a.createElement(Ie.animated.div,Object.assign({ref:E,id:"header-drawer",className:d?"active":"inactive"},N(),{style:k}),r.a.createElement("div",{className:"dummy-header"},r.a.createElement("button",{className:"circle",onClick:function(){p(!d),S({x:d?-y:0,immediate:!1})}},"\xd7")),r.a.createElement(b,{name:"header-drawer-menu",menu:g,deep:2})),l&&r.a.createElement(Ce,{id:"login-modal",close:function(){return o(!1)}}))}function Me(e){var t=Object(n.useState)({name:"null"}),a=Object(m.a)(t,2),c=a[0],l=a[1];return K()<600?r.a.createElement(Ae,e):r.a.createElement("header",{id:"main-header",className:"tr-container ".concat(e.theme||"light"),onMouseLeave:function(){return l({name:"null"})}},r.a.createElement("div",{id:"header-main"},r.a.createElement("div",{id:"header-nav"},r.a.createElement("div",{id:"header-logo-container"},r.a.createElement(o.b,{to:"/"},r.a.createElement("img",{src:"dark"===e.theme?v.a:f.a,alt:"Trumode Logo"}))),r.a.createElement("div",{id:"header-menu-container"},r.a.createElement(y,{itemHoverCallback:l}))),r.a.createElement("div",{id:"header-extra"},r.a.createElement(_e,null))),c&&c.submenu&&r.a.createElement("div",{id:"header-extension"},r.a.createElement("div",{className:"dragon-overlay"},r.a.createElement(Te,null)),r.a.createElement(b,{menu:c})))}a(571);function Le(){var e=Object(s.g)().pathname;return Object(n.useEffect)((function(){window.scrollTo(0,0)}),[e]),null}function De(e){return r.a.createElement(r.a.Fragment,null,r.a.createElement(Le,null),e.hideHeader?null:r.a.createElement(Me,{theme:e.theme}),e.hideHeader||e.hideDummyHeader?null:r.a.createElement("div",{className:"dummy-header",style:{background:"white"}}),function(){var t=function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var a=e.indexOf("rv:");return parseInt(e.substring(a+3,e.indexOf(".",a)),10)}}();return!e.noIEDetection&&t?r.a.createElement("div",{className:"ie-unsupport-banner"},r.a.createElement("div",{className:"ie-unsupport-inner"},r.a.createElement("div",null,r.a.createElement("img",{src:"/assets/icons/sorry.png",alt:"Sorry for your inconvenience"})),r.a.createElement("h1",null,"We are Sorry, Trumode.net is not currently supporting Internet Explorer"),r.a.createElement("div",{className:"callout successful",style:{margin:"32px 0"}},"Please use one of the modern browsers to access Trumode.net. Our recommendations are"," ",r.a.createElement("a",{href:"https://www.google.com/chrome/"},"Google Chrome"),","," ",r.a.createElement("a",{href:"https://www.mozilla.org/firefox/new/"},"Mozilla Firefox"),", or"," ",r.a.createElement("a",{href:"https://www.microsoft.com/edge"},"Microsoft Edge")),r.a.createElement("h2",null,"Why?"),r.a.createElement("p",{style:{padding:"16px 0"}},"Microsoft Internet Explorer is a legacy software pre-installed in Windows only for backward compatibility now. We are building Trumode.net with modern technologies, in order to provide you with fast and secure website experience. That's the reason we, Microsoft and most part of the Internet suggest people switch to a modern browser. At this time, please understand we cannot provide services on IE, if you need any support, please"," ",r.a.createElement("a",{href:"/contact"},"contact us"),"."),r.a.createElement("p",null,"IT Department",r.a.createElement("br",null),"Hangzhou Trumode Fashion Co.,Ltd"))):r.a.createElement("main",{className:e.className},e.children)}(),e.hideFooter?null:r.a.createElement("footer",{className:"tr-container",id:"footer-container"},r.a.createElement("div",{id:"footer"},r.a.createElement(b,{name:"footer-menu",menu:g,deep:2}),r.a.createElement("div",{id:"footer-copyright"},"Copyright \xa9 ",(new Date).getFullYear()," Hangzhou Trumode Fashion Co.,Ltd. All rights Reserved."),r.a.createElement("div",{id:"footer-dragon"},r.a.createElement(Te,null))),r.a.createElement("div",{id:"footer-background-dragon"},r.a.createElement(Te,null))))}var Pe=a(300);a(572);function ze(e){var t,a,c,l=Object(n.useRef)(null),o=Object(n.useRef)();return Object(n.useEffect)((function(){Re(e.children)&&(l.current?o.current?o.current.update():o.current=new Pe.a(l.current,e.config):console.error("Failed to initialize Swiper, DOM is not ready"))}),[e.children,e.config]),Re(e.children)?r.a.createElement("div",{ref:l,id:e.name,className:"swiper-container",style:e.style},r.a.createElement("div",{className:"swiper-wrapper"},e.children),(null===(t=e.config)||void 0===t?void 0:t.pagination)&&r.a.createElement("div",{className:"swiper-pagination ".concat(e.name,"-pagination")}),(null===(a=e.config)||void 0===a?void 0:a.navigation)&&r.a.createElement("div",{className:"swiper-button-prev ".concat(e.name,"-nav-prev")}),(null===(c=e.config)||void 0===c?void 0:c.navigation)&&r.a.createElement("div",{className:"swiper-button-next ".concat(e.name,"-nav-next")})):r.a.createElement(r.a.Fragment,null,e.children)}function Re(e){return e&&e.length>1}var Fe,qe=function(e){var t=["swiper-slide"];return e.onClick&&t.push("clickable"),r.a.createElement("div",{id:e.id,className:t.join(" "),style:Object(C.a)({},e.style),onClick:e.onClick},r.a.createElement("img",{src:e.lazy?void 0:e.background,srcSet:e.lazy?void 0:e.backgroundSet,"data-src":e.lazy?e.background:void 0,"data-srcset":e.lazy?e.backgroundSet:void 0,className:e.lazy?"swiper-lazy":void 0,alt:"slide",style:{width:"100%"}}),e.lazy&&r.a.createElement("div",{className:"swiper-lazy-preloader"}),e.children)};a(290);function Ue(e){var t=Object(s.f)(),a=function(e){e&&t.push(e)};return r.a.createElement(ze,{name:e.name,config:{pagination:e.pagination?{el:".swiper-pagination",clickable:!0,renderBullet:function(e,t){return"")}}:void 0,navigation:e.navigation?{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}:void 0,autoplay:e.autoplay,speed:e.speed,loop:e.loop,autoHeight:e.autoHeight,preloadImages:!0,lazy:!1},style:e.style},function(){var t=[];if(!e.slides||0===e.slides.length)return r.a.createElement(qe,null,"No Slides");for(var n=function(n){var c=e.slides[n];t.push(r.a.createElement(qe,{key:c.image,background:F(c.image||"",{style:c.oss_style_preview||e.oss_style_preview||"full_carousol_desk_preview"}),backgroundSet:F(c.image||"",{style:c.oss_style||e.oss_style||"full_carousol_desk"}),onClick:c.link?function(){return a(c.link)}:void 0,style:c.style,lazy:e.lazy}))},c=0;c0){var c,l=Object(h.a)(r.tags);try{for(l.s();!(c=l.n()).done;){var o=c.value;e[o]?e[o].freq+=1:e[o]={key:o,freq:1}}}catch(i){l.e(i)}finally{l.f()}}}var s=Object.values(e);s.sort((function(e,t){return t.freq-e.freq})),S(s)}}),[g]),r.a.createElement(De,null,r.a.createElement(u,{padding:!0},r.a.createElement("h1",null,"Comming soon")))}var Qe=a(80);function Ge(e){var t=Object(n.useState)({processing:!1,guestEmail:localStorage.getItem("guestEmail")||"",comments:e.id&&localStorage.getItem("comment_".concat(e.resourceType,"_").concat(e.id))||"",status:""}),a=Object(m.a)(t,2),c=a[0],l=a[1],o=Object(O.c)((function(e){return e.account})),s=!o.user||"guest"===o.user.name,i=c.comments,u=c.guestEmail,d=c.processing,f=!i||0===i.length||i.length>300||d||s&&(!c.guestEmail||!new RegExp("^([a-zA-Z0-9_\\-\\.]{1,100})@([a-zA-Z0-9_\\-\\.]{1,100})\\.([a-zA-Z]{2,5})$").test(c.guestEmail)),p=d?"Sending...":"Send";return r.a.createElement("div",{className:"comment-section"},e.header&&r.a.createElement("h3",{style:{whiteSpace:"pre-wrap"}},e.header),r.a.createElement("div",{className:"input-field no-margin"},s&&r.a.createElement("input",{onChange:function(e){var t=e.target;localStorage.setItem("guestEmail",t.value),l(Object(C.a)(Object(C.a)({},c),{},{guestEmail:t.value}))},value:u,placeholder:"Your Email Address"}),s&&r.a.createElement("br",null),r.a.createElement("textarea",{onChange:function(t){var a=t.target;a.style.height=a.scrollHeight+"px",e.id&&localStorage.setItem("comment_".concat(e.resourceType,"_").concat(e.id),a.value),l(Object(C.a)(Object(C.a)({},c),{},{comments:a.value}))},value:i,placeholder:e.placeholder||"Comments are private. Only you and Trumode can see them."}),r.a.createElement("div",{className:"button-group"},r.a.createElement("button",{className:"full",onClick:function(){!s||c.guestEmail&&0!==c.guestEmail.length?c.comments&&0!==c.comments.length?c.comments.length>300?alert("Message is too long to send."):(l(Object(C.a)(Object(C.a)({},c),{},{processing:!0})),D("services/comment",Object(C.a)({resourceType:e.resourceType,id:e.id,guestEmail:c.guestEmail,message:c.comments},e.metadata)).then((function(t){200===t.status?(localStorage.removeItem("comment_".concat(e.resourceType,"_").concat(e.id)),l(Object(C.a)(Object(C.a)({},c),{},{processing:!1,comments:"",status:"Thank you! Comment sent."}))):(console.error("Comment failed to send",t),l(Object(C.a)(Object(C.a)({},c),{},{processing:!1,status:"Failed to send message."})))}),(function(e){console.error("Comment failed to send",e),l(Object(C.a)(Object(C.a)({},c),{},{processing:!1,status:"Failed to send message."}))}))):alert("Empty message cannot be sent."):alert("Please put your email address")},disabled:f},p),e.secondaryButton),i&&i.length>300&&r.a.createElement("div",{className:"helper-text error"},"Character count exceed the limit. (Current: ",i.length,", Limit: ",300,")"),c.status&&r.a.createElement("div",{className:"helper-text"},c.status)))}function $e(e){var t=e.sample;return r.a.createElement("div",{className:"showcase-item-detail-inner"},r.a.createElement("div",{className:"sdi-image-container"},function(){var a,n=[],c=Object(h.a)(t.images||[]);try{for(c.s();!(a=c.n()).done;){var l=a.value;n.push(r.a.createElement(qe,{key:l,background:F(l,{style:e.imageStyle||"sample_grid_item"})}))}}catch(o){c.e(o)}finally{c.f()}return r.a.createElement(ze,{name:"showcase-item-detail-inner-carousol",config:{pagination:{el:".swiper-pagination",clickable:!0,renderBullet:function(e,a){return'
')}},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},loop:!0}},n)}()),r.a.createElement("div",{className:"sdi-main"},r.a.createElement("div",{className:"modal-titlebar"},r.a.createElement("div",null,r.a.createElement("h1",null,[t.gender,t.fabric,t.cat].join(" ")),r.a.createElement("span",null,"PO#: ".concat(e.sample.po)),function(){var e=[];if(!t.tags)return null;var a,n=Object(h.a)(t.tags);try{for(n.s();!(a=n.n()).done;){var c=a.value;e.push(r.a.createElement("div",{key:"sample-tag-".concat(c),className:"showcase-card-tag ".concat(c)},c.replace(/[_-]/," ")))}}catch(l){n.e(l)}finally{n.f()}return r.a.createElement("div",{className:"sdi-tag-container"},e)}()),e.onClose&&r.a.createElement("button",{className:"circle",onClick:function(){e.afterClose&&G("sample-quick-view-".concat(t.po),"animated fadeOut faster",{callBack:e.afterClose}),e.onClose&&e.onClose()}},"\xd7")),t.content&&function(e){try{var a=[];e.sort((function(e,t){return parseInt(t[1])-parseInt(e[1])}));var n,c=Object(h.a)(e);try{for(c.s();!(n=c.n()).done;){var l=n.value,o=-1!==Qe.ecoFriendlyContent.indexOf(l[0]);a.push(r.a.createElement("div",{key:l[1]+l[0],className:"sdi-content"},l[1]>"0"&&r.a.createElement("div",{className:"content-present"},l[1],"%"),r.a.createElement("div",{className:"content-name ".concat(o?"eco":"")},Y("content")&&Y("content").content&&Y("content").content[l[0]]?Y("content").content[l[0]].label_en:Z(l[0]))))}}catch(s){c.e(s)}finally{c.f()}return r.a.createElement("div",{className:"mt4"},r.a.createElement("h3",null,"Content"),a)}catch(i){console.error("Content for PO#:"+t.po+" is not valid"),console.error(i)}}(t.content),t.gauge&&r.a.createElement("div",{className:"info-field mt4"},r.a.createElement("h3",null,"Gauge"),r.a.createElement("span",null,t.gauge)),t.remark&&r.a.createElement("div",{className:"info-field mt4"},r.a.createElement("h3",null,"Remark"),r.a.createElement("span",null,t.remark)),r.a.createElement("div",{className:"mt4"},r.a.createElement(Ge,{resourceType:"sample",id:t.po,header:"Leave your comments and requests about this style"}))))}function Ye(e){var t=Object(n.useState)(),a=Object(m.a)(t,2),c=a[0],l=a[1];return Object(n.useEffect)((function(){D("samples/searchbyid",{po:e.match.params.id}).then((function(e){l(e.data)}),(function(e){e&&(console.error(e),Promise.resolve(e))}))}),[e.match.params.id]),r.a.createElement(De,null,r.a.createElement("div",{className:"sample-full-container"},c&&r.a.createElement($e,{id:c.po,sample:c,imageStyle:"sample_full"})))}a(182);var Ze=a(82);function Ve(e){var t=Object(O.c)((function(e){return e.account})),a=e.item,n=!t.user||"guest"===t.user.name;return r.a.createElement("div",{id:"showcase-card-".concat(a.po),className:"showcase-card",key:a.po,onClick:function(){return e.onItemClick(a)},style:e.style},r.a.createElement("div",{className:"image-holder"},r.a.createElement("div",{className:"image-holder-inner"},r.a.createElement("img",{src:function(){var e=a.images;return e&&e.length>0?F(e[0],{style:"sample_grid_item"}):null}()||"",alt:a.po,onError:H,onLoad:function(e){e.target.style.opacity="1"}}))),r.a.createElement("div",{className:"label-holder"},r.a.createElement("div",{className:"first-line"},r.a.createElement("div",null,a.cardProps.title),r.a.createElement("div",{className:"first-line-extra"},a.cardProps.titleRight)),r.a.createElement("div",{className:"second-line"},r.a.createElement("div",null,a.cardProps.subtitle),r.a.createElement("div",{className:"second-line-extra"},a.cardProps.secondLineExtra))),r.a.createElement("div",{className:"tags-holder"},function(){var n=[];if(t.user&&"admin"===t.user.role&&n.push(r.a.createElement("div",{key:"item-tag-edit",className:"showcase-card-tag edit",onClick:function(t){t.stopPropagation(),e.onItemEdit(a)}},"\u7f16\u8f91")),!e.item.tags)return n;var c,l=Object(h.a)(e.item.tags);try{for(l.s();!(c=l.n()).done;){var o=c.value;Qe.renderableTags.includes(o)&&n.push(r.a.createElement("div",{key:"item-tag-".concat(o),className:"showcase-card-tag ".concat(o)},o.replace(/[_-]/," ")))}}catch(s){l.e(s)}finally{l.f()}return r.a.createElement(r.a.Fragment,null,n)}()),!n&&r.a.createElement("div",{className:"fav-holder"},e.item.isFavorite?r.a.createElement("div",{className:"showcase-card-fav active"},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30",fill:"#191919"},r.a.createElement("path",{d:"M15.765,2.434l2.875,8.512l8.983,0.104c0.773,0.009,1.093,0.994,0.473,1.455l-7.207,5.364l2.677,8.576 c0.23,0.738-0.607,1.346-1.238,0.899L15,22.147l-7.329,5.196c-0.63,0.447-1.468-0.162-1.238-0.899l2.677-8.576l-7.207-5.364 c-0.62-0.461-0.3-1.446,0.473-1.455l8.983-0.104l2.875-8.512C14.482,1.701,15.518,1.701,15.765,2.434z"}))):null))}function Ke(e){var t=r.a.useState(0),a=Object(m.a)(t,2),c=a[0],l=a[1];Object(n.useEffect)((function(){var e=function(){var e=document.getElementById("showcase-main");if(e){var t=e.offsetWidth;l(t)}};return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]);var o=function(t,a,n,c){var l=e.gridConfig.columns*a+t;if(!(l>=e.items.length)){var o=e.items[l],s={position:"absolute",width:n,height:c,left:n*t,top:c*a};return r.a.createElement("div",{key:o._id,className:"showcase-card-container",style:Object(C.a)({},s)},r.a.createElement(Ve,Object.assign({item:o,onItemClick:e.onItemClick,onItemEdit:e.onItemEdit},o.cardProps)))}},s=e.gridConfig.columns,i=(K()<600?c:c-64)/s,u=(i-16)*e.gridConfig.imageRatio+60+16;return r.a.createElement(Ze.e,null,(function(t){var a=t.height,n=t.scrollTop;return r.a.createElement(Ze.c,{width:c,height:a,columnWidth:i,rowHeight:u,columnCount:s,rowCount:Math.ceil(e.items.length/s),cellRenderer:function(e){return o(e.columnIndex,e.rowIndex,i,u)},scrollTop:n,autoHeight:!0})}))}a(574),a(575);function Je(){var e=Object(n.useState)(!1),t=Object(m.a)(e,2),a=t[0],c=t[1];Object(n.useEffect)((function(){var e=function(){window.scrollY>window.innerHeight/2?a||c(!0):a&&c(!1)};return document.addEventListener("scroll",e),function(){document.removeEventListener("scroll",e)}}),[a]);var l=["fab"];return a||l.push("hide"),r.a.createElement("div",{className:l.join(" "),onClick:function e(){var t=document.documentElement.scrollTop||document.body.scrollTop;t>0&&(window.requestAnimationFrame(e),window.scrollTo(0,t-t/8))}},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26"},r.a.createElement("path",{d:"M 13 10.59375 L 21.765625 19.179688 C 22.15625 19.5625 22.78125 19.558594 23.171875 19.171875 L 24.707031 17.636719 C 25.097656 17.242188 25.097656 16.609375 24.703125 16.21875 L 13.707031 5.292969 C 13.511719 5.097656 13.257813 5 13 5 C 12.742188 5 12.488281 5.097656 12.292969 5.292969 L 1.296875 16.21875 C 0.902344 16.609375 0.902344 17.242188 1.292969 17.636719 L 2.828125 19.171875 C 3.21875 19.558594 3.84375 19.5625 4.234375 19.179688 Z"})),"TOP")}var Xe=a(291);function et(e){var t=K()<600,a=Object(n.useState)(Object(C.a)({columns:3,imageRatio:1},e.gridConfig)),c=Object(m.a)(a,2),l=c[0],o=c[1],s=Object(n.useState)(!1),u=Object(m.a)(s,2),d=u[0],f=u[1],p=Object(O.b)(),v=Object(O.c)((function(e){return e.account})),g=Object(O.c)((function(e){return e.preference})),b=Object(n.useState)([]),E=Object(m.a)(b,2),y=E[0],w=E[1],j=Object(n.useState)([]),k=Object(m.a)(j,2),S=k[0],N=k[1],_=Object(n.useState)(!1),T=Object(m.a)(_,2),I=T[0],x=T[1],A=Object(n.useState)([]),M=Object(m.a)(A,2),L=M[0],D=M[1],P=Object(n.useState)(""),z=Object(m.a)(P,2),R=z[0],F=z[1],q=Object(n.useState)(!1),U=Object(m.a)(q,2),B=U[0],W=U[1],H=Object(n.useState)(null),Q=Object(m.a)(H,2),G=Q[0],$=Q[1],V=Object(n.useState)([]),J=Object(m.a)(V,2),X=J[0],te=J[1];Object(n.useEffect)((function(){for(var t=[],a=y.length!==e.secondFilters.length,n=0;n0){var t=new Xe.a(e.items,{keys:e.searchQueryFields,threshold:e.searchQueryThreshold}).search(R).map((function(e){return e.item}));$(t)}else $(null)}),[e.items,e.searchQueryFields,e.searchQueryThreshold,R]),Object(n.useEffect)((function(){var t=[];t=null!==G?Object(i.a)(G):Object(i.a)(e.items);var a=new Set(g.savedItems?g.savedItems[e.resourceType]:[]);t.forEach((function(e){e.isFavorite=!1,a.has(e._id)&&(e.isFavorite=!0)})),B&&(t=t.filter((function(e){return a.has(e._id)})));var n=new Set(L);I&&(t=t.filter((function(e){return n.has(e._id)})));var r=new Set(S||[]);(t=t.filter((function(e){return r.has(e._id)}))).sort((function(e,t){return e.time_create||t.time_create?e.time_create?t.time_create?new Date(t.time_create||0).getTime()-new Date(e.time_create||0).getTime():-1:1:t.po.localeCompare(e.po)})),te(t)}),[S,L,G,B,e.items,I,g.savedItems,e.resourceType]);var ae=function(){return r.a.createElement("div",{className:"showcase-sidebar-filter-container h-flex ac"},r.a.createElement("input",{name:"search",placeholder:"Search...",className:R.length>0?"active":"",value:R||"",onChange:function(e){return F(e.target.value)},style:{transition:"200ms"}}),r.a.createElement("button",{className:"input-clear-btn ".concat(R.length>0&&"show"),onClick:function(){return F("")}},"\xd7"))},ne=function(){var t=[];return t.push(r.a.createElement("div",{key:"new-add",className:"showcase-sidebar-filter-container"},r.a.createElement("li",{id:"filter-new",className:I?"active":"",key:"new_added",onClick:function(){return x(!I)}},"New Added"))),v.user&&"guest"!==v.user.role&&t.push(r.a.createElement("div",{key:"favorites",className:"showcase-sidebar-filter-container"},r.a.createElement("li",{id:"filter-favorites",className:B?"active":"",key:"favorites",onClick:function(){return W(!B)}},r.a.createElement("div",{className:"h-flex js ac"},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30"},r.a.createElement("path",{d:"M15.765,2.434l2.875,8.512l8.983,0.104c0.773,0.009,1.093,0.994,0.473,1.455l-7.207,5.364l2.677,8.576 c0.23,0.738-0.607,1.346-1.238,0.899L15,22.147l-7.329,5.196c-0.63,0.447-1.468-0.162-1.238-0.899l2.677-8.576l-7.207-5.364 c-0.62-0.461-0.3-1.446,0.473-1.455l8.983-0.104l2.875-8.512C14.482,1.701,15.518,1.701,15.765,2.434z"})),"Saved ",e.title)))),e.firstFilters.forEach((function(a){var n,c=[];a.options.forEach((function(t){var n=t.key,l=a.value&&-1!==a.value.indexOf(n),o=Y(a.key,a.key),s=o&&o[n]?o[n]:Z(n);c.push(r.a.createElement("li",{className:l?"active":void 0,key:"".concat(a.key,"-").concat(n),onClick:function(t){y.forEach((function(e){e.value=""})),w(y),e.firstFilterOnChange({event:t,key:a.key,option:n})}},s))})),t.push(r.a.createElement("div",{key:a.key,className:"showcase-sidebar-filter-container mt3"},"root"!==a.key&&r.a.createElement("h2",null,(null===(n=Y()[a.key])||void 0===n?void 0:n.label_en)||Z(a.key)),c))})),t},re=function(){for(var t=[],a=function(a){var n=y[a],c=Y()&&Y()[n.key]?Y()[n.key].label_en:Z(n.key),l={};t.push(r.a.createElement("div",{key:n.key},r.a.createElement(me.a,{id:"".concat(n.key,"-input"),className:"input-field-item showcase-second-filters-form",classNamePrefix:"ifi",name:n.key,options:function(){var t=[];return t.push({value:"",label:"All ".concat(c)}),l[""]={value:"",label:"All ".concat(c),freq:e.items.length},n.options.forEach((function(e){var a=e.key,r={value:a,label:Y(n.key,n.key)&&Y(n.key,n.key)[a]?Y(n.key,n.key)[a].label_en:Z(a),freq:e.freq};t.push(r),l[a]=Object(C.a)(Object(C.a)({},r),{},{freq:e.freq})})),t}(),placeholder:"Filter by ".concat(c),value:l[n.value],onChange:function(e){if(e){var t=e;n.value=t.value,w(Object(i.a)(y))}},formatOptionLabel:function(e){return r.a.createElement("div",{className:"h-flex ac jb"},r.a.createElement("div",null,e.label),null!==e.value&&l[e.value].freq&&r.a.createElement("div",{className:"tag-counter capsule h-flex ac jc"},l[e.value].freq))}})))},n=0;n1?"items":"item"),r.a.createElement("div",{className:"layout-buttons buttons"},r.a.createElement("button",{className:"toolbar ".concat(3===l.columns?"active":""),onClick:function(){return o(Object(C.a)(Object(C.a)({},l),{},{columns:3}))}},"3 columns"),r.a.createElement("button",{className:"toolbar ".concat(4===l.columns?"active":""),onClick:function(){return o(Object(C.a)(Object(C.a)({},l),{},{columns:4}))}},"4 columns")),v.user&&"admin"===v.user.role?r.a.createElement(r.a.Fragment,null,r.a.createElement("button",{className:"toolbar",onClick:function(){return e.onAddNew()}},"Add New")):null)},oe=function(){return r.a.createElement(ee,{id:"".concat(e.title,"-filters"),backdrop:!0,backdropClose:!0,escClose:!0,titleBar:"".concat(e.title," Filters"),close:function(){return f(!1)}},ae(),ne(),r.a.createElement("hr",null),re())},se=["showcase-container"];return e.hideSidebar&&se.push("no-sidebar"),r.a.createElement("div",{id:e.id,className:se.join(" ")},!t&&(e.hideSidebar?null:r.a.createElement("div",{className:"showcase-sidebar"},r.a.createElement("h1",null,e.title),ae(),ne())),r.a.createElement("div",{id:"showcase-main",className:["showcase-main",e.searching?"searching":""].join(" ")},!t&&r.a.createElement("div",{className:"showcase-toolbar h-flex ac jb"},re(),ce()),r.a.createElement(Ke,{items:X,gridConfig:l,onItemClick:e.onItemClick,onItemEdit:e.onItemEdit})),r.a.createElement("div",{className:"fab-container"},t&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"fab",onClick:function(){f(!0)}},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"#191919"},r.a.createElement("path",{d:"M 3 3 L 3 5 L 21 5 L 21 3 L 3 3 z M 5 7 L 10 13 L 10 21 L 14 21 L 14 13 L 19 7 L 5 7 z"})),"FILTERS"),d&&oe()),r.a.createElement(Je,null)))}var tt=a(292);function at(e){var t=Object(n.useState)({}),a=Object(m.a)(t,2),c=a[0],l=a[1],o=Object(n.useState)([]),s=Object(m.a)(o,2),i=s[0],u=s[1],d=Object(n.useState)({}),f=Object(m.a)(d,2),p=f[0],v=f[1],g=Object(n.useState)([]),b=Object(m.a)(g,2),E=b[0],y=b[1],O=Object(n.useState)({}),w=Object(m.a)(O,2),j=w[0],k=w[1];Object(n.useEffect)((function(){L("/services/contents").then((function(e){if(!e)return console.error("\u83b7\u53d6content\u51fa\u9519\u53fb..."),void console.error(e);var t,a=[],n={},r=Object(h.a)(e.data);try{for(r.s();!(t=r.n()).done;){var c=t.value;a.push({value:c.value,label:c.label_en+" - "+c.label_cn}),n[c.value]=c}}catch(l){r.e(l)}finally{r.f()}u(a),v(n)})),L("/services/tags").then((function(e){if(!e)return console.error("\u83b7\u53d6tags\u51fa\u9519\u53fb..."),void console.error(e);var t,a=[],n={},r=Object(h.a)(e.data);try{for(r.s();!(t=r.n()).done;){var c=t.value;a.push({value:c.value,label:c.label_en+" - "+c.label_cn}),n[c.value]=c}}catch(l){r.e(l)}finally{r.f()}y(a),k(n)}))}),[]),Object(n.useEffect)((function(){e._id&&D("/materials/searchbyid",{id:e._id}).then((function(e){l(e.data)}),(function(e){console.error(e)}))}),[e._id]);var S=function(e,t){return t[e]?{value:e,label:t[e].label_en}:null},N=new Set;if(c&&c.content){var _,T=Object(h.a)(c.content);try{for(T.s();!(_=T.n()).done;){var I=_.value;N.add(I[0])}}catch(R){T.e(R)}finally{T.f()}}var x=function(e,t){var a,n=[],r=Object(h.a)(e);try{for(r.s();!(a=r.n()).done;){var c=a.value;n.push(t[c])}}catch(R){r.e(R)}finally{r.f()}return n},A=function(){c.content||(c.content=[]);var e=c&&c.tags?c.tags:[];return r.a.createElement("div",null,r.a.createElement(me.a,{className:"input-field-item content-name",classNamePrefix:"ifi",isMulti:!0,value:x(e,j),placeholder:"\u641c\u7d22\u5173\u952e\u8bcd...",options:E,onChange:function(e){var t=[];if(e){var a,n=Object(h.a)(e);try{for(n.s();!(a=n.n()).done;){var r=a.value.value;t.push(r)}}catch(R){n.e(R)}finally{n.f()}}c.tags=t,l(Object(C.a)({},c))},formatOptionLabel:function(e){return r.a.createElement("div",{className:"content-label-container"},r.a.createElement("div",null,r.a.createElement("div",{className:"content-label-en"},j[e.value]?j[e.value].label_en:e.value),r.a.createElement("div",{className:"content-label-cn"},j[e.value]?j[e.value].label_cn:e.value)),r.a.createElement("div",{className:"content-value"},e.value))}}),r.a.createElement("p",{className:"caption"},"\u6ce8\u610f, \u5173\u952e\u8bcd\u9700\u8981\u8003\u8651\u6392\u5e8f, \u6392\u5e8f\u987a\u5e8f\u4e0e\u663e\u793a\u987a\u5e8f\u4e00\u81f4",r.a.createElement("br",null),"* \u5982\u9700\u6dfb\u52a0\u5173\u952e\u8bcd, \u76ee\u524d\u8bf7\u8054\u7cfbHenry, \u4e4b\u540e\u4f1a\u65b0\u589e\u6dfb\u52a0\u5173\u952e\u8bcd\u529f\u80fd, \u8c22\u8c22!"))},M=function(){var e=Object(ne.a)(ae.a.mark((function e(){var t,a,n,r,l,o,s,i;return ae.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((t=new FormData).append("data",JSON.stringify(c)),c.$files)for(a=0,n=Object.keys(c.$files);a')}},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},loop:!0}},a)}()),r.a.createElement("div",{className:"sdi-main"},r.a.createElement("div",{className:"modal-titlebar"},r.a.createElement("div",null,r.a.createElement("h1",null,[s.fabric,"Material"].join(" ")),r.a.createElement("span",null,"PO#: ".concat(s.po)),function(){var e=[];if(!s.tags)return null;var t,a=Object(h.a)(s.tags);try{for(a.s();!(t=a.n()).done;){var n=t.value;e.push(r.a.createElement("div",{key:"material-tag-".concat(n),className:"showcase-card-tag ".concat(n)},Y("tags","tags")&&Y("tags","tags")[n]?Y("tags","tags")[n].label_en:Z(n)))}}catch(c){a.e(c)}finally{a.f()}return r.a.createElement("div",{className:"sdi-tag-container"},e)}()),r.a.createElement("div",{className:"h-flex je ac"},!b&&r.a.createElement("button",{className:"sdi-fav circle h-flex ac jc ".concat(a?"active":"inactive"),onClick:function(){c(oe({favoriteActions:[{resourceType:"materials",id:s._id,setFavorite:!a}]}))}},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30",fill:"#191919"},r.a.createElement("path",{d:"M15.765,2.434l2.875,8.512l8.983,0.104c0.773,0.009,1.093,0.994,0.473,1.455l-7.207,5.364l2.677,8.576 c0.23,0.738-0.607,1.346-1.238,0.899L15,22.147l-7.329,5.196c-0.63,0.447-1.468-0.162-1.238-0.899l2.677-8.576l-7.207-5.364 c-0.62-0.461-0.3-1.446,0.473-1.455l8.983-0.104l2.875-8.512C14.482,1.701,15.518,1.701,15.765,2.434z"}))),e.onClose&&r.a.createElement("button",{className:"circle",onClick:function(){e.afterClose&&G("sample-quick-view-".concat(s.po),"animated fadeOut faster",{callBack:e.afterClose}),e.onClose&&e.onClose()}},"\xd7"))),function(e){try{var t=[];e.sort((function(e,t){return parseInt(t[1])-parseInt(e[1])}));var a,n=Object(h.a)(e);try{for(n.s();!(a=n.n()).done;){var c=a.value,l=-1!==Qe.ecoFriendlyContent.indexOf(c[0]);t.push(r.a.createElement("div",{key:c[1]+c[0],className:"sdi-content"},r.a.createElement("div",{className:"content-present"},c[1],"%"),r.a.createElement("div",{className:"content-name ".concat(l?"eco":"")},Y("content")&&Y("content").content&&Y("content").content[c[0]]?Y("content").content[c[0]].label_en:Z(c[0]))))}}catch(o){n.e(o)}finally{n.f()}return r.a.createElement("div",{className:"info-field mt4"},r.a.createElement("h3",null,"Content"),t)}catch(i){console.error("Content for PO#:"+s.po+" is not valid"),console.error(i)}}(s.content),(s.gsm||s.gsm_range)&&r.a.createElement("div",{className:"info-field mt4"},r.a.createElement("h3",null,"Weight"),s.gsm&&r.a.createElement("span",null,s.gsm," gsm"),s.gsm_range&&r.a.createElement("span",null,s.gsm_range[0]," gsm - ",s.gsm_range[1]," gsm")),s.gauge&&r.a.createElement("div",{className:"info-field mt4"},r.a.createElement("h3",null,"Gauge"),r.a.createElement("span",null,s.gauge," gg")),s.remark&&r.a.createElement("div",{className:"info-field mt4"},r.a.createElement("h3",null,"Remark"),r.a.createElement("span",null,s.remark)),r.a.createElement("div",{className:"mt4"},r.a.createElement(Ge,{resourceType:"material",id:s.po,header:"Leave your comments and requests about this style"}))))}var ot=["linen","silk","modal","lyocell","tencel","sequin","lurex"].sort();function st(){var e=Object(s.h)().query,t=Object(O.c)((function(e){return e.account})),a=Object(n.useState)(),c=Object(m.a)(a,2),l=c[0],o=c[1],i=Object(n.useState)(!1),d=Object(m.a)(i,2),f=d[0],p=d[1],v=Object(n.useState)({}),g=Object(m.a)(v,2),b=g[0],E=g[1],y=Object(n.useState)([]),w=Object(m.a)(y,2),j=w[0],k=w[1],S=Object(n.useState)([]),N=Object(m.a)(S,2),C=N[0],_=N[1],T=Object(s.f)(),I=Object(n.useState)(!1),x=Object(m.a)(I,2),A=x[0],M=x[1],L=Object(n.useState)(null),P=Object(m.a)(L,2),z=P[0],R=P[1],F=Object(n.useState)(null),q=Object(m.a)(F,2),U=q[0],B=q[1],W=K()<600;Object(n.useEffect)((function(){if(t.user)try{var a=new V(e);o(a)}catch(n){console.error("Invalid Search Query: ",e),T.push(" ")}}),[e,T,t.user]),Object(n.useEffect)((function(){l&&(p(!0),D("materials/search",{query:l.getQueries(),mode:"coarse"}).then((function(e){if(p(!1),e.data&&0!==e.data.length){var t=e.data,a=[],n={};t.forEach((function(e){n[e._id]=e,a.push({_id:e._id,images:e.images,cat:e.cat,tags:e.tags,po:e.po,content:e.content,fabric:e.fabric,time_create:e.time_create,time_update:e.time_modify,cardProps:{title:e.po,titleRight:Z(e.cat||""),subtitle:"".concat(Z(e.fabric))}})})),E(n),k(a)}}),(function(e){p(!1),console.warn(e.response.data),Promise.resolve(e)})))}),[l]),Object(n.useEffect)((function(){if(b&&0!==Object.keys(b).length){for(var e={},t=0,a=Object.keys(b);t0){var c,l=Object(h.a)(r.tags);try{for(l.s();!(c=l.n()).done;){var o=c.value;e[o]?e[o].freq+=1:e[o]={key:o,freq:1}}}catch(i){l.e(i)}finally{l.f()}}}var s=Object.values(e);s.sort((function(e,t){return t.freq-e.freq})),_(s)}}),[b]);var H=function(e){var t=[];return e.forEach((function(e){return t.push({key:e})})),t},Q=function(){var e,t=[],a=Object(h.a)(ot);try{for(a.s();!(e=a.n()).done;){var n=e.value;t.push({key:n})}}catch(r){a.e(r)}finally{a.f()}return t};return r.a.createElement(De,null,r.a.createElement(u,{full:!0,frame:!0,padding:!0},r.a.createElement(et,{id:"material-showcase",title:"Materials",resourceType:"materials",items:j,searching:f,firstFilters:function(){var e=l&&l.getQueries()?l.getQueries():null;return e?[{key:"fabric",options:H(["flat","circular"]),value:e?e.fabric:[]}]:[]}(),secondFilters:function(){var e=(null===l||void 0===l?void 0:l.getSecondFilters())||{};return[{key:"tags",options:C,value:e.tags?e.tags[0]:""},{key:"content",options:Q(),value:e.content?e.content[0]:""}]}(),firstFilterOnChange:function(e){e.event;var t=e.key,a=e.option;if(l){var n=l.getQueries();n[t]||(n[t]=[]);var r=n[t].indexOf(a);n[t]=-1===r?[a]:[],T.replace(l.toString()||" ")}},onAddNew:function(){return M(!0)},onItemClick:function(e){R(e._id)},onItemEdit:function(e){return B(e._id)},gridConfig:{columns:W?2:4,imageRatio:1},searchQueryFields:["po","cat","tags","fabric","content"],searchQueryThreshold:.2})),A&&r.a.createElement(at,{onClose:function(){return M(!1)}}),z&&r.a.createElement(ee,{id:"sample-quick-view-".concat(z),backdrop:!0,backdropClose:!0,escClose:!0,onClose:function(){},afterClose:function(){return R(null)},className:"showcase-item-quick-view-modal"},r.a.createElement(lt,{id:z,material:b[z],onClose:function(){},afterClose:function(){return R(null)}})),U&&r.a.createElement(at,{_id:b[U]._id,onClose:function(){return B(null)}}))}function it(){var e=Object(s.h)().id;return r.a.createElement(De,null,r.a.createElement("div",{className:"sample-full-container"},e&&r.a.createElement(lt,{id:e,imageStyle:"sample_full"})))}a(183);var ut=a(294);function mt(e){var t=Object(n.useState)({}),a=Object(m.a)(t,2),c=a[0],l=a[1],o=Object(n.useState)([]),s=Object(m.a)(o,2),i=s[0],u=s[1],d=Object(n.useState)({}),f=Object(m.a)(d,2),p=f[0],v=f[1],g=Object(n.useState)([]),b=Object(m.a)(g,2),E=b[0],y=b[1],O=Object(n.useState)({}),w=Object(m.a)(O,2),j=w[0],k=w[1];Object(n.useEffect)((function(){L("/services/contents").then((function(e){if(!e)return console.error("\u83b7\u53d6content\u51fa\u9519\u53fb..."),void console.error(e);var t,a=[],n={},r=Object(h.a)(e.data);try{for(r.s();!(t=r.n()).done;){var c=t.value;a.push({value:c.value,label:c.label_en+" - "+c.label_cn}),n[c.value]=c}}catch(l){r.e(l)}finally{r.f()}u(a),v(n)})),L("/services/tags").then((function(e){if(!e)return console.error("\u83b7\u53d6tags\u51fa\u9519\u53fb..."),void console.error(e);var t,a=[],n={},r=Object(h.a)(e.data);try{for(r.s();!(t=r.n()).done;){var c=t.value;a.push({value:c.value,label:c.label_en+" - "+c.label_cn}),n[c.value]=c}}catch(l){r.e(l)}finally{r.f()}y(a),k(n)}))}),[]),Object(n.useEffect)((function(){e._id&&D("/accessories/searchbyid",{id:e._id}).then((function(e){l(e.data)}),(function(e){console.error(e)}))}),[e._id]);var S=function(e,t){return t[e]?{value:e,label:t[e].label_en}:null},N=new Set;if(c&&c.content){var _,T=Object(h.a)(c.content);try{for(T.s();!(_=T.n()).done;){var I=_.value;N.add(I[0])}}catch(R){T.e(R)}finally{T.f()}}var x=function(e,t){var a,n=[],r=Object(h.a)(e);try{for(r.s();!(a=r.n()).done;){var c=a.value;n.push(t[c])}}catch(R){r.e(R)}finally{r.f()}return n},A=function(){c.content||(c.content=[]);var e=c&&c.tags?c.tags:[];return r.a.createElement("div",null,r.a.createElement(me.a,{className:"input-field-item content-name",classNamePrefix:"ifi",isMulti:!0,value:x(e,j),placeholder:"\u641c\u7d22\u5173\u952e\u8bcd...",options:E,onChange:function(e){var t=[];if(e){var a,n=Object(h.a)(e);try{for(n.s();!(a=n.n()).done;){var r=a.value.value;t.push(r)}}catch(R){n.e(R)}finally{n.f()}}c.tags=t,l(Object(C.a)({},c))},formatOptionLabel:function(e){return r.a.createElement("div",{className:"content-label-container"},r.a.createElement("div",null,r.a.createElement("div",{className:"content-label-en"},j[e.value]?j[e.value].label_en:e.value),r.a.createElement("div",{className:"content-label-cn"},j[e.value]?j[e.value].label_cn:e.value)),r.a.createElement("div",{className:"content-value"},e.value))}}),r.a.createElement("p",{className:"caption"},"\u6ce8\u610f, \u5173\u952e\u8bcd\u9700\u8981\u8003\u8651\u6392\u5e8f, \u6392\u5e8f\u987a\u5e8f\u4e0e\u663e\u793a\u987a\u5e8f\u4e00\u81f4",r.a.createElement("br",null),"* \u5982\u9700\u6dfb\u52a0\u5173\u952e\u8bcd, \u76ee\u524d\u8bf7\u8054\u7cfbHenry, \u4e4b\u540e\u4f1a\u65b0\u589e\u6dfb\u52a0\u5173\u952e\u8bcd\u529f\u80fd, \u8c22\u8c22!"))},M=function(){var e=Object(ne.a)(ae.a.mark((function e(){var t,a,n,r,l,o,s,i;return ae.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((t=new FormData).append("data",JSON.stringify(c)),c.$files)for(a=0,n=Object.keys(c.$files);a')}},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},loop:!0}},a)}()),r.a.createElement("div",{className:"sdi-main"},r.a.createElement("div",{className:"modal-titlebar"},r.a.createElement("div",null,r.a.createElement("h1",null,[s.fabric,"Accessory"].join(" ")),r.a.createElement("span",null,"PO#: ".concat(s.po)),function(){var e=[];if(!s.tags)return null;var t,a=Object(h.a)(s.tags);try{for(a.s();!(t=a.n()).done;){var n=t.value;e.push(r.a.createElement("div",{key:"accessory-tag-".concat(n),className:"showcase-card-tag ".concat(n)},Y("tags","tags")&&Y("tags","tags")[n]?Y("tags","tags")[n].label_en:Z(n)))}}catch(c){a.e(c)}finally{a.f()}return r.a.createElement("div",{className:"sdi-tag-container"},e)}()),r.a.createElement("div",{className:"h-flex je ac"},!b&&r.a.createElement("button",{className:"sdi-fav circle h-flex ac jc ".concat(a?"active":"inactive"),onClick:function(){c(oe({favoriteActions:[{resourceType:"accessories",id:s._id,setFavorite:!a}]}))}},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30",fill:"#191919"},r.a.createElement("path",{d:"M15.765,2.434l2.875,8.512l8.983,0.104c0.773,0.009,1.093,0.994,0.473,1.455l-7.207,5.364l2.677,8.576 c0.23,0.738-0.607,1.346-1.238,0.899L15,22.147l-7.329,5.196c-0.63,0.447-1.468-0.162-1.238-0.899l2.677-8.576l-7.207-5.364 c-0.62-0.461-0.3-1.446,0.473-1.455l8.983-0.104l2.875-8.512C14.482,1.701,15.518,1.701,15.765,2.434z"}))),e.onClose&&r.a.createElement("button",{className:"circle",onClick:function(){e.afterClose&&G("sample-quick-view-".concat(s.po),"animated fadeOut faster",{callBack:e.afterClose}),e.onClose&&e.onClose()}},"\xd7"))),function(e){try{var t=[];e.sort((function(e,t){return parseInt(t[1])-parseInt(e[1])}));var a,n=Object(h.a)(e);try{for(n.s();!(a=n.n()).done;){var c=a.value,l=-1!==Qe.ecoFriendlyContent.indexOf(c[0]);t.push(r.a.createElement("div",{key:c[1]+c[0],className:"sdi-content"},r.a.createElement("div",{className:"content-present"},c[1],"%"),r.a.createElement("div",{className:"content-name ".concat(l?"eco":"")},Y("content")&&Y("content").content&&Y("content").content[c[0]]?Y("content").content[c[0]].label_en:Z(c[0]))))}}catch(o){n.e(o)}finally{n.f()}return r.a.createElement("div",{className:"info-field mt4"},r.a.createElement("h3",null,"Content"),t)}catch(i){console.error("Content for PO#:"+s.po+" is not valid"),console.error(i)}}(s.content),(s.gsm||s.gsm_range)&&r.a.createElement("div",{className:"info-field mt4"},r.a.createElement("h3",null,"Weight"),s.gsm&&r.a.createElement("span",null,s.gsm," gsm"),s.gsm_range&&r.a.createElement("span",null,s.gsm_range[0]," gsm - ",s.gsm_range[1]," gsm")),s.gauge&&r.a.createElement("div",{className:"info-field mt4"},r.a.createElement("h3",null,"Weight"),r.a.createElement("span",null,s.gauge)),s.remark&&r.a.createElement("div",{className:"info-field mt4"},r.a.createElement("h3",null,"Remark"),r.a.createElement("span",null,s.remark)),r.a.createElement("div",{className:"mt4"},r.a.createElement(Ge,{resourceType:"accessory",id:s.po,header:"Leave your comments and requests about this style"}))))}var ft=["linen","silk","modal","lyocell","tencel","sequin","lurex"].sort();function pt(){var e=Object(s.h)().query,t=Object(O.c)((function(e){return e.account})),a=Object(n.useState)(),c=Object(m.a)(a,2),l=c[0],o=c[1],i=Object(n.useState)(!1),d=Object(m.a)(i,2),f=d[0],p=d[1],v=Object(n.useState)({}),g=Object(m.a)(v,2),b=g[0],E=g[1],y=Object(n.useState)([]),w=Object(m.a)(y,2),j=w[0],k=w[1],S=Object(n.useState)([]),N=Object(m.a)(S,2),C=N[0],_=N[1],T=Object(s.f)(),I=Object(n.useState)(!1),x=Object(m.a)(I,2),A=x[0],M=x[1],L=Object(n.useState)(null),P=Object(m.a)(L,2),z=P[0],R=P[1],F=Object(n.useState)(null),q=Object(m.a)(F,2),U=q[0],B=q[1],W=K()<600;Object(n.useEffect)((function(){if(t.user)try{var a=new V(e);e&&0!==e.length||(a=new V("cat:accessory")),console.log(e),console.log("Search Query: ".concat(a)),o(a)}catch(n){console.error("Invalid Search Query: ",e),T.push(" ")}}),[e,T,t.user]),Object(n.useEffect)((function(){l&&(p(!0),D("samples/search",{query:l.getQueries(),mode:"coarse"}).then((function(e){if(p(!1),e.data&&0!==e.data.length){var t=e.data,a=[],n={};console.log(t),t.forEach((function(e){n[e._id]=e,a.push({_id:e._id,images:e.images,cat:e.cat,tags:e.tags,po:e.po,content:e.content,fabric:e.fabric,time_create:e.time_create,time_update:e.time_modify,cardProps:{title:e.po,titleRight:Z(e.cat||""),subtitle:"".concat(Z(e.fabric))}})})),E(n),k(a)}}),(function(e){p(!1),console.warn(e.response.data),Promise.resolve(e)})))}),[l]),Object(n.useEffect)((function(){if(b&&0!==Object.keys(b).length){for(var e={},t=0,a=Object.keys(b);t0){var c,l=Object(h.a)(r.tags);try{for(l.s();!(c=l.n()).done;){var o=c.value;e[o]?e[o].freq+=1:e[o]={key:o,freq:1}}}catch(i){l.e(i)}finally{l.f()}}}var s=Object.values(e);s.sort((function(e,t){return t.freq-e.freq})),_(s)}}),[b]);var H=function(e){var t=[];return e.forEach((function(e){return t.push({key:e})})),t},Q=function(){var e,t=[],a=Object(h.a)(ft);try{for(a.s();!(e=a.n()).done;){var n=e.value;t.push({key:n})}}catch(r){a.e(r)}finally{a.f()}return t};return r.a.createElement(De,null,r.a.createElement(u,{full:!0,frame:!0,padding:!0},r.a.createElement(et,{id:"accessory-showcase",title:"Accessories",resourceType:"accessories",items:j,searching:f,firstFilters:function(){var e=l&&l.getQueries()?l.getQueries():null;return e?[{key:"fabric",options:H(["flat","circular"]),value:e?e.fabric:[]}]:[]}(),secondFilters:function(){var e=(null===l||void 0===l?void 0:l.getSecondFilters())||{};return[{key:"tags",options:C,value:e.tags?e.tags[0]:""},{key:"content",options:Q(),value:e.content?e.content[0]:""}]}(),firstFilterOnChange:function(e){e.event;var t=e.key,a=e.option;if(l){var n=l.getQueries();n[t]||(n[t]=[]);var r=n[t].indexOf(a);n[t]=-1===r?[a]:[],T.replace(l.toString()||" ")}},onAddNew:function(){return M(!0)},onItemClick:function(e){R(e._id)},onItemEdit:function(e){return B(e._id)},gridConfig:{columns:W?2:4,imageRatio:1.33},searchQueryFields:["po","cat","tags","fabric","content"],searchQueryThreshold:.2})),A&&r.a.createElement(mt,{onClose:function(){return M(!1)}}),z&&r.a.createElement(ee,{id:"sample-quick-view-".concat(z),backdrop:!0,backdropClose:!0,escClose:!0,onClose:function(){},afterClose:function(){return R(null)},className:"showcase-item-quick-view-modal"},r.a.createElement(dt,{id:z,accessory:b[z],onClose:function(){},afterClose:function(){return R(null)}})),U&&r.a.createElement(mt,{_id:b[U]._id,onClose:function(){return B(null)}}))}function vt(){var e=Object(s.h)().id;return r.a.createElement(De,null,r.a.createElement("div",{className:"sample-full-container"},e&&r.a.createElement(dt,{id:e,imageStyle:"sample_full"})))}a(283);function ht(){var e=Object(s.h)().query,t=Object(n.useState)(),a=Object(m.a)(t,2),c=a[0],l=a[1],o=Object(n.useState)(!1),i=Object(m.a)(o,2),d=i[0],f=i[1],p=Object(n.useState)([]),v=Object(m.a)(p,2),g=v[0],b=v[1],E=Object(n.useState)([]),y=Object(m.a)(E,2),w=y[0],j=y[1],k=Object(s.f)(),S=Object(n.useState)(!1),N=Object(m.a)(S,2)[1],C=Object(n.useState)(null),_=Object(m.a)(C,2)[1],T=Object(O.c)((function(e){return e.account})),I=K()<600;Object(n.useEffect)((function(){if(T.user)try{var t=new V(e);l(t)}catch(a){console.error("Invalid Search Query: ",e)}}),[e,k,T.user]),Object(n.useEffect)((function(){c&&(f(!0),D("trends/search",{query:c.getQueries()}).then((function(e){f(!1);var t=e.data;if(t&&0!==t.length){var a=[];t.forEach((function(e){var t=e.time_create?new Date(e.time_create).toLocaleDateString():void 0;a.push({_id:e._id,images:e.cover_image?[e.cover_image]:void 0,cat:e.cat,name:e.name,title:e.title,tags:e.tags,time_create:e.time_create,time_update:e.time_modify,cardProps:{title:e.title,titleRight:Z(e.cat),subtitle:e.subtitle,secondLineExtra:t}})})),b(a)}}),(function(e){f(!1),console.warn(e.response.data),Promise.resolve(e)})))}),[e,c]),Object(n.useEffect)((function(){if(g&&0!==g.length){var e,t={},a=Object(h.a)(g);try{for(a.s();!(e=a.n()).done;){var n=e.value;if(n.tags&&n.tags.length>0){var r,c=Object(h.a)(n.tags);try{for(c.s();!(r=c.n()).done;){var l=r.value;t[l]?t[l].freq+=1:t[l]={key:l,freq:1}}}catch(s){c.e(s)}finally{c.f()}}}}catch(s){a.e(s)}finally{a.f()}var o=Object.values(t);o.sort((function(e,t){return t.freq-e.freq})),j(o)}}),[g]);var x=function(e){var t=[];return e.forEach((function(e){return t.push({key:e})})),t};return r.a.createElement(De,null,r.a.createElement(u,{full:!0,frame:!0,padding:!0},r.a.createElement(et,{id:"trend-showcase",title:"Trends",resourceType:"trends",items:g,searching:d,firstFilters:function(){var e=c&&c.getQueries()?c.getQueries():null;return[{key:"cat",options:x(["women","men"]),value:e?e.cat:[]}]}(),secondFilters:function(){var e=(null===c||void 0===c?void 0:c.getSecondFilters())||{};return[{key:"tags",options:w,value:e.tags?e.tags[0]:null}]}(),firstFilterOnChange:function(e){e.event;var t=e.key,a=e.option;if(c){var n=c.getQueries();n[t]||(n[t]=[]);var r=n[t].indexOf(a);n[t]=-1===r?[a]:[],k.replace(c.toString()||" ")}},onAddNew:function(){return N(!0)},onItemClick:function(e){return k.push("/trends/".concat(e.name))},onItemEdit:function(e){return _(e)},gridConfig:{columns:I?1:3,imageRatio:.66},searchQueryFields:["name","title","tags"],searchQueryThreshold:.2})))}function gt(){return r.a.createElement(De,{hideDummyHeader:!0,theme:"dark"},r.a.createElement(u,{id:"trend-ov-header",full:!0,style:{height:650},containerStyle:{backgroundImage:"url('/assets/images/trend_ov_bg.jpg')"}},r.a.createElement("div",{className:"slogan"},"Our best fashion trend books, presented by Trumode designers.")),r.a.createElement(u,{full:!0,className:"tiles featured"},r.a.createElement("div",null)))}function bt(){return r.a.createElement(De,null,r.a.createElement(u,{padding:!0,containerStyle:{background:"rgba(0,0,0,0.1)"}},r.a.createElement("h1",null,"Please Sign In to view"),r.a.createElement("p",null,"This page will refresh after you signing in")),r.a.createElement(u,{padding:!0},r.a.createElement("div",{style:{width:600,maxWidth:"100%"}},r.a.createElement(Ce,{id:"full-login-modal",close:function(){},inline:!0}))))}function Et(e){var t=Object(O.c)((function(e){return e.account})),a=Object(O.c)((function(e){return e.preference})),c=Object(O.b)(),l=Object(n.useState)(),o=Object(m.a)(l,2),i=o[0],d=o[1],f=Object(n.useState)(null),p=Object(m.a)(f,2),v=p[0],g=p[1],b=Object(n.useState)("true"===localStorage.getItem("option_default_trend_comment_hide")),E=Object(m.a)(b,2),y=E[0],w=E[1],j=Object(s.f)(),k=Object(n.useRef)(null),S=r.a.useState({height:window.innerHeight,width:window.innerWidth}),N=Object(m.a)(S,2)[1];if(Object(n.useEffect)((function(){a.savedItems||c(le())}),[c,a.savedItems]),Object(n.useEffect)((function(){var e=function(){return N({height:window.innerHeight,width:window.innerWidth})};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),Object(n.useEffect)((function(){L("trends/?name=".concat(e.match.params.name)).then((function(e){if(e.data){var t=e.data;if(!t)return;d(t);var a="assets/trends/".concat(t.name,"/"),n=z();if(!n)return;n.list({prefix:a,"max-keys":1e3},{}).then((function(e){var t=[];if(e&&e.objects&&0!==e.objects.length){var a,n=Object(h.a)(e.objects);try{for(n.s();!(a=n.n()).done;){var r=a.value,c=r.name.split("."),l=c[c.length-1].toLowerCase();$.has(l)&&t.push(r.name)}}catch(o){n.e(o)}finally{n.f()}g(t)}else g(t)}),(function(e){console.error(e),g([])}))}}),(function(e){console.error(e)}))}),[e.match.params.name]),!t.user&&!localStorage.getItem("accessToken"))return r.a.createElement(bt,null);if(!i)return r.a.createElement(De,null);var _=new Ze.b({defaultHeight:600,fixedWidth:!0}),T=function(e){var t=e.index,a=(e.isScrolling,e.key),n=e.parent,c=e.style;return v&&v[t]?r.a.createElement(Ze.a,{cache:_,columnIndex:0,key:a,parent:n,rowIndex:t},(function(e){var a=e.measure,n=e.registerChild;return r.a.createElement("div",{className:"trend-slide mt4",ref:n,style:c},r.a.createElement("img",{onLoad:a,src:F(v[t],{style:"full_carousol_desk"}),alt:v[t]}),r.a.createElement("div",{style:{height:32}}))})):null},I=a.savedItems&&a.savedItems.trends&&-1!==a.savedItems.trends.indexOf(i._id),x=["mt4"],A={transition:"250ms ease-out",whiteSpace:"pre"};y?x.push("fab"):(x.push("modal trend-comment-section"),A=Object(C.a)({},A));var M=i.time_create?new Date(i.time_create).toLocaleDateString():void 0,D=!t.user||"guest"===t.user.name;return r.a.createElement(De,{className:"trend-page"},r.a.createElement(u,{className:"trend-header"},r.a.createElement("h1",null,i.title),r.a.createElement("h2",null,i.subtitle)),r.a.createElement(u,{className:"trend-info-bar"},r.a.createElement("ul",null,i.season&&r.a.createElement("li",null,i.season),i.cat&&r.a.createElement("li",null,i.cat),i.time_create?r.a.createElement("li",null,M):"")),r.a.createElement(u,{className:"trend-slides",noPointerEvents:!0,noUserSelect:!0,noContextMenu:!0,style:i.slides_style},r.a.createElement("div",{ref:k,style:{width:"100%",height:"100%"}},function(){if(!v)return r.a.createElement(ct,null);if(0===v.length)return r.a.createElement("h2",null,"This trend currently has no image. Please come back later.");if(!k||!k.current)return null;var e=k.current.offsetWidth;return r.a.createElement(Ze.e,null,(function(t){var a=t.height,n=t.scrollTop;return r.a.createElement(Ze.d,{height:a,autoHeight:!0,width:e,autoWidth:!0,rowCount:v.length,rowRenderer:T,scrollTop:n,deferredMeasurementCache:_,rowHeight:_.rowHeight})}))}())),r.a.createElement("div",{className:"fab-container"},r.a.createElement("div",{className:"fab",onClick:function(){j.goBack()}},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26"},r.a.createElement("path",{d:"M 10.59375 13 L 19.179688 4.234375 C 19.5625 3.84375 19.558594 3.21875 19.171875 2.828125 L 17.636719 1.292969 C 17.242188 0.902344 16.609375 0.902344 16.21875 1.296875 L 5.292969 12.292969 C 5.097656 12.488281 5 12.742188 5 13 C 5 13.257813 5.097656 13.511719 5.292969 13.707031 L 16.21875 24.703125 C 16.609375 25.097656 17.242188 25.097656 17.636719 24.707031 L 19.171875 23.171875 C 19.558594 22.78125 19.5625 22.15625 19.179688 21.765625 Z"})),"Back"),r.a.createElement(Je,null),!D&&r.a.createElement("div",{className:"fab fab-save ".concat(I?"active":"inactive"),onClick:function(){c(oe({favoriteActions:[{resourceType:"trends",id:i._id,setFavorite:!I}]}))}},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30",fill:"#191919"},r.a.createElement("path",{d:"M15.765,2.434l2.875,8.512l8.983,0.104c0.773,0.009,1.093,0.994,0.473,1.455l-7.207,5.364l2.677,8.576 c0.23,0.738-0.607,1.346-1.238,0.899L15,22.147l-7.329,5.196c-0.63,0.447-1.468-0.162-1.238-0.899l2.677-8.576l-7.207-5.364 c-0.62-0.461-0.3-1.446,0.473-1.455l8.983-0.104l2.875-8.512C14.482,1.701,15.518,1.701,15.765,2.434z"})),"Save"),r.a.createElement("div",{className:x.join(" "),style:A,onClick:function(e){e.stopPropagation(),w(!1)}},y?r.a.createElement(r.a.Fragment,null,r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},r.a.createElement("path",{d:"M22,3H2v16h16l4,4V3z M14,16H7v-2h7V16z M17,12H7v-2h10V12z M17,8H7V6h10V8z"})),"Comment"):r.a.createElement(Ge,{resourceType:"trend",id:i.title||i.name,header:"Write here the reference of your selection and your comments",secondaryButton:r.a.createElement("button",{className:"full",onClick:function(e){e.stopPropagation(),w(!0)}},"Hide")}))))}a(284);var yt=a(295);function Ot(){return r.a.createElement(De,{noIEDetection:!0},r.a.createElement(u,{padding:!0},r.a.createElement(wt,null)))}var wt=function(){var e=Object(n.useState)({}),t=Object(m.a)(e,2),a=t[0],c=t[1],l=function(){var e=Object(ne.a)(ae.a.mark((function e(){var t;return ae.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},e.next=3,D("services/contact-message",a).then((function(e){t=200===e.status?{status:fe.SUCCESS,clearInput:!0,message:"Message Sent. We will review it soon."}:{status:fe.FAILURE,message:"Message failed to send. Please try again later."}}),(function(e){t={status:fe.FAILURE,message:"Message failed to send. Please try again later."}}));case 3:return e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"contact-container"},r.a.createElement("div",{id:"contact-address-container"},r.a.createElement("h1",null,"Head Office"),r.a.createElement("div",{className:"address-info"},r.a.createElement("p",null,"Trumode International Ltd ",r.a.createElement("br",null),r.a.createElement("br",null),"4F., No.9, Loft Power,",r.a.createElement("br",null),"No.28 Xiangyuan Road, Gongshu District, ",r.a.createElement("br",null),"Hangzhou, China 310011 ",r.a.createElement("br",null)),r.a.createElement("a",{href:"https://goo.gl/maps/MtaWRaVrdyAUwf8cA",target:"_blank",rel:"noopener noreferrer"},"Google Map"),r.a.createElement("p",null,"+86 571-85803671"))),r.a.createElement("div",{id:"contact-form-container"},r.a.createElement("h1",null,"Let's Talk"),r.a.createElement(be,{id:"contact-comment",context:[a,c],schema:yt,actions:{submit:l}}))))};function jt(){return r.a.createElement(De,{hideDummyHeader:!0,theme:"dark"},r.a.createElement("div",{id:"about-page-holder"},r.a.createElement(u,{id:"about-hangzhou",full:!0,style:{height:480},containerStyle:{backgroundImage:"url('/assets/about/hangzhou.jpg')"}}),r.a.createElement(u,{className:"about-section"},r.a.createElement("h1",null,"Our Mission"),r.a.createElement("p",null,"\u2018We identify for our customers the global trends aiming to find out the main opportunities, assuring our best commitment to turn them into their expected products.\u2019")),r.a.createElement(u,{className:"about-section"},r.a.createElement("h1",null,"Our DNA"),r.a.createElement("p",null,"TRUMODE is based on almost twenty years\u2019 experience of a group of fashion professionals, ",r.a.createElement("br",null),"composed by a range of Chinese and European designers in a showroom of 1500 square meters, ",r.a.createElement("br",null),"flexible and informal, in the city center of Hangzhou, China. ",r.a.createElement("br",null),"We are an active part within our customers\u2019 chain of production."),r.a.createElement("p",null,"The company was founded by Thomas. A couple of years later Ray a French designer joint him. ",r.a.createElement("br",null),"Since then, they start a long partnership working continuously side by side. ",r.a.createElement("br",null),"Surrounded by an efficient and loyal team. ",r.a.createElement("br",null),"Today our company supplies several brands in many markets such as France, Spain, Italy, Portugal, UK, Poland, Israel, Turkey, USA, Canada.")),r.a.createElement(u,{className:"about-section"},r.a.createElement("h1",null,"What Do We Think"),r.a.createElement("p",null,"\u2018We can\u2019t always explain where an idea come from. ",r.a.createElement("br",null),"It\u2019s the result of a wink, an image or a furtive lived memory. ",r.a.createElement("br",null),"But the quality and the credibility of ideas, rest on four pillars which are imagination, innovation, creativity and vision. ",r.a.createElement("br",null),"And we believe that communication and anticipation can only be the keys of a successful partnerships.\u2019")),r.a.createElement(u,{className:"about-section"},r.a.createElement("h1",null,"Services"),r.a.createElement("p",null,"\u2018We supply all needed support and services allowing to develop a perfect product, ",r.a.createElement("br",null),"from the origin to the final production. ",r.a.createElement("br",null),"We are always flanked by our customers during the whole production run, taking care of all the process involved in creativity, preparation and production.\u2019")),r.a.createElement(u,{className:"about-section"},r.a.createElement("h1",null,"Our Skills"),r.a.createElement("p",null,"\u2018Specialized in flat knit from gage 1,5/16 and circular knit. ",r.a.createElement("br",null),"Supported by a strong design team, efficient seniors\u2019 merchandiser and with its own factory and eighteen subcontractors, Trumode reach a monthly capacity of around 400 000 pieces.\u2019\xa0")),r.a.createElement(u,{className:"about-section",style:{maxWidth:"1200px"}},r.a.createElement("h1",null,"Extract of Our Customer List"),r.a.createElement("img",{src:"/assets/about/customers.jpg",alt:"Trumode Customers"}),r.a.createElement("p",{style:{width:"100%",textAlign:"right"}},"And More...")),r.a.createElement(u,{className:"about-section",style:{maxWidth:"1200px"}},r.a.createElement("h1",null,"Leading Team"),r.a.createElement("img",{src:"/assets/about/Slide4.jpeg",alt:"slide 4"})),r.a.createElement(u,{className:"about-section",style:{maxWidth:"1600px"}},r.a.createElement("img",{src:"/assets/about/Slide5.jpeg",alt:"slide 5"})),r.a.createElement(u,{padding:!0,className:"about-contact-section",containerStyle:{backgroundImage:"url('/assets/about/contact_bg.jpg')"}},r.a.createElement(wt,null))))}a(577);var kt=a(296);function St(e){var t=Object(n.useState)(k.NOT_START),a=Object(m.a)(t,2),c=a[0],l=a[1],i=Object(n.useState)({}),d=Object(m.a)(i,2),f=d[0],p=d[1],v=Object(s.f)();if(Object(n.useEffect)((function(){D("accounts/enroll",{id:e.match.params.id}).then((function(e){e.data.data?l(e.data.data):l(k.NOT_FOUND)}),(function(e){e&&(Promise.resolve(e),l(k.NOT_FOUND))}))}),[e.match.params.id]),c===k.NOT_START)return r.a.createElement(De,null,r.a.createElement(u,{padding:!0,full:!0},r.a.createElement("h1",null,"Loading")));if(c===k.NOT_FOUND)return r.a.createElement(De,null,r.a.createElement(u,{padding:!0,full:!0},r.a.createElement("h1",null,"Enrollment ID Not found"),r.a.createElement("p",null,"This is because this link has already used, or it's an outdated, or invalid link."),r.a.createElement("p",null,"If you need help, please ",r.a.createElement(o.b,{to:"/contact"},"contact us"))));var h=function(){var e=Object(ne.a)(ae.a.mark((function e(){var t;return ae.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},e.next=3,D("accounts/enroll-submit",{originalData:c,formData:f}).then((function(e){200===e.status?(t={status:fe.SUCCESS,message:"Registration complete, Please remember your password and keep it safe. We will redirect you to home page in 3 secs.",clearInput:!0},setTimeout((function(){v.push("/")}),3e3)):t={status:fe.FAILURE,message:"Registration failed, please try again later."}}),(function(e){console.error(e),t={status:fe.FAILURE,message:"Registration failed, please try again later."}}));case 3:return e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement(De,null,r.a.createElement(u,{padding:!0,containerStyle:{background:"#eee"}},r.a.createElement("h1",null,"Welcome To Trumode"),r.a.createElement("p",null,"We are glad you choose to trust Trumode! Please take a minute to finish the registration process and create your account.")),r.a.createElement(u,{padding:!0,form:!0},r.a.createElement("h3",null,"Your username is"),r.a.createElement("p",null,c.username),r.a.createElement(be,{id:"user_enroll",schema:kt,context:[f,p],actions:{submit:h}}),r.a.createElement("p",{className:"caption"},"Use 8 or more characters with a mix of lowercase letters, uppercase letters and numbers")))}var Nt=a(297);function Ct(){var e=Object(n.useState)({}),t=Object(m.a)(e,2),a=t[0],c=t[1],l=function(){var e=Object(ne.a)(ae.a.mark((function e(){var t;return ae.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},e.next=3,D("accounts/password-reset",{account:a.username}).then((function(e){t={status:fe.SUCCESS,clearInput:!0,message:"Thanks! We just sent you an email with an unique link to reset your password. Please notice that the link is only valid for 24 hours. If you didn't received any mail, please check your spam mailbox, or try again after 5 mins. If you sent multiple requests for a single account, only the latest one is valid."}}),(function(e){var a=e.response.data;t={status:fe.FAILURE,clearInput:!1,message:a.clientMessage||"Sorry, we are currently unable to process your request, please try again later. Or contact us from 'About Us' -> 'Contact'."}}));case 3:return e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement(De,null,r.a.createElement(u,{padding:!0,full:!0,containerStyle:{background:"#eee"}},r.a.createElement("h1",null,"Password Reset"),r.a.createElement("p",null,"Forget your password? Don't worry, we've got you covered!")),r.a.createElement(u,{padding:!0,form:!0},r.a.createElement(be,{id:"password_reset",schema:Nt,context:[a,c],actions:{submit:l}})))}var _t=a(298);function Tt(e){var t=Object(n.useState)(k.NOT_START),a=Object(m.a)(t,2),c=a[0],l=a[1],i=Object(n.useState)({}),d=Object(m.a)(i,2),f=d[0],p=d[1],v=Object(s.f)();Object(n.useEffect)((function(){L("accounts/password-reset?accessId=".concat(e.match.params.id)).then((function(e){e.data?l(e.data):l(k.NOT_FOUND)}),(function(e){e&&(Promise.resolve(e),l(k.NOT_FOUND))}))}),[e.match.params.id]);var h=function(){var t=Object(ne.a)(ae.a.mark((function t(){var a;return ae.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a={},t.next=3,D("accounts/password-reset-submit",{accessId:e.match.params.id,data:f}).then((function(e){200===e.status?(a={status:fe.SUCCESS,clearInput:!0,message:"Password Reset Successfully. Please remember your new password and keep it safe. We will redirect you to home page in 3 secs."},localStorage.removeItem("accessToken"),localStorage.removeItem("ossToken"),setTimeout((function(){v.push("/")}),3e3)):a={status:fe.FAILURE,clearInput:!0,message:e.data.clientMessage||"Password Reset Failed, please try again later."}}),(function(e){var t=e.response&&e.response.data&&e.response.data.clientMessage?e.response.data.clientMessage:"Password Reset Failed, please try again later.";e&&(a={status:fe.FAILURE,clearInput:!0,message:t})}));case 3:return t.abrupt("return",a);case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return c===k.NOT_START?r.a.createElement(De,null,r.a.createElement(u,{full:!0,padding:!0},r.a.createElement(ct,null))):c===k.NOT_FOUND?r.a.createElement(De,null,r.a.createElement(u,{full:!0,padding:!0},r.a.createElement("h1",null,"Sorry, this link is invalid"),r.a.createElement("p",null,"We are unable to process your request. Either this link is invalid, timeout or has already been processed."),r.a.createElement("p",null,"If you still want to reset your password, you can resend the request ",r.a.createElement(o.b,{to:"/reset-password"},"here")))):r.a.createElement(De,null,r.a.createElement(u,{padding:!0,full:!0,containerStyle:{background:"#eee"}},r.a.createElement("h1",null,"Finish your password reset"),r.a.createElement("p",null,"You're almost there, think about a new password and remember it.")),r.a.createElement(u,{padding:!0,form:!0},r.a.createElement("h3",null,"Account"),r.a.createElement("p",null,c.username),r.a.createElement(be,{id:"password_reset_step2",schema:_t,context:[f,p],actions:{submit:h}}),r.a.createElement("p",{className:"caption"},"Use 8 or more characters with a mix of lowercase letters, uppercase letters and numbers")))}function It(){return r.a.createElement(De,null,r.a.createElement(u,{full:!0,padding:!0},r.a.createElement("h1",null,"404 Not Found"),r.a.createElement("p",null,"Since we are still developing this site, it's highly possible that the contents you are looking for is not ready for you. Please check later."),r.a.createElement(o.b,{to:"/"},"Back Home")))}a(578);function xt(){var e=Object(s.f)();return Object(O.c)((function(e){return e.account})).user?r.a.createElement(De,null,r.a.createElement(u,{full:!0},r.a.createElement("div",{id:"in-now-cover"},r.a.createElement("div",{className:"in-now-cover-part bg-container",style:{backgroundImage:"url('/assets/images/in-now-women-3.png')"}},r.a.createElement("div",{className:"in-now-overlay v-flex as"},r.a.createElement("div",{className:"in-now-title"},"WOMEN"),r.a.createElement("div",{className:"in-now-button-group"},r.a.createElement("button",{onClick:function(){return e.push("/in-now/in_women_knitwear_3")}},"Knitwear"),r.a.createElement("button",{onClick:function(){return e.push("/in-now/in_women_circular_3")}},"Circular")))),r.a.createElement("div",{className:"in-now-cover-part bg-container",style:{backgroundImage:"url('/assets/images/in-now-men-3.png')"}},r.a.createElement("div",{className:"in-now-overlay v-flex ae"},r.a.createElement("div",{className:"in-now-title"},"MEN"),r.a.createElement("div",{className:"in-now-button-group"},r.a.createElement("button",{onClick:function(){return e.push("/in-now/in_men_knitwear_3")}},"Knitwear"),r.a.createElement("button",{onClick:function(){return e.push("/in-now/in_men_circular_3")}},"Circular")))))),r.a.createElement(u,{full:!0,containerStyle:{position:"fixed",zIndex:200,bottom:0}},r.a.createElement("div",{id:"in-now-banner"},"Have a walk in the"," ",r.a.createElement("span",{style:{color:"rgb(184, 104, 77)",fontWeight:"bold"}},"Best Sellers")," in Asia, China ( including HK ), Korea, Japan, etc."))):r.a.createElement(bt,null)}function At(){var e=Object(O.c)((function(e){return e})),t=Object(O.b)();return Object(n.useEffect)((function(){localStorage.getItem("ossTokenRequesting")&&localStorage.removeItem("ossTokenRequesting"),t(re()),window.addEventListener("dragover",(function(e){e.preventDefault()}),!1),window.addEventListener("drop",(function(e){e.preventDefault()}),!1)}),[t]),Object(n.useEffect)((function(){var t=function(t){43===t.keyCode&&t.shiftKey&&console.info(e)};return document.addEventListener("keypress",t),function(){document.removeEventListener("keypress",t)}}),[e]),r.a.createElement(o.a,null,r.a.createElement(s.c,null,r.a.createElement(s.a,{path:"/",exact:!0,component:We}),r.a.createElement(s.a,{path:"/samples/q/:query",exact:!0,component:He}),r.a.createElement(s.a,{path:"/samples/q/",exact:!0,component:He}),r.a.createElement(s.a,{path:"/samples/:id",exact:!0,component:Ye}),r.a.createElement(s.a,{path:"/materials/q/:query",exact:!0,component:st}),r.a.createElement(s.a,{path:"/materials/q/",exact:!0,component:st}),r.a.createElement(s.a,{path:"/materials/:id",exact:!0,component:it}),r.a.createElement(s.a,{path:"/Accessories/q/:query",exact:!0,component:pt}),r.a.createElement(s.a,{path:"/Accessories/q/",exact:!0,component:pt}),r.a.createElement(s.a,{path:"/Accessories/:id",exact:!0,component:vt}),r.a.createElement(s.a,{path:"/trends/q/:query",exact:!0,component:ht}),r.a.createElement(s.a,{path:"/trends",exact:!0,component:gt}),r.a.createElement(s.a,{path:"/trends/q/",exact:!0,component:ht}),r.a.createElement(s.a,{path:"/trends/:name",exact:!0,component:Et}),r.a.createElement(s.a,{path:"/in-now/",exact:!0,component:xt}),r.a.createElement(s.a,{path:"/in-now/:name",exact:!0,component:Et}),r.a.createElement(s.a,{path:"/about/",exact:!0,component:jt}),r.a.createElement(s.a,{path:"/contact/",exact:!0,component:Ot}),r.a.createElement(s.a,{path:"/enroll/:id",exact:!0,component:St}),r.a.createElement(s.a,{path:"/password-reset",exact:!0,component:Ct}),r.a.createElement(s.a,{path:"/password-reset/:id",exact:!0,component:Tt}),r.a.createElement(s.a,{component:It})))}Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));var Mt=a(121);var Lt=Object(Mt.b)({loggingReducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e},account:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{login:!1},t=arguments.length>1?arguments[1]:void 0,a=t.type,n=t.payload;switch(a){case"LOGIN_ACTION":return Object(C.a)(Object(C.a)({},e),{},{login:n});case"GET_LOGIN_ACTION":return Object(C.a)(Object(C.a)({},e),n);case"LOGOUT_ACTION":return{login:!1};default:return e}},preference:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,a=t.type,n=t.payload;switch(a){case"SAVE_ITEM_ACTION":return Object(C.a)(Object(C.a)({},e),n)}return e}}),Dt=a(299),Pt=Object(Mt.c)(Lt,Object(Mt.a)(Dt.a));l.a.render(r.a.createElement(O.a,{store:Pt},r.a.createElement(At,null)),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()})).catch((function(e){console.error(e.message)}))},80:function(e){e.exports=JSON.parse('{"renderableTags":["eco_friendly"],"ecoFriendlyContent":["recycle_polyester","recycle_acrylic","recycle_cotton","recycle_rayon","recycle_viscose","recycle_linen","recycle_nylon","recycle_wool","organic_cotton","organic_linen","bci_cotton","ecovero","ecovero_rayon","ecovero_viscose","seawool","lenzing_viscose","sorona","bamboo"]}')}},[[301,1,2]]]); //# sourceMappingURL=main.73942fcf.chunk.js.map