1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="de5d506c-2c5c-42b1-8c8e-956f0121a22e",e._sentryDebugIdIdentifier="sentry-dbid-de5d506c-2c5c-42b1-8c8e-956f0121a22e")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"2026-23-Sep_07H-09M-57S_GMT-04:00"},(self.webpackChunkwebstaurantstore=self.webpackChunkwebstaurantstore||[]).push([[4818],{94818:(e,t,r)=>{r.r(t),r.d(t,{default:()=>S});var n=r(62540),a=r(63696),l=r(2804),s=r(68069),o=r(65857),i=r(44455);function d(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),n.forEach((function(t){d(e,t,r[t])}))}return e}function u(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})),e}function f(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},l=Object.keys(e);for(n=0;n<l.length;n++)r=l[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)r=l[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var m="grid w-full grid-cols-[minmax(0,1fr)_35px] items-center gap-4 p-4 lt:grid-cols-[minmax(0,1fr)_1fr_1fr_1fr_35px] lt:gap-3";function p(e){var t=e.className,r=e.children,a=f(e,["className","children"]);return(0,n.jsx)("div",u(c({className:(0,i.x)("min-w-0 text-sm font-normal leading-tight",t)},a),{children:r}))}function h(e){var t=e.card,r=e.radioProps,a=void 0===r?null:r,s=e.reserveRadioSpace,o=void 0!==s&&s;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(p,{className:"flex items-center gap-3 xl:gap-2",children:[a&&(0,n.jsx)(l.sx,u(c({},a),{labelProps:{className:"sr-only"},wrapperProps:{className:"mb-0 w-5"}})),(0,n.jsx)(l._V,{src:t.cardImgSrc,className:"h-6 shrink-0",alt:"credit card icon",width:37,height:24}),(0,n.jsxs)("div",{className:"min-w-0 break-words text-sm leading-4 text-neutral-700",children:[(0,n.jsx)("span",{className:"mr-2 text-nowrap font-semibold lt:mr-0",children:t.mask}),(0,n.jsxs)("span",{className:"text-nowrap lt:hidden",children:["EXP ",t.expirationDate]}),(0,n.jsxs)("div",{className:"font-normal lt:hidden",children:[t.nickname&&(0,n.jsx)("span",{className:"mr-1 border-0 border-r border-solid border-stone-300 pr-1 italic",children:t.nickname}),t.name]})]}),!a&&o&&(0,n.jsx)("span",{"aria-hidden":!0,className:"ml-auto w-5 shrink-0"})]}),(0,n.jsx)(p,{className:"hidden truncate italic lt:block",children:t.nickname}),(0,n.jsx)(p,{className:"hidden truncate lt:block",children:t.name}),(0,n.jsxs)(p,{className:"hidden truncate lt:block",children:["EXP ",t.expirationDate]}),(0,n.jsx)(p,{className:"justify-self-end",children:!!t.associatedPlusSubscriptions.length&&(0,n.jsx)(l.jt,{"data-testid":"delete-payment-card-row-plus-link",className:"ml-auto flex items-center"})||(0,n.jsx)("span",{})})]})}function b(e){var t=e.regularCards,r=e.selectedTokenId,a=e.onSelect,s=e.disabled;if(0===t.length)return null;var d=1===t.length,c=t[0],u=d?"New default card:":"Select a new card:";return(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("p",{id:"delete-payment-select-new-default-heading",className:"m-0 text-sm text-gray-600",children:u}),d&&c?(0,n.jsx)(o.m,{className:m,children:(0,n.jsx)(h,{card:c})}):(0,n.jsx)(o.m,{children:(0,n.jsx)(l.z6,{theme:"wss",label:u,hideLabel:!0,legendProps:{hidden:!0},className:"divide-x-0 divide-y divide-solid divide-gray-200",children:t.map((function(e){return(0,n.jsx)("label",{htmlFor:"delete-payment-new-default-".concat(e.tokenId),"data-testid":"delete-payment-new-default-label-".concat(e.tokenId),className:(0,i.x)(m,"mb-0 box-border cursor-pointer"),children:(0,n.jsx)(h,{card:e,radioProps:{id:"delete-payment-new-default-".concat(e.tokenId),label:"Card ending in ".concat(e.mask),value:e.tokenId.toString(),checked:r===e.tokenId,onClick:function(){return a(e.tokenId)},onChange:function(){return a(e.tokenId)},disabled:s}},e.tokenId)},e.tokenId)}
1))})})]})}var x=r(48569);function y(e){var t=e.autoReorders,r=(0,a.use)(t),l=[];return"error"in r?(0,x.c_)(r.error):l=r.value.data,!!l.length&&(0,n.jsx)("ul",{children:l.map((function(e){return(0,n.jsxs)("li",{className:"leading-6",children:["Auto Reorder: ",e.name||"#".concat(e.id)]},e.id)}))})}function g(e){var t=e.card,r=e.autoReorders;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("p",{className:"m-0 mt-2 text-lg leading-tight text-gray-800",children:[(0,n.jsxs)("span",{className:"font-bold",children:["You're deleting your only saved payment method."," "]}),"If you delete it, you'll have no saved cards on file, and future orders or subscriptions may be interrupted.",r&&" The following Auto Reorder(s) will also not be shipped."]}),r&&(0,n.jsx)(y,{autoReorders:r}),(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("p",{className:"m-0 text-sm text-gray-600",children:"Current card:"}),(0,n.jsx)(o.m,{className:(0,i.x)(m,"bg-gray-50"),children:(0,n.jsx)(h,{card:t})})]})]})}var j=r(4622);function w(e){var t=e.card,r=e.totalOptions,a=e.autoReorders,l=e.children,s="To avoid issues, we recommend selecting a new default before deleting it.";return 1===r&&(s="Deleting it will set your remaining card as the new default."),t.isUsedOnAutoReorder&&(s="If you delete this card your order(s) will not be shipped."),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("p",{className:"m-0 mt-2 text-lg leading-tight text-gray-800",children:[(0,n.jsxs)("span",{className:"font-bold",children:["This is currently your default payment method."," "]}),s]}),a&&(0,n.jsx)(y,{autoReorders:a}),(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("p",{className:"m-0 text-sm text-gray-600",children:"Current card:"}),(0,n.jsx)(j.A,{className:(0,i.x)(m,"bg-gray-50"),children:(0,n.jsx)(h,{card:t,reserveRadioSpace:r>1})})]}),l]})}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function k(e,t,r,n,a,l,s){try{var o=e[l](s),i=o.value}catch(e){return void r(e)}o.done?t(i):Promise.resolve(i).then(n,a)}function N(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var l=e.apply(t,r);function s(e){k(l,n,a,s,o,"next",e)}function o(e){k(l,n,a,s,o,"throw",e)}s(void 0)}))}}function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,l=[],s=!0,o=!1;try{for(r=r.call(e);!(s=(n=r.next()).done)&&(l.push(n.value),!t||l.length!==t);s=!0);}catch(e){o=!0,a=e}finally{try{s||null==r.return||r.return()}finally{if(o)throw a}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var I=function(e,t){var r,n,a,l,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return l={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function o(l){return function(o){return function(l){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(a=2&l[0]?n.return:l[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,l[1])).done)return a;switch(n=0,a&&(l=[2&l[0],a.value]),l[0]){case 0:case 1:a=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,n=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(!(a=s.trys,(a=a.length>0&&a[a.length-1])||6!==l[0]&&2!==l[0])){s=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]<a[3])){s.label=l[1];break}if(6===l[0]&&s.label<a[1]){s.label=a[1],a=l;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(l);break}a[2]&&s.ops.pop(),s.trys.pop();continue}l=t.call(e,s)}catch(e){l=[6,e],n=0}finally{r=a=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,o])}}};function S(e){var t,r,o,i=e.open,d=e.onOpenChange,c=e.card,u=e.regularCards,f=e.onSubmit,m=O((0,a.useState)(null!==(r=null===(t=u[0])||void 0===t?void 0:t.tokenId)&&void 0!==r?r:null),2),p=m[0],h=m[1],x=O((0,a.useState)(!1),2),j=x[0],v=x[1],k=c.isDefault?u.length?"Update Default & Delete":"Delete Default Card":"Delete Card",S=O((0,a.useTransition)(),2),P=S[0],D=S[1],C=function(){P||d(!1)},R=(o=N((function(){return I(this,(function(e){return D(N((function(){return I(this,(function(e){switch(e.label){case 0:v(!1),e.label=1;case 1:return e.trys.push([1,3,,4]),[4,f({deletedTokenId:c.tokenId,newDefaultTokenId:p})];case 2:return e.sent(),d(!1),[3,4];case 3:return e.sent(),v(!0),[3,4];case 4:return[2]}}
1))}))),[2]}))})),function(){return o.apply(this,arguments)}),A=(0,a.useMemo)((function(){return c.isUsedOnAutoReorder?(0,s.$H)(c.tokenId):null}),[c.isUsedOnAutoReorder,c.tokenId]);return(0,n.jsxs)(l.aF,{open:i,onOpenChange:C,theme:"wss","data-testid":"delete-payment-modal",className:"min-w-[460px] lt:min-w-[550px]",children:[(0,n.jsx)(l.rQ,{children:"Delete Saved Card"}),(0,n.jsxs)(l.cw,{className:"flex flex-col gap-3",children:[j&&(0,n.jsx)(l.Fc,{variant:"error",theme:"wss","data-testid":"delete-payment-error",children:(0,n.jsx)(l.XL,{className:"font-normal",children:"We couldn't delete this card. Please try again."})}),(0,n.jsx)(a.Suspense,{fallback:(0,n.jsx)(l.y$,{}),children:c.isDefault&&!u.length&&(0,n.jsx)(g,{card:c,autoReorders:A})||c.isDefault&&(0,n.jsx)(w,{card:c,totalOptions:u.length,autoReorders:A,children:(0,n.jsx)(b,{regularCards:u,selectedTokenId:p,onSelect:h,disabled:P})})||c.isUsedOnAutoReorder&&(0,n.jsxs)("div",{className:"text-lg leading-tight text-gray-800","data-testid":"delete-payment-auto-reorder-warning",children:[(0,n.jsxs)("p",{className:"m-0",children:[(0,n.jsx)("span",{className:"font-bold",children:"This card is connected to Auto Reorder."})," ","If you delete this card your order(s) will not be shipped."]}),(0,n.jsx)(y,{autoReorders:(0,s.$H)(c.tokenId)})]})||(0,n.jsx)("p",{className:"m-0",children:"Are you sure you want to delete this card?"})})]}),(0,n.jsxs)(l.jl,{children:[(0,n.jsx)(l.$n,{color:"white",onClick:C,disabled:P,"data-testid":"delete-payment-cancel",children:"Cancel"}),(0,n.jsx)(l.$n,{color:"red",onClick:R,isLoading:P,disabled:P,"data-testid":"delete-payment-submit",children:k})]})]})}}}]); 2//# sourceMappingURL=4818.898271b981e267f4ab65.bundle.js.map
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.