PageSourceSearch

https://cgp.omneky.com/assets/ProductGallery-Dgas9i24.js

js omneky.com collected 2026-09-24 18:50:06 UTC 18,394 bytes, 2 lines download raw bytes

1import{r as s,jm as Pe,i as Oe,f as me,gs as We,jn as De,j as e,F as k,bo as Ee,u as pe,fR as Ve,bp as $e,g as _e,m as He,jo as Ke,l as Qe,fS as Ue,a9 as te,C as Q,ct as qe,az as Ge,ap as Xe,d as Re,B as d,a as y,fk as Ze,dZ as Je,_ as Se,aS as Me,a7 as Ye,a8 as et,bn as tt,a4 as fe,ba as st,x as rt,ft as nt,ai as ot,jf as at,b as lt}from"./index-hM02A4WV.js";import{P as it}from"./Product-DchQIq5G.js";import{P as he}from"./ProductMobileBottomSheet-rFFcARvx.js";import{i as oe,g as ze}from"./adsCentralServiceProductPlaceholder-BVlEsQQb.js";import{f as Le,u as ct,s as dt,a as ut}from"./useProductScrapeRowTimeout-fMFJVGIz.js";import{I as ht}from"./IconLink-DCmT8wvI.js";import{I as mt}from"./IconExclamationCircle-BA9qWHxW.js";import"./manualProductDeferredSubmit-DJLWU-DW.js";import"./adGenerationDataUtilis-v39eWqWZ.js";import"./IconTrash-BAoiIP_2.js";import"./SectionHeader-BeyuOUqd.js";import"./Accordion-CJKZfCA8.js";import"./get-safe-id-Bp3H8K0-.js";import"./useSwipeDownToDismiss-0dvdQYrq.js";const Ie={passive:!0};function pt(){const[r,c]=s.useState({width:0,height:0}),i=s.useCallback(()=>{c({width:window.innerWidth||0,height:window.innerHeight||0})},[]);return Pe("resize",i,Ie),Pe("orientationchange",i,Ie),s.useEffect(i,[]),r}const ft=()=>{const r=Oe(),c=me("(max-width: 768px)",!1,{getInitialValueInEffect:!1}),{ref:i,height:a}=We();return s.useEffect(()=>{r(De(a))},[r,a]),e.jsx(k,{direction:"column",gap:10,ref:i,children:e.jsx(Ee,{pageName:c?void 0:"topBar.products.title",pageSubtitle:c?void 0:"topBar.products.subtitle",titleOrder:4})})},gt=4,xt=3e3;function bt({setProducts:r,searchSlot:c,onManualProductAdded:i,onImportedProductReady:a,onPendingImportStarted:x,sidebarAddOnly:b=!1}){const{t:n}=pe(),C=me("(max-width: 768px)",!1,{getInitialValueInEffect:!1}),m=Ve(),{colorScheme:j}=$e(),[U,R]=s.useState(!1),[h,B]=s.useState(!1),[P,I]=s.useState(!1),[S,z]=s.useState("input"),[v,N]=s.useState(null),[G,A]=s.useState(!1),{brandId:T}=_e(),L=He(),[F,O]=s.useState([""]),u=Ke(),{data:Z}=Qe(T),{data:se,refetch:J,dataUpdatedAt:ae}=Ue(T),[re,E]=s.useState(!1),W=j==="dark"?m.white:void 0,Y=j==="dark"?m.colors.dark[6]:"white",D=j==="dark"?m.colors.dark[4]:"var(--mantine-color-gray-3)",le=()=>({name:"",description:"",price:"",offer:"",benefits:"",targetAudience:"",selectedIndex:null,selectedAssets:[],id:""}),V=s.useCallback(()=>{O([""]),z("input"),N(null),A(!1)},[]),w=s.useCallback(()=>{B(!1),V()},[V]);s.useEffect(()=>{if(!(h&&S==="progress"&&!b))return;A(!1);const _=window.setTimeout(()=>A(!0),5e3);return()=>{window.clearTimeout(_)}},[b,h,S,v]),s.useEffect(()=>{if(!v)return;const o=window.setInterval(()=>{J()},xt);return()=>{window.clearInterval(o)}},[v,J]);const t=s.useMemo(()=>Le(se,v,ae),[se,v,ae]);s.useEffect(()=>{if(v){if(t&&oe(t)){te.show({title:n("common.error",{defaultValue:"Error"}),message:ze(t,n("products.scrapeErrorFallback")),color:"red"}),h?w():(N(null),A(!1));return}t!=null&&t.id&&t.status&&t.status!=="pending"&&(a==null||a(t),L.invalidateQueries({queryKey:["get-products-list",T]}),N(null),A(!1),h&&w())}},[t,T,w,v,a,L,h,n]);const l=s.useCallback(()=>{te.show({title:n("common.error",{defaultValue:"Error"}),message:n("products.scrapeStartTimeout"),color:"red"}),h?w():(N(null),A(!1))},[w,h,n]);ct({target:v,matched:!!t,onTimeout:l});const p=async()=>{var _,K;if(E(!0),F.filter(g=>g!=="").length===0){E(!1),te.show({title:"Error",message:"Please enter at least one product url",color:"red"});return}if(F.length>0){for(const g of F)if(g&&g!==""){const ee=Ye(g);if(!ee||!et.test(ee)){te.show({title:"Error",message:"Please enter a valid brand url",color:"red"}),E(!1);return}}}const o=(_=F==null?void 0:F.map(g=>g.includes("http")||g.includes("https")?g:`https://${g}`))==null?void 0:_.filter(g=>g!=="");try{const g=h?await dt({productUrl:o[0]??"",refetchProducts:J,cachedProducts:se}):null,ee=await u.mutateAsync({brand_id:T||"",locale:((K=Z==null?void 0:Z.language)==null?void 0:K.langCode)||"en-us",product_urls:o});if(g){const Ce=ut(g,ee);N(Ce),O([""]),await L.invalidateQueries({queryKey:["get-products-list",T]}),await J(),b?(B(!1),z("input"),x==null||x(Ce)):z("progress");return}I(!1),O([""]),te.show({message:"We are fetching the product details. This will take less than a minute.",color:"blue"}),L.invalidateQueries({queryKey:["get-products-list",T]}
1)}catch{te.show({title:"Error",message:n("avatarVideoCreate.importSaveError"),color:"red"})}finally{E(!1)}},f=(o,_)=>{O(K=>K.map((g,ee)=>ee===_?o:g))},$=()=>{R(!0)},M=()=>{R(!1)},Be=()=>{M(),V(),B(!0)},ge=()=>{O(Array.from({length:gt},()=>"")),I(!0)},Ne=()=>{M(),ge()},Ae=()=>{M(),r(o=>[le(),...o]),i==null||i()},ne=s.useCallback(()=>{I(!1),O([""])},[]),ie=s.useCallback(()=>{if(h&&S==="progress"){w();return}if(h){V(),B(!1),R(!0);return}P&&(ne(),R(!0))},[P,ne,w,V,h,S]),xe=h||P,H=h&&S==="progress"&&!b,be=(o,_,K,g)=>e.jsxs(k,{align:"flex-start",gap:"md",children:[e.jsx(d,{style:{width:36,height:36,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,background:o?m.colors.green[6]:m.colors.gray[1]},children:o?e.jsx(tt,{size:20,color:"white",stroke:2.5}):_?e.jsx(fe,{size:"sm",color:"dark"}):e.jsx(d,{w:10,h:10,style:{borderRadius:"50%",background:m.colors.gray[4]}})}),e.jsxs(d,{style:{minWidth:0},children:[e.jsx(y,{fw:700,size:"sm",mb:4,children:K}),e.jsx(y,{size:"xs",c:"dimmed",lh:1.45,children:g})]})]}),je=e.jsxs(k,{gap:"sm",wrap:"wrap",justify:b?"stretch":"flex-end",align:"center",style:{flexShrink:0},children:[e.jsx(Q,{py:"5px",bg:b?"blue.9":"gray",fullWidth:b,onClick:$,children:b?"+ Add New Product":n("products.addNewProduct")}),!b&&e.jsx(Q,{py:"5px",onClick:ge,leftSection:e.jsx(qe,{size:18}),children:n("products.bulkAddProducts")})]}),Fe=C?e.jsxs(k,{direction:"column",gap:"sm",children:[e.jsx(Q,{fullWidth:!0,loading:re,onClick:()=>p(),children:n("products.addProduct")}),e.jsx(Q,{variant:"default",fullWidth:!0,onClick:()=>h?w():ne(),children:n("products.cancel")})]}):e.jsxs(k,{justify:"flex-end",gap:"md",children:[e.jsx(Q,{variant:"default",onClick:()=>h?w():ne(),children:n("products.cancel")}),e.jsx(Q,{loading:re,onClick:()=>p(),children:n("products.addProduct")})]}),we=e.jsx(Ge,{p:"lg",radius:"md",withBorder:!0,style:{borderColor:D,background:Y},children:e.jsxs(Xe,{gap:"lg",children:[be(G,!G,n("avatarVideoCreate.importProgressReadingTitle"),n("avatarVideoCreate.importProgressReadingSubtitle")),be(!1,G,n("avatarVideoCreate.importProgressAssetsTitle"),n("avatarVideoCreate.importProgressAssetsSubtitle"))]})}),ye=e.jsx(e.Fragment,{children:F.map((o,_)=>e.jsx(Re,{mb:"md",label:P?`${n("products.addNewProductUrl")} ${_+1}`:n("products.addNewProductUrl"),value:o||"",onChange:K=>f(K.currentTarget.value,_),placeholder:n("products.addNewProductUrlDescription")},_))}),ke=e.jsxs(k,{direction:"column",gap:"md",children:[e.jsxs(d,{component:"button",type:"button",onClick:Be,style:{display:"flex",alignItems:"flex-start",gap:16,padding:16,border:`1px solid ${D}`,borderRadius:12,background:Y,cursor:"pointer",textAlign:"left",transition:"box-shadow 0.2s, border-color 0.2s"},onMouseEnter:o=>{o.currentTarget.style.boxShadow="0 4px 12px rgba(0,0,0,0.08)",o.currentTarget.style.borderColor=j==="dark"?m.colors.dark[3]:"var(--mantine-color-gray-4)"},onMouseLeave:o=>{o.currentTarget.style.boxShadow="none",o.currentTarget.style.borderColor=D},children:[e.jsx(d,{style:{display:"flex",alignItems:"center",justifyContent:"center",width:40,height:40,borderRadius:10,background:j==="dark"?m.colors.dark[5]:"var(--mantine-color-gray-1)"},children:e.jsx(ht,{size:22,stroke:1.5,color:W})}),e.jsxs(d,{style:{flex:1,minWidth:0},children:[e.jsx(y,{fw:600,size:"md",mb:4,children:n("products.importFromUrl")}),e.jsx(y,{size:"sm",c:"dimmed",lh:1.4,children:n("products.importFromUrlDescription")})]})]}),e.jsxs(d,{component:"button",type:"button",onClick:Ne,style:{display:"flex",alignItems:"flex-start",gap:16,padding:16,border:`1px solid ${D}`,borderRadius:12,background:Y,cursor:"pointer",textAlign:"left",transition:"box-shadow 0.2s, border-color 0.2s"},onMouseEnter:o=>{o.currentTarget.style.boxShadow="0 4px 12px rgba(0,0,0,0.08)",o.currentTarget.style.borderColor=j==="dark"?m.colors.dark[3]:"var(--mantine-color-gray-4)"},onMouseLeave:o=>{o.currentTarget.style.boxShadow="none",o.currentTarget.style.borderColor=D},children:[e.jsx(d,{style:{display:"flex",alignItems:"center",justifyContent:"center",width:40,height:40,borderRadius:10,background:j==="dark"?m.colors.dark[5]:"var(--mantine-color-gray-1)"},children:e.jsx(Ze,{size:22,stroke:1.5,color:W})}),e.jsxs(d,{style:{flex:1,minWidth:0},children:[e.jsx(y,{fw:600,size:"md",mb:4,children:n("products.bulkImportFromUrl")}),e.jsx(y,{size:"sm",c:"dimmed",lh:1.4,children:n("products.bulkImportFromUrlDescription")})]})]}),e.jsxs(d,{component:"button",type:"button",onClick:Ae,style:{display:"flex",alignItems:"flex-start",ga
1p:16,padding:16,border:`1px solid ${D}`,borderRadius:12,background:Y,cursor:"pointer",textAlign:"left",transition:"box-shadow 0.2s, border-color 0.2s"},onMouseEnter:o=>{o.currentTarget.style.boxShadow="0 4px 12px rgba(0,0,0,0.08)",o.currentTarget.style.borderColor=j==="dark"?m.colors.dark[3]:"var(--mantine-color-gray-4)"},onMouseLeave:o=>{o.currentTarget.style.boxShadow="none",o.currentTarget.style.borderColor=D},children:[e.jsx(d,{style:{display:"flex",alignItems:"center",justifyContent:"center",width:40,height:40,borderRadius:10,background:j==="dark"?m.colors.dark[5]:"var(--mantine-color-gray-1)"},children:e.jsx(Je,{size:22,stroke:1.5,color:W})}),e.jsxs(d,{style:{flex:1,minWidth:0},children:[e.jsx(y,{fw:600,size:"md",mb:4,children:n("products.enterManually")}),e.jsx(y,{size:"sm",c:"dimmed",lh:1.4,children:n("products.enterManuallyDescription")})]})]})]});return e.jsxs(d,{children:[c!=null?e.jsxs(k,{mb:"md",w:"100%",align:"center",justify:"space-between",gap:"md",wrap:"wrap",children:[e.jsx(d,{style:{flex:1,minWidth:200,maxWidth:640},children:c}),je]}):e.jsx(d,{w:"100%",children:je}),C?e.jsx(he,{opened:U,onClose:M,onBack:M,backAriaLabel:n("products.addProductMethodTitle"),title:n("products.addProductMethodTitle"),size:"auto",maxHeight:"min(520px, 88dvh)",children:ke}):e.jsxs(Se,{opened:U,onClose:M,centered:!0,size:"700px",radius:"md",padding:"md",withCloseButton:!1,children:[e.jsxs(k,{align:"center",gap:"sm",mb:"lg",children:[e.jsx(d,{component:"button",type:"button",onClick:M,style:{display:"flex",alignItems:"center",justifyContent:"center",background:"none",border:"none",cursor:"pointer",padding:4,borderRadius:8},"aria-label":n("products.addProductMethodTitle"),children:e.jsx(Me,{size:24,stroke:1.5,color:W})}),e.jsx(y,{fw:700,size:"xl",children:n("products.addProductMethodTitle")})]}),ke]}),C?e.jsx(he,{opened:xe,onClose:H?w:ie,onBack:H?void 0:ie,backAriaLabel:n("common.back",{defaultValue:"Back"}),title:n(H?"avatarVideoCreate.importProgressReadingTitle":"products.addProductUrlHeader"),size:P?"82%":"auto",maxHeight:P?"88dvh":"min(560px, 88dvh)",footer:H?void 0:Fe,children:H?we:ye}):e.jsx(Se,{opened:xe,onClose:ie,centered:!0,size:H?"560px":"lg",withCloseButton:!1,radius:"md",padding:"md",overlayProps:H?{backgroundOpacity:.65,blur:2}:void 0,children:H?we:e.jsxs(e.Fragment,{children:[e.jsxs(k,{align:"center",gap:"sm",mb:"lg",children:[e.jsx(d,{component:"button",type:"button",onClick:ie,style:{display:"flex",alignItems:"center",justifyContent:"center",background:"none",border:"none",cursor:"pointer",padding:4,borderRadius:8},"aria-label":n("common.back",{defaultValue:"Back"}),children:e.jsx(Me,{size:24,stroke:1.5,color:W})}),e.jsx(y,{size:"md",fw:700,children:n("products.addProductUrlHeader")})]}),ye,e.jsxs(k,{justify:"flex-end",gap:"md",mt:"lg",children:[e.jsx(Q,{variant:"default",onClick:()=>h?w():ne(),children:n("products.cancel")}),e.jsx(Q,{loading:re,onClick:()=>p(),children:n("products.addProduct")})]})]})})]})}const jt="_sidebar_rg0db_1",wt="_sidebarMobile_rg0db_9",de={sidebar:jt,sidebarMobile:wt},yt="_row_s8jal_1",kt="_thumb_s8jal_46",Ct="_monogram_s8jal_63",Pt="_thumbImage_s8jal_75",St="_body_s8jal_83",Mt="_title_s8jal_88",It="_subtitle_s8jal_95",vt="_warning_s8jal_103",q={row:yt,thumb:kt,monogram:Ct,thumbImage:Pt,body:St,title:Mt,subtitle:It,warning:vt};function Tt(r){try{const{hostname:c,pathname:i}=new URL(r.startsWith("http")?r:`https://${r}`),a=c.replace(/^www\./,"");return i&&i!=="/"?`${a}${i}`:a}catch{return r}}function Et(r){const c=r.trim().charAt(0);return c?c.toUpperCase():"#"}const _t=({product:r,title:c,isSelected:i,onSelect:a})=>{var h;const{t:x}=pe(),[b,n]=s.useState(!1),C=oe(r),m=r.status==="pending"&&!C,j=(h=r.scrapedImageUrls)==null?void 0:h[0],U=!!j&&!b,R=(()=>{var B;return m?null:r.productUrl?Tt(r.productUrl):(B=r.price)!=null&&B.trim()?r.price.trim():r.id?null:x("products.list.draft")})();return e.jsxs(st,{className:q.row,"data-selected":i||void 0,"aria-current":i,title:c,onClick:a,children:[e.jsxs(d,{className:q.thumb,"aria-hidden":!0,children:[e.jsx("span",{className:q.monogram,children:Et(r.name||c)}),U&&e.jsx("img",{className:q.thumbImage,src:j,alt:"",loading:"lazy",onError:()=>n(!0)})]}),e.jsxs(d,{className:q.body,children:[e.jsx(y,{className:q.title,lineClamp:2,children:c}
1),R&&e.jsx(y,{className:q.subtitle,c:"dimmed",lineClamp:1,children:R})]}),m&&e.jsx(fe,{size:"xs"}),(C||r.status==="scraped")&&e.jsx(rt,{label:C?ze(r,x("products.scrapeErrorFallback")):x("products.statusWarning"),position:"bottom",withArrow:!0,children:e.jsx(d,{component:"span",className:q.warning,children:e.jsx(mt,{size:16})})})]})},ce=10,ue=10,Ut=1e4,ve=200;function X(r,c){return r.id||r.productUrl||`__new-${c}`}function Rt(r,c){const i=c.trim().toLowerCase();if(!i)return!0;const a=(r.name||"").toLowerCase(),x=(r.description||"").toLowerCase(),b=(r.productUrl||"").toLowerCase();return a.includes(i)||x.includes(i)||b.includes(i)}function Te(r,c){return r.status==="pending"&&!oe(r)?c("products.fetchingProductDetails"):r.name||r.productUrl||c("products.newProductName")}function qt(){const{t:r}=pe(),{brandId:c}=_e(),i=me("(max-width: 768px)",!1,{getInitialValueInEffect:!1}),[a,x]=s.useState([]),[b,n]=s.useState(0),[C,m]=s.useState(""),[j,U]=s.useState("list"),{height:R}=pt(),[h,B]=s.useState(!1),[P,I]=s.useState(ce),[S,z]=s.useState(null),[v,N]=s.useState(null),G=s.useRef(null),A=s.useRef(null),{data:T,isLoading:L,refetch:F,dataUpdatedAt:O}=Ue(c),u=s.useMemo(()=>a.filter(t=>Rt(t,C)),[a,C]),Z=s.useMemo(()=>a.some(t=>t.status==="pending"&&!oe(t)),[a]);s.useEffect(()=>{!L&&T&&(T.length>0?x(T):x([{name:"",description:"",price:"",offer:"",benefits:"",targetAudience:"",selectedIndex:null,selectedAssets:[],id:""}]))},[T,L]),s.useEffect(()=>{if(c&&!h&&Z){const t=setInterval(()=>{F()},Ut);return()=>clearInterval(t)}},[c,h,Z]);const se=s.useCallback(({y:t})=>{const l=G.current;if(!l)return;const{scrollHeight:p,clientHeight:f}=l;t+f>=p-ve&&I(M=>M>=u.length?M:Math.min(M+ue,u.length))},[u.length]),J=s.useCallback(t=>{m(""),N(t),U("detail")},[]);s.useEffect(()=>{if(!v)return;const t=Le(a,v,O);if(!t)return;const l=a.indexOf(t);z(X(t,l)),I(p=>Math.max(p,l+1)),(t.status!=="pending"||oe(t))&&N(null)},[v,a,O]);const ae=s.useCallback(t=>{N(null);const l=a.findIndex(f=>t.id&&f.id===t.id||t.productUrl&&f.productUrl===t.productUrl),p=X(t,l>=0?l:0);if(m(""),z(p),U("detail"),l>=0){x(f=>f.map(($,M)=>M===l?t:$)),I(f=>Math.max(f,l+1));return}x(f=>[t,...f]),I(f=>Math.max(f+1,ce))},[a]),re=s.useMemo(()=>u.slice(0,P),[u,P]),E=s.useMemo(()=>u.length===0?null:S?u.find(t=>{const l=a.indexOf(t);return X(t,l)===S})??u[0]:u[0],[u,a,S]),W=E?a.indexOf(E):-1;s.useEffect(()=>{const t=G.current;if(!t||L||u.length===0)return;const{scrollHeight:l,clientHeight:p}=t;p!==0&&l<=p&&P<u.length&&I(f=>Math.min(f+ue,u.length))},[L,u.length,P,R]),s.useEffect(()=>{I(ce),m(""),U("list")},[c]),s.useEffect(()=>{I(ce)},[C]),s.useEffect(()=>{if(u.length===0){z(null);return}const t=u.some(l=>{const p=a.indexOf(l);return X(l,p)===S});if(!S||!t){const l=u[0];z(X(l,a.indexOf(l)))}},[u,a,S]),s.useEffect(()=>{if(!i)return;const t=A.current;if(!t)return;const l=new IntersectionObserver(p=>{var f;(f=p[0])!=null&&f.isIntersecting&&I($=>$>=u.length?$:Math.min($+ue,u.length))},{rootMargin:`${ve}px`});return l.observe(t),()=>l.disconnect()},[u.length,i,P]);const Y=s.useCallback(()=>{U("list")},[]),D=s.useCallback(t=>{z(t),i&&U("detail")},[i]),le=()=>u.length===0&&C.trim()?e.jsx(y,{c:"dimmed",py:"xl",size:"sm",children:r("products.searchNoResults")}):e.jsxs(e.Fragment,{children:[re.map(t=>{const l=a.indexOf(t),p=X(t,l);return e.jsx(_t,{product:t,title:Te(t,r),isSelected:p===S,onSelect:()=>D(p)},p)}),i&&P<u.length?e.jsx(d,{ref:A,h:1,"aria-hidden":!0}):null]}),V=()=>L?e.jsx(k,{justify:"center",align:"center",py:"xl",children:e.jsx(fe,{size:"lg"})}):E&&W>=0?e.jsx(it,{index:W,product:E,dontFetchProductDetails:t=>B(t),setProducts:x,expandManualAddNonce:b,detailsOnly:!0},X(E,W)):e.jsx(y,{c:"dimmed",py:"xl",size:"sm",children:r("products.searchNoResults")}),w=e.jsxs(e.Fragment,{children:[e.jsx(bt,{setProducts:x,sidebarAddOnly:!0,onImportedProductReady:ae,onPendingImportStarted:J,onManualProductAdded:()=>{n(t=>t+1),z("__new-0"),U("detail")}}),e.jsx(Re,{mt:"md",placeholder:r("products.searchPlaceholder"),value:C,onChange:t=>m(t.currentTarget.value),leftSection:e.jsx(nt,{size:18,stroke:1.5}),w:"100%"}),i?e.jsx(d,{mt:"sm",mb:"md",children:le()}):e.jsx(ot,{h:R-250,mb:"md",mt:"sm",pr:"xs",scrollbarSize:2,offsetScrollbars:!0,scrollbars:"y",type:"auto",onScrollPositionChange:se,viewportRef:G,styles:{viewport:{overflowX:"hidden",maxWidth:"100%"},root:{maxWidth:"100%"}},children:le()})]});if(i){const t=E?Te(E,r):r("products.title"),l=j==="detail";return e.jsxs(k,{w:"100%",direction:"column",pt:"sm",style:{minWidth:0,maxWidth:"100%",paddingBottom:at},children:[e.jsx(d,{px:"sm",children:e.jsx(Ee,{pageName:r("products.title")})}),e.jsxs(d,{px:"sm",children:[e.jsx(lt,{order:3,size:"20px",mt:"md",mb:"sm",children:r("products.title")}),e.jsx(d,{className:de.sidebarMobile,children:w})]}),e.jsx(he,{opened:l,onClose:Y,title:t,size:"92%",maxHeight:"92dvh",children:V()})]})}return e.jsxs(k,{px:{base:16,md:24,xl:30},w:"100%",direction:"column",children:[e.jsx(ft,{}),e.jsxs(k,{w:"100%",h:"100%",gap:"md",align:"stretch",wrap:"nowrap",children:[e.jsx(d,{pr:"md",className:`${de.sidebar} ${de.sidebarDivider}`,style:{overflow:"hidden"},children:w}),e.jsx(d,{flex:1,style:{minWidth:0},children:V()})]})]})}export{qt as default};
2//# sourceMappingURL=ProductGallery-Dgas9i24.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.