1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1152],{2569:function(e,t,n){n.d(t,{Z:function(){return h}});var r=n(24246),a=n(27378),i=()=>{let e=(0,a.useMemo)(()=>!0,[]),t=(0,a.useCallback)(()=>!!(e&&"Razorpay"in window),[]),n=(0,a.useCallback)(()=>{if(e)return new Promise((e,t)=>{let n=document.createElement("script");n.src="https://checkout.razorpay.com/v1/checkout.js",n.onload=t=>e(t),n.onerror=e=>t(e),document.body.appendChild(n)})},[]);return{checkScriptLoaded:t,loadRazorpayScript:n}},s=n(71798),l=n(49948),o=n(90096),c=n(51506),u=n(19814),d=n(83454),h=e=>{let{trackingNumber:t,paymentIntentInfo:n}=e,{t:h}=(0,l.$G)(),{loadRazorpayScript:m,checkScriptLoaded:p}=i(),{data:f,isLoading:g}=(0,o.r)(),{data:y,isLoading:v,refetch:x}=(0,u.Aj)({tracking_number:t}),{createOrderPayment:_}=(0,u.fY)(),{customer_name:b,customer_contact:E,customer:A,billing_address:C,payment_gateway:w}=y,I=(0,a.useCallback)(async()=>{var e,r;p()||await m();let a={key:d.env.NEXT_PUBLIC_RAZORPAY_KEY_ID,amount:null==n?void 0:n.amount,currency:null==n?void 0:n.currency,name:b,description:"".concat(h("text-order"),"#").concat(t),image:null==f?void 0:null===(r=f.options)||void 0===r?void 0:null===(e=r.logo)||void 0===e?void 0:e.original,order_id:null==n?void 0:n.payment_id,handler:async()=>{_({tracking_number:t,payment_gateway:"razorpay"})},prefill:{...b&&{name:b},...E&&{contact:"+".concat(E)},...(null==A?void 0:A.email)&&{email:null==A?void 0:A.email}},notes:{address:(0,s.T)(C)},modal:{ondismiss:async()=>{await x()}}},i=window.Razorpay(a);return i.open()},[v,g]);return((0,a.useEffect)(()=>{v||g||(async()=>{await I()})()},[v,g]),v||g)?(0,r.jsx)(c.default,{showText:!1}):null}},70574:function(e,t,n){var r=n(24246),a=n(60802),i=n(49948),s=n(23091),l=n(44264),o=n(38883),c=n(63367),u=n(21587),d=n(90104),h=n.n(d),m=n(12511),p=n(56765),f=n(78247);t.Z=e=>{let{handleSubmit:t,type:n="save_card",loading:d=!1,changeSaveCard:g,saveCard:y,changeDefaultCard:v,defaultCard:x,cardError:_}=e,{t:b}=(0,i.$G)("common"),{isAuthorized:E}=(0,m.aF)(),{openModal:A,closeModal:C,setModalData:w,setModalView:I,modalData:{paymentGateway:S,paymentIntentInfo:N,trackingNumber:k}}=(0,p.l8)(),{cards:R,isLoading:P,error:j}=(0,f.Kj)(),O={base:{"::placeholder":{color:"#5A5A5A"}}};return(0,r.jsx)("div",{className:"bg-white mx-auto rounded-lg w-full md:w-[750px] border border-gray-300 payment-modal relative h-full max-w-md overflow-hidden bg-light md:h-auto md:min-h-0 lg:max-w-[46rem]",children:(0,r.jsxs)("div",{className:"p-6 lg:p-12",children:[h()(_)?"":(0,r.jsx)(u.Z,{className:"mb-4",message:_,variant:"error"}),(0,r.jsxs)("form",{onSubmit:t,className:"flex flex-col gap-5",children:[(0,r.jsx)("div",{children:(0,r.jsxs)("label",{children:[(0,r.jsx)("span",{className:"mb-2 block text-sm font-semibold text-heading",children:b("text-name")}),(0,r.jsx)(o.Z,{name:"owner_name",placeholder:b("text-name"),variant:"outline",required:!0,inputClassName:"py-3 !bg-white focus:border-gray-300"})]})}),(0,r.jsx)("div",{children:(0,r.jsxs)(s.Z,{className:"mb-0 block",children:[(0,r.jsx)("span",{className:"mb-2 block text-sm font-semibold text-heading",children:b("text-card-number")}),(0,r.jsx)(l.CardNumberElement,{options:{showIcon:!0,style:O,placeholder:b("text-card-number")},className:"h-auto rounded-md border border-solid border-gray-100 bg-white py-[14px] px-4 text-black transition-all duration-300"})]})}),(0,r.jsxs)("div",{className:"flex flex-wrap gap-5 lg:flex-nowrap",children:[(0,r.jsxs)(s.Z,{className:"mb-0 max-w-full basis-full lg:max-w-[50%] lg:basis-1/2",children:[(0,r.jsx)("span",{className:"mb-2 block text-sm font-semibold text-heading",children:b("text-card-expiry")}),(0,r.jsx)(l.CardExpiryElement,{options:{style:O,placeholder:b("text-expire-date-placeholder")},className:"h-auto rounded-md border border-solid border-gray-100 bg-white py-[14px] px-4 text-black transition-all duration-300"})]}),(0,r.jsxs)(s.Z,{className:"mb-0 max-w-full basis-full lg:max-w-[50%] lg:basis-1/2",children:[(0,r.jsx)("span",{className:"mb-2 block text-sm font-semibold text-heading",children:b("text-card-cvc")}
1),(0,r.jsx)(l.CardCvcElement,{options:{style:O,placeholder:b("text-card-cvc")},className:"h-auto rounded-md border border-solid border-gray-100 bg-white py-[14px] px-4 text-black transition-all duration-300"})]})]}),E&&"checkout"===n&&(0,r.jsx)(c.J,{name:"save_card",label:b("text-save-card"),onChange:g,checked:y}),E&&"save_card"===n&&(0,r.jsx)(c.J,{name:"make_default_card",label:b("text-add-default-card"),onChange:v,checked:x}),(0,r.jsxs)("div",{className:"space-x-4 lg:mt-4",children:[(0,r.jsx)(a.Z,{type:"submit",loading:d,disabled:d,className:"StripePay px-11 text-sm shadow-none",children:b("checkout"===n?"text-pay":"text-save")}),E&&"checkout"===n&&(0,r.jsx)(a.Z,{type:"submit",variant:"smoke",className:"px-9",disabled:!!d,onClick:C,children:b("pay-latter")}),E&&(null==R?void 0:R.length)>0&&"checkout"===n&&(0,r.jsx)(a.Z,{disabled:!!d,variant:"smoke",className:"cursor-pointer",onClick:()=>(w({paymentGateway:S,paymentIntentInfo:N,trackingNumber:k}),I("PAYMENT_MODAL"),A()),children:b("text-back")})]})]})]})})}},72362:function(e,t,n){var r=n(24246),a=n(49948),i=n(44264),s=n(27378),l=n(19814),o=n(51454),c=n(56765),u=n(70574),d=n(17610);let h=e=>{let{paymentIntentInfo:t,trackingNumber:n,paymentGateway:d}=e,{t:h}=(0,a.$G)("common"),m=(0,i.useStripe)(),p=(0,i.useElements)(),[f,g]=(0,s.useState)(!1),[y,v]=(0,s.useState)(!1),{closeModal:x}=(0,c.l8)(),{createOrderPayment:_}=(0,l.fY)(),{savePaymentMethod:b}=(0,l.MH)(),[E,A]=(0,s.useState)(""),C=async e=>{var r,a,s,l;if(e.preventDefault(),!m||!p)return;let c=p.getElement(i.CardNumberElement);if(g(!0),y){let{error:i,paymentMethod:s}=await m.createPaymentMethod({type:"card",card:c,billing_details:{name:null==e?void 0:null===(a=e.target)||void 0===a?void 0:null===(r=a.owner_name)||void 0===r?void 0:r.value}});i?(A(null==i?void 0:i.message),g(!1)):await b({method_key:null==s?void 0:s.id,payment_intent:null==t?void 0:t.payment_id,save_card:y,tracking_number:n,payment_gateway:"stripe"},{onSuccess:async e=>{var r,a;let i=await m.confirmCardPayment(null==t?void 0:t.client_secret,{payment_method:e.method_key,setup_future_usage:"on_session"});await _({tracking_number:n,payment_gateway:"stripe"}),(null==i?void 0:null===(r=i.paymentIntent)||void 0===r?void 0:r.status)==="succeeded"?(o.Am.success(h("payment-successful")),g(!1),x()):(A(null==i?void 0:null===(a=i.error)||void 0===a?void 0:a.message),g(!1))}})}else{let e=await m.confirmCardPayment(null==t?void 0:t.client_secret,{payment_method:{card:c}});await _({tracking_number:n,payment_gateway:"stripe"}),(null==e?void 0:null===(s=e.paymentIntent)||void 0===s?void 0:s.status)==="succeeded"?(o.Am.success(h("payment-successful")),g(!1),x()):(A(null==e?void 0:null===(l=e.error)||void 0===l?void 0:l.message),g(!1))}};return(0,r.jsx)(u.Z,{handleSubmit:C,type:"checkout",loading:f,cardError:E,changeSaveCard:function(){v(!y)},saveCard:y})};t.Z=e=>{let{paymentGateway:t,paymentIntentInfo:n,trackingNumber:a}=e;return(0,r.jsx)(i.Elements,{stripe:(0,d.Z)(),children:(0,r.jsx)(h,{paymentIntentInfo:n,trackingNumber:a,paymentGateway:t})})}},63367:function(e,t,n){n.d(t,{J:function(){return s}});var r=n(24246),a=n(27378),i=n(49948);let s=a.forwardRef((e,t)=>{let{labelKey:n,label:a,enableLabelKey:s=!0,...l}=e,{t:o}=(0,i.$G)();return(0,r.jsxs)("label",{className:"group flex items-center text-heading text-sm cursor-pointer",children:[(0,r.jsx)("input",{type:"checkbox",className:"form-checkbox w-5 h-5 border border-gray-300 rounded cursor-pointer transition duration-500 ease-in-out focus:ring-offset-0 text-heading hover:border-heading focus:outline-none focus:ring-0 focus-visible:outline-none checked:bg-heading",ref:t,...l}),s&&(0,r.jsx)("span",{className:"ltr:ml-4 rtl:mr-4 -mt-0.5",children:n?o(n):a})]})})},23091:function(e,t,n){var r=n(24246),a=n(93967),i=n.n(a);t.Z=e=>{let{className:t,...n}=e;return(0,r.jsx)("label",{className:i()("block text-gray-600 font-semibold text-sm leading-none mb-3",t),...n})}},78247:function(e,t,n){n.d(t,{Kj:function(){return u},Li:function(){return d},VR:function(){return m},ie:function(){return h}});var r=n(56552),a=n(37786),i=n(49260),s=n(56765),l=n(51454),o=n(49948),c=n(12511);function u(e,t){let{isAuthorized:n}=(0,c.aF)(),{data:s,isLoading:l,error:o}=(0,r.useQuery)([a.P.CARDS,e],()=>
1i.Z.cards.all(e),{enabled:n,...t});return{cards:null!=s?s:[],isLoading:l,error:o}}let d=()=>{let e=(0,r.useQueryClient)(),{t}=(0,o.$G)(),{closeModal:n}=(0,s.l8)(),{mutate:c,isLoading:u,error:d}=(0,r.useMutation)(i.Z.cards.remove,{onSuccess:()=>{n(),l.Am.success("".concat(t("common:card-successfully-deleted")))},onSettled:()=>{e.invalidateQueries(a.P.CARDS)}});return{deleteCard:c,isLoading:u,error:d}};function h(e){let{t}=(0,o.$G)(),{closeModal:n}=(0,s.l8)(),c=(0,r.useQueryClient)(),{mutate:u,isLoading:d,error:h}=(0,r.useMutation)(i.Z.cards.addPaymentMethod,{onSuccess:()=>{n(),l.Am.success("".concat(t("common:card-successfully-add")),{toastId:"success"})},onError:e=>{let{response:{data:n}}=null!=e?e:{};l.Am.error("".concat(t(null==n?void 0:n.message)),{toastId:"error"})},onSettled:()=>{c.invalidateQueries(a.P.CARDS)}});return{addNewCard:u,isLoading:d,error:h}}function m(){let{t:e}=(0,o.$G)(),t=(0,r.useQueryClient)(),{mutate:n,isLoading:s,error:c}=(0,r.useMutation)(i.Z.cards.makeDefaultPaymentMethod,{onSuccess:()=>{l.Am.success("".concat(e("common:set-default-card-message")))},onSettled:()=>{t.invalidateQueries(a.P.CARDS)}});return{createDefaultPaymentMethod:n,isLoading:s,error:c}}},19814:function(e,t,n){n.d(t,{Aj:function(){return g},M6:function(){return b},MH:function(){return x},Mc:function(){return E},QE:function(){return y},fY:function(){return v},xp:function(){return _},yi:function(){return f}});var r=n(10265),a=n(23763),i=n(37786),s=n(56552),l=n(51454),o=n(49948),c=n(49260),u=n(11163),d=n(56765),h=n(97425),m=n(78976),p=n(5217);let f=e=>{let{data:t,isLoading:n,error:r}=(0,s.useQuery)([i.P.ORDER,e],e=>{let{queryKey:t,pageParam:n}=e;return c.Z.orders.find(Object.assign({},t[1],n))},{keepPreviousData:!0});return{orders:{data:t,paginatorInfo:(0,a.Q)({...t})},isLoading:n,error:r}},g=e=>{let{tracking_number:t}=e,{data:n,isLoading:r,error:l,isFetching:o,refetch:u}=(0,s.useQuery)([i.P.ORDER,t],()=>c.Z.orders.findOne(t));return{data:n,paginatorInfo:(0,a.Q)({...n}),isLoading:r,isFetching:o,refetch:u,error:l}};function y(){let e=(0,u.useRouter)(),{locale:t}=e,{t:n}=(0,o.$G)(),[,a]=(0,m.KO)(p.GO),{mutate:i,isLoading:d}=(0,s.useMutation)(c.Z.orders.create,{onSuccess:t=>{let{tracking_number:n,payment_gateway:i,payment_intent:s}=t;if(a(null),n){var l,o;return[r.HY.COD].includes(i)?e.push("".concat(h.Z.ORDERS,"/").concat(encodeURIComponent(n))):(null==s?void 0:null===(l=s.payment_intent_info)||void 0===l?void 0:l.is_redirect)?e.push(null==s?void 0:null===(o=s.payment_intent_info)||void 0===o?void 0:o.redirect_url):e.push("".concat(h.Z.ORDERS,"/").concat(encodeURIComponent(n),"/payment"))}},onError:e=>{let{response:{data:t}}=null!=e?e:{};l.Am.error(null==t?void 0:t.message)}});return{createOrder:function(e){let r={...e,language:t,invoice_translated_text:{subtotal:n("order-sub-total"),discount:n("order-discount"),tax:n("order-tax"),delivery_fee:n("order-delivery-fee"),total:n("order-total"),products:n("text-products"),quantity:n("text-quantity"),invoice_no:n("text-invoice-no"),date:n("text-date")}};i(r)},isLoading:d}}function v(){let e=(0,s.useQueryClient)(),{mutate:t,isLoading:n}=(0,s.useMutation)(c.Z.orders.payment,{onSettled:t=>{e.refetchQueries(i.P.ORDERS)},onError:e=>{let{response:{data:t}}=null!=e?e:{};l.Am.error(null==t?void 0:t.message)}});return{createOrderPayment:function(e){let n={...e};t(n)},isLoading:n}}function x(){let{mutate:e,isLoading:t,error:n,data:r}=(0,s.useMutation)(c.Z.orders.savePaymentMethod);return{savePaymentMethod:e,data:r,isLoading:t,error:n}}function _(e){let{tracking_number:t,payment_gateway:n,recall_gateway:r,form_change_gateway:a}=e,l=(0,u.useRouter)(),{setModalView:o,setModalData:h,openModal:m}=(0,d.l8)(),{data:p,isLoading:f,error:g,refetch:y,isFetching:v}=(0,s.useQuery)([i.P.PAYMENT_INTENT,{tracking_number:t,payment_gateway:n,recall_gateway:r}],()=>c.Z.orders.getPaymentIntent({tracking_number:t,payment_gateway:n,recall_gateway:r}),{enabled:!1,onSuccess:e=>{var t,n;return(null==e?void 0:null===(t=e.payment_intent_info)||void 0===t?void 0:t.is_redirect)?l.push(null==e?void 0:null===(n=e.payment_intent_info)||void 0===n?void 0:n.redirect_url):(h({paymentGateway:null==e?void 0:e.payment_gateway,paymentIntentInfo:null==e?void 0:e.payment_intent_info,trackingNumber:null==e?void 0:e.tracking_number}),o("PAYMENT_MODAL"),m())}});return{data:p,getPaymentIntentQuery:y,isLoading:f,error:g}}let b=e=>{var t,n;let{locale:r}=(0,u.useRouter)(),l={...e},{data:o,isLoading:d,isFetching:h,isFetchingNextPage:m,fetchNextPage:p,hasNextPage:f,error:g}=(0,s.useInfiniteQuery)([i.P.ORDERS_DOWNLOADS,l],e=>{let{queryKey:t,pageParam:n}=e;return c.Z.orders.downloadable(Object.assign({}
1,t[1],n))},{getNextPageParam:e=>{let{current_page:t,last_page:n}=e;return n>t&&{page:t+1}},refetchOnWindowFocus:!1});return{downloads:null!==(n=null==o?void 0:null===(t=o.pages)||void 0===t?void 0:t.flatMap(e=>e.data))&&void 0!==n?n:[],paginatorInfo:Array.isArray(null==o?void 0:o.pages)?(0,a.Q)(null==o?void 0:o.pages[o.pages.length-1]):null,isLoading:d,isFetching:h,isLoadingMore:m,error:g,loadMore:function(){p()},hasMore:!!f}};function E(){let{mutate:e}=(0,s.useMutation)(c.Z.orders.generateDownloadLink,{onSuccess:e=>{var t;(t=document.createElement("a")).href=e,t.setAttribute("download","record.name"),t.click()}});return{generateDownloadableUrl:function(t){e({digital_file_id:t})}}}},23763:function(e,t,n){n.d(t,{Q:function(){return a}});var r=n(64346);n(71975);let a=e=>{if(!e)return null;let{data:t,...n}=(0,r.Z)(e);return{...n,hasMorePages:n.lastPage!==n.currentPage,firstItem:n.from,lastItem:n.to}}},71798:function(e,t,n){n.d(t,{T:function(){return r}});function r(e){if(!e)return;let t=["street_address","state","city","zip","country"].reduce((t,n)=>({...t,[n]:e[n]}),{}),n=Object.fromEntries(Object.entries(t).filter(e=>{let[t,n]=e;return!!n}));return Object.values(n).join(", ")}},17610:function(e,t,n){let r;var a=n(41373);t.Z=()=>(r||(r=(0,a.J)("")),r)},10265:function(e,t,n){var r,a,i,s,l,o,c;n.d(t,{HY:function(){return a},bG:function(){return i},iF:function(){return s},qs:function(){return r}}),(r||(r={})).NUMBER="PhoneNumber",(l=a||(a={})).STRIPE="STRIPE",l.COD="CASH_ON_DELIVERY",l.PAYPAL="PAYPAL",l.MOLLIE="MOLLIE",l.RAZORPAY="RAZORPAY",l.PAYSTACK="PAYSTACK",l.IYZICO="IYZICO",l.SSLCOMMERZ="SSLCOMMERZ",(o=i||(i={})).PENDING="payment-pending",o.PROCESSING="payment-processing",o.SUCCESS="payment-success",o.FAILED="payment-failed",o.REVERSAL="payment-reversal",o.COD="cash-on-delivery",o.AWAITING_FOR_APPROVAL="payment-awaiting-for-approval",(c=s||(s={})).PENDING="order-pending",c.PROCESSING="order-processing",c.COMPLETED="order-completed",c.CANCELLED="order-cancelled",c.REFUNDED="order-refunded",c.FAILED="order-failed",c.AT_LOCAL_FACILITY="order-at-local-facility",c.OUT_FOR_DELIVERY="order-out-for-delivery"},64346:function(e,t,n){n.d(t,{Z:function(){return C}});let r=e=>"object"==typeof e&&null!==e,a=e=>r(e)&&!(e instanceof RegExp)&&!(e instanceof Error)&&!(e instanceof Date),i=Symbol("mapObjectSkip"),s=(e,t,n,r=new WeakMap)=>{if(n={deep:!1,target:{},...n},r.has(e))return r.get(e);r.set(e,n.target);let{target:l}=n;delete n.target;let o=e=>e.map(e=>a(e)?s(e,t,n,r):e);if(Array.isArray(e))return o(e);for(let[c,u]of Object.entries(e)){let d=t(c,u,e);if(d===i)continue;let[h,m,{shouldRecurse:p=!0}={}]=d;"__proto__"!==h&&(n.deep&&p&&a(m)&&(m=Array.isArray(m)?o(m):s(m,t,n,r)),l[h]=m)}return l};function l(e,t,n){if(!r(e))throw TypeError(`Expected an object, got \`${e}\` (${typeof e})`);return s(e,t,n)}let o=/[\p{Lu}]/u,c=/[\p{Ll}]/u,u=/^[\p{Lu}](?![\p{Lu}])/gu,d=/([\p{Alpha}\p{N}_]|$)/u,h=/[_.\- ]+/,m=RegExp("^"+h.source),p=RegExp(h.source+d.source,"gu"),f=RegExp("\\d+"+d.source,"gu"),g=(e,t,n,r)=>{let a=!1,i=!1,s=!1,l=!1;for(let u=0;u<e.length;u++){let d=e[u];l=!(u>2)||"-"===e[u-3],a&&o.test(d)?(e=e.slice(0,u)+"-"+e.slice(u),a=!1,s=i,i=!0,u++):i&&s&&c.test(d)&&(!l||r)?(e=e.slice(0,u-1)+"-"+e.slice(u-1),s=i,i=!1,a=!0):(a=t(d)===d&&n(d)!==d,s=i,i=n(d)===d&&t(d)!==d)}return e},y=(e,t)=>(u.lastIndex=0,e.replaceAll(u,e=>t(e))),v=(e,t)=>(p.lastIndex=0,f.lastIndex=0,e.replaceAll(f,(n,r,a)=>["_","-"].includes(e.charAt(a+n.length))?n:t(n)).replaceAll(p,(e,n)=>t(n)));class x extends Map{constructor(e={}){if(super(),!(e.maxSize&&e.maxSize>0))throw TypeError("`maxSize` must be a number greater than 0");if("number"==typeof e.maxAge&&0===e.maxAge)throw TypeError("`maxAge` must be a number greater than 0");this.maxSize=e.maxSize,this.maxAge=e.maxAge||Number.POSITIVE_INFINITY,this.onEviction=e.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_emitEvictions(e){if("function"==typeof this.onEviction)for(let[t,n]of e)this.onEviction(t,n.value)}_deleteIfExpired(e,t){return!!("number"==typeof t.expiry&&t.expiry<=Date.now())&&("function"==typeof this.onEviction&&this.onEviction(e,t.value),this.delete(e))}_getOrDeleteIfExpired(e,t){let n=this._deleteIfExpired(e,t);if(!1===n)return t.value}
1_getItemValue(e,t){return t.expiry?this._getOrDeleteIfExpired(e,t):t.value}_peek(e,t){let n=t.get(e);return this._getItemValue(e,n)}_set(e,t){this.cache.set(e,t),this._size++,this._size>=this.maxSize&&(this._size=0,this._emitEvictions(this.oldCache),this.oldCache=this.cache,this.cache=new Map)}_moveToRecent(e,t){this.oldCache.delete(e),this._set(e,t)}*_entriesAscending(){for(let e of this.oldCache){let[t,n]=e;if(!this.cache.has(t)){let r=this._deleteIfExpired(t,n);!1===r&&(yield e)}}for(let e of this.cache){let[t,n]=e,r=this._deleteIfExpired(t,n);!1===r&&(yield e)}}get(e){if(this.cache.has(e)){let t=this.cache.get(e);return this._getItemValue(e,t)}if(this.oldCache.has(e)){let t=this.oldCache.get(e);if(!1===this._deleteIfExpired(e,t))return this._moveToRecent(e,t),t.value}}set(e,t,{maxAge:n=this.maxAge}={}){let r="number"==typeof n&&n!==Number.POSITIVE_INFINITY?Date.now()+n:void 0;return this.cache.has(e)?this.cache.set(e,{value:t,expiry:r}):this._set(e,{value:t,expiry:r}),this}has(e){return this.cache.has(e)?!this._deleteIfExpired(e,this.cache.get(e)):!!this.oldCache.has(e)&&!this._deleteIfExpired(e,this.oldCache.get(e))}peek(e){return this.cache.has(e)?this._peek(e,this.cache):this.oldCache.has(e)?this._peek(e,this.oldCache):void 0}delete(e){let t=this.cache.delete(e);return t&&this._size--,this.oldCache.delete(e)||t}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}resize(e){if(!(e&&e>0))throw TypeError("`maxSize` must be a number greater than 0");let t=[...this._entriesAscending()],n=t.length-e;n<0?(this.cache=new Map(t),this.oldCache=new Map,this._size=t.length):(n>0&&this._emitEvictions(t.slice(0,n)),this.oldCache=new Map(t.slice(n)),this.cache=new Map,this._size=0),this.maxSize=e}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.cache){let[t,n]=e,r=this._deleteIfExpired(t,n);!1===r&&(yield[t,n.value])}for(let e of this.oldCache){let[t,n]=e;if(!this.cache.has(t)){let e=this._deleteIfExpired(t,n);!1===e&&(yield[t,n.value])}}}*entriesDescending(){let e=[...this.cache];for(let t=e.length-1;t>=0;--t){let n=e[t],[r,a]=n,i=this._deleteIfExpired(r,a);!1===i&&(yield[r,a.value])}e=[...this.oldCache];for(let t=e.length-1;t>=0;--t){let n=e[t],[r,a]=n;if(!this.cache.has(r)){let e=this._deleteIfExpired(r,a);!1===e&&(yield[r,a.value])}}}*entriesAscending(){for(let[e,t]of this._entriesAscending())yield[e,t.value]}get size(){if(!this._size)return this.oldCache.size;let e=0;for(let t of this.oldCache.keys())!this.cache.has(t)&&e++;return Math.min(this._size+e,this.maxSize)}entries(){return this.entriesAscending()}forEach(e,t=this){for(let[n,r]of this.entriesAscending())e.call(t,r,n,this)}get[Symbol.toStringTag](){return JSON.stringify([...this.entriesAscending()])}}let _=(e,t)=>e.some(e=>"string"==typeof e?e===t:(e.lastIndex=0,e.test(t))),b=new x({maxSize:1e5}),E=e=>"object"==typeof e&&null!==e&&!(e instanceof RegExp)&&!(e instanceof Error)&&!(e instanceof Date),A=(e,t={})=>{if(!E(e))return e;let{exclude:n,pascalCase:r=!1,stopPaths:a,deep:i=!1,preserveConsecutiveUppercase:s=!1}=t,o=new Set(a),c=e=>(t,a)=>{if(i&&E(a)){let n=void 0===e?t:`${e}.${t}`;o.has(n)||(a=l(a,c(n)))}if(!(n&&_(n,t))){let e=r?`${t}_`:t;if(b.has(e))t=b.get(e);else{let n=function(e,t){if(!("string"==typeof e||Array.isArray(e)))throw TypeError("Expected the input to be `string | string[]`");if(t={pascalCase:!1,preserveConsecutiveUppercase:!1,...t},0===(e=Array.isArray(e)?e.map(e=>e.trim()).filter(e=>e.length).join("-"):e.trim()).length)return"";let n=!1===t.locale?e=>e.toLowerCase():e=>e.toLocaleLowerCase(t.locale),r=!1===t.locale?e=>e.toUpperCase():e=>e.toLocaleUpperCase(t.locale);if(1===e.length)return h.test(e)?"":t.pascalCase?r(e):n(e);let a=e!==n(e);return a&&(e=g(e,n,r,t.preserveConsecutiveUppercase)),e=e.replace(m,""),e=t.preserveConsecutiveUppercase?y(e,n):n(e),t.pascalCase&&(e=r(e.charAt(0))+e.slice(1)),v(e,r)}(t,{pascalCase:r,locale:!1,preserveConsecutiveUppercase:s});t.length<100&&b.set(e,n),t=n}}return[t,a]};return l(e,c(void 0))};function C(e,t){return Array.isArray(e)?Object.keys(e).map(n=>A(e[n],t)):A(e,t)}}}]);
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.