1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9838],{562:(e,t,l)=>{l.d(t,{u:()=>n});var s=l(4648),r=l(50771),a=l(96317);class n{getUserToken(){return"Bearer fasfas"}async getTokenAnonimous(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=a.env.NEXT_PUBLIC_DEFAULT_WAREHOUSE_UUID||"8ac35236-ee24-40ef-877e-3b78ca7e2c6e",l=e||t,n=JSON.stringify({device:{type:"web",os_version:"Linux",model:"NextJs",device_id:"",warehouse_uuid:l},warehouse_uuid:l}),i=new s.G,c={url:"plt/v1/clnt/agg/t/init/anon",method:r.s.POST};c.body=n;let u=await i.request(c).then(e=>e.text());try{return JSON.parse(u).token}catch(e){}}constructor(){}}},7323:(e,t,l)=>{l.d(t,{Kz:()=>n,Mm:()=>i,R4:()=>a});var s=l(4648),r=l(50771);async function a(e,t){return new s.G(e).request({url:"plt/v1/catlg/agg/ctgrs/".concat(t),method:r.s.GET,cache:"force-cache",revalidate:3600})}async function n(e,t,l){return new s.G(e).request({url:"plt/v1/catlg/agg/ctgrs/".concat(t,"/lvl/").concat(l),method:r.s.GET,cache:"default"})}async function i(e,t){return new s.G(e).request({url:"plt/v1/agg/dscnt/pdcts/fltrs",method:r.s.POST,cache:"default",body:JSON.stringify({}),revalidate:0})}},11203:(e,t,l)=>{l.d(t,{A:()=>x});var s=l(50003),r=l(20481),a=l(44057),n=l(14415),i=l(89199),c=l(34683),u=l(90963),o=l(5950);let d=()=>(0,s.jsxs)("section",{className:"min-w-[287px] bigScreen:mb-[100px] bg-tul_white bigScreen:h-[calc(100vh_-_124px)] smallScreen:h-full overflow-auto",children:[(0,s.jsx)("div",{className:"skeleton h-[15px] w-[100px] mt-[2px]"}),(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsxs)("div",{className:"flex flex-row gap-5 my-3 items-center",children:[(0,s.jsx)("div",{className:"skeleton h-[23px] w-[25px] rounded-[50%]"}),(0,s.jsx)("div",{className:"skeleton h-[11px] w-[130px] mt-[2px]"})]}),(0,s.jsxs)("div",{className:"flex flex-row gap-5 my-3 items-center",children:[(0,s.jsx)("div",{className:"skeleton h-[23px] w-[25px] rounded-[50%]"}),(0,s.jsx)("div",{className:"skeleton h-[11px] w-[130px] mt-[2px]"})]}),(0,s.jsxs)("div",{className:"flex flex-row gap-5 my-3 items-center",children:[(0,s.jsx)("div",{className:"skeleton h-[23px] w-[25px] rounded-[50%]"}),(0,s.jsx)("div",{className:"skeleton h-[11px] w-[130px] mt-[2px]"})]}),(0,s.jsxs)("div",{className:"flex flex-row gap-5 my-3 items-center",children:[(0,s.jsx)("div",{className:"skeleton h-[23px] w-[25px] rounded-[50%]"}),(0,s.jsx)("div",{className:"skeleton h-[11px] w-[130px] mt-[2px]"})]}),(0,s.jsxs)("div",{className:"flex flex-row gap-5 my-3 items-center",children:[(0,s.jsx)("div",{className:"skeleton h-[23px] w-[25px] rounded-[50%]"}),(0,s.jsx)("div",{className:"skeleton h-[11px] w-[130px] mt-[2px]"})]})]})]});function x(e){let{setSelectedWarehouses:t,setSelectedBrand:l,setSelectedCategories:x,selectedCategories:h,selectedBrand:m,selectedWarehouses:p,warehouses:f,brands:v,categories:g,loading:j}=e,_=(0,u.useRef)(null),w=(0,u.useRef)(null),b=(0,u.useRef)(null),[y,N]=(0,u.useState)(!1),[k,S]=(0,u.useState)(!1),{products:A}=(0,u.useContext)(c.M),E=(null==f?void 0:f.length)>0;(0,u.useEffect)(()=>{S(C().length>0)},[A,f]);let C=()=>{N(!1);let e=[];return E&&f.forEach(t=>{A.some(e=>e.warehouse_uuid===t.value)&&e.push(t.value)}),e};return(0,s.jsx)(i.default,{children:j?(0,s.jsx)(d,{}):(0,s.jsxs)("section",{className:"bigScreen:min-w-[287px] bigScreen:max-w-[287px] bigScreen:mb-[120px] bg-tul_white bigScreen:h-[85vh] smallScreen:h-screen overflow-unseen smallScreen:mb-0 smallScreen:w-[287px] overflow-auto",children:[(0,s.jsxs)("div",{className:"flex justify-between w-full p-[5px] items-center smallScreen:pl-2",children:[(0,s.jsx)("h2",{className:"font-bold text-[16px] text-primary_1 m-0 smallScreen:py-2",children:(0,s.jsx)(o.A,{id:"filters"})}),(0,s.jsx)("button",{onClick:()=>{var e,t,l;null==b||null==(e=b.current)||e.clearFilters(),null==_||null==(t=_.current)||t.clearFilters(),null==w||null==(l=w.current)||l.clearFilters()},className:"text-[10px] font-semibold text-primary_1 bg-transparent cursor-pointer",children:(0,s.jsx)(o.A,{id:"cleanFilters"})})]}),E&&k&&(0,s.jsx)("div",{className:"flex bg-complementary_10 py-4 px-2 relative overflow-hidden",children:(0,s.jsx)("div",{className:"form-control",children:(0,s.jsxs)("label",{className:"label cursor-pointer p-0",children:[(0,s.jsx)("input",{type:"checkbox",className:"checkbox mr-2",checked:y,onChange:()=>{var e,t,l;if(N(!y),!y){null==_||null==(t=_.current)||t.setManualSelectedValue([]);let e=C();return null==_||null==(l=_.current)||l.setManualSelectedValue(C()),N(e.length>0)}null==_||null==(e=_.current)||e.setManualSelectedValue([])},id:"sellersCart",name:"sellersCart"}),(0,s.jsx)("span",{className:"label-text line-clamp-1 text-[14px] text-gray_scale_1",children:(0,s.jsx)(o.A,{id:"vendorsInMyCart"})}),(0,s.jsx)(n.default,{imageUrl:"/assets/img/shopping-cart-green.png",alt:"shopping-cart",width:74,height:52,className:"absolute right-[-12px] bottom-[-7px]"})]})})}),(0,s.jsx)("hr",{className:"border-gray_scale_3"}
1),(0,s.jsxs)("div",{className:"smallScreen:pl-2",children:[(0,s.jsx)(a.C,{title:"seller",index:1,children:(0,s.jsx)(r.A,{ref:_,values:f,selectedValues:p,emitFilter:e=>{let{current:l}=_||{};if(!y)return void t(e);let s=A.map(e=>e.warehouse_uuid);if(!e.every(e=>s.includes(e))){let t=null==e?void 0:e.filter(e=>!s.includes(e));return l&&l.setManualSelectedValue(t),N(!1)}y&&0===e.length&&N(!1),t(e)}})}),(0,s.jsx)(a.C,{title:"brand",index:2,children:(0,s.jsx)(r.A,{ref:w,values:v,selectedValues:m,emitFilter:l})}),g&&x&&(0,s.jsx)(a.C,{title:"categories",index:3,children:(0,s.jsx)(r.A,{ref:b,selectedValues:h,values:g,emitFilter:x})})]})]})})}},20011:(e,t,l)=>{l.d(t,{GH:()=>n,V7:()=>a});var s=l(50771),r=l(4648);l(75922),l(96317).env.NEXT_PUBLIC_DEFAULT_WAREHOUSE_UUID;async function a(e,t,l){return new r.G(l).request({url:"plt/v1/agg/dscnt/pdcts?page=".concat(e),method:s.s.POST,cache:"force-cache",body:JSON.stringify({brands_uuids:t.brands,warehouses_uuids:t.warehouses,categories_uuids:t.categories,segments_uuids:t.segments_uuids})})}async function n(e,t,l,a){return new r.G(a).request({url:"plt/v2/catlg/agg/ctgrs/".concat(e,"/pdcts?page=").concat(t),method:s.s.POST,cache:"force-cache",body:JSON.stringify({brands_uuids:l.brands,warehouses_uuids:l.warehouses})})}},20481:(e,t,l)=>{l.d(t,{A:()=>n});var s=l(50003),r=l(90963),a=l(5950);let n=(0,r.forwardRef)(function(e,t){let{values:l,emitFilter:n,selectedValues:i}=e,[c,u]=(0,r.useState)(!1),[o,d]=(0,r.useState)(i||[]),x=c?l:null==l?void 0:l.slice(0,10),h=(null==l?void 0:l.length)>10,m=(e,t)=>{d(l=>e.target.checked?[...l,t]:l.filter(e=>e!==t))};return(0,r.useImperativeHandle)(t,()=>({clearFilters(){d([])},items:x,setManualSelectedValue(e){d(e)}}),[x]),(0,r.useEffect)(()=>{n(o)},[o]),(0,r.useEffect)(()=>{i&&d(i)},[i]),(0,s.jsxs)(s.Fragment,{children:[null==x?void 0:x.map(e=>(0,s.jsx)("div",{className:"form-control",children:(0,s.jsxs)("label",{className:"label cursor-pointer justify-normal",children:[(0,s.jsx)("input",{type:"checkbox",className:"checkbox mr-2",checked:o.includes(e.value),onChange:t=>m(t,e.value)}),(0,s.jsx)("span",{className:"label-text line-clamp-1 text-[14px] text-gray_scale_1",children:e.label})]})},e.value)),h&&(0,s.jsx)("div",{className:"cursor-pointer flex justify-center p-2 text-[14px] leading-4 text-primary_1",onClick:()=>{u(e=>!e)},children:c?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.A,{id:"seeLess"}),(0,s.jsx)("i",{className:"text-[10px] relative top-[1px] ml-1 soytul soytul-chevron_up_filled"})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.A,{id:"seeMore"}),(0,s.jsx)("i",{className:"text-[10px] relative top-[1px] ml-1 soytul soytul-chevron_down_filled"})]})})]})})},44057:(e,t,l)=>{l.d(t,{C:()=>a});var s=l(50003),r=l(5950);function a(e){let{children:t,title:l,index:a=0}=e;return(0,s.jsxs)("div",{tabIndex:a,className:"collapse collapse-
1arrow",children:[(0,s.jsx)("input",{type:"checkbox",className:"",defaultChecked:!0}),(0,s.jsx)("div",{className:"collapse-title pl-[0px] pt-[20px] text-gray_scale_1 bg-transparent text-primary-1 font-bold text-[14px] h-[20px]",children:(0,s.jsx)(r.A,{id:l})}),(0,s.jsx)("div",{className:"collapse-content bg-transparent flex flex-col p-0",children:t})]})}},75922:(e,t,l)=>{l.d(t,{rA:()=>x,WB:()=>d,CV:()=>o}),l(21166);var s=l(6249),r=l(85897),a=l(562),n=function(e){return e.B2C="b2c",e.B2B="b2b",e.BUILDER="builder",e.IRONMONGER="ironmonger",e}({}),i=l(81539),c=l(96317);let u=new r.H;c.env.NEXTAUTH_SECRET,(0,s.A)({name:"anonymous",id:"anonymous",credentials:{},async authorize(e,t){try{var l,s;let e=new a.u,t=await e.getTokenAnonimous(),r=i.c9.now().setZone("America/Bogota").plus({minutes:15}),n={id:"0",name:"TUL_ANON",login:!1,uuid:(null==t?void 0:t.uuid)||"f51a26f5-2e00-4744-aaa1-6bc5a5377114",expiration_date:r.toISO()||"",id_token:null!=(l=null==t?void 0:t.id_token)?l:"",refresh_token:null!=(s=null==t?void 0:t.refresh_token)?s:"",city:(null==t?void 0:t.city)||"BOGOT\xc1",warehouse_uuid:(null==t?void 0:t.warehouse_uuid)||c.env.NEXT_PUBLIC_DEFAULT_WAREHOUSE_UUID||"8ac35236-ee24-40ef-877e-3b78ca7e2c6e"};if(n.id_token)return n;return null}catch(e){return null}}}),(0,s.A)({name:"Credentials",id:"credentials",credentials:{cellphone:{label:"cellphone",type:"text",placeholder:"Phone"},otp:{label:"otp",type:"password"}},async authorize(e,t){try{var l,s,r;let t=null,a=await u.verifyOTP(null!=(l=null==e?void 0:e.cellphone)?l:"",null!=(s=null==e?void 0:e.otp)?s:"");if(!a||!a.ok){let e=null;try{e=await a.json()}catch(e){}throw Error(JSON.stringify({errors:(null==e?void 0:e.message)||(null==e?void 0:e.error)||"Invalid credentials",status:(null==a?void 0:a.status)||400,invalid_credentials:!0}))}let i=null;try{i=await a.json()}catch(e){return null}if((null==i?void 0:i.status)===400)throw Error(JSON.stringify({errors:(null==i?void 0:i.message)||"Invalid credentials",status:400,invalid_credentials:!0}));if(null==i?void 0:i.id_token){let e=/\b4\d{2}\b/,l=await u.getProfile(i.id_token),s=null;try{s=await l.json()}catch(e){}if(s){if(delete s.segments,delete s.warehouses,delete s.warehouses_packable,e.test(String(l.status||s.status)))throw Error(JSON.stringify({errors:s.error||s.message,status:l.status||s.status,error_server:!0}));if((null==(r=s.client)?void 0:r.type)!==n.B2C){let l=await u.getHardwareStore(i.id_token);try{t=await l.json()}catch(e){}if(t&&e.test(String(l.status||t.status)))throw Error(JSON.stringify({errors:t.error||t.message,status:l.status||t.status,error_server:!0}))}i.login=!0,i.access_token=i.id_token;let a={...s,...s.client};delete a.client;let c={...i,...a};return t&&(c.hardwareStore=t),c}}return null}catch(e){if(e instanceof Error&&e.message.startsWith("{"))throw e;return null}}});function o(e){var t;return!!(null==e||null==(t=e.user)?void 0:t.login)}l(82135);let d=e=>{var t;return null!=e&&null!=(t=e.user)&&!!t.id_token},x=e=>{var t;return null!=e&&null!=(t=e.user)&&!!t.warehouse_uuid}},77314:(e,t,l)=>{l.d(t,{A:()=>n});var s=l(50003),r=l(5950),a=l(14415);function n(e){let{image:t,title:l,message:n,btnMessage:i,callbackAction:c}=e;return(0,s.jsxs)("div",{className:"flex flex-col justify-center items-center m-auto mb-10",children:[(0,s.jsx)(a.default,{height:183,width:160,alt:"logo_tul_header",imageUrl:t}),(0,s.jsx)("span",{className:"font-semibold text-[24px] text-tul_black ",children:(0,s.jsx)(r.A,{id:l})}),(0,s.jsx)("span",{className:"font-regular text-tul_black text-[16px]",children:(0,s.jsx)(r.A,{id:n})}),(0,s.jsx)("div",{className:"btn btn-primary mt-5",onClick:c,children:(0,s.jsx)(r.A,{id:i})})]})}},86471:(e,t,l)=>{l.d(t,{A:()=>n});var s=l(50003),r=l(89199),a=l(5950);function n(e){let{title:t,subtitle:l,attributeSubtitle:n}=e;return(0,s.jsx)(r.default,{children:(0,s.jsxs)("div",{className:"w-full h-[90px] flex flex-col justify-center",children:[(0,s.jsx)("div",{className:"text-[16px] md:text-[22px] font-semibold text-primary_1 text-center",children:(0,s.jsx)(a.A,{id:t})}),(0,s.jsxs)("div",{className:"text-[14px] md:text-[14px] font-regular text-tul_black text-center",children:[(0,s.jsx)(a.A,{id:l})," ",n]})]})})}}}]);
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.