PageSourceSearch

https://app.masonhub.co/static/js/13.2632a3c9.chunk.js

js masonhub.co collected 2026-10-04 01:44:23 UTC 74,567 bytes, 1 lines download raw bytes

1(this["webpackJsonpweb-oms"]=this["webpackJsonpweb-oms"]||[]).push([[13],{1149:function(e,t,a){"use strict";var n=a(30),l=a(0),s=["title","titleId"];function r(e,t){var a=e.title,r=e.titleId,o=Object(n.a)(e,s);return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},o),a?l.createElement("title",{id:r},a):null,l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.72 13.829c-.24.03-.48.062-.72.096m.72-.096a42.415 42.415 0 0 1 10.56 0m-10.56 0L6.34 18m10.94-4.171c.24.03.48.062.72.096m-.72-.096L17.66 18m0 0 .229 2.523a1.125 1.125 0 0 1-1.12 1.227H7.231c-.662 0-1.18-.568-1.12-1.227L6.34 18m11.318 0h1.091A2.25 2.25 0 0 0 21 15.75V9.456c0-1.081-.768-2.015-1.837-2.175a48.055 48.055 0 0 0-1.913-.247M6.34 18H5.25A2.25 2.25 0 0 1 3 15.75V9.456c0-1.081.768-2.015 1.837-2.175a48.041 48.041 0 0 1 1.913-.247m10.5 0a48.536 48.536 0 0 0-10.5 0m10.5 0V3.375c0-.621-.504-1.125-1.125-1.125h-8.25c-.621 0-1.125.504-1.125 1.125v3.659M18 10.5h.008v.008H18V10.5Zm-3 0h.008v.008H15V10.5Z"}))}var o=l.forwardRef(r);t.a=o},1611:function(e,t,a){"use strict";var n=a(30),l=a(0),s=["title","titleId"];function r(e,t){var a=e.title,r=e.titleId,o=Object(n.a)(e,s);return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},o),a?l.createElement("title",{id:r},a):null,l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"}))}var o=l.forwardRef(r);t.a=o},1637:function(e,t,a){"use strict";a.r(t);var n=function(){var e={defaultValue:null,kind:"LocalArgument",name:"inventoryLocation"},t={defaultValue:null,kind:"LocalArgument",name:"name"},a={defaultValue:null,kind:"LocalArgument",name:"scheduledAt"},n=[{alias:null,args:[{kind:"Variable",name:"inventoryLocation",variableName:"inventoryLocation"},{kind:"Variable",name:"name",variableName:"name"},{kind:"Variable",name:"scheduledAt",variableName:"scheduledAt"}],kind:"ScalarField",name:"addDayOff",storageKey:null}];return{fragment:{argumentDefinitions:[e,t,a],kind:"Fragment",metadata:null,name:"ScheduleDayOffMutation",selections:n,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[t,e,a],kind:"Operation",name:"ScheduleDayOffMutation",selections:n},params:{cacheID:"9085a6d48235e50dee65fa67799f0937",id:null,metadata:{},name:"ScheduleDayOffMutation",operationKind:"mutation",text:"mutation ScheduleDayOffMutation(\n  $name: String!\n  $inventoryLocation: String!\n  $scheduledAt: Time!\n) {\n  addDayOff(name: $name, inventoryLocation: $inventoryLocation, scheduledAt: $scheduledAt)\n}\n"}}}();n.hash="9a8b7adf551d56b606f513160def68f0",t.default=n},1638:function(e,t,a){"use strict";a.r(t);var n=function(){var e={defaultValue:null,kind:"LocalArgument",name:"ending"},t={defaultValue:null,kind:"LocalArgument",name:"inventoryLocation"},a={defaultValue:null,kind:"LocalArgument",name:"starting"},n=[{alias:null,args:[{kind:"Variable",name:"ending",variableName:"ending"},{kind:"Variable",name:"inventoryLocation",variableName:"inventoryLocation"},{kind:"Variable",name:"starting",variableName:"starting"}],concreteType:"LocationDayOff",kind:"LinkedField",name:"inventoryLocationsOffDays",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"scheduledAt",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[e,t,a],kind:"Fragment",metadata:null,name:"DaysOffQuery",selections:n,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,e,t],kind:"Operation",name:"DaysOffQuery",selections:n}
1,params:{cacheID:"4dcb725c6bed9df51283569aa9e7844a",id:null,metadata:{},name:"DaysOffQuery",operationKind:"query",text:"query DaysOffQuery(\n  $starting: Time!\n  $ending: Time!\n  $inventoryLocation: String!\n) {\n  inventoryLocationsOffDays(starting: $starting, ending: $ending, inventoryLocation: $inventoryLocation) {\n    id\n    name\n    scheduledAt\n  }\n}\n"}}}();n.hash="b49dc70451ff0a2459343ddabeca65cf",t.default=n},1639:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"id"}],t=[{alias:null,args:[{kind:"Variable",name:"id",variableName:"id"}],kind:"ScalarField",name:"removeDayOff",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"DaysOffRemoveDayOffMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"DaysOffRemoveDayOffMutation",selections:t},params:{cacheID:"98ee20e088324ad921addbf6cedf7091",id:null,metadata:{},name:"DaysOffRemoveDayOffMutation",operationKind:"mutation",text:"mutation DaysOffRemoveDayOffMutation(\n  $id: MHID!\n) {\n  removeDayOff(id: $id)\n}\n"}}}();n.hash="d2aa757b991852d52e949c8877b159a0",t.default=n},1640:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],kind:"ScalarField",name:"addOperator",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"AddOperatorMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"AddOperatorMutation",selections:t},params:{cacheID:"e9371cc4c411ca1d364e068a979df194",id:null,metadata:{},name:"AddOperatorMutation",operationKind:"mutation",text:"mutation AddOperatorMutation(\n  $input: OperatorInput!\n) {\n  addOperator(input: $input)\n}\n"}}}();n.hash="ab945f21cd7c7f075b843a9bc6094446",t.default=n},1641:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"location"}],t=[{alias:null,args:[{kind:"Variable",name:"location",variableName:"location"}],concreteType:"Operator",kind:"LinkedField",name:"operators",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"OperatorsQuery",selections:t,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"OperatorsQuery",selections:t},params:{cacheID:"4a7f1b201d9cb17b0201531265fafb28",id:null,metadata:{},name:"OperatorsQuery",operationKind:"query",text:"query OperatorsQuery(\n  $location: String!\n) {\n  operators(location: $location) {\n    id\n    name\n    code\n    createdAt\n  }\n}\n"}}}();n.hash="cbad418a2d5dfebd631e6d3133c33224",t.default=n},1642:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],kind:"ScalarField",name:"addUpdatePrinter",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"AddEditPrinterMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"AddEditPrinterMutation",selections:t},params:{cacheID:"31bc988e487ce324da66f9308880d74d",id:null,metadata:{},name:"AddEditPrinterMutation",operationKind:"mutation",text:"mutation AddEditPrinterMutation(\n  $input: PrinterInput!\n) {\n  addUpdatePrinter(input: $input)\n}\n"}}}();n.hash="d35bf698c7c62c5f154eab5682b60646",t.default=n},1643:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"location"}
1],t=[{alias:null,args:[{kind:"Variable",name:"location",variableName:"location"}],concreteType:"Printer",kind:"LinkedField",name:"printers",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"ipAddress",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"supportedDocumentTypes",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fulfillmentCenterCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isDefault",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"PrintersQuery",selections:t,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"PrintersQuery",selections:t},params:{cacheID:"1466bad5c7849d17f5419e907cfe5a3d",id:null,metadata:{},name:"PrintersQuery",operationKind:"query",text:"query PrintersQuery(\n  $location: String!\n) {\n  printers(location: $location) {\n    id\n    name\n    ipAddress\n    supportedDocumentTypes\n    fulfillmentCenterCode\n    isDefault\n    createdAt\n  }\n}\n"}}}();n.hash="f419d89dd39784b139c99c1e62e6cf14",t.default=n},1644:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],kind:"ScalarField",name:"addUpdatePrinterStation",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"AddEditPrinterStationMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"AddEditPrinterStationMutation",selections:t},params:{cacheID:"8ddc1596e2f4dbc109e5d4cc9d69aea1",id:null,metadata:{},name:"AddEditPrinterStationMutation",operationKind:"mutation",text:"mutation AddEditPrinterStationMutation(\n  $input: PrintStationInput!\n) {\n  addUpdatePrinterStation(input: $input)\n}\n"}}}();n.hash="eda684afaffb3e9d211542f31ba5d7d6",t.default=n},1645:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"location"}],t=[{kind:"Variable",name:"location",variableName:"location"}],a={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null},l=[a],s=[{alias:null,args:t,concreteType:"Operator",kind:"LinkedField",name:"operators",plural:!0,selections:[a,n],storageKey:null},{alias:null,args:t,concreteType:"Printer",kind:"LinkedField",name:"printers",plural:!0,selections:l,storageKey:null},{alias:null,args:t,concreteType:"PrintStation",kind:"LinkedField",name:"printStations",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"number",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fulfillmentCenterCode",storageKey:null},{alias:null,args:null,concreteType:"Operator",kind:"LinkedField",name:"operators",plural:!0,selections:[n],storageKey:null},{alias:null,args:null,concreteType:"Printer",kind:"LinkedField",name:"printers",plural:!0,selections:l,storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"PrintStationsQuery",selections:s,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"PrintStationsQuery",selections:s},params:{cacheID:"9ed94039e2feeaaecf59ee60abcb5575",id:null,metadata:{},name:"PrintStationsQuery",operationKind:"query",text:"query PrintStationsQuery(\n  $location: String!\n) {\n  operators(location: $location) {\n    name\n    code\n  }\n  printers(location: $location) {\n    name\n  }\n  printStations(location: $location) {\n    id\n    number\n    fulfillmentCenterCode\n    operators {\n      code\n    }\n    printers {\n      name\n    }\n  }\n}\n"}}}();n.hash="f136f272ec677880e2f4c9860227d396",t.default=n},1646:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{alias:null,args:null,kind:"ScalarField",name:"supportedDocumentTypes",storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"WarehousePrintersDocTypesQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"WarehousePrintersDocTypesQuery",selections:e}
1,params:{cacheID:"5c0869476623a2661ce2acdc4cc16a39",id:null,metadata:{},name:"WarehousePrintersDocTypesQuery",operationKind:"query",text:"query WarehousePrintersDocTypesQuery {\n  supportedDocumentTypes\n}\n"}}}();n.hash="e27fea3595d762abbdfd0f402857d624",t.default=n},1647:function(e,t,a){"use strict";a.r(t);var n=function(){var e={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},a=[{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocations",plural:!0,selections:[e,t,{alias:null,args:null,kind:"ScalarField",name:"streetLineOne",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"streetLineTwo",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"streetLineThree",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"city",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"localeCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"postalCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null},{alias:null,args:null,concreteType:"LocationPod",kind:"LinkedField",name:"pods",plural:!0,selections:[e,t,{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"accounts",plural:!0,selections:[e,t],storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"WarehouseSettingsQuery",selections:a,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"WarehouseSettingsQuery",selections:a},params:{cacheID:"fbceff0ff7a9fc4c94f5e199f639f7b8",id:null,metadata:{},name:"WarehouseSettingsQuery",operationKind:"query",text:"query WarehouseSettingsQuery {\n  inventoryLocations {\n    id\n    name\n    streetLineOne\n    streetLineTwo\n    streetLineThree\n    city\n    localeCode\n    postalCode\n    shortCode\n    pods {\n      id\n      name\n      accounts {\n        id\n        name\n      }\n    }\n  }\n}\n"}}}();n.hash="30572a94f2f122a9a11c8437dde4dbea",t.default=n},1648:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"accountId"},{defaultValue:null,kind:"LocalArgument",name:"inventoryLocationPodID"}],t=[{alias:null,args:[{kind:"Variable",name:"accountId",variableName:"accountId"},{kind:"Variable",name:"inventoryLocationPodID",variableName:"inventoryLocationPodID"}],kind:"ScalarField",name:"addAccountToPod",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WarehouseSettingsAddAccountToPodMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WarehouseSettingsAddAccountToPodMutation",selections:t},params:{cacheID:"10e5a710a94f59fd9d1864b41ea4d274",id:null,metadata:{},name:"WarehouseSettingsAddAccountToPodMutation",operationKind:"mutation",text:"mutation WarehouseSettingsAddAccountToPodMutation(\n  $accountId: MHID!\n  $inventoryLocationPodID: MHID!\n) {\n  addAccountToPod(accountId: $accountId, inventoryLocationPodID: $inventoryLocationPodID)\n}\n"}}}();n.hash="1822804217912fbcdc79b883b8209ba1",t.default=n},1649:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"accountId"},{defaultValue:null,kind:"LocalArgument",name:"inventoryLocationPodID"}],t=[{alias:null,args:[{kind:"Variable",name:"accountId",variableName:"accountId"},{kind:"Variable",name:"inventoryLocationPodID",variableName:"inventoryLocationPodID"}],kind:"ScalarField",name:"removeAccountFromPod",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"WarehouseSettingsRemoveAccountFromPodMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"WarehouseSettingsRemoveAccountFromPodMutation",selections:t},params:{cacheID:"ddb04c144664363072b476855a312cd7",id:null,metadata:{},name:"WarehouseSettingsRemoveAccountFromPodMutation",operationKind:"mutation",text:"mutation WarehouseSettingsRemoveAccountFromPodMutation(\n  $accountId: MHID!\n  $inventoryLocationPodID: MHID!\n) {\n  removeAccountFromPod(accountId: $accountId, inventoryLocationPodID: $inventoryLocationPodID)\n}\n"}}}();n.hash="b46a8899222541f3326c9f62d407ee27",t.default=n},1650:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"accountSlug"},{defaultValue:null,kind:"LocalArgument",name:"inventoryLocation"}
1],t=[{alias:null,args:[{kind:"Variable",name:"accountSlug",variableName:"accountSlug"},{kind:"Variable",name:"inventoryLocation",variableName:"inventoryLocation"}],concreteType:"InventoryLevel",kind:"LinkedField",name:"inventoryLevels",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"accountName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"entryType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"class",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"skuCount",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"totalQuantity",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"skuCost",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"totalPrice",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SnapshotsInventoryLevelsQuery",selections:t,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SnapshotsInventoryLevelsQuery",selections:t},params:{cacheID:"e4bbcafd5576717de6cc869969060ff2",id:null,metadata:{},name:"SnapshotsInventoryLevelsQuery",operationKind:"query",text:"query SnapshotsInventoryLevelsQuery(\n  $accountSlug: String!\n  $inventoryLocation: String!\n) {\n  inventoryLevels(accountSlug: $accountSlug, inventoryLocation: $inventoryLocation) {\n    accountName\n    entryType\n    class\n    skuCount\n    totalQuantity\n    skuCost\n    totalPrice\n  }\n}\n"}}}();n.hash="e31dc47b10319c6ff2121b5fde2515b0",t.default=n},1651:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"accountSlug"}],t=[{alias:null,args:[{kind:"Variable",name:"accountSlug",variableName:"accountSlug"}],concreteType:"InventorySnapshotRequest",kind:"LinkedField",name:"snapshotRequests",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"accountName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshotType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"inventoryLocation",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"formats",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"createdBy",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"processResult",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"processedAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshotAsOfDate",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"csvDownloadUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"jsonDownloadUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SnapshotsRequestsQuery",selections:t,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SnapshotsRequestsQuery",selections:t},params:{cacheID:"5cf5a1992e785d419dc1df24a9a46b43",id:null,metadata:{},name:"SnapshotsRequestsQuery",operationKind:"query",text:"query SnapshotsRequestsQuery(\n  $accountSlug: String!\n) {\n  snapshotRequests(accountSlug: $accountSlug) {\n    id\n    accountName\n    snapshotType\n    inventoryLocation\n    formats\n    createdBy\n    processResult\n    processedAt\n    snapshotAsOfDate\n    csvDownloadUrl\n    jsonDownloadUrl\n    createdAt\n  }\n}\n"}}}();n.hash="39b3003d832c7215ea0822a241ffb350",t.default=n},1652:function(e,t,a){"use strict";a.r(t);var n=function(){var e={defaultValue:null,kind:"LocalArgument",name:"accountSlug"},t={defaultValue:null,kind:"LocalArgument",name:"asOfDate"},a={defaultValue:null,kind:"LocalArgument",name:"facility"},n={defaultValue:null,kind:"LocalArgument",name:"type"},l=[{alias:null,args:[{kind:"Variable",name:"accountSlug",variableName:"accountSlug"},{kind:"Variable",name:"asOfDate",variableName:"asOfDate"},{kind:"Variable",name:"facility",variableName:"facility"}
1,{kind:"Variable",name:"type",variableName:"type"}],kind:"ScalarField",name:"requestSnapshot",storageKey:null}];return{fragment:{argumentDefinitions:[e,t,a,n],kind:"Fragment",metadata:null,name:"SnapshotsCreateMutation",selections:l,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[e,a,n,t],kind:"Operation",name:"SnapshotsCreateMutation",selections:l},params:{cacheID:"a51acc1f5e9745f5e6ba290e6edabf0d",id:null,metadata:{},name:"SnapshotsCreateMutation",operationKind:"mutation",text:"mutation SnapshotsCreateMutation(\n  $accountSlug: String!\n  $facility: String!\n  $type: String!\n  $asOfDate: Time!\n) {\n  requestSnapshot(accountSlug: $accountSlug, facility: $facility, type: $type, asOfDate: $asOfDate)\n}\n"}}}();n.hash="e2dc649610961c8d39007d67fdf02272",t.default=n},1673:function(e,t,a){"use strict";a.r(t),a.d(t,"DaysOffRoute",(function(){return U})),a.d(t,"WarehousePrintersRoute",(function(){return Se})),a.d(t,"WarehouseSettingsRoute",(function(){return Ze})),a.d(t,"SnapshotRoute",(function(){return ut}));var n=a(12),l=a(156),s=a(74),r=a(384),o=a(58),i=a(30),c=a(0),u=["title","titleId"];function d(e,t){var a=e.title,n=e.titleId,l=Object(i.a)(e,u);return c.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":n},l),a?c.createElement("title",{id:n},a):null,c.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5"}))}var m,j,b,f,p,O,y,x,v,g,h=c.forwardRef(d),k=a(825),S=a(898),w=a(40),N=a(85),L=a(80),C=a(840),D=a(124),K=a(125),A=a(43),P=a.n(A),I=a(251),F=a(383),M=a(36),T=a(197),R=a(56),q=a(180),Q=a(830),E=a(1),V=function(e){var t=e.inventoryLocation,a=e.isOpen,l=e.onClose,s=e.onSchedule,r=Object(c.useState)(null),i=Object(n.a)(r,2),u=i[0],d=i[1],m=Object(M.useMutation)($),j=Object(n.a)(m,2),b=j[0],f=j[1],p=Object(c.useState)(""),O=Object(n.a)(p,2),y=O[0],x=O[1],v=Object(c.useState)(P()().tz().toISOString()),g=Object(n.a)(v,2),h=g[0],k=g[1];return Object(E.jsx)(Q.a,{open:a,size:"small",onClose:l},Object(E.jsx)(Q.a.Header,null,Object(E.jsx)(I.a,{i18nKey:"warehouses:schedule"}
1)),Object(E.jsx)(Q.a.Content,null,Object(E.jsx)(o.a,{error:u,onDismiss:function(){return d(null)}}),Object(E.jsx)(R.a,{label:"Fulfillment Center",value:t.name,disabled:!0}),Object(E.jsx)(R.a,{label:"Name",value:y,onChange:function(e){return x(e.target.value)},placeholder:"Name"}),Object(E.jsx)(q.a,{handleChange:k,value:h,label:"Date"})),Object(E.jsx)(Q.a.Actions,null,Object(E.jsx)(T.a,{primary:!0,disabled:f,onClick:l},Object(E.jsx)(I.a,{i18nKey:"common:cancel"})),Object(E.jsx)(T.a,{secondary:!0,onClick:function(){h&&y&&(d(null),b({variables:{name:y,scheduledAt:h,inventoryLocation:t.shortCode},onCompleted:function(){s(),l()},onError:function(e){d(e)}}))},disabled:f||!h||!y,loading:f},Object(E.jsx)(I.a,{i18nKey:"common:submit"}))))},$=void 0!==m?m:m=a(1637),U=function(){return Object(E.jsx)(N.a,null,Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,{active:!0})},Object(E.jsx)(H,null)))},W={min:P()().startOf("day").toISOString(),max:P()().add(30,"day").endOf("day").toISOString()},H=function(){var e,t,a,s=Object(w.useLocation)().search,o=Object(c.useMemo)((function(){return new URLSearchParams(s)}),[s]),i=Object(c.useState)((function(){var e,t,a,n=null!==(e=Object(K.v)(o.get("date")))&&void 0!==e?e:W;return{min:null!==(t=null===n||void 0===n?void 0:n.min)&&void 0!==t?t:null,max:null!==(a=null===n||void 0===n?void 0:n.max)&&void 0!==a?a:null}})),u=Object(n.a)(i,2),d=u[0],m=u[1],j=Object(c.useState)(null!==(e=o.get("location"))&&void 0!==e?e:"FN1"),b=Object(n.a)(j,2),f=b[0],p=b[1],O=Object(c.useState)({min:null!==(t=d.min)&&void 0!==t?t:W.min,max:null!==(a=d.max)&&void 0!==a?a:W.max,location:f}),y=Object(n.a)(O,2),x=y[0],v=y[1],g=Object(M.useQueryLoader)(Y),k=Object(n.a)(g,2),S=k[0],N=k[1],C=Object(c.useCallback)((function(){N({starting:x.min,ending:x.max,inventoryLocation:x.location},{fetchPolicy:"network-only"})}),[x,N]);Object(c.useEffect)((function(){C()}),[]);var A=Object(c.useCallback)((function(){if(d.min&&d.max&&f){var e=new URLSearchParams;e.set("facility",f),e.set("date",Object(K.b)(d)),Object(D.d)("/warehouse/days_off","?".concat(e.toString())),v({min:d.min,max:d.max,location:f}),N({starting:d.min,ending:d.max,inventoryLocation:f},{fetchPolicy:"network-only"})}}),[d,f,N]);return Object(E.jsx)("div",{className:"space-y-4"},Object(E.jsx)("div",{className:"mb-6"},Object(E.jsx)("div",{className:"flex items-center gap-3 text-xl font-bold px-4 pb-1"},Object(E.jsx)(h,{className:"w-6 h-6"}),Object(E.jsx)(I.a,{i18nKey:"warehouses:scheduledDaysOff"}))),Object(E.jsx)(l.a,{className:"mb-6"},Object(E.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4 items-end"},Object(E.jsx)(r.a,{required:!0,label:"Date",className:"col-span-2",value:d,handleChange:m}),Object(E.jsx)(B,{selectedLocation:f,setSelectedLocation:p})),Object(E.jsx)("div",{className:"text-right flex flex-col-reverse justify-end sm:flex-row sm:items-center"},Object(E.jsx)(T.a,{className:"rounded-lg font-normal text-white bg-primary py-2.5 px-10 hover:bg-primary/80 tracking-wider disabled:bg-primary/40 disabled:cursor-auto",type:"button",disabled:!d.min||!d.max,onClick:A},Object(E.jsx)("div",{className:"flex justify-center space-x-2"},Object(E.jsx)(I.a,{parent:"span",i18nKey:"common:search"}),Object(E.jsx)(F.a,null))))),S&&Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,{active:!0})},Object(E.jsx)(z,{queryRef:S,appliedFilters:x,onRefresh:C})))},z=function(e){var t,a=e.queryRef,s=e.appliedFilters,r=e.onRefresh,i=Object(M.usePreloadedQuery)(Y,a),u=Object(M.useMutation)(Z),d=Object(n.a)(u,2),m=d[0],j=d[1],b=Object(c.useState)(null),f=Object(n.a)(b,2),p=f[0],O=f[1],y=Object(c.useState)(!1),x=Object(n.a)(y,2),v=x[0],g=x[1],h=Object(C.a)(),w=null!==(t=i.inventoryLocationsOffDays)&&void 0!==t?t:[];return Object(E.jsx)(l.a,null,Object(E.jsx)("div",{className:"flex justify-end gap-2 mb-4"},Object(E.jsx)(T.a,{onClick:function(){return g(!0)}},Object(E.jsx)(k.a,{className:"w-4 h-4 inline mr-1"}),Object(E.jsx)(I.a,{i18nKey:"warehouses:schedule"}))),Object(E.jsx)(o.a,{error:p,onDismiss:function(){return O(null)}}),Object(E.jsx)("div",{className:"overflow-x-auto"},Object(E.jsx)("table",{className:"w-full"},Object(E.jsx)("thead",null,Object(E.jsx)("tr",{className:"border-b border-gray-200"},Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold"},"Name"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold"},"Date"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold"},"Action"))),Object(E.jsx)("tbody",null,0===w.length?Object(E.jsx)("tr",null,Object(E.jsx)("td",{colSpan:3,className:"text-center py-8 text-gray-500"},"No scheduled days off")):w.map((function(e){return Object(E.jsx)("tr",{key:e.id,className:"even:bg-gray-50"},Object(E.jsx)("td",{className:"px-3 py-4"},e.name),Object(E.jsx)("td",{className:"px-3 py-4"},P.a.utc(e.scheduledAt).format("YYYY-MM-DD")),Object(E.jsx)("td",{className:"px-3 py-4"},Object(E.jsx)(T.a,{color:"red",size:"small",disabled:j,onClick:function(){return t=e.id,O(null),void m({variables:{id:t},onCompleted:function(){r()},onError:O});var t}},Object(E.jsx)(S.a,{className:"w-4 h-4"}))))}))))),v&&Object(E.jsx)(V,{inventoryLocation:h.find((function(e){return e.shortCode===s.location})),isOpen:v,onClose:function(){return g(!1)},onSchedule:function(){g(!1),r()}}))},B=function(e){var t=e.selectedLocation,a=e.setSelectedLocation,n=Object(C.a)().filter((function(e){return"VL1"!==e.shortCode&&"RC1"!==e.shortCode})).map((function(e){return{value:e.shortCode,label:e.name}}));return Object(E.jsx)(s.a,{label:"Fulfillment Center",value:n.find((function(e){return e.value===t})),options:n,handleChange:function(e){return a(e.value)}})},Y=void 0!==j?j:j=a(1638),Z=void 0!==b?b:b=a(1639),_=a(105),J=a(1149),G=a(823),
1X=a(468),ee=a(832),te=function(e){var t=e.inventoryLocation,a=e.isOpen,l=e.onClose,s=e.onSuccess,r=Object(c.useState)(null),i=Object(n.a)(r,2),u=i[0],d=i[1],m=Object(M.useMutation)(ae),j=Object(n.a)(m,2),b=j[0],f=j[1],p=Object(c.useState)(""),O=Object(n.a)(p,2),y=O[0],x=O[1],v=Object(c.useState)(""),g=Object(n.a)(v,2),h=g[0],k=g[1];return Object(E.jsx)(Q.a,{open:a,size:"small",onClose:l},Object(E.jsx)(Q.a.Header,null,Object(E.jsx)(I.a,{i18nKey:"warehouses:addOperator"})),Object(E.jsx)(Q.a.Content,null,Object(E.jsx)(o.a,{error:u,onDismiss:function(){return d(null)}}),Object(E.jsx)("div",{className:"space-y-4"},Object(E.jsx)(R.a,{label:"Fulfillment Center",value:t.name,disabled:!0}),Object(E.jsx)(R.a,{label:"Name",value:y,onChange:function(e){return x(e.target.value)},placeholder:"Name"}),Object(E.jsx)(R.a,{label:"Code",value:h,onChange:function(e){return k(e.target.value)},placeholder:"Code"}))),Object(E.jsx)(Q.a.Actions,null,Object(E.jsx)(T.a,{primary:!0,disabled:f,onClick:l},Object(E.jsx)(I.a,{i18nKey:"common:cancel"})),Object(E.jsx)(T.a,{secondary:!0,onClick:function(){h&&y&&(d(null),b({variables:{input:{name:y,code:h,fulfillmentCenterCode:t.shortCode}},onCompleted:function(){s(),l()},onError:function(e){d(e)}}))},disabled:f||!h||!y,loading:f},Object(E.jsx)(I.a,{i18nKey:"common:submit"}))))},ae=void 0!==f?f:f=a(1640),ne=function(e){var t=e.location,a=Object(M.useQueryLoader)(se),l=Object(n.a)(a,2),s=l[0],r=l[1];Object(c.useEffect)((function(){t&&r({location:t.shortCode},{fetchPolicy:"network-only"})}),[t,r]);var o=Object(c.useCallback)((function(){t&&r({location:t.shortCode},{fetchPolicy:"network-only"})}),[t,r]);return Object(E.jsx)("div",{className:"grid grid-cols-1 gap-4"},Object(E.jsx)(N.a,null,Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,null)},s&&Object(E.jsx)(le,{queryRef:s,location:t,refresh:o}))))},le=function(e){var t=e.queryRef,a=e.location,s=e.refresh,r=Object(M.usePreloadedQuery)(se,t).operators,i=Object(c.useState)(""),u=Object(n.a)(i,2),d=u[0],m=u[1],j=Object(c.useState)(null),b=Object(n.a)(j,2),f=b[0],p=b[1];return Object(E.jsx)("div",null,Object(E.jsx)(l.a,null,Object(E.jsx)(o.a,{error:f,onDismiss:function(){return p(null)}}),Object(E.jsx)("div",{className:"flex justify-end gap-2"},Object(E.jsx)(T.a,{onClick:function(){return m("add")}},Object(E.jsx)("div",{className:"flex justify-center space-x-2"},Object(E.jsx)(k.a,{className:"w-4 h-4 mr-1"}),Object(E.jsx)(I.a,{i18nKey:"warehouses:addOperator"})))),Object(E.jsx)("div",{className:"overflow-x-auto"},Object(E.jsx)("table",{className:"w-full"},Object(E.jsx)("thead",null,Object(E.jsx)("tr",{className:"border-b border-gray-200"},Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"Name"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"Code"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"Created At"))),Object(E.jsx)("tbody",null,0===r.length?Object(E.jsx)("tr",null,Object(E.jsx)("td",{colSpan:3,className:"text-center py-8 text-gray-500"},"No operators")):r.map((function(e){return Object(E.jsx)("tr",{key:e.id,className:"even:bg-gray-50"},Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.name),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.code),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},Object(E.jsx)(ee.b,{datetime:e.createdAt})))})))))),"add"===d&&Object(E.jsx)(te,{inventoryLocation:a,isOpen:"add"===d,onClose:function(){return m("")},onSuccess:function(){return s()}}))},se=void 0!==p?p:p=a(1641),re=a(22),oe=a(912),ie=a(11),ce=a(7),ue=function(e){var t,a=e.inventoryLocation,l=e.supportedDocumentTypes,r=e.existingPrinter,i=e.isOpen,u=e.onClose,d=e.onSuccess,m={id:"00000000-0000-0000-0000-000000000000",supportedDocumentTypes:[],fulfillmentCenterCode:a.shortCode,isDefault:!1,name:"",ipAddress:"",createdAt:"",updatedAt:""},j=Object(c.useState)(!1),b=Object(n.a)(j,2),f=b[0],p=b[1],O=Object(c.useState)(null),y=Object(n.a)(O,2),x=y[0],v=y[1],g=Object(c.useState)(null),h=Object(n.a)(g,2),k=h[0],S=h[1],w=Object(c.useState)(null),N=Object(n.a)(w,2),L=N[0],C=N[1],D=Object(M.useMutation)(je),K=Object(n.a)(D,2),A=K[0],P=K[1],F=Object(c.useState)(r||m),q=Object(n.a)(F,2),V=q[0],$=q[1];Object(c.useEffect)((function(){$(r||m)}),[r]);var U=function(e){$((function(t){return Object(ce.a)(Object(ce.a)({},t),{},Object(ie.a)({},e.name,e.value))}))},W=l.map((function(e){return{label:pe(e),value:e}})),H=["Yes","No"].map((function(e){return{label:e,value:"Yes"===e||"No"!==e&&void 0}}));return Object(E.jsx)(Q.a,{open:i,size:"small",onClose:u},Object(E.jsx)(Q.a.Header,null,null!==r?Object(E.jsx)(I.a,{i18nKey:"warehouses:editPrinter"}):Object(E.jsx)(I.a,{i18nKey:"warehouses:addPrinter"}
1)),Object(E.jsx)(Q.a.Content,null,Object(E.jsx)(o.a,{error:L,onDismiss:function(){return C(null)}}),Object(E.jsx)("div",{className:"space-y-4"},Object(E.jsx)(R.a,{label:"Fulfillment Center",value:a.name,disabled:!0}),Object(E.jsx)(R.a,{label:"Name",value:null===V||void 0===V?void 0:V.name,disabled:null!==r,error:null!==k&&void 0!==k?k:void 0,required:!0,onChange:function(e){var t=e.target.value;U({name:"name",value:t}),t?me(t)?S(null):S("Printer name cannot contain spaces"):S("Printer name is required")}}),Object(E.jsx)(R.a,{label:"IP Address",value:null===V||void 0===V?void 0:V.ipAddress,disabled:null!==r,error:null!==x&&void 0!==x?x:void 0,onChange:function(e){var t=e.target.value.trim();U({name:"ipAddress",value:t}),t?de(t)?v(null):v("Enter a valid IPv4 address"):v("IP address is required")}}),Object(E.jsx)(s.a,{label:"Is Default",value:H.find((function(e){return e.value===(null===V||void 0===V?void 0:V.isDefault)})),options:H,handleChange:function(e){U({name:"isDefault",value:e.value})},placeholder:"Select Supported Document Types"}),Object(E.jsx)(s.a,{label:"Supported Document Types",isMulti:!0,required:!0,value:(null===V||void 0===V||null===(t=V.supportedDocumentTypes)||void 0===t?void 0:t.map((function(e){return{label:pe(e),value:e}})))||[],options:W,handleChange:function(e){var t;U({name:"supportedDocumentTypes",value:null!==(t=null===e||void 0===e?void 0:e.map((function(e){return e.value})))&&void 0!==t?t:[]}),p(!e||0===e.length)},placeholder:"Select Supported Document Types",error:f?"Please select at least one":void 0}))),Object(E.jsx)(Q.a.Actions,null,Object(E.jsx)(T.a,{primary:!0,disabled:P,onClick:u},Object(E.jsx)(I.a,{i18nKey:"common:cancel"})),Object(E.jsx)(T.a,{secondary:!0,onClick:function(){if(de(V.ipAddress))if(me(V.name))if(0!==V.supportedDocumentTypes.length){var e={id:V.id,name:V.name,ipAddress:V.ipAddress,supportedDocumentTypes:V.supportedDocumentTypes,fulfillmentCenterCode:V.fulfillmentCenterCode,isDefault:V.isDefault};C(null),A({variables:{input:e},onCompleted:function(){d(),u()},onError:function(e){C(e)}})}else S("Please select at least one");else S("Printer name cannot contain spaces");else v("Enter a valid IPv4 address")},loading:P,disabled:P||!V.name||!!k||!V.ipAddress||!!x||0===V.supportedDocumentTypes.length},Object(E.jsx)(I.a,{i18nKey:"common:submit"}))))},de=function(e){return/\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/.test(e)},me=function(e){return/^[^\s]+$/.test(e)},je=void 0!==O?O:O=a(1642),be=function(e){var t=e.location,a=e.supportedDocumentTypes,l=Object(M.useQueryLoader)(Oe),s=Object(n.a)(l,2),r=s[0],o=s[1];Object(c.useEffect)((function(){t&&o({location:t.shortCode},{fetchPolicy:"network-only"})}),[t,o]);var i=Object(c.useCallback)((function(){t&&o({location:t.shortCode},{fetchPolicy:"network-only"})}),[t,o]);return Object(E.jsx)("div",{className:"grid grid-cols-1 gap-4"},Object(E.jsx)(N.a,null,Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,null)},r&&Object(E.jsx)(fe,{queryRef:r,location:t,supportedDocumentTypes:a,refresh:i}))))},fe=function(e){var t=e.queryRef,a=e.location,s=e.refresh,r=e.supportedDocumentTypes,i=Object(M.usePreloadedQuery)(Oe,t).printers,u=Object(c.useState)(""),d=Object(n.a)(u,2),m=d[0],j=d[1],b=Object(c.useState)(null),f=Object(n.a)(b,2),p=f[0],O=f[1],y=Object(c.useState)(null),x=Object(n.a)(y,2),v=x[0],g=x[1];return Object(E.jsx)("div",null,Object(E.jsx)(l.a,null,Object(E.jsx)(o.a,{error:p,onDismiss:function(){return O(null)}}),Object(E.jsx)("div",{className:"flex justify-end gap-2"},Object(E.jsx)(T.a,{onClick:function(){return j("add")}},Object(E.jsx)("div",{className:"flex justify-center space-x-2"},Object(E.jsx)(k.a,{className:"w-4 h-4 mr-1"}),Object(E.jsx)(I.a,{i18nKey:"warehouses:addPrinter"})))),Object(E.jsx)("div",{className:"overflow-x-auto"},Object(E.jsx)("table",{className:"w-full"},Object(E.jsx)("thead",null,Object(E.jsx)("tr",{className:"border-b border-gray-200"},Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"Name"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"IP Address"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"Default"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"Supported Document Types"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"Created At"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"}))),Object(E.jsx)("tbody",null,0===i.length?Object(E.jsx)("tr",null,Object(E.jsx)("td",{colSpan:6,className:"text-center py-8 text-gray-500"},"No printers")):i.map((function(e){var t;return Object(E.jsx)("tr",{key:e.id,className:"even:bg-gray-50"},Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.name),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.ipAddress),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.isDefault?"Yes":"No"),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},Object(re.a)(null!==(t=e.supportedDocumentTypes)&&void 0!==t?t:[]).sort().map((function(e,t){return Object(E.jsx)("div",{key:t},pe(e))}))),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},Object(E.jsx)(ee.b,{datetime:e.createdAt})),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},Object(E.jsx)(T.a,{compact:!0,size:"small",onClick:function(){return function(e){g(e),j("edit")}(e)}}
1,Object(E.jsx)(oe.a,{className:"w-4 h-4"}))))})))))),""!==m&&Object(E.jsx)(ue,{inventoryLocation:a,supportedDocumentTypes:r,isOpen:""!==m,existingPrinter:v,onClose:function(){return j(""),void g(null)},onSuccess:function(){return s()}}))},pe=function(e){return e.replace(/_/g," ").replace(/\b\w/g,(function(e){return e.toUpperCase()}))},Oe=void 0!==y?y:y=a(1643),ye=function(e){var t,a,l=e.inventoryLocation,r=e.existingPrintStation,i=e.printers,u=e.operators,d=e.isOpen,m=e.onClose,j=e.onSuccess,b={id:"00000000-0000-0000-0000-000000000000",number:0,fulfillmentCenterCode:l.shortCode,operators:[],printers:[]},f=Object(c.useState)(null),p=Object(n.a)(f,2),O=p[0],y=p[1],x=Object(M.useMutation)(xe),v=Object(n.a)(x,2),g=v[0],h=v[1],k=Object(c.useState)(r||b),S=Object(n.a)(k,2),w=S[0],N=S[1];Object(c.useEffect)((function(){N(r||b)}),[r]);var L=function(e){N((function(t){return Object(ce.a)(Object(ce.a)({},t),{},Object(ie.a)({},e.name,e.value))}))},C=u.map((function(e){return{label:e.code,value:e.code}})),D=i.map((function(e){return{label:e.name,value:e.name}}));return Object(E.jsx)(Q.a,{open:d,size:"small",onClose:m},Object(E.jsx)(Q.a.Header,null,null===r?Object(E.jsx)(I.a,{i18nKey:"warehouses:addPrinterStation"}):Object(E.jsx)(I.a,{i18nKey:"warehouses:editPrinterStation"}
1)),Object(E.jsx)(Q.a.Content,null,Object(E.jsx)(o.a,{error:O,onDismiss:function(){return y(null)}}),Object(E.jsx)("div",{className:"space-y-4"},Object(E.jsx)(R.a,{label:"Fulfillment Center",value:l.name,disabled:!0}),Object(E.jsx)(s.a,{label:"Operators",isMulti:!0,value:(null===w||void 0===w||null===(t=w.operators)||void 0===t?void 0:t.map((function(e){return{label:e.code,value:e.code}})))||[],options:C,handleChange:function(e){var t;L({name:"operators",value:null!==(t=null===e||void 0===e?void 0:e.map((function(e){return{code:e.value}})))&&void 0!==t?t:[]})},placeholder:"Select Operators"}),Object(E.jsx)(s.a,{label:"Printers",isMulti:!0,value:(null===w||void 0===w||null===(a=w.printers)||void 0===a?void 0:a.map((function(e){return{label:e.name,value:e.name}})))||[],options:D,handleChange:function(e){var t;L({name:"printers",value:null!==(t=null===e||void 0===e?void 0:e.map((function(e){return{name:e.value}})))&&void 0!==t?t:[]})},placeholder:"Select Printers"}))),Object(E.jsx)(Q.a.Actions,null,Object(E.jsx)(T.a,{primary:!0,disabled:h,onClick:m},Object(E.jsx)(I.a,{i18nKey:"common:cancel"})),Object(E.jsx)(T.a,{secondary:!0,onClick:function(){var e={id:w.id,number:w.number,fulfillmentCenterCode:w.fulfillmentCenterCode,operatorCodes:w.operators.map((function(e){return e.code})),printerNames:w.printers.map((function(e){return e.name}))};y(null),g({variables:{input:e},onCompleted:function(){j(),m()},onError:function(e){y(e)}})},disabled:h,loading:h},Object(E.jsx)(I.a,{i18nKey:"common:submit"}))))},xe=void 0!==x?x:x=a(1644),ve=function(e){var t=e.location,a=Object(M.useQueryLoader)(he),l=Object(n.a)(a,2),s=l[0],r=l[1];Object(c.useEffect)((function(){t&&r({location:t.shortCode},{fetchPolicy:"network-only"})}),[t,r]);var o=Object(c.useCallback)((function(){t&&r({location:t.shortCode},{fetchPolicy:"network-only"})}),[t,r]);return Object(E.jsx)("div",{className:"grid grid-cols-1 gap-4"},Object(E.jsx)(N.a,null,Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,null)},s&&Object(E.jsx)(ge,{queryRef:s,location:t,refresh:o}))))},ge=function(e){var t=e.queryRef,a=e.location,s=e.refresh,r=Object(M.usePreloadedQuery)(he,t),i=r.printStations,u=r.printers,d=r.operators,m=Object(c.useState)(""),j=Object(n.a)(m,2),b=j[0],f=j[1],p=Object(c.useState)(null),O=Object(n.a)(p,2),y=O[0],x=O[1],v=Object(c.useState)(null),g=Object(n.a)(v,2),h=g[0],S=g[1];return Object(E.jsx)("div",null,Object(E.jsx)(l.a,null,Object(E.jsx)(o.a,{error:y,onDismiss:function(){return x(null)}}),Object(E.jsx)("div",{className:"flex justify-end gap-2"},Object(E.jsx)(T.a,{onClick:function(){return f("add")}},Object(E.jsx)("div",{className:"flex justify-center space-x-2"},Object(E.jsx)(k.a,{className:"w-4 h-4 mr-1"}),Object(E.jsx)(I.a,{i18nKey:"warehouses:addPrinterStation"})))),Object(E.jsx)("div",{className:"overflow-x-auto"},Object(E.jsx)("table",{className:"w-full"},Object(E.jsx)("thead",null,Object(E.jsx)("tr",{className:"border-b border-gray-200"},Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"Name"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"Operators"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"},"Printers"),Object(E.jsx)("th",{className:"text-left py-4 px-4 font-semibold text-gray-900"}))),Object(E.jsx)("tbody",null,0===i.length?Object(E.jsx)("tr",null,Object(E.jsx)("td",{colSpan:4,className:"text-center py-8 text-gray-500"},"No Print Stations")):i.map((function(e){return Object(E.jsx)("tr",{key:e.id,className:"even:bg-gray-50"},Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},"Station ",e.number),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},Object(re.a)(e.operators).sort((function(e,t){return e.code.localeCompare(t.code)})).map((function(e,t){return Object(E.jsx)("div",{key:t},e.code)}))),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},Object(re.a)(e.printers).sort((function(e,t){return e.name.localeCompare(t.name)})).map((function(e,t){return Object(E.jsx)("div",{key:t},e.name)}))),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},Object(E.jsx)(T.a,{compact:!0,size:"small",onClick:function(){return S(e),void f("edit")}},Object(E.jsx)(oe.a,{className:"w-4 h-4"}))))})))))),""!==b&&Object(E.jsx)(ye,{inventoryLocation:a,isOpen:""!==b,existingPrintStation:h,onClose:function(){return f(""),void S(null)},onSuccess:function(){return s()},printers:u,operators:d}))},he=void 0!==v?v:v=a(1645),ke=function(e,t){var a=new URLSearchParams;a.set("tab",e),t?a.set("sub",t):a.delete("sub"),Object(D.d)("/warehouse/print_stations_new","?".concat(a.toString()))},Se=function(){var e=Object(M.useQueryLoader)(Le),t=Object(n.a)(e,2),a=t[0],l=t[1];return Object(c.useEffect)((function(){l({},{fetchPolicy:"network-only"})}),[l]),a?Object(E.jsx)(N.a,null,Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,{active:!0})},Object(E.jsx)(we,{queryRef:a}))):Object(E.jsx)(L.a,{active:!0})},we=function(e){var t=e.queryRef,a=Object(M.usePreloadedQuery)(Le,t).supportedDocumentTypes,l=Object(C.a)().filter((function(e){return"VL1"!==e.shortCode&&"RC1"!==e.shortCode})),s=Object(w.useLocation)(),r=Object(c.useState)(0),o=Object(n.a)(r,2),i=o[0],u=o[1],d=Object(c.useState)(""),m=Object(n.a)(d,2),j=m[0],b=m[1],f=l.map((function(e){return{menuItem:e.shortCode?"".concat(e.name," (").concat(e.shortCode,")"):e.name,key:e.shortCode,render:function(){return Object(E.jsx)(G.a.Pane,{key:e.shortCode},Object(E.jsx)("div",{className:"space-y-4"},Object(E.jsx)(Ne,{activeSubTab:j,onSubTabChange:function(t){b(t),ke(e.shortCode,t)},location:e,supportedDocumentTypes:a})))}}}));Object(c.useEffect)((function(){var e=new URLSearchParams(s.search),t=e.get("tab"),a=e.get("sub");if(t){var n=f.findIndex((function(e){return e.key===t}));-1!==n&&u(n)}a&&b(a)}),[s]),Object(c.useEffect)((function(){var e,t=null===(e=f[i])||void 0===e?void 0:e.key;t&&ke(t,j||void 0)}),[i,j]);return Object(E.jsx)("div",{className:"h-screen space-y-2 mb-2"},Object(E.jsx)("div",{className:"px-4"},Object(E.jsx)("div",{className:"flex items-center gap-3 text-xl font-bold pb-1"},Object(E.jsx)(J.a,{className:"w-6 h-6"}),Object(E.jsx)(I.a,{i18nKey:"warehouses:printStationManagement"})),Object(E.jsx)("p",{className:"text-gray-600"},Object(E.jsx)(I.a,{i18nKey:"warehouses:printStationManagementDescription"}))),Object(E.jsx)(G.a,{activeIndex:i,onTabChange:function(e,t){var a=t.activeIndex;u(a),b("")},panes:f,menu:{secondary:!0,pointing:!0,className:"flex flex-wrap"}}))},Ne=function(e){var t=e.location,a=e.activeSubTab,l=e.onSubTabChange,s=e.supportedDocumentTypes,r=Object(c.useState)(0),o=Object(n.a)(r,2),i=o[0],u=o[1],d=[{key:"stations",menuItem:Object(E.jsx)(X.a.Item,{key:"0"},Object(E.jsx)(I.a,{i18nKey:"warehouses:stations"})),render:function(){return Object(E.jsx)(G.a.Pane,{className:"shadow"},Object(E.jsx)(N.a,{fallback:Object(E.jsx)(_.a,{message:"There was an error loading stations."})},Object(E.jsx)(ve,{location:t})))}},{key:"operators",menuItem:Object(E.jsx)(X.a.Item,{key:"0"},Object(E.jsx)(I.a,{i18nKey:"warehouses:operators"})),render:function(){return Object(E.jsx)(G.a.Pane,{className:"shadow"},Object(E.jsx)(N.a,{fallback:Object(E.jsx)(_.a,{message:"There was an error loading operators."})},Object(E.jsx)(ne,{location:t})))}},{key:"printers",menuItem:Object(E.jsx)(X.a.Item,{key:"0"},Object(E.jsx)(I.a,{i18nKey:"warehouses:printers"})),render:function(){return Object(E.jsx)(G.a.Pane,{className:"shadow"},Object(E.jsx)(N.a,{fallback:Object(E.jsx)(_.a,{message:"There was an error loading printers."})},Object(E.jsx)(be,{location:t,supportedDocumentTypes:s})))}}];Object(c.useEffect)((function(){if(a){var e=d.findIndex((function(e){return e.key===a}));-1!==e&&u(e)}else u(0)}
1),[a]);return Object(E.jsx)("section",null,Object(E.jsx)(G.a,{activeIndex:i,onTabChange:function(e,a){var n=a.activeIndex,s=d[n].key;if(s){l(s);var r=new URLSearchParams(window.location.search);r.set("tab",t.shortCode),r.set("sub",s),Object(D.d)("/warehouse/print_stations_new","?".concat(r.toString()))}},menu:{secondary:!0,pointing:!0,className:"flex flex-wrap"},panes:d}))},Le=void 0!==g?g:g=a(1646),Ce=a(879),De=["title","titleId"];function Ke(e,t){var a=e.title,n=e.titleId,l=Object(i.a)(e,De);return c.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":n},l),a?c.createElement("title",{id:n},a):null,c.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}),c.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z"}))}var Ae=c.forwardRef(Ke),Pe=["title","titleId"];function Ie(e,t){var a=e.title,n=e.titleId,l=Object(i.a)(e,Pe);return c.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":n},l),a?c.createElement("title",{id:n},a):null,c.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 4.5v15m6-15v15m-10.875 0h15.75c.621 0 1.125-.504 1.125-1.125V5.625c0-.621-.504-1.125-1.125-1.125H4.125C3.504 4.5 3 5.004 3 5.625v12.75c0 .621.504 1.125 1.125 1.125Z"}))}var Fe=c.forwardRef(Ie),Me=["title","titleId"];function Te(e,t){var a=e.title,n=e.titleId,l=Object(i.a)(e,Me);return c.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":n},l),a?c.createElement("title",{id:n},a):null,c.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12H9m12 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))}var Re=c.forwardRef(Te),qe=["title","titleId"];function Qe(e,t){var a=e.title,n=e.titleId,l=Object(i.a)(e,qe);return c.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":n},l),a?c.createElement("title",{id:n},a):null,c.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v6m3-3H9m12 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))}var Ee,Ve,$e,Ue,We,He,ze=c.forwardRef(Qe),Be=a(258),Ye=a(65),Ze=function(){return Object(E.jsx)("section",null,Object(E.jsx)(N.a,null,Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,{active:!0})},Object(E.jsx)(_e,null))))},_e=function(){var e=Object(M.useQueryLoader)(et),t=Object(n.a)(e,2),a=t[0],l=t[1];Object(c.useEffect)((function(){l({})}),[l]);var s=Object(c.useCallback)((function(){l({},{fetchPolicy:"network-only"})}),[l]);return a?Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,{active:!0})},Object(E.jsx)(Je,{queryRef:a,refresh:s})):Object(E.jsx)(L.a,{active:!0})},Je=function(e){var t,a=e.queryRef,l=e.refresh,s=Object(M.usePreloadedQuery)(et,a).inventoryLocations.filter((function(e){return"VL1"!==e.shortCode&&"RC1"!==e.shortCode})),r=Object(c.useState)((null===s||void 0===s||null===(t=s[0])||void 0===t?void 0:t.shortCode)||""),o=Object(n.a)(r,2),i=o[0],u=o[1],d=s.findIndex((function(e){return e.shortCode===i})),m=Object(w.useLocation)(),j=s.map((function(e){return{menuItem:e.shortCode?"".concat(e.name," (").concat(e.shortCode,")"):e.name,key:e.shortCode,render:function(){return Object(E.jsx)(G.a.Pane,{key:e.shortCode},Object(E.jsx)("div",{className:"space-y-4"},Object(E.jsx)(Ge,{location:e}),Object(E.jsx)(Xe,{pods:e.pods||[],refresh:l})))}}}));return Object(c.useEffect)((function(){var e=new URLSearchParams(m.search).get("tab");if(e){var t=j.find((function(t){return t.key===e}));t&&u(t.key)}}),[m]),Object(E.jsx)("div",{className:"mx-auto p-6 bg-gray-50 min-h-screen"},Object(E.jsx)("div",{className:"mb-2"},Object(E.jsx)("h1",{className:"text-lg font-bold text-gray-900 mb-2"},Object(E.jsx)(I.a,{i18nKey:"warehouses:warehouseSettings"})),Object(E.jsx)("p",{className:"text-gray-600"},Object(E.jsx)(I.a,{i18nKey:"warehouses:warehouseSettingsDescription"}))),Object(E.jsx)(G.a,{panes:j,activeIndex:d,onTabChange:function(e,t){var a=t.activeIndex,n=s[a];u(n.shortCode),function(e){var t=new URLSearchParams;t.set("tab",e),Object(D.d)("/warehouse/settings?".concat(t.toString()))}(n.shortCode)},menu:{secondary:!0,pointing:!0,className:"flex flex-wrap"}}))},Ge=function(e){var t=e.location;return Object(E.jsx)(l.a,null,Object(E.jsx)("div",{className:"flex items-center gap-2 mb-4"},Object(E.jsx)(Ae,{className:"w-5 h-5"}
1),Object(E.jsx)("h3",{className:"mt-0 text-md font-semibold leading-none"},Object(E.jsx)(I.a,{i18nKey:"common:address"}))),Object(E.jsx)("div",{className:"space-y-3"},Object(E.jsx)(Ce.a,{name:t.name,street1:t.streetLineOne,street2:t.streetLineTwo||"",street3:t.streetLineThree||"",city:t.city,state:t.localeCode,postalCode:t.postalCode,className:"pr-4"})))},Xe=function(e){var t=e.pods,a=e.refresh,r=Object(c.useState)({}),o=Object(n.a)(r,2),i=o[0],u=o[1],d=Object(M.useMutation)(tt),m=Object(n.a)(d,2),j=m[0],b=m[1],f=Object(M.useMutation)(at),p=Object(n.a)(f,2),O=p[0],y=p[1],x=Object(c.useState)({}),v=Object(n.a)(x,2),g=v[0],h=v[1],k=Object(Ye.a)(["common","warehouses"]),S=Object(n.a)(k,1)[0],w=Object(Be.c)().map((function(e){return{label:e.name,value:e.id}}));return Object(E.jsx)(l.a,null,Object(E.jsx)("div",{className:"flex items-center gap-2 mb-4"},Object(E.jsx)(Fe,{className:"w-5 h-5"}),Object(E.jsx)("h3",{className:"mt-0 text-md font-semibold leading-none"},Object(E.jsx)(I.a,{i18nKey:"warehouses:locationPods"}))),0===t.length?Object(E.jsx)("div",{className:"text-center py-8 text-gray-500"},Object(E.jsx)(I.a,{i18nKey:"warehouses:noPodsFound"})):Object(E.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4"},t.map((function(e){var t=i[e.id]||[],n=w.filter((function(t){return!e.accounts.some((function(e){return e.id===t.value}))}));return Object(E.jsx)("div",{key:e.id,className:"border border-gray-200 rounded-lg p-4"},Object(E.jsx)("h3",{className:"text-md font-semibold text-gray-900 mb-3"},e.name),Object(E.jsx)("div",{className:"mt-4 border-t border-gray-200 pt-3"},Object(E.jsx)("div",{className:"text-sm font-medium text-gray-700 mb-2"},Object(E.jsx)(I.a,{i18nKey:"warehouses:accountAssignments"})),Object(E.jsx)("div",{className:"flex flex-wrap gap-1 mb-2 min-h-[24px]"},e.accounts.length>0?Object(re.a)(e.accounts).sort((function(e,t){return e.name.localeCompare(t.name)})).map((function(t){return Object(E.jsx)("span",{key:t.id,className:"inline-flex items-center px-2 py-1 bg-green-100 text-green-800 text-xs rounded"},t.name,Object(E.jsx)("button",{onClick:function(){return n=e.id,l=t.id,void O({variables:{accountId:l,inventoryLocationPodID:n},onCompleted:function(){h((function(e){return Object(ce.a)(Object(ce.a)({},e),{},Object(ie.a)({},n,null))})),a()},onError:function(){return h((function(e){return Object(ce.a)(Object(ce.a)({},e),{},Object(ie.a)({},n,S("warehouses:errorRemovingAccountFromPod")))}))}});var n,l},disabled:y,className:"ml-1 disabled:opacity-50"},Object(E.jsx)(Re,{className:"h-5 w-5 text-red-500"})))})):Object(E.jsx)("span",{className:"text-xs text-gray-400 italic"},Object(E.jsx)(I.a,{i18nKey:"warehouses:noAccountsAssigned"}))),g[e.id]&&Object(E.jsx)(_.a,{message:g[e.id],className:"py-2",isDismissable:!0}),Object(E.jsx)("div",{className:"flex items-center space-x-2"},Object(E.jsx)(s.a,{label:S("account"),value:t,handleChange:function(t){return function(e,t){u((function(a){return Object(ce.a)(Object(ce.a)({},a),{},Object(ie.a)({},e,t))}))}(e.id,t)},options:n,placeholder:S("selectAccounts"),isMulti:!0,className:"relative"}),Object(E.jsx)("button",{onClick:function(){return t.length>0&&function(e,t){if(0!==t.length){var n=t.map((function(t){return new Promise((function(a,n){j({variables:{accountId:t.value,inventoryLocationPodID:e},onCompleted:function(){return a()},onError:function(){return n(t.value)}})}))}));Promise.allSettled(n).then((function(n){var l=n.map((function(e,a){return"rejected"===e.status?t[a].label:null})).filter(Boolean);l.length>0?h((function(t){return Object(ce.a)(Object(ce.a)({},t),{},Object(ie.a)({},e,"".concat(S("warehouses:errorAddingAccountToPod"),": ").concat(l.join(", "))))})):h((function(t){return Object(ce.a)(Object(ce.a)({},t),{},Object(ie.a)({},e,null))})),u((function(t){return Object(ce.a)(Object(ce.a)({},t),{},Object(ie.a)({},e,[]))})),a()}))}}(e.id,t)},disabled:0===t.length||b,className:"pt-6 disabled:opacity-50"},Object(E.jsx)(ze,{className:"h-8 w-8 text-green-500"})))))}))))},et=void 0!==Ee?Ee:Ee=a(1647),tt=void 0!==Ve?Ve:Ve=a(1648),at=void 0!==$e?$e:$e=a(1649),nt=a(937),lt=a(1611),st=a(991),rt=a(38),ot=a(31),it=a(158),ct=a.n(it);P.a.extend(ct.a);var ut=function(){return Object(E.jsx)(N.a,null,Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,{active:!0})},Object(E.jsx)(dt,null)))},dt=function(){var e,t,a=Object(w.useLocation)().search,s=Object(rt.b)(),r=s.userType,o=s.account,i=Object(ot.b)(r),u=Object(c.useMemo)((function(){return new URLSearchParams(a)}),[a]),d=Object(c.useState)(null!==(e=u.get("facility"))&&void 0!==e?e:""),m=Object(n.a)(d,2),j=m[0],b=m[1],f=Object(c.useState)(null!==(t=u.get("account"))&&void 0!==t?t:i?"":o.slug),p=Object(n.a)(f,2),O=p[0],y=p[1],x=Object(c.useState)({account:O,location:j}),v=Object(n.a)(x,2),g=v[0],h=v[1],k=Object(M.useQueryLoader)(yt),S=Object(n.a)(k,2),N=S[0],C=S[1],K=Object(M.useQueryLoader)(xt),A=Object(n.a)(K,2),P=A[0],R=A[1],q=Object(c.useCallback)((function(){C({accountSlug:g.account,inventoryLocation:g.location},{fetchPolicy:"network-only"}),Q()}),[g,C]);Object(c.useEffect)((function(){q()}),[q]);var Q=Object(c.useCallback)((function(){R({accountSlug:g.account},{fetchPolicy:"network-only"})}),[g.account,R]),V=Object(c.useCallback)((function(){var e=new URLSearchParams;e.set("facility",j),e.set("account",O),Object(D.d)("/snapshots","?".concat(e.toString())),h({account:O,location:j}),C({accountSlug:O,inventoryLocation:j},{fetchPolicy:"network-only"}),R({accountSlug:O},{fetchPolicy:"network-only"})}),[O,j,C]);return Object(E.jsx)("div",{className:"space-y-4"},Object(E.jsx)("div",{className:"mb-6"},Object(E.jsx)("div",{className:"flex items-center gap-3 text-xl font-bold px-4 pb-1"},Object(E.jsx)(lt.a,{className:"w-6 h-6"}),Object(E.jsx)(I.a,{i18nKey:"warehouses:currentInventory"}))),Object(E.jsx)(l.a,{className:"mb-6"},Object(E.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4 items-end"},i&&Object(E.jsx)(Ot,{selectedAccount:O,setSelectedAccount:y,includeAll:!0}),Object(E.jsx)(pt,{selectedLocation:j,setSelectedLocation:b})),Object(E.jsx)("div",{className:"text-right flex flex-col-reverse justify-end sm:flex-row sm:items-center"},Object(E.jsx)(T.a,{className:"rounded-lg font-normal text-white bg-primary py-2.5 px-10 hover:bg-primary/80 tracking-wider disabled:bg-primary/40 disabled:cursor-auto",type:"button",onClick:V},Object(E.jsx)("div",{className:"flex justify-center space-x-2"},Object(E.jsx)(I.a,{parent:"span",i18nKey:"common:search"}),Object(E.jsx)(F.a,null))))),N&&Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,{active:!0})},Object(E.jsx)(jt,{queryRef:N,userIsMasonhubUser:i}
1)),Object(E.jsx)(mt,{reloadSnapshots:Q}),P&&Object(E.jsx)(c.Suspense,{fallback:Object(E.jsx)(L.a,{active:!0})},Object(E.jsx)(ft,{queryRef:P,userIsMasonhubUser:i})))},mt=function(e){var t=e.reloadSnapshots,a=Object(rt.b)(),r=a.userType,i=a.account,u=Object(ot.b)(r),d=Object(M.useMutation)(vt),m=Object(n.a)(d,2),j=m[0],b=m[1],f=Object(c.useState)(u?"":i.slug),p=Object(n.a)(f,2),O=p[0],y=p[1],x=Object(c.useState)(""),v=Object(n.a)(x,2),g=v[0],h=v[1],k=Object(c.useState)(!1),S=Object(n.a)(k,2),w=S[0],N=S[1],L=Object(c.useState)("full"),C=Object(n.a)(L,2),D=C[0],K=C[1],A=Object(c.useState)(P()().tz().toISOString()),F=Object(n.a)(A,2),R=F[0],Q=F[1],V=Object(Ye.a)("warehouses").t,$=["full","availableOnly"].map((function(e){return{value:e,label:V(e)}})),U=Object(c.useState)(null),W=Object(n.a)(U,2),H=W[0],z=W[1];return Object(E.jsx)(l.a,{className:"mb-6 space-y-4"},Object(E.jsx)("h1",{className:"text-base font-semibold leading-6 text-gray-900"}," Snapshot Request "),Object(E.jsx)(o.a,{error:H,onDismiss:function(){return z(null)}}),Object(E.jsx)("div",{className:"flex items-end space-x-4"},u&&Object(E.jsx)(Ot,{selectedAccount:O,setSelectedAccount:y}),Object(E.jsx)(pt,{selectedLocation:g,setSelectedLocation:h}),Object(E.jsx)(s.a,{required:!0,label:"Type",value:$.find((function(e){return e.value===D})),options:$,handleChange:function(e){return K(e.value)}}),Object(E.jsx)(q.a,{required:!0,label:"As Of Date",value:R,showTimeSelect:!0,dateFormat:"MMMM d, yyyy h:mm aa",handleChange:Q}),Object(E.jsx)(T.a,{secondary:!0,onClick:function(){j({variables:{accountSlug:O,facility:g,asOfDate:R,type:D},onCompleted:function(){N(!0),t()},onError:function(e){return z(e)}})},disabled:b||!R||!O||!D},Object(E.jsx)(I.a,{i18nKey:"common:submit"}))),Object(E.jsx)(nt.a,{message:"Request received. We'll send you an email when your snapshot is ready.",visible:w,onHide:function(){return N(!1)},type:"success"}))},jt=function(e){var t=e.queryRef,a=e.userIsMasonhubUser,n=Object(M.usePreloadedQuery)(yt,t),l=n.inventoryLevels.filter((function(e){return"Merchandise"===e.class})),s=n.inventoryLevels.filter((function(e){return"Supplies"===e.class}));return Object(E.jsx)("div",{className:"space-y-4"},l.length>0&&Object(E.jsx)(bt,{userIsMasonhubUser:a,type:"Merchandise",inventoryLevels:l}),s.length>0&&Object(E.jsx)(bt,{userIsMasonhubUser:a,type:"Supplies",inventoryLevels:s}))},bt=function(e){var t=e.inventoryLevels,a=e.type,n=e.userIsMasonhubUser,s=t.reduce((function(e,t){var a,n,l,s;return e.skuCount+=null!==(a=t.skuCount)&&void 0!==a?a:0,e.totalQuantity+=null!==(n=t.totalQuantity)&&void 0!==n?n:0,e.skuCost+=null!==(l=t.skuCost)&&void 0!==l?l:0,e.totalPrice+=null!==(s=t.totalPrice)&&void 0!==s?s:0,e}),{skuCount:0,totalQuantity:0,skuCost:0,totalPrice:0}
1),r=[].concat(Object(re.a)(n?["Account"]:[]),["Entry Type","SKU Count","Total Quantity","Total Cost","Total Price"]);return Object(E.jsx)(l.a,null,Object(E.jsx)("div",{className:"mt-3 flow-root"},Object(E.jsx)("h1",{className:"text-base font-semibold leading-6 text-gray-900"}," Current ",a," Inventory Levels "),Object(E.jsx)("div",{className:"table-responsive -mx-4 -my-2 overflow-x-auto overflow-y-auto sm:-mx-6 lg:-mx-8 max-h-[80vh]"},Object(E.jsx)("div",{className:"inline-block min-w-full align-middle sm:px-6 lg:px-8"},Object(E.jsx)("table",{className:"table min-w-full divide-y divide-gray-300"},Object(E.jsx)("thead",{className:"border-b border-gray-300 bg-white bg-opacity-75 text-left text-gray-900 backdrop-blur backdrop-filter sticky top-0"},Object(E.jsx)("tr",null,r.map((function(e){return Object(E.jsx)("th",{key:e,scope:"col",className:"font-semibold py-3.5 pl-2 pr-3"},e)})))),Object(E.jsx)("tbody",{className:"bg-white"},t.map((function(e){var t,a,l,s;return Object(E.jsx)("tr",{key:"".concat(e.accountName,"-").concat(e.entryType,"-").concat(e.class),className:"even:bg-gray-50"},n&&Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.accountName),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4 font-bold"},e.entryType),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.skuCount.toLocaleString()),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.totalQuantity.toLocaleString()),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},null!==(t=null===(a=e.skuCost)||void 0===a?void 0:a.toLocaleString("en-US",{style:"currency",currency:"USD"}))&&void 0!==t?t:"\u2014"),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},null!==(l=null===(s=e.totalPrice)||void 0===s?void 0:s.toLocaleString("en-US",{style:"currency",currency:"USD"}))&&void 0!==l?l:"\u2014"))}))),Object(E.jsx)("tfoot",{className:"sticky bottom-0 bg-white border-t border-gray-300 font-semibold"},Object(E.jsx)("tr",null,n&&Object(E.jsx)("td",{className:"px-3 py-4"}),Object(E.jsx)("td",{className:"px-3 py-4"},"Grand Total"),Object(E.jsx)("td",{className:"px-3 py-4"},s.skuCount.toLocaleString()),Object(E.jsx)("td",{className:"px-3 py-4"},s.totalQuantity.toLocaleString()),Object(E.jsx)("td",{className:"px-3 py-4"},s.skuCost.toLocaleString("en-US",{style:"currency",currency:"USD"})),Object(E.jsx)("td",{className:"px-3 py-4"},s.totalPrice.toLocaleString("en-US",{style:"currency",currency:"USD"})))))))))},ft=function(e){var t=e.queryRef,a=e.userIsMasonhubUser,n=Object(M.usePreloadedQuery)(xt,t).snapshotRequests,s=[].concat(Object(re.a)(a?["Account"]:[]),["Snapshot Type","Facility","Requested By","Requested At","Process Result","Processed At","Snapshot As Of Date","Actions"]);return Object(E.jsx)(l.a,null,Object(E.jsx)("div",{className:"mt-3 flow-root"},Object(E.jsx)("h1",{className:"text-base font-semibold leading-6 text-gray-900"}," Snapshots "),Object(E.jsx)("div",{className:"table-responsive -mx-4 -my-2 overflow-x-auto overflow-y-auto sm:-mx-6 lg:-mx-8 max-h-[80vh]"},Object(E.jsx)("div",{className:"inline-block min-w-full align-middle sm:px-6 lg:px-8"},Object(E.jsx)("table",{className:"table min-w-full divide-y divide-gray-300"},Object(E.jsx)("thead",{className:"border-b border-gray-300 bg-white bg-opacity-75 text-left text-gray-900 backdrop-blur backdrop-filter sticky top-0"},Object(E.jsx)("tr",null,s.map((function(e){return Object(E.jsx)("th",{key:e,scope:"col",className:"font-semibold py-3.5 pl-2 pr-3"},e)})))),Object(E.jsx)("tbody",{className:"bg-white"},n.map((function(e){return Object(E.jsx)("tr",{key:e.id,className:"even:bg-gray-50"},a&&Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.accountName),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},Object(E.jsx)(I.a,{i18nKey:"warehouses:".concat(e.snapshotType)})),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.inventoryLocation),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.createdBy),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},Object(E.jsx)(ee.b,{datetime:e.createdAt})),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.processResult),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},e.processedAt?Object(E.jsx)(ee.b,{datetime:e.processedAt}):""),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4"},Object(E.jsx)(ee.b,{datetime:e.snapshotAsOfDate})),Object(E.jsx)("td",{className:"whitespace-nowrap px-3 py-4 flex gap-2"},"success"===e.processResult&&Object(E.jsx)("div",null,e.jsonDownloadUrl&&Object(E.jsx)(T.a,{size:"small",primary:!0,as:"a",href:e.jsonDownloadUrl,download:!0,target:"_blank",rel:"noopener noreferrer"},Object(E.jsx)("div",{className:"flex items-center gap-1"},Object(E.jsx)(st.a,{className:"w-4 h-4"}),"JSON")),e.csvDownloadUrl&&Object(E.jsx)(T.a,{size:"small",primary:!0,as:"a",href:e.csvDownloadUrl,download:!0,target:"_blank",rel:"noopener noreferrer"},Object(E.jsx)("div",{className:"flex items-center gap-1"},Object(E.jsx)(st.a,{className:"w-4 h-4"}),"CSV")))))}))))))))},pt=function(e){var t,a=e.selectedLocation,n=e.setSelectedLocation,l=Object(C.a)(),r=Object(rt.b)(),o=r.userType,i=r.account,c=Object(ot.b)(o)?l.filter((function(e){return"RC1"!==e.shortCode})):null!==(t=null===i||void 0===i?void 0:i.fulfillableInventoryLocations)&&void 0!==t?t:[],u=[{value:"",label:"All"}].concat(Object(re.a)(c.map((function(e){return{value:e.shortCode,label:e.name}}))));return Object(E.jsx)(s.a,{label:"Facility",value:u.find((function(e){return e.value===a})),options:u,handleChange:function(e){return n(e.value)}})},Ot=function(e){var t=e.selectedAccount,a=e.setSelectedAccount,n=e.includeAll,l=void 0!==n&&n,r=Object(Be.c)(),o=[].concat(Object(re.a)(l?[{value:"",label:"All"}]:[]),Object(re.a)(r.map((function(e){return{value:e.slug,label:e.name}}))));return Object(E.jsx)(s.a,{label:"Account",value:o.find((function(e){return e.value===t})),options:o,handleChange:function(e){return a(e.value)}})},yt=void 0!==Ue?Ue:Ue=a(1650),xt=void 0!==We?We:We=a(1651),vt=void 0!==He?He:He=a(1652)},832:function(e,t,a){"use strict";a.d(t,"a",(function(){return m}));var n=a(0),l=a(43),s=a.n(l),r=a(157),o=a.n(r),i=a(158),c=a.n(i),u=a(334),d=a.n(u);s.a.extend(o.a),s.a.extend(c.a),s.a.extend(d.a);var m=Object(n.memo)((function(e){var t=e.datetime,a=e.format,n=void 0===a?"YYYY-MM-DD H:mm:ss z":a,l=s.a.utc(t);return l.isValid()?l.tz().format(n):"INVALID_DATE"}));t.b=m},840:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n,l=a(36),s=function(){var e=Object(l.useLazyLoadQuery)(r,{});return(null===e||void 0===e?void 0:e.inventoryLocations)||[]},r=void 0!==n?n:n=a(845)},845:function(e,t,a){"use strict";a.r(t);var n=function(){var e=[{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocations",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"daysOff",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"useLocationsQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"useLocationsQuery",selections:e}
1,params:{cacheID:"00588faba7a7221a52df85c38fa53330",id:null,metadata:{},name:"useLocationsQuery",operationKind:"query",text:"query useLocationsQuery {\n  inventoryLocations {\n    id\n    name\n    shortCode\n    daysOff\n  }\n}\n"}}}();n.hash="8ba033b706c80ddbf20f5d8ff27eddbc",t.default=n},879:function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var n=a(0),l=a.n(n),s=a(102),r=a(1),o=function(e){var t=e.company,a=e.name,n=e.street1,o=e.street2,i=e.street3,c=e.city,u=e.state,d=e.postalCode,m=e.country,j=e.type,b=e.phone,f=e.title,p=e.link,O=e.icon,y=e.className;return Object(r.jsx)("div",{className:"".concat(y," flex flex-1 flex-col")},Object(r.jsx)(l.a.Fragment,null,Object(r.jsx)("div",{className:"flex space-x-1 mb-2"},O&&Object(r.jsx)(s.a,{name:O,color:"grey"}),Object(r.jsx)("span",null,f)),t&&Object(r.jsx)("span",null,t),Object(r.jsx)("span",null,a),Object(r.jsx)("span",null,n),Object(r.jsx)("span",null,o),Object(r.jsx)("span",null,i),Object(r.jsx)("span",null,c,c&&","," ",u," ",d," ",m),Object(r.jsx)("span",{className:"capitalize"},j),Object(r.jsx)("span",null,b),p))}},898:function(e,t,a){"use strict";var n=a(30),l=a(0),s=["title","titleId"];function r(e,t){var a=e.title,r=e.titleId,o=Object(n.a)(e,s);return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},o),a?l.createElement("title",{id:r},a):null,l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"}))}var o=l.forwardRef(r);t.a=o},912:function(e,t,a){"use strict";var n=a(30),l=a(0),s=["title","titleId"];function r(e,t){var a=e.title,r=e.titleId,o=Object(n.a)(e,s);return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},o),a?l.createElement("title",{id:r},a):null,l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"}))}var o=l.forwardRef(r);t.a=o},937:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),l=a(1),s=function(e){var t=e.message,a=e.visible,s=e.duration,r=void 0===s?3e3:s,o=e.onHide,i=e.type,c=void 0===i?"info":i;if(Object(n.useEffect)((function(){if(a){var e=setTimeout((function(){return null===o||void 0===o?void 0:o()}),r);return function(){return clearTimeout(e)}}}),[a,r,o]),!a)return null;var u="success"===c?"bg-green-600":"warning"===c?"bg-yellow-500 text-black":"error"===c?"bg-red-600":"bg-gray-800";return Object(l.jsx)("div",{className:"".concat(u," fixed top-4 left-1/2 transform -translate-x-1/2\n        text-white text-sm px-4 py-2 rounded shadow-md z-50")},t)}},991:function(e,t,a){"use strict";var n=a(30),l=a(0),s=["title","titleId"];function r(e,t){var a=e.title,r=e.titleId,o=Object(n.a)(e,s);return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":r},o),a?l.createElement("title",{id:r},a):null,l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"}))}var o=l.forwardRef(r);t.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.