1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[408],{48892:function(e,t,n){n.d(t,{Z:function(){return r}});let r="authInfo"},80408:function(e,t,n){n.r(t),n.d(t,{default:function(){return N}});var r=n(85893),s=n(67294),o=n(14890),i=n(14416),a=n(45697),u=n.n(a),c=n(13812),d=n(34016),l=n(19718),f=n(47097),h=n(48892),p=n(13008),E=n(19143),A={ON_PAGE_LOAD:"ON_PAGE_LOAD"},I=n(11368),S=n(28045);let getSessionApi=e=>{p.Z.invokeApi({method:"GET",url:"/api/session"},(t,n)=>{e(t,n)})},getSession=e=>t=>{e({checkSessionInProgress:!0}),getSessionApi((n,r)=>{if(n){e({checkSessionInProgress:!1});let n={name:r.data.name,userType:r.data.role,userId:r.data.user_id,firstTimeLogin:r.data.first_time_login,username:r.data.username,isOnline:r.data.isOnline,mktRole:r.data.mktRole,isConnectedActSet:r.data.isConnectedActSet,referralCode:r.data.referralCode};S.Z.setCredential({userId:"".concat(n.userId,"_").concat(n.name)}),t({type:I.Z.AUTHENTICATION_SUCCESS,payload:n})}else e({checkSessionInProgress:!1}),S.Z.setCredential({userId:"GUEST"})})},U={[A.ON_PAGE_LOAD]:async(e,t)=>{let{getState:n,setState:r,dispatch:s}=t;try{let{csrfToken:e}=await p.Z.invoke("GET","/");(0,p.U)(e),s(getSession(r))}catch(e){E.h.error("Error while getting CSRF token. Please refresh the page")}}};var g=n(5152),T=n.n(g);let _=T()(()=>Promise.all([n.e(7653),n.e(8271),n.e(9817),n.e(5726)]).then(n.bind(n,794)),{loadableGenerated:{webpack:()=>[794]}});let AuthControl=class AuthControl extends s.PureComponent{render(){let{isUserLoggedIn:e,userInfo:t,isUpdatingUserInfo:n}=this.props;return(0,r.jsx)(_,{isUserLoggedIn:e,isUpdatingUserInfo:n,userInfo:t,...this.props})}constructor(...e){super(...e),this.componentDidMount=()=>{let{onAction:e,isUserLoggedIn:t}=this.props;t||e({type:A.ON_PAGE_LOAD})}}};AuthControl.propTypes={onAction:u().func.isRequired,isUserLoggedIn:u().bool,isUpdatingUserInfo:u().bool,userInfo:u().object,checkSessionInProgress:u().bool},AuthControl.defaultProps={isUserLoggedIn:!1,isUpdatingUserInfo:!1,checkSessionInProgress:!0,userInfo:f.Nu};var N=(0,o.qC)((0,d.Z)({key:h.Z,reducer:l.Z}),(0,i.$j)(e=>e[h.Z]),(0,c.Z)(U))(AuthControl)},19143:function(e,t,n){n.d(t,{h:function(){return i}});var r=n(11187),s=n(16318),o=n(38200);let i=Object.keys(r.default).reduce((e,t)=>{let n=r.default[t];return(0,o.cg)(n)?{...e,[t]:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,o.xS)()?null:n(...t)}}:e},{...r.default});({...s.default})},47097:function(e,t,n){n.d(t,{Bv:function(){return d},Dt:function(){return C},J_:function(){return I},LZ:function(){return o},Mk:function(){return S},NY:function(){return N},Nu:function(){return s},QI:function(){return f},REPLACE_WORDS:function(){return g},St:function(){return E},Vr:function(){return _},_c:function(){return c},d5:function(){return l},ed:function(){return a},h5:function(){return T},hX:function(){return U},l7:function(){return u},mS:function(){return h},oE:function(){return p},qw:function(){return A},v6:function(){return i}});var r=n(39904);let s={},o=[],i="",a=0,u=[0,40],c="Maximum 40 characters",d=/^[\w\d\s]*$/i,l="Only alphabets and numbers allowed",f=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,h=/^$|^(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/,p=/^(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/,E=/^$|^\d{8,12}$/,A=/^[0-9]+$/,I=/^(?!\s*$).+/,S=/^[a-zA-Z\d\-_\s]+$/,U=/^\d+$/,g={SPACE:" ",UNDERSCORE:"_",TEXTURE:"Texture",WIG:"Wig",EMAIL:"EMAIL_",COMMA:","},T={PENDING:"Pending",ACCEPTED:"Accepted",DECLINED:"Declined",SHIPPED:"Shipped",APPROVED:"Approved",REJECTED:"Rejected"},_="WorkInProgress",N=2819007054,C=[r.ALL_ROUTES.ROOT,r.ALL_ROUTES.CHECKOUT,r.ALL_ROUTES.SILK_BAR,r.ALL_ROUTES.NOT_FOUND]},11368:function(e,t){t.Z={AUTHENTICATION_IN_PROGRESS:"AUTHENTICATION_IN_PROGRESS",AUTHENTICATION_SUCCESS:"AUTHENTICATION_SUCCESS",LOGOUT_SUCCESS:"LOGOUT_SUCCESS",AUTHENTICATION_FAILURE:"AUTHENTICATION_FAILURE",UPDATE_USERINFO_SUCCESS:"UPDATE_USERINFO_SUCCESS",UPDATE_USERINFO_FAILURE:"UPDATE_USERINFO_FAILURE",UPDATE_USERINFO_IN_PROGRESS:"UPDATE_USERINFO_IN_PROGRESS",AUTO_AUTHENTICATION_FAILURE:"AUTO_AUTHENTICATION_FAILURE"}},19718:function(e,t,n){var r=n(93513),s=n(11368),o=n(47097);let i={isAuthenticationInProgress:!1,isUserLoggedIn:!1,isUpdatingUserInfo:!1,userInfo:o.Nu};t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;return(0,r.Uy)(e,e=>{switch(t.type){case s.Z.AUTHENTICATION_IN_PROGRESS:e.isAuthenticationInProgress=!0;break;case s.Z.AUTHENTICATION_SUCCESS:e.isUserLoggedIn=!0,e.isAuthenticationInProgress=!1,e.userInfo=t.payload;break;case s.Z.AUTHENTICATION_FAILURE:e.isUserLoggedIn=!1,e.isAuthenticationInProgress=!1;break;case s.Z.LOGOUT_SUCCESS:e.isUserLoggedIn=!1,e.userInfo=o.Nu;break;case s.Z.UPDATE_USERINFO_IN_PROGRESS:e.isUpdatingUserInfo=!0;break;case s.Z.UPDATE_USERINFO_SUCCESS:e.isUpdatingUserInfo=!1,e.userInfo=t.payload;break;case s.Z.UPDATE_USERINFO_FAILURE:e.isUpdatingUserInfo=!1}})}},13008:function(e,t,n){n.d(t,{U:function(){return setCsrfHeader}});var r=n(9669),s=n.n(r),o=n(19143),i=n(13402);let a=n(19575).Base64,u=s().create({baseURL:i.tu,timeout:6e4,withCredentials:!0}),c={},setCsrfHeader=e=>{u.defaults.headers.common["XSRF-TOKEN"]=e},d=new class{constructor(){this.invokeApi=(e,t)=>{let n={method:e.method,url:e.url};void 0!==e.data&&(n.data=e.data),void 0!==e.params&&(n.params=e.params),void 0!==e.headers?n.headers=e.headers:n.headers={"Content-Type":"application/json"},e.responseType&&(n.responseType=e.responseType),e.onUploadProgress&&(n.onUploadProgress=e.onUploadProgress),this.lastGetSession&&"/api/session"===n.url||u.request(n).then(e=>{t(!0,e.data)}).catch(e=>{t(!1,e.response)})},this.invoke=(e,t,n,r,s,o)=>new Promise((i,a)=>{this.invokeApi({method:e,url:t,data:n,params:r,headers:s,responseType:o},(e,t)=>e?i(t):a(t))}),this.lastGetSession=!1}};u.interceptors.response.use(null,e=>{if("/api/session"===e.config.url&&(d.lastGetSession=!0),e.config&&e.response&&401===e.response.status)return refreshToken().then(()=>(d.lastGetSession&&(d.lastGetSession=!1),u.request(e.config))).catch(()=>{d.lastGetSession||o.h.loading("Your session expired",2,()=>{window.location="/login"}),d.lastGetSession=!1});if(e.config&&e.response&&/^5\d{2}$/.test(e.response.status)){if(Object.prototype.hasOwnProperty.call(c,e.config.url)||(c[e.config.url]=0),c[e.config.url]<3)return c[e.config.url]+=1,u.request(e.config);c[e.config.url]=0}else void 0===e.response&&(o.h.destroy(),o.h.error("Network Error. Please check your internet connectivity."));return Promise.reject(e)});let refreshToken=()=>{let e;let t=new URLSearchParams;t.append("grant_type","refresh_token"),e="".concat("events-client",":").concat("AxdsW3@11&899");let n=a.encode(e,!0);return u.request({method:"POST",url:"/oauth/token",headers:{Authorization:"Basic ".concat(n),"Content-Type":"application/x-www-form-urlencoded"},data:t})};t.Z=d},13812:function(e,t,n){var r=n(85893),s=n(67294),o=n(45697),i=n.n(o),a=n(14416),u=n(38200),c=n(11163);t.Z=e=>t=>{let WithActions=class WithActions extends s.Component{render(){return(0,r.jsx)(t,{...this.get
1State(),onAction:this.handleAction})}constructor(...t){super(...t),this.getState=()=>({...this.props,...this.state}),this.handleAction=t=>{let{dispatch:n}=this.props,r=e[t.type]||u.jQ;r(t,{getState:this.getState,setState:this.setState.bind(this),dispatch:n})}}};return WithActions.propTypes={dispatch:i().func.isRequired},(0,a.$j)(void 0,(e,t)=>({...t,dispatch:e}))((0,c.withRouter)(WithActions))}},34016:function(e,t,n){var r=n(85893);n(67294);var s=n(47097),o=n(58699),i=n(57002);t.Z=function(){let{key:e,reducer:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.Nu;return n=>(0,o.Z)(s=>{let{store:o,...a}=s;return(0,i.f)(e,t,o),(0,r.jsx)(n,{...a})})}},58699:function(e,t,n){var r=n(85893);n(67294);var s=n(14416);t.Z=function(e){return t=>(0,r.jsx)(s.ET.Consumer,{children:n=>{let{store:s}=n;return(0,r.jsx)(e,{...t,store:s})}})}},13402:function(e,t,n){n.d(t,{$Z:function(){return a},BZ:function(){return r},DN:function(){return d},He:function(){return i},Hf:function(){return u},Ts:function(){return f},UR:function(){return c},fr:function(){return s},ml:function(){return l},tu:function(){return o}});let r="upgradeboutiquestore.myshopify.com",s="3b288c7a5290af6f2703c60f0e5f9113",o="https://api.upgradeboutique.com",i="https://cms.upgradeboutique.com",a="pk_live_51Kq2RMFJCKGjqpwEgJwTRF8Ii4SoVb9J7NbIvdk5BB4AVClNtYIqNNpiSxLodsSNVEmzAwDDIcZFC89ibueDWlRN001I6wtASf",u="https://upgradeboutique.com",c="1498879713618872",d="".concat("events-client",":").concat("AxdsW3@11&899"),l="ca_JQuY00jYXNQbEjcNR8PEmhYQHgYu9Ucn",f="ca_LXNvWYhn2K3Dh2ymti62RIOWJJa1isnF"},28045:function(e,t,n){var r=n(50542);let s=new class{constructor(){var e=this;this.initGA=e=>{this.sendEvent&&(r.ZP.initialize("G-BTGYZQ07E4",{gaOptions:e}),r.ZP.ga("require","linker"),r.ZP.ga("linker:autoLink",["https://upgradeboutiquestore.myshopify.com/","https://upgradeboutique.com/"]))},this.setCredential=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.sendEvent&&r.ZP.set(t)},this.pageView=e=>{this.sendEvent&&r.ZP.pageview(e)},this.modalView=e=>{this.sendEvent&&r.ZP.modalview(e)},this.event=(e,t,n)=>{this.sendEvent&&r.ZP.event({category:e,action:t,label:n||"labelName",value:10,nonInteraction:!1})},this.timing=(e,t,n)=>{this.sendEvent&&r.ZP.timing({category:e,variable:t,value:n})},this.actualGAFunction=function(){for(var t=arguments.length,n=Array(t),s=0;s<t;s++)n[s]=arguments[s];e.sendEvent&&r.ZP.ga("send",...n)},this.exception=e=>{this.sendEvent&&r.ZP.exception({description:e})},this.sendEvent=!1,this.sendEvent=!0}};t.Z=s}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.