1/*! 2 * @version f517a5a-dev 3 * 4 */ 5(window.webpackJsonp=window.webpackJsonp||[]).push([[176],{"+sVj":function(e,n,t){"use strict" 6function _createForOfIteratorHelper(t,a){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 7if(!o){if(Array.isArray(t)||(o=function _unsupportedIterableToArray(e,n){if(!e)return 8if("string"==typeof e)return _arrayLikeToArray(e,n) 9var t=Object.prototype.toString.call(e).slice(8,-1) 10"Object"===t&&e.constructor&&(t=e.constructor.name) 11if("Map"===t||"Set"===t)return Array.from(e) 12if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return _arrayLikeToArray(e,n)}(t))||a&&t&&"number"==typeof t.length){o&&(t=o) 13var r=0,i=function F(){} 14return{s:i,n:function n(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function e(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,c=!0,u=!1 15return{s:function s(){o=o.call(t)},n:function n(){var e=o.next() 16return c=e.done,e},e:function e(n){u=!0,l=n},f:function f(){try{c||null==o.return||o.return()}finally{if(u)throw l}}}}function _arrayLikeToArray(e,n){(null==n||n>e.length)&&(n=e.length) 17for(var t=0,a=new Array(n);t<n;t++)a[t]=e[t] 18return a}t.d(n,"a",function(){return o}) 19var a=function toString(e,n){var t=e.graphQLErrors,a=e.message 20return t&&t.length?n||t.map(function(e){return e.message}).join(", "):a},o=function deriveErrorMessage(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=[],r=_createForOfIteratorHelper(e) 21try{for(r.s();!(n=r.n()).done;){var i=n.value 22i&&o.push(a(i,t))}}catch(e){r.e(e)}finally{r.f()}return o.join(", ")}},"2ark":function(e,n,t){"use strict" 23var a=t("JPst"),o=t.n(a)()(function(e){return e[1]}) 24o.push([e.i,".dashboard-root-eYS {\n display: flex;\n margin-top: 15px;\n}\n\n.dashboard-myAccountDashboard-pat {\n padding: 15px 0;\n border: 1px solid RGB(var(--levolor-global-color-gray-150));\n min-width: 250px;\n margin: 2px 15px 0 0;\n height: 100%;\n}\n\n.dashboard-myAccountContent-mP- {\n width: 100%;\n padding: 32px 0;\n}\n\n@media (max-width: 768px) {\n .dashboard-root-eYS {\n display: block;\n }\n .dashboard-myAccountDashboard-pat {\n width: 94%;\n margin: 1% 3%;\n }\n .dashboard-myAccountContent-mP- {\n width: 100%;\n }\n}\n",""]),o.locals={root:"dashboard-root-eYS maxWidth",myAccountDashboard:"dashboard-myAccountDashboard-pat",myAccountContent:"dashboard-myAccountContent-mP-"},n.a=o},"4Yik":function(e,n,t){"use strict" 25var a=t("JPst"),o=t.n(a)()(function(e){return e[1]}) 26o.push([e.i,".indicator-root-1UM {\n align-content: center;
26\n align-items: center;\n display: grid;\n gap: 3rem;\n height: calc(100% - 6rem);\n justify-content: center;\n justify-items: center;\n margin: 3rem 0;\n width: 100%;\n}\n\n.indicator-global-qmL {\n position: fixed;\n top: 250px;\n align-content: start;\n left: 0;\n margin: 0;\n height: 100%;\n width: 100%;\n background: rgba(var(--levolor-global-color-white), 0.5);\n}\n\n.indicator-message-WMW {\n color: rgb(var(--venia-global-color-text-alt));\n font-size: 1rem;\n letter-spacing: 0.25rem;\n text-transform: uppercase;\n}\n\n.indicator-indicator-MAU {\n min-width: 250px;\n height: auto;\n width: 100%;\n}\n\n.indicator-frame-mYQ {\n stroke: rgb(var(--levolor-global-color-gray-100));\n fill: rgb(var(--levolor-global-color-gray-100));\n}\n\n.indicator-fill-IdG {\n fill: rgb(var(--levolor-global-color-white));\n}\n\n.indicator-letter-i1w {\n fill: rgb(var(--levolor-global-color-blue-800));\n}\n",""]),o.locals={root:"indicator-root-1UM",global:"indicator-global-qmL indicator-root-1UM",message:"indicator-message-WMW",indicator:"indicator-indicator-MAU",frame:"indicator-frame-mYQ",fill:"indicator-fill-IdG",letter:"indicator-letter-i1w"},n.a=o},"4sfv":function(e,n,t){"use strict" 27var a=t("JPst"),o=t.n(a)()(function(e){return e[1]}) 28o.push([e.i,".message-root-6k6 {\n color: rgb(var(--venia-global-color-text));\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1rem;\n padding: 0.625rem 0.125rem 0.125rem;\n}\n\n.message-root-6k6:empty {\n display: none;\n}\n\n.message-root_error-GtK {\n color: rgb(var(--venia-global-color-error));\n font-weight: var(--venia-global-fontWeight-semibold);\n}\n",""]),o.locals={root:"message-root-6k6",root_error:"message-root_error-GtK message-root-6k6"},n.a=o},"77MR":function(e,n,t){"use strict" 29t.r(n),t.d(n,"default",function(){return ee}) 30var a=t("q1tI"),o=t.n(a),r=t("o0o1"),i=t.n(r),l=t("yXPU"),s=t.n(l),c=t("MVZn"),u=t.n(c),d=t("J4zp"),p=t.n(d),m=t("Lm/n"),b=t("pZLH"),g=t("7At8"),f=function listToTree(e,n){var t=[],a={} 31return e.forEach(function(e){a[e.id]&&a[e.id].children&&(e.children=a[e.id]&&a[e.id].children),a[e.id]=e,e.parent_id===n?t.push(e):(a[e.parent_id]=a[e.parent_id]||{},a[e.parent_id].children=a[e.parent_id].children||[],a[e.parent_id].children.push(e))}),t},v=t("GZNT"),h=t("IP2g"),y=t("wHSu"),x=t("LboF"),C=t.n(x),w=t("Fhbq"),k={injectType:"singletonStyleTag",insert:"head",singleton:!0},E=(C()(w.a,k),w.a.locals||{}),O=function CompanyStructureItemTitle(e){var n=e.item,t="Customer"===n.entity.__typename?y.G:y.H 32return o.a.createElement(o.a.Fragment,null,o.a.createElement(h.a,{className:E.icon,color:"grey",icon:t}),o.a.createElement("span",null,n.entity.firstname&&n.entity.lastname?"".concat(n.entity.firstname," ").concat(n.entity.lastname):n.entity.name))},S=t("+sVj"),_=t("wd91"),I=[{label:"Active",value:"ACTIVE"},{label:"Inactive",value:"INACTIVE"}],j=function useCompanyStructure(){var e=Object(_.a)(),n=p()(e,2)[1].addToast,t=Object(a.useRef)(),r=Object(a.useState)(!1),l=p()(r,2),c=l[0],d=l[1],h=Object(a.useState)(!1),y=p()(h,2),x=y[0],C=y[1],w=Object(a.useState)(!1),k=p()(w,2),E=k[0],j=k[1],T=Object(a.useState)([]),L=p()(T,2),M=L[0],B=L[1],N=Object(a.useState)(null),A=p()(N,2),R=A[0],q=A[1],D=Object(m.a)(v.c,{fetchPolicy:"network-only"}),z=p()(D,2),P=z[0],U=z[1],V=U.data,G=U.loading,F=Object(b.a)(g.h,{notifyOnNetworkStatusChange:!0}),J=p()(F,2),Z=J[0],H=J[1],W=H.loading,X=H.called,Y=H.error,$=Object(b.a)(g.r,{notifyOnNetworkStatusChange:!0}),K=p()($,2),Q=K[0],ee=K[1].loading,ne=Object(b.a)(g.l,{notifyOnNetworkStatusChange:!0}),te=p()(ne,2),ae=te[0],oe=te[1].loading,re=Object(b.a)(g.k),ie=p()(re,1)[0],le=Object(b.a)(g.p,{notifyOnNetworkStatusChange:!0}
32),se=p()(le,2),ce=se[0],ue=se[1].loading,de=Object(b.a)(g.g,{notifyOnNetworkStatusChange:!0}),pe=p()(de,2),me=pe[0],be=pe[1].loading,ge=Object(b.a)(g.q,{notifyOnNetworkStatusChange:!0}),fe=p()(ge,2),ve=fe[0],he=fe[1].loading 33Object(a.useEffect)(function(){P()},[P]) 34var ye=Object(a.useMemo)(function(){if(V){var e=V.company.structure.items 35return null==e?void 0:e.find(function(n){return!e.map(function(e){return e.id}).includes(n.parent_id)})}},[V]) 36Object(a.useEffect)(function(){if(V&&ye){var e=V.company.structure.items,n=f(e.map(function(e){return u()({},e,{expanded:!0,title:o.a.createElement(O,{item:e})})}),ye.parent_id) 37B(n)}},[V,ye]) 38var xe=Object(a.useMemo)(function(){if(V)return V.company.roles.items.map(function(e){return{label:e.name,value:e.id}})},[V]),Ce=Object(a.useCallback)((we=s()(i.a.mark(function _callee(e){var n,t 39return i.a.wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return n=e.values,t=u()({},n,{target_id:ye.id}),a.prev=2,a.next=5,Z({variables:{input:t}}) 40case 5:a.next=10 41break 42case 7:return a.prev=7,a.t0=a.catch(2),a.abrupt("return",a.t0) 43case 10:case"end":return a.stop()}},_callee,null,[[2,7]])})),function(e){return we.apply(this,arguments)}),[Z,ye]) 44var we 45Object(a.useEffect)(function(){if(X&&!W){var e=Y?Object(S.a)([Y]):"User successfully created" 46n({type:"info",icon:null,message:e,dismissable:!0,timeout:5e3}),P().then(),t.current.reset()}},[X,W,Y,P,n,t]) 47var ke=Object(a.useCallback)((Re=s()(i.a.mark(function _callee2(e){var n 48return i.a.wrap(function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return n=e.entity.__typename,t.next=3,q(e) 49case 3:"Customer"===n?d(!0):C(!0) 50case 4:case"end":return t.stop()}},_callee2)})),function(e){return Re.apply(this,arguments)}),[]),Ee=Object(a.useCallback)(function(){C(!1),d(!1),j(!1),q(null)},[]),Oe=Object(a.useCallback)((Ae=s()(i.a.mark(function _callee3(e){var n,t,a 51return i.a.wrap(function _callee3$(o){for(;;)switch(o.prev=o.next){case 0:return n=e.values,t=R.entity.id,a=u()({},n,{id:t}),o.next=5,Q({variables:{input:a}}) 52case 5:return o.next=7,P() 53case 7:return o.next=9,Ee() 54case 9:case"end":return o.stop()}},_callee3)})),function(e){return Ae.apply(this,arguments)}),[P,Ee,R,Q]),Se=Object(a.useCallback)(function(e){j(!0),q(e)},[]),_e=(Ne=s()(i.a.mark(function _callee4(){var e 55return i.a.wrap(function _callee4$(n){for(;;)switch(n.prev=n.next){case 0:return e=R.entity.id,n.next=3,ae({variables:{id:e}}) 56case 3:return n.next=5,P() 57case 5:return n.next=7,Ee() 58case 7:case"end":return n.stop()}},_callee4)})),function deleteUser(){return Ne.apply(this,arguments)}),Ie=Object(a.useCallback)((Be=s()(i.a.mark(function _callee5(e){var n 59return i.a.wrap(function _callee5$(t){for(;;)switch(t.prev=t.next){case 0:return n=e.values,t.next=3,me({variables:{input:n}}) 60case 3:return t.next=5,P() 61case 5:C(!1) 62case 6:case"end":return t.stop()}},_callee5)})),function(e){return Be.apply(this,arguments)}),[me,P]),je=Object(a.useCallback)((Me=s()(i.a.mark(function _callee6(e){var n 63return i.a.wrap(function _callee6$(t){for(;;)switch(t.prev=t.next){case 0:return n=e.entity.teamId,t.next=3,ie({variables:{id:n}}) 64case 3:return t.next=5,P() 65case 5:case"end":return t.stop()}},_callee6)})),function(e){return Me.apply(this,arguments)}),[ie,P]),Te=Object(a.useCallback)((Le=s()(i.a.mark(function _callee7(e){var n,t,a 66return i.a.wrap(function _callee7$(o){for(;;)switch(o.prev=o.next){case 0:return n=e.values,t=R.entity.teamId,a=u()({},n,{id:t}),o.next=5,ce({variables:{input:a}}) 67case 5:return o.next=7,P() 68case 7:C(!1) 69case 8:case"end":return o.stop()}},_callee7)})),function(e){return Le.apply(this,arguments)}),[P,R,ce]) 70var Le 71var Me 72var Be 73var Ne 74var Ae 75var Re 76return{handleCreateUser:function handleCreateUser(){d(!0)},createCompanyUser:Ce,handleUpdateCompanyStructure:Object(a.useCallback)((qe=s()(i.a.mark(function _callee8(e){var n 77return i.a.wrap(function _callee8$(t){for(;;)switch(t.prev=t.next){case 0:return n={parent_tree_id:e.nextParentNode.id,tree_id:e.node.id},t.next=3,ve({variables:{input:n}}) 78case 3:case"end":return t.stop()}},_callee8)})),function(e){return qe.apply(this,arguments)}),[ve]),handleCanDrop:Object(a.useCallback)(function(e){return!!e.nextParent},[]),handleEditUser:ke,editUser:Oe,deleteUser:_e,handleDeleteUser:Se,handleDialogCancel:Ee,handleAddStore:function handleAddStore(){C(!0)},addStore:Ie,updateStore:Te,handleExpand:function handleExpand(){var e=V.company.structure.items,n=f(e.map(function(e){return u()({},e,{expanded:!0,title:o.a.createElement(O,{item:e})})}),ye.parent_id) 79B(n)},handleCollapse:function handleCollapse(){var e=V.company.structure.items,n=f(e.map(function(e){return u()({},e,{expanded:!1,title:o.a.createElement(O,{item:e})})}),ye.parent_id) 80B(n)},handleDeleteCompanyStore:je,displayCreateEditStoreDialog:x,updateCompanyStructure:ve,displayCreateEditUserDialog:c,setDisplayCreateEditUserDialog:d,displayConfirmationDialog:E,setDisplayConfirmationDialog:j,createCompanyStoreLoading:be,updateCompanyStoreLoading:ue,createCompanyUserMutationLoading:W,updateCompanyUserMutationLoading:ee,updateCompanyStructureLoading:he,deleteCompanyUserMutationLoading:oe,companyStructureDataLoading:G,treeData:M,setTreeData:B,selectedNode:R,statuses:I,userRoles:xe,companyUserDialogFormRef:t} 81var qe},T=t("fq0T"),L=t("Hq+J"),M=t("ParV"),B=t("M+p9"),N=t("TVGx"),A={injectType:"singletonStyleTag",insert:"head",singleton:!0},R=(C()(N.a,A),N.a.locals||{}),q=o.a.memo(function AddEditCompanyUserDialog(e){var n,t,a,r,i,l,s,c,u,d,p=e.displayCreateEditUserDialog,m=e.selectedNode,b=e.handleDialogCancel,g=e.editUser,f=e.createCompanyUser,v=e.createCompanyUserMutationLoading,h=e.updateCompanyUserMutationLoading,y=e.userRoles,x=e.statuses,C=e.formRef 82return o.a.createElement(B.a,{isOpen:p,title:m?"Edit User":"Create User",onCancel:b,onConfirm:function onConfirm(e){return m?g(e):f(e)},loading:v||h,formProps:{formApiRef:C}},o.a.createElement(L.a,{name:"job_title",title:"Job Title",initialValue:null==m?void 0:null===(n=m.entity)||void 0===n?void 0:n.job_title,validate:T.b}),o.a.createElement(M.a,{classes:{selectWrapper:R.select},title:"User Role",id:"role_id",initialValue:m?null==m?void 0:null===(t=m.entity)||void 0===t?void 0:null===(a=t.role)||void 0===a?void 0:a.id:y&&y[0].value,name:"role_id",options:y,disabled:m&&!(null!=m&&null!==(r=m.entity)&&void 0!==r&&null!==(i=r.role)&&void 0!==i&&i.id),val
82idate:T.b}),o.a.createElement(L.a,{name:"firstname",title:"First Name",initialValue:null==m?void 0:null===(l=m.entity)||void 0===l?void 0:l.firstname,validate:T.b}),o.a.createElement(L.a,{name:"lastname",title:"Last Name",initialValue:null==m?void 0:null===(s=m.entity)||void 0===s?void 0:s.lastname,validate:T.b}),o.a.createElement(L.a,{name:"email",title:"Email",initialValue:null==m?void 0:null===(c=m.entity)||void 0===c?void 0:c.email,validate:T.c}),o.a.createElement(L.a,{name:"telephone",title:"Phone Number",initialValue:null==m?void 0:null===(u=m.entity)||void 0===u?void 0:u.telephone,validate:T.b}),o.a.createElement(M.a,{classes:{selectWrapper:R.select},title:"Status",id:"status",name:"status",initialValue:m?null==m?void 0:null===(d=m.entity)||void 0===d?void 0:d.status:x[0].value,options:x,validate:T.b}))}),D=t("yzd9"),z={injectType:"singletonStyleTag",insert:"head",singleton:!0},P=(C()(D.a,z),D.a.locals||{}),U=t("1Pmj"),V=o.a.memo(function AddEditCompanyStoreDialog(e){var n,t,a=e.displayCreateEditStoreDialog,r=e.selectedNode,i=e.handleDialogCancel,l=e.updateStore,s=e.addStore,c=e.createCompanyStoreLoading,u=e.updateCompanyStoreLoading,d=Object(U.a)().hasPermission 83return o.a.createElement(B.a,{isOpen:a,title:r?"Edit Store":"Create Store",onCancel:i,onConfirm:function onConfirm(e){return r?l(e):s(e)},loading:c||u},o.a.createElement(L.a,{name:"name",title:"Name",initialValue:null==r?void 0:null===(n=r.entity)||void 0===n?void 0:n.name}),["Magento_Company::users_edit"].every(function(e){return d(e)})&&o.a.createElement(L.a,{className:P.textArea,name:"description",title:"Description",type:"textarea",initialValue:null==r?void 0:null===(t=r.entity)||void 0===t?void 0:t.description}))}),G=t("dDsW"),F=t("kriW"),J=t("LiED"),Z=t("aYsZ"),H=t("Ac1E"),W={injectType:"singletonStyleTag",insert:"head",singleton:!0},X=(C()(H.a,W),H.a.locals||{}),Y=t("rLZa"),$=t("YGUA"),K=t("jfSQ"),Q=o.a.lazy(function(){return Object(K.a)(function(){return t.e(64).then(t.bind(null,"6Zzp"))})}),ee=function CompanyStructure(){var e=j(),n=e.handleCreateUser,t=e.deleteUser,a=e.handleAddStore,r=e.handleCollapse,i=e.handleExpand,l=e.createCompanyUser,s=e.handleUpdateCompanyStructure,c=e.handleCanDrop,u=e.handleEditUser,d=e.editUser,p=e.handleDeleteUser,m=e.handleDialogCancel,b=e.handleDeleteCompanyStore,g=e.addStore,f=e.updateStore,v=e.displayCreateEditUserDialog,h=e.displayCreateEditStoreDialog,y=e.displayConfirmationDialog,x=e.createCompanyStoreLoading,C=e.updateCompanyStoreLoading,w=e.createCompanyUserMutationLoading,k=e.updateCompanyUserMutationLoading,E=e.deleteCompanyUserMutationLoading,O=e.companyStructureDataLoading,S=e.treeData,_=e.setTreeData,I=e.selectedNode,T=e.statuses,L=e.userRoles,M=e.companyUserDialogFormRef,N=(0,Object(G.a)().formatMessage)({id:"company.structure.pageTitle",defaultMessage:"Company Structure | LEVOLOR"}) 84return o.a.createElement(Z.a,null,o.a.createElement(Y.a,null,N),o.a.createElement($.a,{title:N}),o.a.createElement("div",{className:X.root},o.a.createElement("h2",{className:X.title},o.a.createElement(F.a,{id:"companyStructure.title",defaultMessage:"Company Structure"})),o.a.createElement("h3",{className:X.subTitle},o.a.createElement(F.a,{id:"companyStructure.subTitle",defaultMessage:"Business Structure"})),o.a.createElement("div",{className:X.actions},o.a.createElement("button",{onClick:i},o.a.createElement(F.a,{id:"companyStructure.expandAll",defaultMessage:"Expand All"})),o.a.createElement("button",{onClick:r},o.a.createElement(F.a,{id:"companyStructure.collapseAll",defaultMessage:"Collapse All"})),o.a.createElement("button",{onClick:n},o.a.createElement(F.a,{id:"companyStructure.addUser",defaultMessage:"Add User"})),o.a.createElement("button",{onClick:a},o.a.createElement(F.a,{id:"companyStructure.addStore",defaultMessage:"Add Store"}))),O?o.a.createElement(J.a,null):o.a.createElement(Q,{treeData:S,setTreeData:_,handleUpdateCompanyStructure:s,handleCanDrop:c,handleEditUser:u,handleDeleteUser:p,handleDeleteCompanyStore:b}),o.a.createElement(q,{displayCreateEditUserDialog:v,selectedNode:I,handleDialogCancel:m,editUser:d,createCompanyUser:l,createCompanyUserMutationLoading:w,updateCompanyUserMutationLoading:k,userRoles:L,statuses:T,formRef:M}),o.a.createElement(V,{displayCreateEditStoreDialog:h,selectedNode:I,handleDialogCancel:m,updateStore:f,addStore:g,createCompanyStoreLoading:x,updateCompanyStoreLoading:C}),o.a.createElement(B.a,{isOpen:y,title:"Confirm your action",onCancel:m,onConfirm:function onConfirm(e){return t(e)},loading:E},o.a.createElement("div",null,o.a.createElement(F.a,{id:"companyStructure.confirmDeleteText",defaultMessage:"Are you sure you want to delete that?"})))))}},Ac1E:function(e,n,t){"use strict" 85var a=t("JPst"),o=t.n(a)()(function(e){return e[1]})
86o.push([e.i,".CompanyStructure-root-JeX {\n padding: 20px;\n}\n\n.CompanyStructure-title-7kn {\n margin: 10px 0 80px 0;\n}\n\n.CompanyStructure-subTitle-qYX {\n margin: 20px 0;\n border-bottom: 1px solid grey;\n}\n\n.CompanyStructure-actions-5TR {\n margin: 10px 0;\n display: flex;\n gap: 10px;\n}\n\nbutton {\n color: #00add8;\n height: 48px;\n}\n\n.CompanyStructure-select-31k {\n margin-top: 40px;\n}\n",""]),o.locals={root:"CompanyStructure-root-JeX",title:"CompanyStructure-title-7kn",subTitle:"CompanyStructure-subTitle-qYX",actions:"CompanyStructure-actions-5TR",select:"CompanyStructure-select-31k"},n.a=o},Fhbq:function(e,n,t){"use strict" 87var a=t("JPst"),o=t.n(a)()(function(e){return e[1]}) 88o.push([e.i,".CompanyStructureItemTitle-icon-I6l {\n margin-right: 10px;\n}\n",""]),o.locals={icon:"CompanyStructureItemTitle-icon-I6l"},n.a=o},GZNT:function(e,n,t){"use strict" 89t.d(n,"a",function(){return b}),t.d(n,"e",function(){return g}),t.d(n,"c",function(){return f}),t.d(n,"b",function(){return v}),t.d(n,"d",function(){return h}) 90var a,o,r,i,l,s,c,u,d=t("VkAN"),p=t.n(d),m=t("UYTu"),b=(Object(m.a)(a||(a=p()(["\n fragment CustomerOrdersFragment on CustomerOrders {\n items {\n id\n number\n firstname\n lastname\n order_date\n ext_order_id\n status\n total {\n grand_total {\n currency\n value\n }\n }\n shipping_address {\n firstname\n lastname\n postcode\n }\n payment_methods {\n name\n type\n purchase_order_name\n additional_data {\n name\n value\n }\n }\n }\n page_info {\n current_page\n total_pages\n }\n total_count\n }\n"]))),Object(m.a)(o||(o=p()(["\n query GetCompany {\n company {\n email\n id\n legal_name\n name\n reseller_id\n vat_tax_id\n margin\n margin_enabled\n margin_object {\n sku\n margin\n }\n can_order_swatches\n swatch_prefix_attribute\n retailer_info\n company_admin {\n id\n email\n firstname\n lastname\n role {\n id\n name\n }\n }\n }\n }\n"])))),g=(Object(m.a)(r||(r=p()(["\n query GetCompanyOrders(\n $filter: SapFilters\n $currentPage: Int\n $pageSize: Int\n $sortColumn: String\n $sortDirection: String\n ) {\n company {\n orders(\n filter: $filter\n currentPage: $currentPage\n pageSize: $pageSize\n sort: { column: $sortColumn, direction: $sortDirection }\n ) {\n sap_orders {\n created_by\n header_status_code\n header_status_desc\n order_number\n order_type\n bill_to_name1\n bill_to_name2\n ship_to_street1\n ship_to_street2\n ship_to_city\n ship_to_state\n ship_to_zip\n shipping_cond_desc\n ship_to_customer\n ship_to_po_date\n sold_to_po_date\n store_number\n po_number\n po_name\n grand_total\n created_at\n items {\n act_ship_date\n carrier_code\n configuration\n created_by\n cust_material\n line_number\n line_status_code\n line_status_desc\n material\n material_desc\n ordered_height\n ordered_width\n po_item_number\n scheduled_date\n scheduled_qty\n tracking_number\n }\n }\n total_count\n page_info {\n page_size\n current_page\n }\n }\n }\n }\n"]))),Object(m.a)(i||(i=p()(["\n query getCompanyUser($id: ID!) {\n company {\n user(id: $id) {\n id\n firstname\n lastname\n email\n orders {\n items {\n total {\n grand_total {\n value\n }\n subtotal {\n value\n }\n }\n }\n }\n }\n }\n }\n"]))),Object(m.a)(l||(l=p()(["\n query GetRequisitionLists(\n $pageSize: Int\n $currentPage: Int\n $filter: RequisitionListFilterInput\n ) {\n customer {\n id\n requisition_lists(\n pageSize: $pageSize\n currentPage: $currentPage\n filter: $filter\n ) {\n items {\n name\n uid\n description\n updated_at\n items_count\n items {\n items {\n product {\n sku\n }\n uid\n quantity\n }\n }\n }\n total_count\n }\n }\n }\n"])))),f=Object(m.a)(s||(s=p()(["\n query GetCompanyStructure {\n company {\n roles {\n items {\n id\n name\n permissions {\n text\n id\n }\n }\n }\n structure(depth: 2000) {\n items {\n entity {\n ... on CompanyTeam {\n description\n teamId: id\n name\n }\n ... on Customer {\n id\n email\n firstname\n lastname\n job_title\n role {\n id\n name\n }\n status\n telephone\n }\n __typename\n }\n id\n parent_id\n }\n }\n }\n }\n"]))),v=Object(m.a)(c||(c=p()(["\n query GetCompanyRoles {\n company {\n roles {\n items {\n id\n name\n permissions {\n text\n id\n sort_order\n children {\n text\n id\n sort_order\n children {\n text\n id\n sort_order\n children {\n text\n id\n sort_order\n }\n }\n }\n }\n users_count\n }\n }\n acl_resources {\n text\n id\n sort_order\n children {\n text\n id\n sort_order\n children {\n text\n id\n sort_order\n children {\n text\n id\n sort_order\n }\n }\n }\n }\n }\n }\n"]))),h=Object(m.a)(u||(u=p()(["\n query customerId {\n customer {\n id\n role {\n id\n permissions {\n text\n id\n children {\n text\n id\n children {\n text\n id\n children {\n text\n id\n }\n }\n }\n }\n }\n }\n }\n"])))},"Hq+J":function(e,n,t){"use strict" 91var a=t("pVnL"),o=t.n(a),r=t("lSNA"),i=t.n(r),l=t("QILm"),s=t.n(l),c=t("MVZn"),u=t.n(c),d=t("q1tI"),p=t.n(d),m=t("17x9"),b=t("8UhI"),g=t("LboF"),f=t.n(g),v=t("NqhA"),h={injectType:"singletonStyleTag",insert:"head",singleton:!0},y=(f()(v.a,h),v.a.locals||{}),x=t("gpca"),C=t("y1Xp"),w=t("TSYQ"),k=t.n(w),E=t("RkJ+"),O=["id","className","classes","isLabelTop","isRequired","name","useFieldnameErrorMessage","testElementId","title","type","onBlur","onChange","onClick"],S=Object(d.forwardRef)(function(e,n){var t,a,r,l,c=Object(b.k)(u()({type:(null==e?void 0:e.type)||"text"},e)),m=c.fieldState,g=c.fieldApi,f=c.render,v=c.userProps,h=e.onFocus,w=e.autocomplete,S=void 0===w?"on":w,_=e.elementref,I=void 0===_?Object(d.useRef)():_,j=Object(E.a)(I),T=j.isClicked,L=j.setIsClicked,M=m.maskedValue,B=v.id,N=v.className,A=v.classes,R=v.isLabelTop,q=v.isRequired,D=v.name,z=v.useFieldnameErrorMessage,P=void 0!==z&&z,U=v.testElementId,V=v.title,G=v.type,F=v.onBlur,J=v.onChange,Z=v.onClick,H=s()(v,O),W=g.setValue,X=g.setTouched,Y=Object(C.a)(y,A),$=function handleClick(){L(!0),Z&&Z()},K=f("textarea"===G?p.a.createElement("textarea",{onClick:$,ref:I,onChange:function onChange(e){W(e.target.value,e)},onBlur:function onBlur(e){X(!0,e)},className:k()(Y.input,(t={},i()(t,Y.inputFieldBorder,g.getValue()),i()(t,Y.inputIsValid,g.getValue()&&!m.error),i()(t,Y.inputFieldBorderError,m.error&&m.touched),t)),"data-testelementid":U,"aria-label":V||"textarea",value:M||0===M?M:""}):p.a.createElement("div",{className:k()(Y.inputWrapper,i()({},Y.isValid,g.getValue()&&!m.error))},p.a.createElement("input",o()({}
91,H,{type:G,onClick:$,value:M||0===M?M:"",onChange:function onChange(e){"function"==typeof J&&J(),W(e.target.value,e)},onFocus:function onFocus(){"function"==typeof h&&h()},onBlur:function onBlur(e){"function"==typeof F&&F(),X(!0,e)},autoComplete:S,ref:I,className:k()(Y.input,(a={},i()(a,Y.inputFieldBorder,g.getValue()),i()(a,Y.inputIsValid,g.getValue()&&!m.error),i()(a,Y.inputFieldBorderError,m.error),a)),"data-testelementid":U,"aria-label":V||"input",name:D,id:B})))),Q=Object(d.useMemo)(function(){return P&&m.error&&(m.error.defaultMessage="".concat(V," is required.")),m},[m,P,V]) 92return p.a.createElement("div",{ref:n,className:k()(Y.rootTextInput,N,(r={},i()(r,Y.rootSymbolSpacing,["time","date","datetime-local","time","month","week"].includes(G)),i()(r,Y.rootIsValid,e.validate&&m.touched&&!m.error),r))},p.a.createElement("label",{className:k()(Y.label,(l={},i()(l,Y.labelOnTop,!["text","number","password","email","tel"].includes(G)),i()(l,Y.labelTop,m.value||m.maskedValue||T||R),i()(l,Y.labelRequired,q),l)),htmlFor:B},V),K,m.error&&m.error.id&&p.a.createElement(x.a,{classes:{root_error:Y.validationError},fieldState:Q}))}) 93S.displayName="TextInput",S.defaultProps={classes:{},isRequired:!1},S.propTypes={className:m.string,classes:Object(m.shape)({root:m.string,rootTextInput:m.string,rootIsValid:m.string,rootSymbolSpacing:m.string,isValid:m.string,inputWrapper:m.string,label:m.string,labelOnTop:m.string,labelRequired:m.string,labelTop:m.string,input:m.string,inputIsValid:m.string,inputFieldBorder:m.string,inputFieldBorderError:m.string,validationError:m.string}),name:m.string.isRequired,type:m.string,title:m.string,useFieldnameErrorMessage:m.bool,isRequired:m.bool,validate:m.func,validateOnChange:m.bool,rows:m.number,cols:m.number,testElementId:m.string} 94n.a=S},Jsgm:function(e,n,t){"use strict" 95t.d(n,"a",function(){return f}) 96var a=t("o0o1"),o=t.n(a),r=t("yXPU"),i=t.n(r),l=t("J4zp"),s=t.n(l),c=t("q1tI"),u=t("Ty5D"),d=t("pZLH"),p=t("y1Xp"),m=t("FITH"),b=t("L7W8"),g=["CREATE_ACCOUNT","FORGOT_PASSWORD","SIGN_IN"],f=function useAuthModal(e){var n=e.closeDrawer,t=e.showCreateAccount,a=e.showForgotPassword,r=e.showMainMenu,l=e.showMyAccount,f=e.showSignIn,v=e.view,h=Object(p.a)(b.a,e.operations).signOutMutation,y=Object(c.useState)(!1),x=s()(y,2),C=x[0],w=x[1],k=Object(c.useState)(""),E=s()(k,2),O=E[0],S=E[1],_=Object(m.b)(),I=s()(_,2),j=I[0],T=j.currentUser,L=j.isSignedIn,M=I[1].signOut,B=Object(d.a)(h),N=s()(B,1)[0],A=Object(u.g)() 97Object(c.useEffect)(function(){T&&T.email&&g.includes(v)&&l()},[T,l,v]),Object(c.useEffect)(function(){L||"MY_ACCOUNT"!==v||C||r()},[L,C,r,v]) 98var R=Object(c.useCallback)(function(){r(),n()},[n,r]) 99return{handleCancel:Object(c.useCallback)(function(){f()},[f]),handleClose:R,handleCreateAccount:Object(c.useCallback)(function(){l()},[l]),handleSignOut:Object(c.useCallback)(i()(o.a.mark(function _callee(){return o.a.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,M({revokeToken:N}) 100case 3:A.go(0) 101case 4:case"end":return e.stop()}},_callee)})),[A,N,M]),setUsername:S,showCreateAccount:t,showForgotPassword:a,showMyAccount:l,username:O}}},L7W8:function(e,n,t){"use strict" 102var a,o=t("VkAN"),r=t.n(o),i=t("UYTu"),l=Object(i.a)(a||(a=r()(["\n mutation SignOutFromModal {\n revokeCustomerToken {\n result\n }\n }\n"]))) 103n.a={signOutMutation:l}},LGPB:function(e,n,t){"use strict" 104function _createForOfIteratorHelper(t,a){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 105if(!o){if(Array.isArray(t)||(o=function _unsupportedIterableToArray(e,n){if(!e)return 106if("string"==typeof e)return _arrayLikeToArray(e,n) 107var t=Object.prototype.toString.call(e).slice(8,-1) 108"Object"===t&&e.constructor&&(t=e.constructor.name) 109if("Map"===t||"Set"===t)return Array.from(e) 110if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return _arrayLikeToArray(e,n)}(t))||a&&t&&"number"==typeof t.length){o&&(t=o) 111var r=0,i=function F(){} 112return{s:i,n:function n(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function e(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,c=!0,u=!1 113return{s:function s(){o=o.call(t)},n:function n(){var e=o.next() 114return c=e.done,e},e:function e(n){u=!0,l=n},f:function f(){try{c||null==o.return||o.return()}finally{if(u)throw l}}}}function _arrayLikeToArray(e,n){(null==n||n>e.length)&&(n=e.length) 115for(var t=0,a=new Array(n);t<n;t++)a[t]=e[t] 116return a}t.d(n,"a",function(){return a}),t.d(n,"d",function(){return o}
116),t.d(n,"e",function(){return r}),t.d(n,"b",function(){return i}),t.d(n,"c",function(){return l}) 117var a=function hasLengthAtLeast(e,n,t){var a={id:"validation.hasLengthAtLeast",defaultMessage:"Must contain more characters",value:t} 118if(!e||e.length<t)return a},o=function isRequired(e){var n={id:"validation.isRequired",defaultMessage:"Is required."} 119if(!e)return n 120var t=String(e).trim() 121return a(t,null,1)?n:void 0},r=function validatePassword(e){var n,t={lower:0,upper:0,digit:0,special:0},a=_createForOfIteratorHelper(e) 122try{for(a.s();!(n=a.n()).done;){var o=n.value;/[a-z]/.test(o)?t.lower++:/[A-Z]/.test(o)?t.upper++:/\d/.test(o)?t.digit++:/\S/.test(o)&&t.special++}}catch(e){a.e(e)}finally{a.f()}if(Object.values(t).filter(Boolean).length<3){return{id:"validation.validatePassword",defaultMessage:"A password must contain at least 3 of the following: lowercase, uppercase, digits, special characters."}}},i=function isEqualToField(e,n,t){var a={id:"validation.isEqualToField",defaultMessage:"Fields must match",value:t} 123return e===n[t]?void 0:a},l=function isNotEqualToField(e,n,t){var a={id:"validation.isNotEqualToField",defaultMessage:"Fields must be different",value:t} 124return e!==n[t]?void 0:a}},LiED:function(e,n,t){"use strict" 125var a=t("q1tI"),o=t.n(a),r=t("LboF"),i=t.n(r),l=t("4Yik"),s={injectType:"singletonStyleTag",insert:"head",singleton:!0},c=(i()(l.a,s),l.a.locals||{}),u=t("y1Xp"),d=t("rQiE"),p=t("ipXV"),m=t("dDsW"),b=t("17x9"),g=function LoadingIndicator(e){var n=Object(u.a)(c,e.classes),t=e.global?n.global:n.root,a=Object(m.a)().formatMessage,r={maxSegmentLength:1},i=[Object(p.a)("M 24.276 66.191 L 15.502 66.197 L 15.493 51.924 L 17.736 51.924 L 17.736 64.064 L 24.276 64.061 L 24.276 66.191 Z","M 31.423 22.065 H 80.55 V 27.017 H 31.423 V 22.065 Z",r),Object(p.a)("M 35.394 54 L 27.708 54 L 27.708 57.893 L 34.569 57.893 L 34.569 59.932 L 27.708 59.932 L 27.708 64.073 L 35.394 64.073 L 35.394 66.197 L 25.49 66.197 L 25.49 51.933 L 35.394 51.933 L 35.394 54 Z","M 31.446 27.958 H 80.573 V 32.91 H 31.446 V 27.958 Z",r),Object(p.a)("M 42.8 66.191 L 41.119 66.191 L 35.899 51.924 L 38.198 51.924 L 42.019 62.527 C 42.019 62.527 44.256 56.704 45.953 51.917 L 48.215 51.917 C 47.101 54.791 42.8 66.191 42.8 66.191 Z","M 31.435 33.931 H 80.562 V 38.883 H 31.435 V 33.931 Z",r),Object(p.a)("M 54.97 51.557 C 49.206 51.562 45.608 57.805 48.495 62.795 C 51.381 67.784 58.587 67.778 61.464 62.783 C 62.113 61.658 62.457 60.384 62.464 59.086 C 62.487 54.932 59.124 51.553 54.97 51.557 M 54.97 53.709 C 57.91 53.686 60.305 56.064 60.303 59.004 C 60.303 63.109 55.859 65.675 52.304 63.623 C 50.654 62.67 49.637 60.909 49.637 59.004 C 49.635 56.064 52.03 53.686 54.97 53.709","M 31.512 40.092 H 80.639 V 45.044 H 31.512 V 40.092 Z",r),Object(p.a)("M 72.583 66.191 L 63.806 66.197 L 63.796 51.924 L 66.039 51.924 L 66.039 64.064 L 72.583 64.061 L 72.583 66.191 Z","M 31.398 45.96 H 80.525 V 50.912 H 31.398 V 45.96 Z",r),Object(p.a)("M 79.327 51.557 C 73.563 51.562 69.965 57.805 72.852 62.795 C 75.738 67.784 82.944 67.778 85.821 62.783 C 86.47 61.658 86.814 60.384 86.821 59.086 C 86.844 54.932 83.481 51.553 79.327 51.557 M 79.327 53.709 C 82.267 53.686 84.662 56.064 84.66 59.004 C 84.66 63.109 80.216 65.675 76.661 63.623 C 75.011 62.67 73.994 60.909 73.994 59.004 C 73.992 56.064 76.387 53.686 79.327 53.709","M 31.46 52.006 H 80.587 V 56.958 H 31.46 V 52.006 Z",r),Object(p.a)("M 87.967 66.178 L 90.084 66.178 L 90.084 59.697 L 95.63 66.178 L 98.068 66.178 L 92.904 60.014 C 94.016 60.014 95.092 59.626 95.947 58.916 C 96.671 58.307 97.094 57.412 97.105 56.466 C 97.221 55.152 96.718 53.86 95.747 52.968 C 94.702 52.027 93.271 51.946 91.963 51.924 L 87.967 51.924 L 87.967 66.178 M 90.084 57.928 L 90.084 54.085 L 91.904 54.085 C 92.748 54.085 93.472 54.085 94.172 54.524 C 94.708 54.814 95.047 55.37 95.06 55.98 C 95.049 56.543 94.768 57.066 94.304 57.385 C 93.701 57.843 92.685 57.928 91.885 57.928 L 90.084 57.928","M 31.437 57.981 H 80.564 V 62.933 H 31.437 V 57.981 Z",r),Object(p.a)("M 97.415 53.589 C 98.007 53.589 98.377 52.949 98.081 52.437 C 97.785 51.924 97.046 51.924 96.75 52.437 C 96.682 52.553 96.647 52.686 96.647 52.821 C 96.647 53.245 96.991 53.589 97.415 53.589 Z M 97.415 53.445 C 96.932 53.445 96.631 52.922 96.872 52.504 C 97.114 52.086 97.717 52.086 97.959 52.504 C 98.014 52.599 98.043 52.708 98.043 52.818 C 98.043 53.164 97.762 53.445 97.415 53.445 Z M 97.594 52.89 C 97.745 52.89 97.823 52.818 97.823 52.667 C 97.83 52.582 97.792 52.5 97.723 52.451 C 97.653 52.418 97.577 52.404 97.5 52.41 L 97.099 52.41 L 97.099 53.238 L 97.259 53.238 L 97.259 52.89 L 97.422 52.89 L 97.61 53.238 L 97.795 53.238 L 97.594 52.89 Z M 97.259 52.764 L 97.259 52.529 L 97.466 52.529 C 97.544 52.529 97.66 52.529 97.66 52.642 C 97.66 52.755 97.597 52.768 97.506 52.764 L 97.259 52.764 Z","M 31.506 63.916 H 80.633 V 69.644 H 31.506 V 63.916 Z",r)],l={mass:25,tension:164,friction:25,clamp:!0,velocity:-.001},s=i.map(function(e,t){return o.a.createElement(d.Spring,{reset:!0,native:!0,from:{t:0},to:{t:1},loop:{reverse:!0},delay:600,key:t,config:l},function(t){var a=t.t 126return o.a.createElement(d.animated.path,{className:n.letter,d:a.to(e)})})}),b=Object(d.useSpring)({to:{opacity:1},from:{opacity:0}
126,loop:{reverse:!0},delay:600,config:l}) 127return o.a.createElement("div",{className:t,id:"loading-indicator"},o.a.createElement("svg",{version:"1.1",className:n.indicator,x:"0",y:"0",viewBox:"14.749 13.65 83.908 88.363",xmlns:"http://www.w3.org/2000/svg"},o.a.createElement(d.animated.g,{style:b},o.a.createElement("path",{className:n.frame,d:"M81.7 21.3H30.3V71h51.4V21.3z"}),o.a.createElement("path",{className:n.frame,d:"M81.6 21.3H30.3V70h51.2V21.3z"}),o.a.createElement("path",{className:n.frame,d:"M27.2 18.2h57.5v76.5H27.2zM27.5 18.5 30 21M27.5 94.5 30 92M84.5 18.5 82 21M84.5 94.5 82 92"}),o.a.createElement("path",{className:n.frame,d:"M23.2 14.2h65.5v80.5H23.2zM91.2 95v-.2H20.8V98.2h2v3h66.4v-3h2V95z"}),o.a.createElement("path",{className:n.frame,d:"M 81.1 21.6 L 81.1 91.4 L 30.9 91.4 L 30.9 21.6 L 81.129 21.6 M 82.1 20.6 L 29.9 20.6 L 29.9 92.4 L 82.2 92.4 L 82.2 20.6 L 82.1 20.6 Z"}),o.a.createElement("path",{className:n.frame,d:"M29.8 27.5h52.4M29.8 33.5h52.4M29.8 39.5h52.4M29.8 45.5h52.4M29.8 51.5h52.4M29.8 57.5h52.4M29.8 63.5h52.4"})),s),o.a.createElement("span",{className:n.message},e.children?e.children:a({id:"loadingIndicator.loading",defaultMessage:"Loading..."})))} 128g.propTypes={global:b.bool},g.defaultProps={global:!1} 129n.a=o.a.memo(g)},"M+p9":function(e,n,t){"use strict" 130var a=t("lSNA"),o=t.n(a),r=t("pVnL"),i=t.n(r),l=t("J4zp"),s=t.n(l),c=t("q1tI"),u=t.n(c),d=t("kriW"),p=t("17x9"),m=t("8UhI"),b=t("wHH0"),g=t("INpp"),f=t("y1Xp"),v=t("PkP7"),h=t("Gh6n"),y=t("TsSr"),x=t("LboF"),C=t.n(x),w=t("VYk8"),k={injectType:"singletonStyleTag",insert:"head",singleton:!0},E=(C()(w.a,k),w.a.locals||{}),O=t("b6Qr"),S=t("TSYQ"),_=t.n(S),I=["a[href]","area[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(","),j=u.a.forwardRef(function(e,n){var t=e.cancelText,a=e.cancelTranslationId,r=e.children,l=e.confirmText,p=e.confirmTranslationId,x=e.formProps,C=e.isModal,w=e.isOpen,k=e.onCancel,S=e.onConfirm,j=e.shouldDisableAllButtons,T=e.shouldDisableConfirmButton,L=e.shouldShowButtons,M=void 0===L||L,B=e.formContent,N=void 0===B||B,A=e.shouldUnmountOnHide,R=e.title,q=e.loading,D=e.testElementId,z=void 0===D?"":D,P=e.contentTestElementId 131Object(g.a)(w) 132var U=Object(c.useRef)(null),V=Object(c.useRef)(null),G=Object(c.useRef)(!1),F=Object(f.a)(E,e.classes),J=w?F.root_open:F.root,Z=j||C,H=j||T,W=Object(c.useState)(!1),X=s()(W,2),Y=X[0],$=X[1] 133Object(c.useEffect)(function(){return!1===w&&A&&setTimeout(function(){$(!0)},500),function(){return $(!1)}},[w,A]) 134var K=Object(c.useCallback)(function(e){"function"==typeof n?n(e):n&&(n.current=e)},[n]),Q=Object(c.useCallback)(function(){return U.current?Array.from(U.current.querySelectorAll(I)).filter(function(e){return e.tabIndex>=0&&!e.hasAttribute("disabled")&&"true"!==e.getAttribute("aria-hidden")&&!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}):[]},[]) 135Object(c.useEffect)(function(){if(!w){if(G.current){var e=V.current 136e&&document.contains(e)&&"function"==typeof e.focus&&e.focus()}return V.current=null,void(G.current=!1)}G.current||(V.current=document.activeElement,G.current=!0) 137var n=setTimeout(function(){var e=Q()[0]||U.current 138e&&e.focus()},0) 139return function(){return clearTimeout(n)}},[Q,w]) 140var ee=Object(c.useCallback)(function(e){if(w&&"Tab"===e.key){var n=Q() 141if(!n.length)return e.preventDefault(),void U.current.focus() 142var t=n[0],a=n[n.length-1] 143e.shiftKey&&document.activeElement===t?(e.preventDefault(),a.focus()):e.shiftKey||document.activeElement!==a?U.current&&!U.current.contains(document.activeElement)&&(e.preventDefault(),t.focus()):(e.preventDefault(),t.focus())}},[Q,w]) 144Object(c.useEffect)(function(){if(w)return document.addEventListener("keydown",ee),function(){document.removeEventListener("keydown",ee)}},[ee,w]) 145var ne={root_lowPriority:F.cancelButton},te={root_highPriority:F.confirmButton},ae=C?null:u.a.createElement("button",{className:F.headerButton,disabled:j,onClick:k,type:"reset","data-testelementid":"dialog_close_button"},u.a.createElement(h.a,{src:b.a})),oe=Object(c.useMemo)(function(){return N?{type:"submit"}:{onClick:S}},[N,S]),re=M?u.a.createElement("div",{className:F.buttons},t&&u.a.createElement(v.a,{classes:ne,disabled:j,onClick:k,priority:"low",type:"reset",testElementId:"dialogCancelButton"},u.a.createElement(d.a,{id:a,defaultMessage:t})),l&&u.a.createElement(v.a,i()({classes:te,disabled:H,isSubmitting:q,testElementId:"dialogConfirmButton"},oe),u.a.createElement(d.a,{id:p,defaultMessage:l}))):null,ie=(ae||R)&&u.a.createElement("div",{className:F.header},u.a.createElement("span",{className:F.headerText,"data-testelementid":"dialogTitle"},R),ae),le=w||!Y?u.a.createElement(m.c,i()({className:F.form},x,{onSubmit:S}),u.a.createElement("button",{className:F.mask,disabled:Z,onClick:k,type:"reset"}),u.a.createElement("div",{"aria-modal":"true",className:F.dialog,"data-testelementid":z,ref:U,role:"dialog",tabIndex:-1},ie,u.a.createElement("div",{className:F.body,ref:K},u.a.createElement("div",{className:_()(F.contents,o()({},F.ios,O.isIOS)),"data-testelementid":P}
145,r),re))):null,se=w||!Y?u.a.createElement("div",{className:F.form},u.a.createElement("button",{className:F.mask,disabled:Z,onClick:k,type:"reset"}),u.a.createElement("div",{"aria-modal":"true",className:F.dialog,"data-testelementid":z,ref:U,role:"dialog",tabIndex:-1},ie,u.a.createElement("div",{className:F.body},u.a.createElement("div",{className:F.contents,"data-testelementid":P},r),re))):null 146return u.a.createElement(y.a,null,u.a.createElement("aside",{className:J},N?le:se))}) 147n.a=u.a.memo(j) 148j.propTypes={cancelText:Object(p.oneOfType)([p.string,p.bool]),cancelTranslationId:p.string,classes:Object(p.shape)({body:p.string,cancelButton:p.string,confirmButton:p.string,container:p.string,contents:p.string,header:p.string,headerText:p.string,headerButton:p.string,mask:p.string,root:p.string,root_open:p.string}),confirmText:Object(p.oneOfType)([p.string,p.bool]),confirmTranslationId:p.string,formProps:p.object,isModal:p.bool,isOpen:p.bool,onCancel:p.func,onConfirm:p.func,shouldDisableAllButtons:p.bool,shouldDisableSubmitButton:p.bool,shouldUnmountOnHide:p.bool,shouldShowButtons:p.bool,title:Object(p.oneOfType)([p.object,p.string]),formContent:p.bool},j.defaultProps={cancelText:"Cancel",cancelTranslationId:"global.cancelButton",confirmText:"Confirm",confirmTranslationId:"global.confirmButton",isModal:!1,shouldUnmountOnHide:!0}},NFzJ:function(e,n,t){e.exports=t.p+"alert-5eS.svg"},NqhA:function(e,n,t){"use strict" 149var a=t("JPst"),o=t.n(a),r=t("HeW1"),i=t.n(r),l=t("v3So"),s=t.n(l),c=t("I1fX"),u=t.n(c),d=o()(function(e){return e[1]}),p=i()(s.a),m=i()(u.a) 150d.push([e.i,".textInput-rootTextInput-aGu {\n position: relative;\n margin-top: 6px;\n text-align: left;\n flex: 1;\n}\n\n.textInput-isValid-JXq {\n border-width: 1px;\n}\n\n.textInput-inputWrapper-gMM {\n position: relative;\n}\n\n.textInput-inputWrapper-gMM.textInput-isValid-JXq::after {\n display: block;\n pointer-events: none;\n content: ' ';\n background: transparent url("+p+") no-repeat center center;\n background-size: contain;\n width: 32px;\n height: 32px;\n position: absolute;\n top: 32px;\n right: 16px;\n}\n\n.textInput-rootSymbolSpacing-U5i::after {\n right: 32px;\n}\n\n.textInput-root-8bs:focus-within .textInput-label-VvY {\n position: absolute;\n top: 16px;\n background-color: white;\n padding: 0 4px;\n font-size: 14px;\n margin-left: 5px;\n z-index: 1;\n}\n\n.textInput-label-VvY {\n pointer-events: none;\n display: block;\n position: absolute;\n top: 48px;\n text-align: left;\n font-size: var(--levolor-global-fontSize-16);\n margin-left: 0;\n transition: all 0.2s ease;\n padding: 0 5px;\n cursor: pointer;\n}\n\n.textInput-labelOnTop-aqm {\n pointer-events: none;\n display: block;\n position: absolute;\n top: 0;\n text-align: left;\n font-size: var(--levolor-global-fontSize-16);\n margin-left: 0;\n transition: all 0.2s ease;\n padding: 0 5px;\n cursor: pointer;\n}\n\n.textInput-labelRequired-wbw::after {\n content: '*';\n color: RGB(var(--levolor-global-color-error));\n margin-left: 5px;\n}\n\n.textInput-rootTextInput-aGu:focus .textInput-label-VvY,\n.textInput-rootTextInput-aGu:focus-within .textInput-label-VvY,\n.textInput-labelTop-OMI {\n position: absolute;\n top: 16px;\n background-color: white;\n padding: 0 4px;\n font-size: 14px;\n margin-left: 5px;\n z-index: 1;\n}\n\n.textInput-input-Jz0 {\n font-family: var(--levolor-global-fontFamily-sansSerif);\n border-style: solid;\n border-color: RGB(var(--levolor-global-color-gray-500));\n border-width: 0;\n border-bottom-width: 1px;\n line-height: 3;\n width: calc(100% - 8px);\n min-width: 100px;\n background-color: transparent;\n padding-left: 8px;\n font-size: 16px;\n margin-top: 22px;\n outline: none;\n}\n\n.textInput-input-Jz0[type='textarea'] {\n border-width: 1px;\n line-height: 1.6;\n padding: 22px;\n}\n\n.textInput-inputIsValid-L5w,\n.textInput-inputFieldBorder-RAK {\n border: 1px solid RGB(var(--levolor-global-color-blue-100));\n}\n\n.textInput-inputFieldBorderError-y5C {\n border: 1px solid RGB(var(--levolor-global-color-error));\n}\n\n.textInput-input-Jz0:focus,\n.textInput-input-Jz0:focus-visible,\n.textInput-input-Jz0:focus-within,\n.textInput-input-Jz0:active {\n border: 1px solid rgb(var(--levolor-global-color-blue-50));\n outline: 1px solid rgb(var(--levolor-global-color-blue-50));\n}\n\n.textInput-inputIsValid-L5w[type='range'],\n.textInput-input-Jz0[type='range'] {\n margin-top: 0;\n height: 24px;\n -webkit-appearance: none;\n width: 100%;\n outline: none;\n border: none;\n}\n.textInput-input-Jz0[type='range']:focus {\n outline: none;\n}\n.textInput-input-Jz0[type='range']::-webkit-slider-runnable-track {\n width: 100%;\n height: 2px;\n cursor: pointer;\n background: RGB(var(--levolor-global-color-blue-400));\n}\n.textInput-input-Jz0[type='range']::-moz-range-track {\n width: 100%;\n height: 2px;\n cursor: pointer;\n background: RGB(var(--levolor-global-color-gray-100));\n}\n.textInput-input-Jz0[type='range']::-webkit-slider-thumb {\n cursor: pointer;\n -webkit-appearance: none;\n margin-top: -8px;
150\n width: 20px;\n height: 20px;\n border: none;\n background-color: RGB(var(--levolor-global-color-white));\n box-shadow: 0 0 5px -3px RGB(var(--levolor-global-color-black));\n border-radius: 100%;\n}\n.textInput-input-Jz0[type='range']::-moz-range-thumb {\n cursor: pointer;\n -webkit-appearance: none;\n margin-top: -8px;\n width: 20px;\n height: 20px;\n border: none;\n background-color: RGB(var(--levolor-global-color-white));\n box-shadow: 0 0 5px -3px RGB(var(--levolor-global-color-black));\n border-radius: 100%;\n}\n.textInput-input-Jz0[type='range']:focus::-ms-fill-lower {\n background: RGB(var(--levolor-global-color-blue-400));\n}\ninput[type='range']::-moz-range-progress {\n background: RGB(var(--levolor-global-color-blue-400));\n}\n.textInput-input-Jz0[type='range']:focus::-ms-fill-upper {\n background: RGB(var(--levolor-global-color-gray-100));\n}\ninput[type='range']::-moz-range-track {\n background: RGB(var(--levolor-global-color-gray-100));\n}\n.textInput-validationError--EP {\n position: absolute;\n right: 8px;\n top: 0;\n font-size: 13px;\n line-height: 1.4;\n color: RGB(var(--levolor-global-color-error));\n}\n\n.textInput-validationError--EP::after {\n display: block;\n pointer-events: none;\n content: ' ';\n background: transparent url("+m+") no-repeat center center;\n background-size: 18px 15px;\n width: 18.201px;\n height: 15.443px;\n position: absolute;\n top: 39px;\n right: 16px;\n}\n",""]),d.locals={rootTextInput:"textInput-rootTextInput-aGu",isValid:"textInput-isValid-JXq",inputWrapper:"textInput-inputWrapper-gMM",rootSymbolSpacing:"textInput-rootSymbolSpacing-U5i",root:"textInput-root-8bs",label:"textInput-label-VvY",labelOnTop:"textInput-labelOnTop-aqm",labelRequired:"textInput-labelRequired-wbw",labelTop:"textInput-labelTop-OMI",input:"textInput-input-Jz0",inputIsValid:"textInput-inputIsValid-L5w",inputFieldBorder:"textInput-inputFieldBorder-RAK",inputFieldBorderError:"textInput-inputFieldBorderError-y5C",validationError:"textInput-validationError--EP"},n.a=d},O7sO:function(e,n,t){"use strict" 151t.d(n,"a",function(){return h}) 152var a=t("o0o1"),o=t.n(a),r=t("yXPU"),i=t.n(r),l=t("J4zp"),s=t.n(l),c=t("y1Xp"),u=t("iwgG"),d=t("Lm/n"),p=t("pZLH"),m=t("q1tI"),b=t("FITH"),g=t("Ty5D"),f=t("sqXN"),v=t("zCJ/"),h=function useSocialAccountsPage(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object(c.a)(u.a,e.operations),t=n.getSocAccountDataQuery,a=n.unlinkAccountMutation,r=Object(f.b)(),l=r.buttons,h=r.handleErrors,y=r.isEnabled,x=Object(b.b)(),C=s()(x,1)[0].isSignedIn,w=Object(g.g)(),k=Object(d.a)(t,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:!C||!y}),E=s()(k,2),O=E[0],S=E[1],_=S.data,I=S.loading,j=(_||{}).amSocialLoginAccountData,T=Object(p.a)(a),L=s()(T,2),M=L[0],B=L[1].loading,N=Object(m.useCallback)(function(){var e=i()(o.a.mark(function _callee(e){return o.a.wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,M({variables:{type:e},refetchQueries:[{query:t}],awaitRefetchQueries:!0}) 153case 3:n.next=8 154break 155case 5:n.prev=5,n.t0=n.catch(0) 156case 8:case"end":return n.stop()}},_callee,null,[[0,5]])})) 157return function(n){return e.apply(this,arguments)}}(),[M,t]) 158Object(m.useEffect)(function(){C?O():w.push("/")},[w,C,O]) 159var A=Object(m.useMemo)(function(){return l&&j?l.filter(function(e){return j.every(function(n){return n.type!==e.type})}):null},[j,l]),R=Object(m.useCallback)(function(e){try{if(!C)return null 160var n=e.data||{},t=n.result,a=n.messages,o=n.token 1611!==t||o?a&&h({message:a[0]}):(h(null),O())}catch(e){0}},[O,h,C]) 162return Object(v.a)(window,"message",R),{isEnabled:y,linkedAccounts:j,loading:I,handleUnlink:N,buttons:A,isDisabled:B}}},OIuw:function(e,n,t){"use strict" 163var a=t("JPst"),o=t.n(a),r=t("HeW1"),i=t.n(r),l=t("z4pr"),s=t.n(l),c=t("BsjS"),u=t.n(c),d=t("yHc+"),p=t.n(d),m=t("jnYv"),b=t.n(m),g=o()(function(e){return e[1]}),f=i()(s.a),v=i()(u.a),h=i()(p.a),y=i()(b.a) 164g.push([e.i,"@keyframes button-rotation-KPy {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n.button-rootButton-Ntl {\n position: relative;
164\n align-items: center;\n cursor: pointer;\n display: inline-flex;\n justify-content: center;\n pointer-events: auto;\n text-align: center;\n text-decoration: none;\n border-radius: 100px;\n border-style: solid;\n border-width: 2px;\n --stroke: var(--levolor-global-color-blue-800);\n background: RGB(var(--stroke));\n border-color: RGB(var(--stroke));\n color: RGB(var(--levolor-global-color-white));\n font-size: var(--levolor-global-fontSize-14);\n font-weight: var(--levolor-global-fontWeight-normal);\n font-family: var(--levolor-global-fontFamily-sansSerif);\n max-width: 100%;\n min-width: 107px;\n min-height: 48px;\n outline: none;\n padding: 0 21px;\n vertical-align: bottom;\n}\n\n/* Pagebuilder override */\n.button-rootButton-Ntl button[class] {\n max-width: none;\n overflow: initial;\n min-width: 107px;\n}\n\n.button-rootButton-Ntl:focus-within:not(.button-tertiary-qNN, .button-navigation-p1P, .button-text-EC3),\n.button-rootButton-Ntl:focus:not(.button-tertiary-qNN, .button-navigation-p1P, .button-text-EC3),\n.button-rootButton-Ntl:hover:not(.button-tertiary-qNN, .button-navigation-p1P, .button-text-EC3, .button-configuratorSecondary-dX6) {\n --stroke: var(--levolor-global-color-blue-400);\n color: RGB(var(--levolor-global-color-white));\n}\n\n.button-rootButton-Ntl:active:focus-within,\n.button-rootButton-Ntl:active:focus,\n.button-rootButton-Ntl:active {\n --stroke: var(--levolor-global-color-black);\n box-shadow: none;\n}\n\n.button-innerContent-0h7 {\n flex: 1 0;\n}\n\n.button-disabled-6-v,\n.button-rootButton-Ntl[aria-disabled='true'],\n.button-rootButton-Ntl:disabled {\n cursor: default;\n --stroke: var(--levolor-global-color-blue-100);\n color: RGB(var(--levolor-global-color-gray-600));\n}\n\n.button-disabled-6-v:hover,\n.button-rootButton-Ntl[aria-disabled='true']:hover,\n.button-rootButton-Ntl:disabled:hover {\n --stroke: var(--levolor-global-color-blue-200);\n}\n\n.button-navigation-p1P {\n --stroke: var(--levolor-global-color-white);\n color: RGB(var(--levolor-global-color-blue-900));\n box-shadow: none;\n min-width: auto;\n background: transparent;\n}\n\n.button-navigation-p1P:disabled,\n.button-navigation-p1P[aria-disabled='true'] {\n cursor: default;\n --stroke: var(--levolor-global-color-white);\n color: RGB(var(--levolor-global-color-gray-200));\n}\n\n.button-navigation-p1P:disabled:hover,\n.button-navigation-p1P[aria-disabled='true']:hover {\n --stroke: var(--levolor-global-color-white);\n color: RGB(var(--levolor-global-color-gray-200));\n}\n\n.button-navigation-p1P:hover {\n --stroke: var(--levolor-global-color-white);\n color: RGB(var(--levolor-global-color-blue-400));\n}\n\n.button-navigationActive-7-u {\n --stroke: var(--levolor-global-color-white);\n color: RGB(var(--levolor-global-color-blue-400));\n box-shadow: 0 7px 10px 0 RGBA(var(--levolor-global-color-black), 0.16);\n background: RGB(var(--stroke));\n}\n\n.button-secondary-SrZ {\n background: RGBA(var(--levolor-global-color-white), 0);\n color: RGB(var(--stroke));\n}\n.button-secondary-SrZ:focus-within,\n.button-secondary-SrZ:focus,\n.button-secondary-SrZ:hover {\n background: RGB(var(--stroke));\n color: RGB(var(--levolor-global-color-white));\n}\n\n.button-tertiary-qNN,\n.button-text-EC3 {\n border-radius: 0;\n border: none;\n background: none;\n min-width: 0;\n padding: 8px 13px;\n --stroke: var(--levolor-global-color-blue-800);\n color: RGB(var(--stroke));\n position: relative;\n}\n\n.button-tertiary-qNN:after,\n.button-text-EC3:after {\n content: '';\n position: absolute;\n bottom: 7px;\n left: 0;\n width: 100%;\n border-bottom: 1px solid RGB(var(--levolor-global-color-blue-800));\n}\n\n.button-tertiary-qNN {\n font-size: var(--levolor-global-fontSize-18);\n font-weight: var(--levolor-global-fontWeight-semiBold);\n}\n\n.button-text-EC3:hover,\n.button-tertiary-qNN:hover,\n.button-text-EC3:focus,\n.button-text-EC3:focus-within,\n.button-tertiary-qNN:focus,\n.button-tertiary-qNN:focus-within {\n color: RGB(var(--levolor-global-color-blue-400));\n}\n\n.button-white-S5O {\n background: transparent;\n border: 2px solid rgb(var(--levolor-global-color-white));\n color: rgb(var(--levolor-global-color-white));\n z-index: 1;\n}\n\n.button-white-S5O:hover,\n.button-white-S5O:focus,\n.button-white-S5O:focus-within {\n z-index: 2;\n border: 2px solid transparent;\n background: rgb(var(--stroke));\n}\n\n.button-text-EC3 {\n padding: 0 0 3px;\n}\n\n.button-success-XEZ,\n.button-warning-wJ7,\n.button-error-p3e {\n --stroke: var(--levolor-global-color-success);\n}\n\n.button-success-XEZ::before,\n.button-warning-wJ7::before,\n.button-error-p3e::before {\n content: '';\n background-image: url("+f+");\n background-size: contain;\n background-repeat: no-repeat;
164\n width: 20px;\n height: 20px;\n padding: 0 2px;\n}\n\n.button-warning-wJ7,\n.button-error-p3e {\n --stroke: var(--levolor-global-color-warning);\n}\n\n.button-warning-wJ7::before,\n.button-error-p3e::before {\n background-image: url("+v+");\n}\n\n.button-error-p3e {\n --stroke: var(--levolor-global-color-error);\n}\n\n.button-submitting-Nvh {\n padding-left: 45px;\n}\n\n.button-submitting-Nvh::before {\n content: '';\n position: absolute;\n background-image: url("+h+");\n background-size: contain;\n background-repeat: no-repeat;\n width: 20px;\n height: 20px;\n left: 15px;\n animation: button-rotation-KPy 1s linear infinite;\n background-position: 0 4px;\n}\n\n.button-secondary-SrZ.button-submitting-Nvh::before {\n background-image: url("+y+");\n}\n\n.button-configuratorSecondary-dX6 {\n background: RGB(var(--levolor-global-color-white));\n border: solid 1px RGB(var(--levolor-global-color-blue-800));\n color: RGB(var(--levolor-global-color-blue-800));\n}\n\n.button-subtle-Isl {\n background: RGBA(var(--levolor-global-color-black), 0.1);\n color: RGB(var(--levolor-global-color-white));\n border-color: transparent;\n}\n\n@media screen and (min-width: 769px) {\n .button-rootButton-Ntl {\n min-width: 166px;\n box-shadow: 0 7px 10px 0 RGBA(var(--levolor-global-color-black), 0.16);\n }\n .button-rootButton-Ntl button[class] {\n min-width: 166px;\n }\n\n .button-smallDesktop-nTt {\n min-width: 0;\n min-height: 36px;\n padding: 0 15px;\n }\n\n .button-navigation-p1P {\n border: none;\n border-radius: 0;\n min-width: auto;\n box-shadow: none;\n }\n\n .button-navigationActive-7-u {\n border-radius: 100px;\n box-shadow: 0 7px 10px 0 RGBA(var(--levolor-global-color-black), 0.16);\n }\n .button-navigationActive-7-u:hover {\n --stroke: var(--levolor-global-color-blue-400);\n color: RGB(var(--levolor-global-color-white));\n }\n\n .button-tertiary-qNN,\n .button-text-EC3 {\n min-width: 0;\n }\n\n .button-tertiary-qNN,\n .button-text-EC3,\n .button-disabled-6-v,\n .button-rootButton-Ntl:disabled {\n box-shadow: none;\n }\n\n .button-submitting-Nvh::before,\n .button-success-XEZ::before,\n .button-warning-wJ7::before,\n .button-error-p3e::before {\n width: 25px;\n height: 25px;\n }\n\n .button-submitting-Nvh::before {\n background-position: 0 5px;\n }\n}\n",""]),g.locals={rootButton:"button-rootButton-Ntl",tertiary:"button-tertiary-qNN",navigation:"button-navigation-p1P",text:"button-text-EC3",configuratorSecondary:"button-configuratorSecondary-dX6",innerContent:"button-innerContent-0h7",disabled:"button-disabled-6-v",navigationActive:"button-navigationActive-7-u",secondary:"button-secondary-SrZ",white:"button-white-S5O",success:"button-success-XEZ",warning:"button-warning-wJ7",error:"button-error-p3e",submitting:"button-submitting-Nvh",rotation:"button-rotation-KPy",subtle:"button-subtle-Isl",smallDesktop:"button-smallDesktop-nTt"},n.a=g},ParV:function(e,n,t){"use strict" 165var a=t("pVnL"),o=t.n(a),r=t("lSNA"),i=t.n(r),l=t("QILm"),s=t.n(l),c=t("MVZn"),u=t.n(c),d=t("q1tI"),p=t.n(d),m=t("17x9"),b=t("LboF"),g=t.n(b),f=t("WQ6H"),v={injectType:"singletonStyleTag",insert:"head",singleton:!0},h=(g()(f.a,v),f.a.locals||{}),y=t("gpca"),x=t("8UhI"),C=t("y1Xp"),w=t("TSYQ"),k=t.n(w),E=t("iUPZ"),O=["id","isRequired","classes","className","options","useFieldnameErrorMessage","testElementId","title","tooltip"],S=function Select(e){var n,t=Object(x.k)(u()({type:"select"},e)),a=t.fieldState,r=t.fieldApi,l=t.render,c=t.userProps,m=r.setValue,b=r.setTouched,g=c.id,f=c.isRequired,v=c.classes,w=c.className,S=c.options,_=c.useFieldnameErrorMessage,I=c.testElementId,j=c.title,T=c.tooltip,L=s()(c,O),M=Object(C.a)(h,v),B=S.map(function(e){var n=e.disabled,t=void 0===n?null:n,a=e.hidden,o=void 0===a?null:a,r=e.label,i=e.value,l=e.key,s=void 0===l?i:l 166return p.a.createElement(x.e,{disabled:t,hidden:o,key:s,value:i},r)}),N=l(p.a.createElement("select",o()({value:a.value,"data-testelementid":I,"aria-label":j,onChange:function onChange(e){m(e.target.value,e)},onBlur:function onBlur(e){b(!0,e)},className:k()(M.select,w,i()({},M.selectBorderError,a.touched&&a.error))},L),B)),A=Object(d.useMemo)(function(){return _&&a.error&&(a.error.defaultMessage="".concat(j," is required.")),a},[a,_,j]) 167return p.a.createElement(E.a,{condition:T,wrapper:function wrapper(e){return p.a.createElement("div",{className:M.hasTooltip},e,T)}},p.a.createElement("div",{className:k()(M.selectWrapper,(n={},i()(n,M.isValid,e.validate&&a.touched&&!a.error),i()(n,M.hasError,a.error&&a.touched),n))},p.a.createElement("label",{className:k()(M.label,i()({},M.labelRequired,f)),htmlFor:g},j),N,a.error&&a.error.id&&p.a.createElement(y.a,{classes:{root_error:M.validationError},fieldState:A})))} 168S.defaultProps={options:[],isRequired:!1},S.propTypes={classes:Object(m.shape)({selectWrapper:m.string,select:m.string,selectBorderError:m.string,labelRequired:m.string,validationError:m.string}),options:m.array.isRequired,name:m.string,title:m.string,placeholder:m.string,useFieldnameErrorMessage:m.bool,isRequired:m.bool} 169n.a=S},"RkJ+":function(e,n,t){"use strict" 170var a=t("J4zp"),o=t.n(a),r=t("q1tI"),i=t("zCJ/") 171n.a=function useClickOutside(e){var n=Object(r.useState)(!1),t=o()(n,2),a=t[0],l=t[1],s=Object(r.useRef)(),c=e||s,u=Object(r.useCallback)(function(e){var n=e.target;(!c.current||!c.current.contains(n))&&l(!1)},[c]) 172return Object(i.a)(document,"mousedown",u),{isClicked:a,setIsClicked:l,elementRef:s}}},TVGx:function(e,n,t){"use strict" 173var a=t("JPst"),o=t.n(a)()(function(e){return e[1]})
174o.push([e.i,".AddEditCompanyUserDialog-select-KxH {\n margin-top: 40px;\n}\n",""]),o.locals={select:"AddEditCompanyUserDialog-select-KxH"},n.a=o},TsSr:function(e,n,t){"use strict" 175var a=t("q1tI"),o=t("i8i4"),r=t("17x9"),i=function Portal(e){var n=e.children,t=e.container,r=!globalThis.document,i=Object(a.useMemo)(function(){return r?null:t instanceof HTMLElement?t:document.getElementById("root")},[t,r]) 176return r?null:Object(o.createPortal)(n,i)} 177n.a=i,i.propTypes={children:r.node,container:r.object}},VYk8:function(e,n,t){"use strict" 178var a=t("JPst"),o=t.n(a),r=t("OIuw"),i=o()(function(e){return e[1]}) 179i.i(r.a,"",!0),i.push([e.i,".dialog-root-ZR7 {\n /* The root aside element takes up the whole screen. */\n position: fixed;\n left: -100vw;\n top: 0;\n height: 100%;\n width: 100%;\n\n /* It is hidden by default. */\n opacity: 0;\n visibility: hidden;\n\n transform: translate3d(-50%, 0, 0);\n /* It animates to being closed, and then moves off screen. */\n transition: opacity 192ms var(--venia-global-anim-out),\n visibility 192ms var(--venia-global-anim-out), left 0s 192ms;\n\n /* It sits over all background content. */\n z-index: 99;\n}\n\n.dialog-root_open-Juq {\n left: 50%;\n opacity: 1;\n visibility: visible;\n\n /* It animates to being open. */\n transition: opacity 224ms var(--venia-global-anim-in),\n visibility 224ms var(--venia-global-anim-in), left 0s;\n}\n\n.dialog-form-9fL {\n /* The form fills the entire aside. */\n height: 100%;\n width: 100%;\n\n /* Its contents are centered horizontally and vertically. */\n display: grid;\n justify-content: center;
179\n align-content: center;\n}\n\n.dialog-mask-UfI {\n /* The mask takes up the entire screen. */\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n\n /* The mask is a semi-transparent grey. */\n background-color: rgb(var(--levolor-global-color-gray-500));\n opacity: 0.5;\n}\n\n/* The dialog is the only item in the form grid. */\n.dialog-dialog-DaZ {\n background-color: rgb(var(--levolor-global-color-background));\n border-radius: 5px;\n box-shadow: 1px 1px 5px rgb(var(--levolor-global-color-gray-500));\n\n /* It sets maximum sizes so its body can handle overflow. */\n height: 100%;\n max-height: 90vh;\n width: 640px;\n\n /* Nothing is allowed to overflow container itself. */\n overflow: hidden;\n\n /* Container is itself a grid container for its children. */\n display: grid;\n grid-template-rows: auto 1fr;\n\n /* Container can be the target of pointer events. */\n pointer-events: auto;\n\n /* It sits on top of the mask. */\n z-index: 4;\n}\n\n/*\n * Dialog Header styles.\n */\n\n.dialog-header-KDz {\n border-bottom: 1px solid rgb(var(--levolor-global-color-gray-100));\n height: 3.5rem;\n padding: 0 0.75rem 0 1rem;\n\n /* The Header is itself a grid container for its children. */\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 1fr auto;\n -moz-column-gap: 1rem;\n column-gap: 1rem;\n align-items: center;\n}\n\n.dialog-headerText-M7o {\n color: rgb(var(--levolor-global-color-blue-800));\n text-transform: capitalize;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: 1.25rem;\n}\n\n.dialog-headerButton-q-F {\n /* Horizontally align the close button to the right. */\n justify-self: right;\n width: 48px;\n height: 48px;\n}\n\n/*\n * Dialog Body styles.\n */\n\n.dialog-body-klD {\n overflow: auto;\n\n /* The Body is itself a grid container for its children. */\n display: grid;\n grid-template-rows: 1fr auto;\n}\n\n.dialog-contents-jPe {\n padding: 1rem;\n}\n\n.dialog-buttons-z-u {\n padding: 2.5rem;\n\n display: grid;\n grid-auto-flow: column;\n gap: 1rem;\n justify-content: center;\n}\n\n.dialog-confirmButton-xxf {\n}\n\n.dialog-cancelButton-rAS {\n}\n\n/*\n * Mobile-specific styles.\n *\n * Instead of being a full-page modal,\n * dialogs slide out from the right.\n */\n\n@media (max-width: 960px) {\n .dialog-root-ZR7 {\n left: auto;\n right: 0;\n\n /* The Dialog starts off-screen on the right. */\n transform: translate3d(100%, 0, 0);\n /* For mobile, add position to the transitions. */\n transition-property: opacity, transform, visibility;\n }\n\n .dialog-root_open-Juq {\n /* The Dialog animates (slides) onto the screen. */\n transform: translate3d(0, 0, 0);\n }\n\n .dialog-form-9fL {\n align-content: stretch;\n justify-content: end;\n }\n\n .dialog-dialog-DaZ {\n max-height: 100%;\n max-width: 360px;\n }\n\n .dialog-buttons-z-u {\n grid-auto-flow: row;\n }\n\n .dialog-confirmButton-xxf {\n /* On mobile the confirm button should be first (on top). */\n order: -1;\n }\n}\n",""]),i.locals={root:"dialog-root-ZR7",root_open:"dialog-root_open-Juq dialog-root-ZR7",form:"dialog-form-9fL",mask:"dialog-mask-UfI",dialog:"dialog-dialog-DaZ",header:"dialog-header-KDz",headerText:"dialog-headerText-M7o",headerButton:"dialog-headerButton-q-F",body:"dialog-body-klD",contents:"dialog-contents-jPe",buttons:"dialog-buttons-z-u",confirmButton:"dialog-confirmButton-xxf "+r.a.locals.root_highPriority,cancelButton:"dialog-cancelButton-rAS "+r.a.locals.root_lowPriority},n.a=i},WQ6H:function(e,n,t){"use strict" 180var a=t("JPst"),o=t.n(a),r=t("HeW1"),i=t.n(r),l=t("wfsg"),s=t.n(l),c=t("lLUK"),u=t.n(c),d=t("NFzJ"),p=t.n(d),m=o()(function(e){return e[1]}),b=i()(s.a),g=i()(u.a),f=i()(p.a) 181m.push([e.i,".select-selectWrapper-mKP {\n position: relative;\n margin-top: 0.4rem;\n text-align: left;\n flex: 1;\n}\n\n.select-selectWrapper-mKP:after {\n content: '';\n position: absolute;\n background: transparent url("+b+") no-repeat center\n center;\n background-size: contain;\n right: 17px;\n top: 36px;\n height: 20px;\n width: 12px;\n pointer-events: none;\n}\n\n.select-isValid-1YR:after {\n display: block;\n pointer-events: none;\n content: ' ';\n background: transparent url("+g+") no-repeat center center;\n background-size: contain;\n width: 32px;\n height: 32px;\n position: absolute;\n top: 30px;\n right: 16px;\n}\n\n.select-hasError-Z2T:after {\n background: none;\n}\n\n.select-hasTooltip-9Bd {\n position: relative;\n}\n\n.select-hasTooltip-9Bd .select-selectWrapper-mKP {\n width: calc(100% - 30px);\n display: inline-block;\n}\n\n.select-select-1qj {\n outline: none;\n width: calc(100% - 0.5rem);\n background-color: unset;\n font-size: 1em;\n margin-top: 4px;\n font-weight: var(--levolor-global-fontWeight-normal);\n padding-left: 0.4rem;\n line-height: 3;\n height: 3rem;\n border: 1px solid RGB(var(--levolor-global-color-gray-100));\n -webkit-appearance: none;\n -moz-appearance: none;\n -o-appearance: none;\n appearance: none;\n}\n\n.select-selectBorderError-XXL {\n border: 1px solid RGB(var(--levolor-global-color-error));\n}\n\n.select-labelRequired-l1U:after {\n content: '*';\n color: RGB(var(--levolor-global-color-error));\n margin-left: 2px;\n}\n\n.select-validationError-25a {\n position: absolute;\n right: 1rem;\n top: -15px;\n font-size: 0.8rem;\n line-height: 1.4;\n color: RGB(var(--levolor-global-color-error));\n}\n\n.select-validationError-25a:after {\n display: block;\n pointer-events: none;\n content: ' ';\n background: transparent url("+f+") no-repeat center center;\n background-size: 18px 15px;\n width: 18px;\n height: 15px;\n position: absolute;\n top: 36px;\n right: 6px;\n}\n",""]),m.locals={selectWrapper:"select-selectWrapper-mKP",isValid:"select-isValid-1YR",hasError:"select-hasError-Z2T",hasTooltip:"select-hasTooltip-9Bd",select:"select-select-1qj",selectBorderError:"select-selectBorderError-XXL",labelRequired:"select-labelRequired-l1U",validationError:"select-validationError-25a"},n.a=m},aYsZ:function(e,n,t){"use strict" 182var a=t("q1tI"),o=t.n(a),r=t("17x9"),i=t("Ty5D"),l=t("byZ+"),s=t("y1Xp"),c=t("lSNA"),u=t.n(c),d=t("kriW"),p=t("LboF"),m=t.n(p),b=t("ntdi"),g={injectType:"singletonStyleTag",insert:"head",singleton:!0},f=(m()(b.a,g),b.a.locals||{}),v=t("PkP7"),h=t("TSYQ"),y=t.n(h),x=function DashboardItems(e){var n=e.items,t=e.currentLocation,a=e.handleSignOut,r=Object(s.a)(f,e.classes),i=n.map(function(e){var n 183return o.a.createElement(v.a,{key:e.name,href:e.url,utility:"text",classes:{rootButton:"",text:r.buttonText},className:y()((n={},u()(n,r.activeLink,t===e.url),u()(n,r.dashboardItemLink,t!==e.url),n)),testElementId:"dashboard".concat(e.name)}
183,o.a.createElement(d.a,{id:e.id,defaultMessage:e.name}))}) 184return o.a.createElement("div",{className:r.root},o.a.createElement("div",{className:r.blockTitle},o.a.createElement(d.a,{defaultMessage:"My Account",id:"dashboardItems.title"})),i,o.a.createElement(v.a,{classes:{rootButton:"",text:r.buttonText},className:r.dashboardItemLink,onClick:a,type:"button",utility:"text",testElementId:"dashboardLogOut"},o.a.createElement(d.a,{id:"accountMenu.signOutButtonText",defaultMessage:"Log Out"})))},C=o.a.memo(x) 185x.propTypes={classes:Object(r.shape)({root:r.string,blockTitle:r.string,link:r.string,activeLink:r.string}),items:Object(r.arrayOf)(Object(r.shape)({name:r.string,id:r.string,url:r.string})),currentLocation:r.string,handleSignOut:r.func} 186var w=t("2ark"),k={injectType:"singletonStyleTag",insert:"head",singleton:!0},E=(m()(w.a,k),w.a.locals||{}),O=t("Jsgm"),S=function Dashboard(e){var n=e.children,t=Object(s.a)(E,e.classes),a=Object(i.h)(),r=Object(O.a)(e).handleSignOut,c=Object(l.b)({onSignOut:r}),u=c.menuItems,d=c.handleSignOut 187return o.a.createElement("div",{className:t.root},o.a.createElement("div",{className:t.myAccountDashboard},o.a.createElement(C,{items:u,handleSignOut:d,currentLocation:a.pathname})),o.a.createElement("div",{className:t.myAccountContent},n))} 188n.a=S 189S.propTypes={classes:Object(r.shape)({root:r.string,myAccountDashboard:r.string,myAccountContent:r.string})}},"byZ+":function(e,n,t){"use strict" 190t.d(n,"a",function(){return s}),t.d(n,"b",function(){return c}) 191var a=t("q1tI"),o=t("UFbC"),r=t("gBRb"),i=t("1Pmj"),l=t("O7sO"),s=[{name:"Account Information",id:"accountMenu.accountInfoLink",url:"/account-information"},{name:"Company Information",id:"accountMenu.companyInformation",url:"/company-information",requiredAcl:["Magento_Company::view","Magento_Company::view_account"]},{name:"Address Book",id:"accountMenu.addressBookLink",url:"/address-book",maybeCommerceDisabled:!0},{name:"My Orders",id:"accountMenu.orderHistoryLink",url:"/order-history",maybeCommerceDisabled:!0},{name:"Saved Lists",id:"accountMenu.savedLists",url:"/saved-lists",maybeCommerceDisabled:!0,b2b:!0},{name:"Company Structure",id:"accountMenu.companyStructure",url:"/company-structure",requiredAcl:["Magento_Company::users_view","Magento_Company::users_edit","Magento_Company::roles_view","Magento_Company::view"]},{name:"Company Roles",id:"accountMenu.companyRoles",url:"/company-roles",requiredAcl:["Magento_Company::roles_view","Magento_Company::view"]},{name:"Orders Tracking",id:"accountMenu.ordersTracking",url:"/orders-tracking",maybeCommerceDisabled:!0,requiredAcl:["Magento_Sales::view_orders_sub","Magento_Company::view"]}],c=function useAccountMenuItems(e){var n=e.onSignOut,t=Object(r.a)(o.Z),c=Object(r.a)(o.kb),u=Object(o.y)(),d=Object(i.a)().hasPermission,p=Object(l.a)().isEnabled 192return{handleSignOut:Object(a.useCallback)(function(){n()},[n]),menuItems:Object(a.useMemo)(function(){return c&&s.push({name:"Retailer Information",id:"accountMenu.retailerInfo",url:"/retailer-information"}),p&&void 0===s.find(function(e){return"amSocialLogin.socialAccountsTitle"===e.id})&&s.push({name:"My Social Accounts",id:"amSocialLogin.socialAccountsTitle",url:"/social-accounts",b2c:!0}),s.filter(function(e){return e.requiredAcl?e.requiredAcl.every(function(e){return d(e)}):e.b2b&&e.maybeCommerceDisabled?t&&0===u:e.b2b?t:e.b2c?!t:(e.maybeCommerceDisabled,!0)})},[u,d,t,c,p])}}},fq0T:function(e,n,t){"use strict" 193t.d(n,"c",function(){return o}),t.d(n,"b",function(){return r}),t.d(n,"a",function(){return l}) 194var a=t("LGPB"),o=function validateEmail(e){var n={id:"validation.validateEmail",defaultMessage:"Invalid Email Address"} 195if(!e)return n 196return/^(([^<>()[\]\\.,;:\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,}))$/.test(String(e).toLowerCase())?void 0:n},r=function isRequired(e){var n={id:"validation.isRequired",defaultMessage:"Field is required"} 197if(!e)return n 198var t=String(e).trim() 199return Object(a.a)(t,null,1)?n:void 0},i={email:o,integer:function validateInteger(e){var n={id:"validation.validateInteger",defaultMessage:"Please use a valid positive whole number"} 200if(!e)return n 201return/^[1-9]\d*$/.test(String(e).toLowerCase())?void 0:n},fullname:function validateFullName(e){var n={id:"validation.validateEmail",defaultMessage:"Oops, you need a first and last name"} 202if(!e)return n 203return/[a-z]+\s+[a-z]+/gim.test(String(e).toLowerCase())?void 0:n},required:r},l=function getValidationFunction(e){return function(n,t){return s(e,n,t)}},s=function isValid(e,n){if(e){var t=void 0 204return e.map(function(e){if(i.hasOwnProperty(e)){var a=i[e](n) 205a&&(t=Object.assign({},a))}}),t}}},gpca:function(e,n,t){"use strict" 206var a=t("q1tI"),o=t.n(a),r=t("dDsW"),i=t("17x9"),l=t("LboF"),s=t.n(l),c=t("4sfv"),u={injectType:"singletonStyleTag",insert:"head",singleton:!0},d=(s()(c.a,u),c.a.locals||{}),p=t("y1Xp"),m=function Message(e){var n,t=e.children,a=e.classes,i=e.fieldState,l=Object(r.a)().formatMessage,s=i.error,c=Object(p.a)(d,a),u=s?c.root_error:c.root 207return s&&(n=l({id:s.id,defaultMessage:s.defaultMessage},{value:s.value})),o.a.createElement("p",{className:u},n||t)} 208n.a=m
209m.defaultProps={fieldState:{}},m.propTypes={children:i.node,classes:Object(i.shape)({root:i.string,root_error:i.string}),fieldState:Object(i.shape)({error:Object(i.shape)({id:i.string,defaultMessage:i.string,value:Object(i.oneOfType)([i.number,i.string])})})}},iUPZ:function(e,n,t){"use strict" 210n.a=function ConditionalWrapper(e){var n=e.condition,t=e.wrapper,a=e.children 211return n?t(a):a}},lLUK:function(e,n,t){e.exports=t.p+"ok-hCa.svg"},ntdi:function(e,n,t){"use strict" 212var a=t("JPst"),o=t.n(a)()(function(e){return e[1]}) 213o.push([e.i,".dashboardItems-root-JhL {\n display: grid;\n}\n\n.dashboardItems-dashboardItemLink--ak {\n padding: 0 15px;\n --stroke: none;\n font-size: var(--levolor-global-fontSize-15);\n color: RGB(var(--levolor-global-color-gray-600));\n font-weight: var(--levolor-global-fontWeight-normal);\n justify-content: flex-start;\n text-align: start;\n text-decoration: none;\n border: none;\n max-width: 100%;\n align-items: center;\n cursor: pointer;\n display: inline-flex;\n pointer-events: auto;\n height: 48px;\n}\n\n.dashboardItems-dashboardItemLink--ak:hover {\n color: RGB(var(--levolor-global-color-black));\n}\n\n.dashboardItems-activeLink-BYW {\n background: RGB(var(--levolor-global-color-blue-800));\n color: RGB(var(--levolor-global-color-white));\n justify-content: flex-start;\n text-decoration: none;\n}\n\n.dashboardItems-blockTitle-Ek9 {\n padding: 8px 15px;\n font-weight: var(--levolor-global-fontWeight-medium);\n font-size: 1.4rem;\n}\n\n.dashboardItems-activeLink-BYW:hover {\n color: RGB(var(--levolor-global-color-white));\n}\n\n.dashboardItems-buttonText--Un {\n}\n\n.dashboardItems-buttonText--Un:after {\n content: '';\n}\n",""]),o.locals={root:"dashboardItems-root-JhL",dashboardItemLink:"dashboardItems-dashboardItemLink--ak",activeLink:"dashboardItems-activeLink-BYW dashboardItems-dashboardItemLink--ak",blockTitle:"dashboardItems-blockTitle-Ek9",buttonText:"dashboardItems-buttonText--Un"},n.a=o},wd91:function(e,n,t){"use strict" 214t.d(n,"a",function(){return u}) 215var a=t("MVZn"),o=t.n(a),r=t("J4zp"),i=t.n(r),l=t("q1tI"),s=t("KAy6"),c=t("rV6R"),u=function useToasts(){var e=Object(c.b)(),n=i()(e,2),t=n[0],a=n[1],r=Object(l.useCallback)(function(e){a({type:"remove",payload:{id:e}})},[a]),u=Object(l.useCallback)(function(e){var n=e.dismissable,t=e.message,i=e.timeout,l=void 0===i?5e3:i,c=e.type,u=e.onDismiss,d=e.onAction 216if(!c)throw new TypeError("toast.type is required") 217if(!t)throw new TypeError("toast.message is required") 218if(!l&&0!==l&&!1!==l&&!u&&!n)throw new TypeError("Toast should be user-dismissable or have a timeout") 219var p,m=function getToastId(e){var n,t=e.type,a=e.message,o=e.dismissable,r=void 0===o||o,i=e.actionText,l=void 0===i?"":i,c=e.icon,u=void 0===c?function(){}:c,d=[t,Object(s.renderToStaticMarkup)(a),r,l,Object(s.renderToStaticMarkup)(u)].join(),p=0 220if(0===d.length)return p 221for(n=0;n<d.length;n++)p=(p<<5)-p+d.charCodeAt(n),p|=0 222return p}(e),b=function handleDismiss(){u?u(function(){return r(m)}):r(m)} 223return 0!==l&&!1!==l&&(p=setTimeout(function(){b()},l||5e3)),a({type:"add",payload:o()({},e,{id:m,timestamp:Date.now(),removalTimeoutId:p,handleDismiss:b,handleAction:function handleAction(){return d?d(function(){return r(m)}):function(){}}})}),m},[a,r]) 224return[t,Object(l.useMemo)(function(){return{addToast:u,dispatch:a,removeToast:r}},[u,a,r])]}},wfsg:function(e,n,t){e.exports=t.p+"selectarrows-3qc.svg"},yzd9:function(e,n,t){"use strict" 225var a=t("JPst"),o=t.n(a)()(function(e){return e[1]}) 226o.push([e.i,".AddEditCompanyStoreDialog-textArea-DUM {\n margin-top: 40px;\n}\n",""]),o.locals={textArea:"AddEditCompanyStoreDialog-textArea-DUM"},n.a=o}}])
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.