1import{a as wt}from"./chunk-35YIIHQR.js";import{a as Rt}from"./chunk-ZBJWDJV6.js";import"./chunk-EYXH3WO5.js";import{a as Ce}from"./chunk-DXUP3HAX.js";import{a as Nt,b as Tt}from"./chunk-C6HBPYYC.js";import"./chunk-K4O2U6JG.js";import{a as bt,b as Pt}from"./chunk-24VJINGO.js";import{a as Et,b as Mt}from"./chunk-MV2GLPWW.js";import"./chunk-XZ6RYGJB.js";import"./chunk-73X4LJCZ.js";import"./chunk-AZ55VCKP.js";import"./chunk-TBMRUA6Z.js";import"./chunk-M53AAVDC.js";import"./chunk-WKETLRSK.js";import"./chunk-RR7GCDE7.js";import{a as At}from"./chunk-IEZ7JOWW.js";import{c as ee}from"./chunk-Y4USWBOI.js";import"./chunk-6TXPR7Z5.js";import"./chunk-H3VL5ZLV.js";import"./chunk-VHAVQNQZ.js";import"./chunk-POU3UHYU.js";import"./chunk-VSE74FRV.js";import"./chunk-LHDNUMYG.js";import"./chunk-CXDBBW4F.js";import"./chunk-AJZEJ372.js";import"./chunk-UJD7X752.js";import"./chunk-4JH63XB4.js";import"./chunk-3YL3LRCJ.js";import"./chunk-QE4SGSMS.js";import"./chunk-722K2R47.js";import"./chunk-6CGZU3LR.js";import"./chunk-P6RAARJR.js";import"./chunk-YA4LCL44.js";import"./chunk-LRSNC77N.js";import"./chunk-B2D3ZNIN.js";import"./chunk-ZMB7BYOX.js";import"./chunk-PG356IOX.js";import"./chunk-DJLXGYOT.js";import"./chunk-QZKGI55F.js";import"./chunk-67IT4HQ6.js";import"./chunk-FMUJOZ5C.js";import"./chunk-NEZAQWLG.js";import"./chunk-A7HQZSIJ.js";import"./chunk-LPDEKHC4.js";import"./chunk-5CZSBVZS.js";import"./chunk-2QHSH4C5.js";import"./chunk-GAM63QEV.js";import"./chunk-VI6U6KIU.js";import"./chunk-FHOHGYTL.js";import"./chunk-CJOVDC4D.js";import"./chunk-2AE3E265.js";import{a as q}from"./chunk-FNMQQLVT.js";import{e as Ct}from"./chunk-CG7IIIZ2.js";import"./chunk-OJI7DA27.js";import{a as mt,e as gt,h as ft,l as ht,n as yt,o as St,p as _t,q as vt}from"./chunk-MA3UJZI3.js";import{a as z,e as Q}from"./chunk-4ZBSEH5M.js";import{h as at,i as it,j as Z,m as ct,n as dt,o as lt,p as ut,q as pt}from"./chunk-BLUPBYQY.js";import"./chunk-QP2R5HQV.js";import"./chunk-WO4YLV4Q.js";import{a as Xe,b as Ze,c as Qe,f as W,g as qe,h as et,i as tt,j as rt,k as ot,o as Se,p as nt,q as _e,r as ve}from"./chunk-N5KHQ3PY.js";import{G as st}from"./chunk-RAU6IMNR.js";import{A as k,B as T,y as Je}from"./chunk-KMKRC7H4.js";import{$ as ke,Aa as xe,D as Ie,F as R,Ga as $e,J as N,Ld as pe,M as de,Md as me,Na as I,Oa as Ve,Qa as K,T as De,W as X,Z as O,ca as Y,fa as Ge,ga as le,ha as m,ia as Ue,j as ye,ja as Fe,l as S,lb as je,m as ie,nb as Ke,od as ze,r as M,rb as Ye,sa as ue,ta as Be,ub as We,va as Oe,x as ce,xa as He}from"./chunk-WLVJBNFV.js";import{a as L,b as B,c as Le}from"./chunk-HGJ4MBLN.js";function Qt(e){let r=e;return r===0?0:r===1?1:r===2?2:r%100===Math.floor(r%100)&&r%100>=3&&r%100<=10?3:r%100===Math.floor(r%100)&&r%100>=11&&r%100<=99?4:5}var Lt=["ar-EG",[["\u0635","\u0645"]],[["\u0635","\u0645"],void 0,["\u0635\u0628\u0627\u062D\u064B\u0627","\u0645\u0633\u0627\u0621\u064B"]],[["\u062D","\u0646","\u062B","\u0631","\u062E","\u062C","\u0633"],["\u0627\u0644\u0623\u062D\u062F","\u0627\u0644\u0627\u062B\u0646\u064A\u0646","\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062E\u0645\u064A\u0633","\u0627\u0644\u062C\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062A"],void 0,["\u0623\u062D\u062F","\u0625\u062B\u0646\u064A\u0646","\u062B\u0644\u0627\u062B\u0627\u0621","\u0623\u0631\u0628\u0639\u0627\u0621","\u062E\u0645\u064A\u0633","\u062C\u0645\u0639\u0629","\u0633\u0628\u062A"]],void 0,[["\u064A","\u0641","\u0645","\u0623","\u0648","\u0646","\u0644","\u063A","\u0633","\u0643","\u0628","\u062F"],["\u064A\u0646\u0627\u064A\u0631","\u0641\u0628\u0631\u0627\u064A\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064A\u0644","\u0645\u0627\u064A\u0648","\u064A\u0648\u0646\u064A\u0648","\u064A\u0648\u0644\u064A\u0648","\u0623\u063A\u0633\u0637\u0633","\u0633\u0628\u062A\u0645\u0628\u0631","\u0623\u0643\u062A\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062F\u064A\u0633\u0645\u0628\u0631"]],void 0,[["\u0642.\u0645","\u0645"],void 0,["\u0642\u0628\u0644 \u0627\u0644\u0645\u064A\u0644\u0627\u062F","\u0645\u064A\u0644\u0627\u062F\u064A"]],6,[5,6],["d\u200F/M\u200F/y","dd\u200F/MM\u200F/y","d MMMM y","EEEE\u060C d MMMM y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}
1, {0}",void 0,"{1} \u0641\u064A {0}",void 0],[".",",",";","\u200E%\u200E","\u200E+","\u200E-","E","\xD7","\u2030","\u221E","\u0644\u064A\u0633\xA0\u0631\u0642\u0645\u064B\u0627",":"],["#,##0.###","#,##0%","\xA4\xA0#,##0.00","#E0"],"EGP","\u062C.\u0645.\u200F","\u062C\u0646\u064A\u0647 \u0645\u0635\u0631\u064A",{AED:["\u062F.\u0625.\u200F"],ARS:[void 0,"AR$"],AUD:["AU$"],BBD:[void 0,"BB$"],BHD:["\u062F.\u0628.\u200F"],BMD:[void 0,"BM$"],BND:[void 0,"BN$"],BSD:[void 0,"BS$"],BYN:[void 0,"\u0440."],BZD:[void 0,"BZ$"],CAD:["CA$"],CLP:[void 0,"CL$"],CNY:["CN\xA5"],COP:[void 0,"CO$"],CUP:[void 0,"CU$"],DOP:[void 0,"DO$"],DZD:["\u062F.\u062C.\u200F"],EGP:["\u062C.\u0645.\u200F","E\xA3"],FJD:[void 0,"FJ$"],GBP:["UK\xA3"],GYD:[void 0,"GY$"],HKD:["HK$"],IQD:["\u062F.\u0639.\u200F"],IRR:["\u0631.\u0625."],JMD:[void 0,"JM$"],JOD:["\u062F.\u0623.\u200F"],JPY:["JP\xA5"],KWD:["\u062F.\u0643.\u200F"],KYD:[void 0,"KY$"],LBP:["\u0644.\u0644.\u200F","L\xA3"],LRD:[void 0,"$LR"],LYD:["\u062F.\u0644.\u200F"],MAD:["\u062F.\u0645.\u200F"],MRU:["\u0623.\u0645."],MXN:["MX$"],NZD:["NZ$"],OMR:["\u0631.\u0639.\u200F"],PHP:[void 0,"\u20B1"],QAR:["\u0631.\u0642.\u200F"],SAR:["\u0631.\u0633.\u200F"],SBD:[void 0,"SB$"],SDD:["\u062F.\u0633.\u200F"],SDG:["\u062C.\u0633."],SRD:[void 0,"SR$"],SYP:["\u0644.\u0633.\u200F","\xA3"],THB:["\u0E3F"],TND:["\u062F.\u062A.\u200F"],TTD:[void 0,"TT$"],TWD:["NT$"],USD:["US$"],UYU:[void 0,"UY$"],YER:["\u0631.\u064A.\u200F"]},"rtl",Qt];var qt="@",er=(()=>{class e{doc;delegate;zone;animationType;moduleImpl;_rendererFactoryPromise=null;
1scheduler=null;injector=m(ue);loadingSchedulerFn=m(tr,{optional:!0});_engine;constructor(t,n,o,s,i){this.doc=t,this.delegate=n,this.zone=o,this.animationType=s,this.moduleImpl=i}ngOnDestroy(){this._engine?.flush()}loadImpl(){let t=()=>this.moduleImpl??import("./chunk-FU2H3IYD.js").then(o=>o),n;return this.loadingSchedulerFn?n=this.loadingSchedulerFn(t):n=t(),n.catch(o=>{throw new ke(5300,!1)}).then(({\u0275createEngine:o,\u0275AnimationRendererFactory:s})=>{this._engine=o(this.animationType,this.doc);let i=new s(this.delegate,this._engine,this.zone);return this.delegate=i,i})}createRenderer(t,n){let o=this.delegate.createRenderer(t,n);if(o.\u0275type===0)return o;typeof o.throwOnSyntheticProps=="boolean"&&(o.throwOnSyntheticProps=!1);let s=new be(o);return n?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(i=>{let g=i.createRenderer(t,n);s.use(g),this.scheduler??=this.injector.get(xe,null,{optional:!0}),this.scheduler?.notify(10)}).catch(i=>{s.use(o)}),s}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}componentReplaced(t){this._engine?.flush(),this.delegate.componentReplaced?.(t)}static \u0275fac=function(n){We()};static \u0275prov=Y({token:e,factory:e.\u0275fac})}return e})(),be=class{delegate;replay=[];\u0275type=1;constructor(r){this.delegate=r}use(r){if(this.delegate=r,this.replay!==null){for(let t of this.replay)t(r);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(r,t){return this.delegate.createElement(r,t)}createComment(r){return this.delegate.createComment(r)}createText(r){return this.delegate.createText(r)}get destroyNode(){return this.delegate.destroyNode}appendChild(r,t){this.delegate.appendChild(r,t)}insertBefore(r,t,n,o){this.delegate.insertBefore(r,t,n,o)}removeChild(r,t,n,o){this.delegate.removeChild(r,t,n,o)}selectRootElement(r,t){return this.delegate.selectRootElement(r,t)}parentNode(r){return this.delegate.parentNode(r)}nextSibling(r){return this.delegate.nextSibling(r)}setAttribute(r,t,n,o){this.delegate.setAttribute(r,t,n,o)}removeAttribute(r,t,n){this.delegate.removeAttribute(r,t,n)}addClass(r,t){this.delegate.addClass(r,t)}removeClass(r,t){this.delegate.removeClass(r,t)}setStyle(r,t,n,o){this.delegate.setStyle(r,t,n,o)}removeStyle(r,t,n){this.delegate.removeStyle(r,t,n)}setProperty(r,t,n){this.shouldReplay(t)&&this.replay.push(o=>o.setProperty(r,t,n)),this.delegate.setProperty(r,t,n)}setValue(r,t){this.delegate.setValue(r,t)}listen(r,t,n,o){return this.shouldReplay(t)&&this.replay.push(s=>s.listen(r,t,n,o)),this.delegate.listen(r,t,n,o)}shouldReplay(r){return this.replay!==null&&r.startsWith(qt)}},tr=new Ge("");function It(e="animations"){return je("NgAsyncAnimations"),Ue([{provide:Ye,useFactory:(r,t,n)=>new er(r,t,n,e),deps:[Be,Xe,Ke]},{provide:Ve,useValue:e==="noop"?"NoopAnimations":"BrowserAnimations"}])}var Dt=(()=>{class e{router;pagesService;platformId;environmentVariables;lang=m(vt).currentLanguage;constructor(t,n,o){this.router=t,this.pagesService=n,this.platformId=o,this.pagesService.getenvConfig().subscribe(s=>{s&&(this.environmentVariables=s)})}canActivate(){return T(this.platformId)?!0:this.environmentVariables?this.environmentVariables?.enable_prescription?!0:(this.router.navigate(["/"+this.lang()]),!1):this.pagesService.getConfigrationVariables().pipe(M(t=>t.code===200?(this.environmentVariables=t?.data,this.environmentVariables&&this.environmentVariables?.enable_prescription?!0:(this.router.navigate(["/"+this.lang()]),!1)):!1))}static \u0275fac=function(n){return new(n||e)(le(Z),le(Q),le(I))};static \u0275prov=Y({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var kt=()=>{let e=m(I);return T(e)?m(q).getHomeSectionsData("home/sections").pipe(N(1)):S(null)};var rr="X-Inventory-Scope",Gt=!1;function ge(e,r,t,n){if(!Array.isArray(e)||!e.length||!r.categorySlug)return;let o=l=>{if(!l)return l;try{return decodeURIComponent(l)}catch{return l}},s=o(r.categorySlug),i=o(r.groupSlug),g=o(r.subCategorySlug),u=(l,c)=>{if(!l||!c)return!1;if(l.slug===c)return!0;
1if(t==="ar"&&l.slug_ar)try{return decodeURIComponent(l.slug_ar)===c}catch{return l.slug_ar===c}return!1},h=e.find(l=>u(l,s));if(h){if(i){let l=Array.isArray(h.groups)?h.groups.find(f=>u(f,i)):null;if(l){if(g){let f=Array.isArray(l.sub_categories)?l.sub_categories.find(P=>u(P,g)):null;if(f){n.setSubCategoryMeta(f,t);return}}n.setGroupMeta(l,t);return}let c=Array.isArray(h.groups)&&h.groups.length===1?h.groups[0]:null;if(!!c&&(c.name==="general"||c.name==="General"||c.name_en==="general"||c.name_en==="General"||c.name_ar==="general"||c.name_ar==="General")&&Array.isArray(c.sub_categories)){let f=c.sub_categories.find(P=>u(P,i));if(f){n.setSubCategoryMeta(f,t);return}}}n.setCategoryMeta(h,t)}}function Ut(e,r,t,n){if(!Array.isArray(e)||!e.length)return null;let o=r.categorySlug,s=r.groupSlug,i=r.subCategorySlug;if(!o||!s||!i||i.includes("--"))return null;let g=a=>{try{return decodeURIComponent(a)}catch{return a}},u=g(o),h=g(s),l=g(i),c=(a,d)=>{if(!a||!d)return!1;if(a.slug===d)return!0;if(t==="ar"&&a.slug_ar)try{return decodeURIComponent(a.slug_ar)===d}catch{return a.slug_ar===d}return!1},p=e.find(a=>c(a,u));if(!p||!Array.isArray(p.groups))return null;let f=null,P=null;for(let a of p.groups){let d=Array.isArray(a.sub_categories)?a.sub_categories.find(C=>c(C,l)):null;if(d){f=a,P=d;break}}if(!P||!f)return null;let _=a=>[a?.name,a?.name_en,a?.name_ar].map(C=>String(C||"").toLowerCase()).includes("general"),w=a=>{let d=t==="ar"?a?.slug_ar||a?.slug||"":a?.slug||"";return g(String(d))},A=_(f)?"":w(f),v=w(P),x=w(p),b=Pt(t,x,A,v,n),y=bt(t,"product",u,h,l);return b!==y?b:null}function or(e,r){let t=r?.data??r;if(!t||typeof t!="object")return;let n=["WEBSITE_URL","APP_NAME","APP_NAME_AR","COUNTRY_CODE","CURRENCY_CODE_EN","tempCurrentCurrancy","ENABLE_PRODUCT_RATE","ENABLE_REVIEWS"],o=e.envConfigration?.getValue?.()||{},s=L({},o),i=!1;for(let u of n)s[u]===void 0&&t[u]!==void 0&&(s[u]=t[u],i=!0);let g=t?.localization?.country_code;g!==void 0&&s.localization?.country_code===void 0&&(s.localization=B(L({},s.localization||{}),{country_code:g}),i=!0),i&&e.envConfigration.next(s)}function oe(e){let r=!!(e?.data??e??{}).DISABLE_STALE_GROUP_REDIRECT,t=typeof process<"u"&&process.env?.DISABLE_STALE_GROUP_REDIRECT==="1";return r||t}var G=(e,r)=>{let t=m(I),n=m(K),o=m(ht),s=m(q),i=m(ee),g=m(Q),u=m(me,{optional:!0}),h=m(Z),l=(r?.url||"").split("?")[0],c=l.startsWith("/ar")?"ar":"en",p={categorySlug:e.params?.categorySlug,groupSlug:e.params?.groupSlug,subCategorySlug:e.params?.subCategorySlug},f=!!e.params?.categorySlug&&!!e.params?.groupSlug&&!!e.params?.subCategorySlug&&!l.includes("/brand/")&&Object.keys(e.queryParams||{}).length===0;if(!T(t)){let _=s.categoriesDataSub.getValue();if(f){let A=Array.isArray(_)&&_.length?S(_):s.getAllCategories().pipe(N(1),M(y=>y?.data?.categories||y?.data||[]),O(y=>{y.length&&s.categoriesDataSub.next(y)}),R(()=>S([]))),v=g.envConfigration?.getValue?.(),b=v&&Object.keys(v).length?S({removeGeneralGroup:!!v.ENABLE_REMOVE_GENERAL_GROUP,disabled:oe(v)}):g.getConfigrationVariables().pipe(N(1),M(y=>({removeGeneralGroup:!!(y?.data?.ENABLE_REMOVE_GENERAL_GROUP??y?.ENABLE_REMOVE_GENERAL_GROUP),disabled:oe(y)})),R(()=>S({removeGeneralGroup:!1,disabled:oe(null)})));return ce({categories:A,cfg:b}).pipe(M(({categories:y,cfg:a})=>{let d=null;if(!a.disabled)try{d=Ut(y,p,c,a.removeGeneralGroup)}catch{d=null}return d?(h.navigateByUrl(d,{replaceUrl:!0}),null):(ge(y,p,c,i),null)}),R(()=>(ge(_,p,c,i),S(null))))}return ge(_,p,c,i),S(null)}if(f&&u){let _=s.categoriesDataSub.getValue(),w=Array.isArray(_)&&_.length?S(_):s.getAllCategories().pipe(N(1),M(v=>v?.data?.categories||v?.data||[]),O(v=>{v.length&&s.categoriesDataSub.next(v)}),R(()=>S([]))),A=g.getConfigrationVariables().pipe(N(1),M(v=>({removeGeneralGroup:!!(v?.data?.ENABLE_REMOVE_GENERAL_GROUP??v?.ENABLE_REMOVE_GENERAL_GROUP),disabled:oe(v)})),R(()=>S({removeGeneralGroup:!1,disabled:oe(null)})));return ce({categories:w,cfg:A}).pipe(X(({categories:v,cfg:x})=>{let b=null;if(!x.disabled)try{b=Ut(v,p,c,x.removeGeneralGroup)}catch{b=null}if(b){u.status=301,u.statusText="Moved Permanently";let y=u.headers;return y&&typeof y.set=="function"?y.set("Location",b):u.headers=B(L({},y||{}),{Location:b}),S(null)}return P()}),R(()=>P()))}return P();function P(){let _=sr(e),w="products-list:"+Ce(r.url),A=null,v=d=>o.getProductsSearchWithResponse(d,"enable_search_side_filters=1").pipe(N(1),O(C=>{A=C?.headers?.get?.(rr)??A}),M(C=>C?.body)),x=()=>v(_).pipe(N(1),X(d=>{let C=Array.isArray(d?.data?.products)?d.data.products.length:0,j=Array.isArray(_.group_slugs)&&_.group_slugs.length>0,U=(_.sub_categories_slugs?.length??0)>0;if(C===0&&j&&!U){let E=B(L({},_),{group_slugs:[],sub_categories_slugs:_.group_slugs});return v(E)}return S(d)})),b=s.categoriesDataSub.getValue(),y=Array.isArray(b)&&b.length?S(b):s.getAllCategories().pipe(N(1),M(d=>d?.data?.categories||d?.data||[]),O(d=>{d.length&&s.categoriesDataSub.next(d)}),R(()=>S([]))),a=g.getConfigrationVariables().pipe(N(1),O(d=>or(g,d)),M(d=>({isMultiInventory:!!(d?.data?.ENABLE_MULTI_INVENTORY??d?.ENABLE_MULTI_INVENTORY),dealsSortPopular:!!(d?.data?.ENABLE_DEALS_DEFAULT_SORT_POPULAR??d?.ENABLE_DEALS_DEFAULT_SORT_POPULAR)})),R(()=>S({isMultiInventory:!1,dealsSortPopular:!1})));return ce({categories:y,cfg:a}).pipe(X(({categories:d,cfg:C})=>{let{isMultiInventory:j,dealsSortPopular:U}=C;return U&&!_.sort&&l.includes("/deals")&&(_.sort="popular"),ge(d,p,c,i),x().pipe(O(E=>{if(!E)return;let J=E?.code===200&&Array.isArray(E?.data?.products),te=A==="default-guest-area";if(j&&(!te||!J)){n.set("ssr-skip-products:"+Ce(r.url),!0),!te&&!Gt&&(Gt=!0,console.warn(`[SSR] products prefetch dropped, listings ship a skeleton: X-Inventory-Scope=${A??"absent"} \u2014 check SSR_TOKEN matches the API`));return}if(!J)return;n.set(w,nr(E));let $=_.brand_slugs?.[0];if($){let V=E?.data?.brands;if(Array.isArray(V)){let re=V.find(he=>he?.slug===$);re&&n.set("brand-seo:"+$,re)}}let F=_.brand_ids?.[0];if(F){let V=E?.data?.brands;if(Array.isArray(V)){let re=V.find(he=>String(he?.id)===String(F));re&&n.set("brand-seo:id:"+F,re)}}}),R(()=>S(null)))}),R(()=>S(null)))}};function nr(e){if(!e?.data)return e;let o=e.data,{products_options:r,brands:t}=o,n=Le(o,["products_options","brands"]);return B(L({},e),{data:n})}function sr(e){let r=e.params||{},t=e.queryParams||{},o="/"+(e.url?.map(u=>u.path).join("/")||""),s=u=>Array.isArray(u)?u:[u],i={q:t.search||t.q||"",search:t.search||"",brand_ids:[],sub_categories:[],sub_categories_slugs:[],categories:[],category_id:"",category_slug:"",price_from:t.price_from?+t.price_from:null,price_to:t.price_to?+t.price_to:null,page:t.page?+t.page:1,page_size:"24",sort:t.sort||"",attributes_ids:[],vendor_ids:[],options_values_ids:[],group_id:t.group_id?[t.group_id]:[],group_slugs:[],list_ids:[],list_slugs:[],tags_slugs:[],promotions:!!t.promotions||o.includes("/deals"),in_stock:t.in_stock||"",disable_count:1,slug:[],brand_slugs:[]};if(r.categorySlug&&(i.category_slug=decodeURIComponent(r.categorySlug)),r.groupSlug){let u=decodeURIComponent(r.groupSlug);!r.subCategorySlug&&!(u==="general")&&(i.group_slugs=[u])}if(r.subCategorySlug&&(i.sub_categories_slugs=[decodeURIComponent(r.subCategorySlug)]),o.includes("/brand/")&&r.slug){let u=r.slug.split("?")[0];i.brand_slugs=u.split("--").map(h=>decodeURIComponent(h))}if(r.list_id_slug&&(i.list_slugs=[decodeURIComponent(r.list_id_slug)]),t.list_ids&&(i.list_ids=s(t.list_ids)),(r.list_id_slug||t.list_ids)&&t.category){let u=t.category;/^\d+$/.test(String(u))?i.category_id=u:i.category_slug=u}r.tag_name&&(i.tags_slugs=[decodeURIComponent(r.tag_name)]),t.sub_category_id&&i.sub_categories.push(t.sub_category_id),t.sub_category_name&&i.sub_categories.push(t.sub_category_name),t.category_id&&(i.category_id=t.category_id),t.brand_id&&(i.brand_ids=s(t.brand_id)),t.vendor_ids&&(i.vendor_ids=s(t.vendor_ids));let g=t.options_values_ids||t.attribute_id;return g&&(i.options_values_ids=s(g)),i}var Ee="category-view:categories";function Ft(e,r,t,n,o){if(!Array.isArray(e)||!e.length||!r)return;let s=l=>{if(!l)return l;try{return decodeURIComponent(l)}catch{return l}},i=s(r),g=s(t),u=(l,c)=>{if(!l||!c)return!1;if(l.slug===c)return!0;
1if(n==="ar"&&l.slug_ar)try{return decodeURIComponent(l.slug_ar)===c}catch{return l.slug_ar===c}return!1},h=e.find(l=>u(l,i));if(h){if(g){let l=Array.isArray(h.groups)?h.groups.find(f=>u(f,g)):null;if(l){o.setGroupMeta(l,n);return}let c=Array.isArray(h.groups)&&h.groups.length===1?h.groups[0]:null;if(!!c&&(c.name==="general"||c.name==="General"||c.name_en==="general"||c.name_en==="General"||c.name_ar==="general"||c.name_ar==="General")&&Array.isArray(c.sub_categories)){let f=c.sub_categories.find(P=>u(P,g));if(f){o.setSubCategoryMeta(f,n);return}}}o.setCategoryMeta(h,n)}}var ne=(e,r)=>{let t=m(I),n=m(K),o=m(q),s=m(ee),g=(r?.url||"").split("?")[0].startsWith("/ar")?"ar":"en",u=e.paramMap.get("categorySlug")||void 0,h=e.paramMap.get("groupSlug")||void 0,l=(o.categoriesDataSub.getValue()?.length??0)===0;if(!T(t)){let c=n.get(Ee,null);return c&&(n.remove(Ee),l&&o.categoriesDataSub.next(c),Ft(c,u,h,g,s)),S(null)}return o.getAllCategories().pipe(N(1),M(c=>c?.data?.categories||c?.data||[]),O(c=>{Array.isArray(c)&&c.length&&(n.set(Ee,c),l&&o.categoriesDataSub.next(c),Ft(c,u,h,g,s))}),R(()=>S(null)))};var Bt=[{path:"",loadComponent:()=>import("./chunk-OXICIPYB.js").then(e=>e.HomeTwoComponent),resolve:{homeSections:kt},data:{discriminantPathKey:"HOMEPATH"}},{path:"landing-page/:slug",loadComponent:()=>import("./chunk-IH2S4XAN.js").then(e=>e.HomeLandingPageComponent)},{path:"brand-page/:slug",loadComponent:()=>import("./chunk-IH2S4XAN.js").then(e=>e.HomeLandingPageComponent)},{path:"add-address",loadComponent:()=>import("./chunk-XQT4WD6C.js").then(e=>e.AddAddressPageComponent)},{path:"verify-phone",loadChildren:()=>import("./chunk-6BKWBMCP.js").then(e=>e.VerifyRoutes)},{path:"blog",loadComponent:()=>import("./chunk-JVAHPHD2.js").then(e=>e.BlogComponent),title:"blog"},{path:"blog/:slug",loadComponent:()=>import("./chunk-47ODCT22.js").then(e=>e.BlogDetailsComponent)},{path:"categories",loadComponent:()=>import("./chunk-G64RCPKI.js").then(e=>e.CategoriesComponent),title:"categories"},{path:"category-view",loadComponent:()=>import("./chunk-N45OPJWP.js").then(e=>e.CategoryViewComponent),resolve:{categoryView:ne}},{path:"category/:categorySlug/:groupSlug",loadComponent:()=>import("./chunk-N45OPJWP.js").then(e=>e.CategoryViewComponent),resolve:{categoryView:ne}},{path:"category/:categorySlug",loadComponent:()=>import("./chunk-N45OPJWP.js").then(e=>e.CategoryViewComponent),resolve:{categoryView:ne}},{path:"category",loadComponent:()=>import("./chunk-N45OPJWP.js").then(e=>e.CategoryViewComponent),resolve:{categoryView:ne}},{path:"all-categories",loadComponent:()=>import("./chunk-3OKTW4WU.js").then(e=>e.AllCategoriesComponent),title:"all-categories"},{path:"all-products",loadComponent:()=>import("./chunk-MKUHLMSD.js").then(e=>e.AllProductsComponent),title:"all-products"},{path:"vendors",loadComponent:()=>import("./chunk-BAXODJ5K.js").then(e=>e.VendorsComponent),title:"vendors"},{path:"brands",loadComponent:()=>import("./chunk-LKY6ZQ5O.js").then(e=>e.BrandsComponent),title:"brands"},{path:"brand/:id",loadComponent:()=>import("./chunk-2WMJY3WU.js").then(e=>e.BrandImagesComponent)},{path:"brands/:slug",loadComponent:()=>import("./chunk-2WMJY3WU.js").then(e=>e.BrandImagesComponent)},{path:"privacy-policy",loadComponent:()=>import("./chunk-3MRB254M.js").then(e=>e.PrivacyPolicyComponent),title:"privacy-policy"},{path:"terms-and-conditions",loadComponent:()=>import("./chunk-QTGWX6OD.js").then(e=>e.TermsAndConditionsComponent),title:"terms-and-conditions"},{path:"cookie-policy",loadComponent:()=>import("./chunk-44G2SXYJ.js").then(e=>e.CookiePolicyComponent),title:"cookie-policy"},{path:"products",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},title:"products",data:{reuseGroup:"products-list"}},{path:"products/deals",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},data:{reuseGroup:"products-list"}},{path:"products/deals/:name",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},data:{reuseGroup:"products-list"}},{path:"product/brand/:slug",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},data:{reuseGroup:"products-list"}},{path:"product/:categorySlug/:groupSlug/:subCategorySlug",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},data:{reuseGroup:"products-list"}},{path:"product/:categorySlug/:groupSlug",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},data:{reuseGroup:"products-list"}},{path:"product/:categorySlug",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},data:{reuseGroup:"products-list"}},{path:"product",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},data:{reuseGroup:"products-list"}},{path:"products/list/:list_id_slug",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},data:{reuseGroup:"products-list"}},{path:"products/list/:list_id_slug/:categorySlug",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},data:{reuseGroup:"products-list"}},{path:"products/tag/:tag_name",loadComponent:()=>import("./chunk-PN4TXCT7.js").then(e=>e.ProductsListComponent),resolve:{productsList:G},data:{reuseGroup:"products-list"}},{path:"products/:name/:id",loadComponent:()=>import("./chunk-ZLIKUGIU.js").then(e=>e.DetailPageComponent)},{path:"products/deals/:name/:id",loadComponent:()=>import("./chunk-ZLIKUGIU.js").then(e=>e.DetailPageComponent)},{path:"cart",loadComponent:()=>import("./chunk-76CWNZRM.js").then(e=>e.CartComponent),title:"cart",pathMatch:"full"},{path:"favorites",loadComponent:()=>import("./chunk-7V7L4PQT.js").then(e=>e.FavoritesComponent),title:"favorites"},{path:"compare",loadComponent:()=>import("./chunk-CQD5SKOJ.js").then(e=>e.CompareProductComponent),title:"compare"},{path:"notifications",loadComponent:()=>import("./chunk-MFUMIAPK.js").then(e=>e.NotificationsComponent),title:"notifications"},{path:"not-found",loadComponent:()=>import("./chunk-SHYVQNF6.js").then(e=>e.NotFoundComponent),title:"404"},{path:"under-construction",loadComponent:()=>import("./chunk-KMTT63BB.js").then(e=>e.UnderConstructionComponent),title:"under-construction"},{path:"session",loadChildren:()=>import("./chunk-IQOZM7EX.js").then(e=>e.routes)},{path:"checkout",loadChildren:()=>import("./chunk-ZACQFG7A.js").then(e=>e.routes)},{path:"pages",loadChildren:()=>import("./chunk-H7EJNAV2.js").then(e=>e.routes)},{path:"forms",loadChildren:()=>import("./chunk-MJGD4SHA.js").then(e=>e.routes)},{path:"account",loadChildren:()=>import("./chunk-T5Q2HOSC.js").then(e=>e.routes)},{path:"orders",loadChildren:()=>import("./chunk-T5Q2HOSC.js").then(e=>e.routes)},{path:"prescriptions",loadChildren:()=>import("./chunk-VHI5RCAU.js").then(e=>e.routes),canActivate:[wt,Dt]},{path:":name",loadComponent:()=>import("./chunk-ZLIKUGIU.js").then(e=>e.DetailPageComponent),pathMatch:"full"},{path:"**",loadComponent:()=>import("./chunk-SHYVQNF6.js").then(e=>e.NotFoundComponent),title:"404"}],Ot=[{path:"",redirectTo:"en",pathMatch:"full"},{path:"en",children:Bt},{path:"ar",children:Bt},{path:"**",redirectTo:"en"}];var se=(()=>{class e{static MAX_BUFFER=20;static pendingErrors=[];static realHandler=null;static loadFailed=!1;handleError(t){let n=e.realHandler;if(n){try{n.handleError(t)}catch{console.error(t)}return}console.error(t),!e.loadFailed&&e.pendingErrors.length<e.MAX_BUFFER&&e.pendingErrors.push(t)}static attachSentry(t){if(e.realHandler)return;e.realHandler=t;let n=e.pendingErrors;
1e.pendingErrors=[];for(let o of n)try{t.handleError(o)}catch{}}static markLoadFailed(){e.loadFailed=!0,e.pendingErrors=[]}static \u0275fac=function(n){return new(n||e)};static \u0275prov=Y({token:e,factory:e.\u0275fac})}return e})();var Ht=(()=>{class e extends it{shouldReuseRoute(t,n){if(t.routeConfig===n.routeConfig)return!0;let o=t.routeConfig?.data?.reuseGroup,s=n.routeConfig?.data?.reuseGroup;return!!o&&o===s}static \u0275fac=(()=>{let t;return function(o){return(t||(t=$e(e)))(o||e)}})();static \u0275prov=Y({token:e,factory:e.\u0275fac})}return e})();var ar="ngx-translate-",fe=class{transferState=m(K);http=m(et);getTranslation(r){let t=`${ar}${r}`,n=this.transferState.get(t,null);return n?(this.transferState.remove(t),S(n)):this.http.get(`./assets/i18n/${r}.json`)}};var xt=new Set,$t=(e,r)=>{let t=m(ue),n=m(Z),o=m(I),s=m(Q),i=m(ee),g=m(Nt),u=m(At),h=T(o)?m(me,{optional:!0}):null,l=m(Tt),c=m(yt),p=T(o)?m(pe,{optional:!0}):null;p?.headers?.get("x-redirect-gone")==="1"&&u.status()===null&&u.show(410);let f=()=>t.get(Ct),P=()=>t.get(_t),_=s.envConfigration?.value,w=k(o)&&localStorage.getItem("lang")||"en",A=["/customer/configurations","/customer/home/menu","/customer/home/ads","/customer/home/custom-ads","/customer/home/categories","/customer/home/popup-ads","/customer/home/sections","/customer/home/brands","/customer/products/","/customer/bank-installments/","/customer/pages"],v=["/favourite","/favourites","/unfavourite","/add_products_favourite","/comparisons","/set_compare","/set_products_compare","/remove_compare","/review"],x=A.some(a=>e.url.includes(a))&&!v.some(a=>e.url.includes(a));if(T(o)&&!x){let a=e.url.split("?")[0];return xt.has(a)||(xt.add(a),console.warn(`[SSR allowlist] Blocked (first occurrence): ${a}`)),ye}l.increment();let b=e.url,y="";if(k(o))y=c.getWindow()?.location.href||"";else{let a=p?.headers.get("x-ssr-url")||"";a?y=a:y=z.DOMAIN_URL||""}if(z.apiKey&&(e=e.clone({setHeaders:{"api-key":z.apiKey}})),k(o)){e=e.clone({setHeaders:{"device-type":"web",device:"3"}});let a,d=localStorage.getItem("lang");d==="en"?a="1":d==="ar"||c.getWindow()?.location.pathname.split("/")[1]==="ar"?a="2":a="1";let C=localStorage.getItem("auth_token"),U=JSON.parse(localStorage.getItem("auth_user_crocs")||"{}")?.is_guest===!0,E=c.getWindow()?.location.href.includes("skip_maintenance")||localStorage.getItem("skip_maintenance")?"1":"0",J=b.includes("/customer/products/search")||b.includes("/customer/home/sections"),te=($,F)=>{let V={lang:a,"web-url":y,"x-admin-preview":E};return F?_?$.clone({setHeaders:B(L({},V),{"device-type":"web",Authorization:`Bearer ${F}`})}):U?$.clone({setHeaders:V}):$.clone({setHeaders:B(L({},V),{Authorization:`Bearer ${F}`})}):$.clone({setHeaders:V})};if(!C&&(!x||J)&&!b.includes("/initialize")&&!b.includes("s3")&&!b.includes("social_signup"))return f().tokenReady$.pipe(Ie(F=>F),N(1),X(()=>{let F=localStorage.getItem("auth_token");return e=te(e,F),r(e)}));!b.includes("s3")&&!b.includes("social_signup")&&(e=te(e,C))}else{let C=((p?.headers.get("x-ssr-url")||n.url||"").includes("/ar")?"ar":"en")==="ar"?"2":"1";e=e.clone({setHeaders:{lang:C,"device-type":"web",device:"3","web-url":y,Referer:y}})}if(T(o)){let a=p?.headers?.get("x-ssr-token");a&&(e=e.clone({setHeaders:{"x-ssr-token":a}}));let d=p?.headers?.get("x-market-group");d&&(e=e.clone({setHeaders:{"x-market-group":d}}));let C=p?.headers?.get("x-ssr-client-ip");C&&(e=e.clone({setHeaders:{"x-ssr-client-ip":C}}));let j=p?.headers?.get("x-ssr-client-ua");j&&(e=e.clone({setHeaders:{"x-ssr-client-ua":j}}))}return r(e).pipe(M(a=>{if(a instanceof W&&k(o)&&a.body){if(a.body.code==700){let d=localStorage.getItem("lang")?localStorage.getItem("lang"):"en";if(P().Emitlanguage(d),!c.getWindow()?.location.href.toString().includes("/under-construction")){let U=w||d||"en";n.navigate(["/"+U+"/under-construction"]),s.setenvConfigOfflineApp(a.body)}(w||d||"en")=="en"?i.setTitle(`${a.body?.message_en||"Website Under Construction"}`):i.setTitle(`${a.body?.message_ar||"\u0627\u0644\u0645\u0648\u0642\u0639 \u062A\u062D\u062A \u0627\u0644\u0627\u0646\u0634\u0627\u0621"}`)}if(a.body.code==200&&c.getWindow()?.location.href.toString().includes("/under-construction")){let d=w||"en";n.navigate(["/"+d])}if(a.status===401||a.body.code===401){let d=localStorage.getItem("auth_token"),C={};try{C=JSON.parse(localStorage.getItem("auth_user_crocs")||"{}")}catch{}if(d&&C&&!C.is_guest){let U=f(),E=P();U.removeToken(),U.removeUser(),E.favouritesListSub.next([]),E.compareListSub.next([]),E.guestProductsCart=[],E.productCartSub.next([]),E.productCartCount.next(0),E.store([]),k(o)&&document.getElementById("html")?.classList.remove("admin-panel");let J=w||"en";n.navigate(["/"+J+"/session/signin"])}}if(a.body.code==301||a.body.code==302){if(a.body.url){if(k(o))g.begin(),c.getWindow()?.open(a.body.url,"_self");else if(h){g.begin(),h.status=a.body.code,h.statusText=a.body.code==301?"Moved Permanently":"Found";let d=h.headers;
1d&&typeof d.set=="function"?d.set("Location",a.body.url):h.headers=B(L({},d||{}),{Location:a.body.url})}}}else a.body.code==410&&(g.begin(),u.show(410))}return a}),R(a=>a.status===401?(k(o)&&f().removeToken(),ye):ie(a)),de(()=>{l.decrement()}))};var ir=new Set([401,403,422]),Vt=(e,r)=>{let t=m(I),n=m(St);return r(e).pipe(R(o=>{if(k(t)&&o instanceof qe&&o.status>=400&&!ir.has(o.status)){let s=o.error,i=s?.message||s?.error||o.message||o.statusText||"HTTP error";try{n.dataLayerErrorEvent({error_message:typeof i=="string"?i:String(i),error_type:o.status>=500?"Server error":"API error",error_url:o.url??null,error_code:o.status})}catch{}}return ie(()=>o)}))};var cr=!!z.api,D=new Map,ae=new Map,Yt=typeof process<"u"?process.env:{},Re=Number(Yt.SSR_HTTP_CACHE_TTL_MS)||60*1e3,dr=2e3,we=Yt.SSR_HTTP_CACHE!=="false",lr=[["/customer/home/categories",600*1e3],["/customer/pages",600*1e3]];function ur(e){for(let[r,t]of lr)if(e.includes(r))return t;return Re}function jt(e){let r=e&&typeof e=="object"?e.data:e;return e==null||r==null||Array.isArray(r)&&r.length===0}var Kt=["/customer/home/sections","/customer/home/ads","/customer/home/custom-ads","/customer/home/categories","/customer/home/menu","/customer/home/brands","/customer/home/popup-ads","/customer/configurations","/customer/products/","/customer/bank-installments/","/customer/pages"],H={hit:0,miss:0,coalesced:0,set:0,evicted:0};function pr(){return B(L({},H),{entries:D.size,hitRate:H.hit+H.miss===0?0:H.hit/(H.hit+H.miss),ttlMs:Re,enabled:we})}function mr(){let e=Date.now(),r=[];for(let[t,n]of D){let o=n.body,s=o&&typeof o=="object"?o.data:null;r.push({key:t,ageMs:e-n.time,status:n.status,bodyCode:o?.code??null,dataType:Array.isArray(s)?`array[${s.length}]`:s===null?"null":typeof s,bodyBytes:JSON.stringify(o??"").length})}return{entries:r,count:r.length}}function gr(e){let r=0;for(let t of Array.from(D.keys()))(!e||e(t))&&(D.delete(t),ae.delete(t),r++);return{removed:r,remaining:D.size}}function Wt(e){let r=0;for(let t of e)r=Math.imul(31,r)+t.charCodeAt(0)<<0;return r+=2147483648,r.toString()}var fr=["/home/sections","/home/categories","/customer/configurations","/customer/home/menu"];function hr(e){for(let r of fr)if(e.includes(r))return!0;return!1}function Me(e,r,t){if(hr(r.url))return;let n=[...r.params.keys()].sort().map(g=>`${g}=${r.params.getAll(g)}`).join("&"),o=cr?r.url:(()=>{try{let g=new URL(r.url);return g.pathname+g.search}catch{return r.url}})(),s={b:t.body,h:{},s:t.status,st:"OK",u:o,rt:r.responseType},i=[r.method,r.responseType,o,"",n].join("|");e.set(Wt(i),s)}globalThis.__ssrHttpCacheStats=pr;globalThis.__ssrHttpCacheDump=mr;globalThis.__purgeSsrHttpCache=gr;function yr(e,r){let t=r?.headers?.get?.("x-ssr-url")||"",n="default",o=t.includes("/ar")?"ar":"en";try{t?n=new URL(t).host:n=r?.headers?.get?.("host")||"default"}catch{}let s=String(r?.headers?.get?.("x-market-group")||"NATIONAL").toUpperCase();return`${n}|${o}|${s}|${e.urlWithParams}`}function Sr(e){let r=e?.headers?.get?.("x-ssr-url")||"";if(!r)return!1;try{let t=new URL(r).searchParams.get("_no_cache");return t==="1"||t==="true"}catch{return!1}}var zt=(e,r)=>{if(!we)return r(e);let t=m(I);if(k(t)&&e.method==="GET"){let p=e.url;if(Kt.some(f=>p.includes(f))){let f=m(K),P=[...e.params.keys()].sort().map(v=>`${v}=${e.params.getAll(v)}`).join("&"),_=[e.method,e.responseType,p,"",P].join("|"),w=Wt(_),A=f.get(w,null);if(A)return f.remove(w),S(new W({body:A.b,headers:new Qe(A.h||{}),status:A.s,statusText:A.st,url:A.u}))}return r(e)}if(!T(t)||e.method!=="GET")return r(e);let n=e.url;if(!Kt.some(p=>n.includes(p)))return r(e);let o=m(pe,{optional:!0}),s=m(K),i=yr(e,o),g=Sr(o),u=ur(i);if(!g){let p=D.get(i);if(p&&Date.now()-p.time<u){H.hit++;try{Me(s,e,p)}catch(P){console.error(`[SSR-HTTP-CACHE] TransferState write failed for ${e.url}:`,P)}return S(new W({body:p.body,status:p.status,url:e.url}))}let f=ae.get(i);if(f)return H.coalesced++,f}H.miss++;let h=O(p=>{if(p instanceof W&&p.status===200){if(jt(p.body)){console.warn(`[SSR-HTTP-CACHE] skip cache (empty payload) key=${i}`);return}if(D.size>=dr){let f=D.keys().next().value;f!==void 0&&(D.delete(f),H.evicted++)}D.set(i,{body:p.body,status:p.status,time:Date.now()}),H.set++;try{Me(s,e,{body:p.body,status:p.status,time:Date.now()})}catch{}}}),l=M(p=>{if(p instanceof W&&p.status===200&&jt(p.body)){let f=D.get(i);if(f){console.warn(`[SSR-HTTP-CACHE] serving stale entry on empty live response, key=${i}`);try{Me(s,e,f)}catch{}return new W({body:f.body,status:f.status,url:e.url})}}return p});if(g)return r(e).pipe(h,l);let c=r(e).pipe(h,l,de(()=>{ae.get(i)===c&&ae.delete(i)}),De({bufferSize:1,refCount:!1}));return ae.set(i,c),c};if(typeof setInterval<"u"&&we){let e=setInterval(()=>{let r=Date.now(),t=0;for(let[n,o]of D)r-o.time>Re*2&&(D.delete(n),t++);t>0&&console.log(`[SSR-HTTP-CACHE] swept ${t} expired entries, ${D.size} remaining`)},6e5);typeof e.unref=="function"&&e.unref()}Je(Lt);var _r=["/home/sections","/home/categories","/customer/configurations","/customer/home/menu"];function Jt(e){let r=e.url;for(let t of _r)if(r.includes(t))return!1;return!0}function vr(e,r={}){let t=r.isServer===!0,n=t?{}:{loader:{provide:mt,useClass:fe}};return{providers:[He(),ze(),It(),Rt(),ct(e,...t?[]:[pt({onViewTransitionCreated:({transition:o,from:s}
1)=>{s||o.skipTransition()}})],ut(),lt({onSameUrlNavigation:"ignore",paramsInheritanceStrategy:"always"}),dt({anchorScrolling:"enabled",scrollPositionRestoration:"disabled"})),Fe(gt.forRoot(n),ft.forRoot({positionClass:"toast-bottom-right",timeOut:3e3,progressBar:!0,closeButton:!1,tapToDismiss:!0,preventDuplicates:!0}),st,...t?[]:[Et.register("ngsw-worker.js",{enabled:z.production,registrationStrategy:"registerWhenStable:30000"})]),...t?[ve(_e(),Se({filter:Jt}))]:[ve(_e(),nt(),Se({filter:Jt}))],tt(ot(),rt([zt,Vt,$t])),{provide:at,useClass:Ht},...t?[]:[{provide:Oe,useClass:se}]]}}var Xt=vr(Ot,{isServer:!1});var Te;window.__sentryReady=new Promise(e=>{Te=e});var Ne="pending";Ze(Mt,Xt).then(()=>{window.__angularBooted=!0,Zt()}).catch(e=>{console.error(e),Zt(e)});function Zt(e){let r=()=>{Ne==="pending"&&import("./chunk-AHDZCJGP.js").then(t=>{if(Cr(t),se.attachSentry(t.createErrorHandler({logErrors:!0})),br(t),e!==void 0)try{t.captureException(e)}catch{}Ne="loaded",Te(t)}).catch(t=>{console.warn("[Sentry] lazy load failed:",t),Ne="failed",se.markLoadFailed(),window.__preBootErrors=null,Te(null)})};typeof window.requestIdleCallback=="function"?window.requestIdleCallback(r,{timeout:3e3}):setTimeout(r,1500)}function Cr(e){let r=Pr();e.init({dsn:window.__SENTRY_DSN__||"",release:window.__SENTRY_RELEASE__||void 0,environment:window.__SENTRY_ENVIRONMENT__||"production",enabled:!!window.__SENTRY_DSN__,initialScope:{tags:L({app:"storefront",render:"csr",tenant_host:window.location.hostname},r?{tenant_name:r}:{})},sampleRate:1,tracesSampleRate:.1,integrations:[e.browserTracingIntegration(),e.httpClientIntegration()],tracePropagationTargets:[/masterapi\.witheldokan\.com/,/\.witheldokan\.com/,"localhost"],ignoreErrors:["Cannot read properties of null (reading 'remove')","Failed to fetch","Load failed","NetworkError","Network request failed","AbortError","The operation was aborted","ResizeObserver loop","ResizeObserver loop completed with undelivered notifications",/^Non-Error promise rejection captured/,"ChunkLoadError",/Loading chunk [\d]+ failed/,"NG0750",/NG0750/,"ServiceWorker","ExpressionChangedAfterItHasBeenCheckedError","Script error.",/^Script error/],denyUrls:[/extensions\//i,/^chrome:\/\//i,/^chrome-extension:\/\//i,/^moz-extension:\/\//i,/googletagmanager\.com/,/google-analytics\.com/,/analytics\.google\.com/,/connect\.facebook\.net/,/sc-static\.net/,/analytics\.tiktok\.com/,/static\.hotjar\.com/,/clarity\.ms/,/assets\.gameball\.co/],beforeSend(t,n){return t.breadcrumbs?.forEach(s=>{s.data?.headers&&delete s.data.headers,s.data?.request_headers&&delete s.data.request_headers}),t.request?.url&&(t.request.url=Er(t.request.url)),t.request?.headers&&(delete t.request.headers.Authorization,delete t.request.headers.authorization,delete t.request.headers["api-key"]),t.user&&(t.user={id:t.user.id}),n.originalException?.name==="ChunkLoadError"&&(t.fingerprint=["chunk-load-error"]),t},beforeBreadcrumb(t){return t.category==="console"&&t.level!=="error"?null:((t.category==="fetch"||t.category==="xhr")&&t.data&&(delete t.data.request_headers,delete t.data.response_headers),t)}})}function br(e){let r=window.__preBootErrors;if(!r||r.length===0){window.__preBootErrors=null;return}for(let t of r)try{e.captureException(t.e,{tags:{source:"pre-boot-buffer",kind:t.k},extra:{buffered_at:t.t}})}catch{}r.length=0,window.__preBootErrors=null}function Pr(){try{let e=localStorage.getItem("environmentVariables");return e&&JSON.parse(e)?.APP_NAME||void 0}catch{return}}var Ar=["token","access_token","refresh_token","code","api_key","apikey","secret","password"];function Er(e){try{let r=new URL(e,window.location.origin);for(let t of Ar)r.searchParams.has(t)&&r.searchParams.set(t,"[REDACTED]");return r.pathname+r.search}catch{return e}}
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.