PageSourceSearch

https://plycem.vercel.app/_next/static/chunks/pages/calculadora-0ce62f43d0c21548.js

js plycem.vercel.app collected 2026-10-03 07:30:13 UTC 3,388 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7644],{9539:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/calculadora",function(){return r(3512)}])},3512:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSG:function(){return _}});var u=r(5893),l=r(7294),o=r(9008),a=r.n(o),s=r(1163),c=r(5935),n=r(8075),i=r(8806),f=r(5822),d=r(5475),p=r(8666),S=r(3999),v=r(3654),_=!0;t.default=e=>{let{yoast:t,page:r,products:o,salePoints:_}=e,{scroll:h}=(0,n.lh)(),m=(0,s.useRouter)(),[E,j]=(0,l.useState)([]),[x,P]=(0,l.useState)(""),[g,w]=(0,l.useState)({}),[y,N]=(0,l.useState)([]),[T,q]=(0,l.useState)(""),[F,b]=(0,l.useState)([]),[O,k]=(0,l.useState)(1),[I,X]=(0,l.useState)(!1),[Z,L]=(0,l.useState)({nombre:"",apellidos:"",correo:"",telefono:"",pais:"",provincia:"",puntosVenta:"",detalle:"",storeEmail:"",storePhone:"",storeLogo:""}),[V,C]=(0,l.useState)(1),[J,z]=(0,l.useState)([]),[G,M]=(0,l.useState)({show:!0,title:"",color:"#000"});(0,l.useEffect)(()=>{o.length>0&&g.producto&&P(o.find(e=>e.title===g.producto))},[o,g.producto]);let Q=(0,l.useMemo)(()=>"".concat("https://plycem.5e.cr","/calculadora?").concat(Object.entries(g).map(e=>{let[t,r]=e;return"".concat(t,"=").concat(r)}).join("&").replace(" ","%20")),[g]);return(0,l.useEffect)(()=>{q(Q)},[Q]),(0,l.useEffect)(()=>{(()=>{let e={...m.query};w(e),m.query.flujo&&(k(3),setTimeout(()=>{h.scrollTo("#product-table-calculator")},1e3))})()},[m.query]),(0,l.useEffect)(()=>{w(e=>({...e,area:((parseFloat(g.value1)?parseFloat(g.value1):0)*(parseFloat(g.value2)?parseFloat(g.value2):0)).toFixed(2)}))},[g.value1,g.value2]),(0,l.useEffect)(()=>{x&&w(e=>({...e,espesorLamina:"Seleccionar"}))},[g.tipoPared]),(0,l.useEffect)(()=>{let e=JSON.parse(window.localStorage.getItem("products"));e&&N(e)},[]),(0,l.useEffect)(()=>{y&&y.length>=1&&localStorage.setItem("products",JSON.stringify(y))},[y]),(0,l.useEffect)(()=>{let e=setTimeout(()=>{(0,v.q)("effectiveness_calculator_use",{effectiveness_calculator:"Visita de p\xe1gina"})},2e3);return()=>clearTimeout(e)},[]),(0,u.jsx)(p.Xp.Provider,{value:{page:r,products:o,salePoints:_},children:(0,u.jsx)(p.$V.Provider,{value:{productSelected:x,productsSelected:E,setProductSelected:P,handleProductsSelection:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;j(r=>{let u=r.findIndex(t=>t.title===e.title);if(-1!==u)return r.filter((e,t)=>t!==u);let l={title:e.title,producto:e.title,quantity:t,flujo:"cotizar"};return[...r,l]})},updateProductsQuantity:(e,t)=>{j(r=>{let u=r.map(r=>{if(r.title===e){let u={...r,quantity:t};return 0!=t?b(t=>t.filter(t=>t!==e)):b([...F,e]),u}return r});return u})},productParams:g,setProductParams:w,urlToShare:T,setUrlToShare:q,errors:F,setErrors:b,step:O,removeFromProducts:e=>{j(t=>t.filter(t=>t.title!==e)),b(t=>t.filter(t=>t!==e)),setTimeout(()=>{0==x&&P()},100)},setStep:k,localStorageProducts:y,setLocalStorageProducts:N,calculatorToast:G,setCalculatorToast:M,setProductsSelected:j},children:(0,u.jsxs)(p.XL.Provider,{value:{modalIsOpen:I,setModalIsOpen:X,modalFormData:Z,setModalFormData:L,modalStep:V,setModalStep:C,modalErrors:J,setModalErrors:z},children:[(0,u.jsx)(a(),{children:(0,c.ZP)(t)}),r&&o&&_&&(0,u.jsxs)(S.I,{children:[(0,u.jsx)(d.Z,{type:"calculator"}),(0,u.jsx)(i.Z,{}),(0,u.jsx)(f.Z,{})]})]})})})}}},function(e){e.O(0,[5935,4856,1100,33,9774,2888,179],function(){return e(e.s=9539)}),_N_E=e.O()}]);

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.