enqueueScripts([function(){ (window.webpackJsonpstudiofco_vtex_core_1_0_68=window.webpackJsonpstudiofco_vtex_core_1_0_68||[]).push([["FingerPrint"],{0:function(e,t){e.exports=React},136:function(e,t,r){"use strict";r.r(t);var n=r(0),a=r.n(n),c=r(8),o=r(24),i=r(3),u=r(13),s=r.n(u),f=r(18),p=r(21),l=r.n(p),d={id:null,name:null,email:null,hasAccept:"NOT",date:null,searchLinks:[],products:[]},b=function(){return new Promise((function(e,t){var r=indexedDB.open("FingerPrintDB",1);r.onupgradeneeded=function(e){var t=e.target.result;t.objectStoreNames.contains("fingerprint")||t.createObjectStore("fingerprint",{keyPath:"id"})},r.onsuccess=function(t){return e(t.target.result)},r.onerror=function(e){return t(e.target.error)}}))},v=function(){var e=Object(f.a)(s.a.mark((function e(t,r){var n,a,c,o;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b();case 2:n=e.sent,a=n.transaction("fingerprint","readwrite"),c=a.objectStore("fingerprint"),o={id:t,data:r},c.put(o),a.oncomplete=function(){return console.log("String ".concat(t," guardado con éxito 🔥"))};case 8:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),g=function(){var e=Object(f.a)(s.a.mark((function e(t){var r,n,a,c;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b();case 2:return r=e.sent,n=r.transaction("fingerprint","readonly"),a=n.objectStore("fingerprint"),c=a.get(t),e.abrupt("return",new Promise((function(e,t){c.onsuccess=function(t){var r=t.target.result;if(!r)return e(null);e(r.data)},c.onerror=function(e){return t(e.target.error)}})));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=Object(f.a)(s.a.mark((function e(t){var r,n,a,c;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=new TextEncoder,n=r.encode(t),e.next=4,crypto.subtle.digest("SHA-256",n);case 4:return a=e.sent,c=Array.from(new Uint8Array(a)),e.abrupt("return",c.map((function(e){return e.toString(16).padStart(2,"0")})).join(""));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function(){var e=Object(f.a)(s.a.mark((function e(){var t,r;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.createElement("canvas"),r=t.getContext("2d")){e.next=4;break}return e.abrupt("return","error_canvas");case 4:return r.textBaseline="top",r.font="16px Arial",r.fillStyle="blue",r.fillText("Canvas Fingerprinting STF",10,10),r.fillStyle="red",r.fillRect(20,20,50,50),e.abrupt("return",t.toDataURL());case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=Object(f.a)(s.a.mark((function e(){return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){try{var t=new(window.OfflineAudioContext||window.OfflineAudioContext)(1,44100,44100),r=t.createOscillator(),n=t.createOscillator(),a=t.createGain(),c=t.createChannelMerger(2);r.type="triangle",r.frequency.value=1e3,n.type="sine",n.frequency.value=2e3,a.gain.value=.001,r.connect(c,0,0),n.connect(c,0,1),c.connect(a),a.connect(t.destination),r.start(),n.start(),t.startRendering().then(function(){var t=Object(f.a)(s.a.mark((function t(r){var n,a,c;return s.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==r.length){t.next=4;break}return console.error("El buffer de audio está vacío."),e("error_audio"),t.abrupt("return");case 4:if(!(n=r.getChannelData(0).slice(0,256)).every((function(e){return 0===e}))){t.next=9;break}return console.warn("Todos los valores del fingerprint de audio son 0."),e("error_audio"),t.abrupt("return");case 9:return a=n.map((function(e){return(1e5*e).toFixed(0)})).join(""),t.next=12,O(a);case 12:c=t.sent,e(c);case 14:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){console.error("Error al generar audio fingerprint:",t),e("error_audio")}))}catch(t){console.error("Audio fingerprint no soportado:",t),e("error_audio")}})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=Object(f.a)(s.a.mark((function e(){var t,r,n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.createElement("canvas"),r=t.getContext("webgl")||t.getContext("experimental-webgl")){e.next=4;break}return e.abrupt("return","webgl_not_supported");case 4:return n=r.getExtension("WEBGL_debug_renderer_info"),e.abrupt("return",n?r.getParameter(n.UNMASKED_RENDERER_WEBGL):"unknown_gpu");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=Object(f.a)(s.a.mark((function e(){var t,r;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=performance.now(),r=0;r<1e6;r++)Math.sqrt(r);return e.abrupt("return",(performance.now()-t).toFixed(2));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),j=function(){var e=Object(f.a)(s.a.mark((function e(){var t,r,n,a,c,o,u;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([h(),x(),m(),w()]);case 2:return t=e.sent,r=Object(i.a)(t,4),n=r[0],a=r[1],c=r[2],o=r[3],u="".concat(n,"|").concat(a,"|").concat(c,"|").concat(o),e.abrupt("return",O(u));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),k=function(){var e=Object(c.useRuntime)(),t=e.route,r=e.page,u=e.account,p=t.canonicalPath,b=l()(),O=Object(n.useState)(d),h=Object(i.a)(O,2),x=h[0],m=h[1],w=Object(n.useState)(!1),k=Object(i.a)(w,2),y=k[0],S=k[1],_=Object(n.useCallback)(Object(f.a)(s.a.mark((function e(){var t;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=x.id||"",e.next=3,Promise.all([v(1,t),v(2,"NOT"),v(4,(new Date).toISOString()),v(5,JSON.stringify([])),v(6,JSON.stringify([]))]);case 3:case"end":return e.stop()}}),e)}))),[x.id]),E=Object(n.useCallback)(Object(f.a)(s.a.mark((function e(){var t,r,n,a,c,o,u,f;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([g(1),g(2),g(3),g(4),g(5),g(6)]);case 2:return t=e.sent,r=Object(i.a)(t,6),n=r[0],a=r[1],c=r[2],o=r[3],u=r[4],f=r[5],e.abrupt("return",{id:n,hasAccept:a,name:c?JSON.parse(c).name:null,email:c?JSON.parse(c).email:null,date:o,searchLinks:u?JSON.parse(u):[],products:f?JSON.parse(f):[]});case 11:case"end":return e.stop()}}),e)}))),[]);Object(n.useEffect)((function(){j().then((function(e){m((function(t){return Object.assign(Object.assign({},t),{id:e,hasAccept:"NOT",date:Date.now()})}))}))}),[]),Object(n.useEffect)((function(){E().then((function(e){!e.id&&x.id?_():(e.id&&x.id,m((function(t){return Object.assign(Object.assign({},t),e)})))}))}),[x.id,E,_]),Object(n.useEffect)((function(){(function(){var e=Object(f.a)(s.a.mark((function e(){var t,n,a,c,i,u,f,l;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("store.home"===r){e.next=14;break}return n="store.product"===r?6:5,a=new Date,c=a.toISOString().split("T")[0],i=a.toTimeString().split(" ")[0],e.next=7,g(n);case 7:return u=e.sent,f=u?JSON.parse(u):[],(l=f.find((function(e){return e.url===p})))?(l.date=c,l.hour=i):6===n?f.push({url:(null===(t=null==b?void 0:b.product)||void 0===t?void 0:t.productId)||"",date:c,hour:i}):f.push({url:p,date:c,hour:i}),m(6===n?function(e){var t;return Object.assign(Object.assign({},e),{products:[].concat(Object(o.a)(e.products),[{url:(null===(t=null==b?void 0:b.product)||void 0===t?void 0:t.productId)||"",date:c,hour:i}])})}:function(e){return Object.assign(Object.assign({},e),{searchLinks:[].concat(Object(o.a)(e.searchLinks),[{url:p,date:c,hour:i}])})}),e.next=14,v(n,JSON.stringify(f));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[p,x.hasAccept,r]),Object(n.useEffect)((function(){var e=function(){x.id&&N()},t=function(){"hidden"===document.visibilityState&&N()};return window.addEventListener("beforeunload",e),document.addEventListener("visibilitychange",t),function(){window.removeEventListener("beforeunload",e),document.removeEventListener("visibilitychange",t)}}),[x]),Object(n.useEffect)((function(){var e=setInterval(function(){var e=Object(f.a)(s.a.mark((function e(){var t;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g(7);case 2:if(t=e.sent,!(!!t&&Date.now()-new Date(t).getTime()>=6e4)&&t){e.next=10;break}return S(!0),e.next=8,v(7,(new Date).toISOString());case 8:e.next=11;break;case 10:S(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),1e4);return function(){return clearInterval(e)}}),[]),Object(n.useEffect)((function(){x.id&&y&&N()}),[y,x.id]);var N=Object(n.useCallback)(Object(f.a)(s.a.mark((function e(){var t,r,n,a,c,i;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(x.id&&x.hasAccept){e.next=3;break}return console.error("No hay fingerprint para guardar"),e.abrupt("return");case 3:return t=JSON.stringify({userid:x.id,name:x.name,email:x.email,searchLinks:x.searchLinks,products:x.products,account:u}),r=(new TextEncoder).encode(t),n=String.fromCharCode.apply(String,Object(o.a)(r)),a=btoa(n),e.next=9,fetch("https://f9fw5ptss0.execute-api.us-east-1.amazonaws.com/prd/api/fingerprint/save",{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify({encrypted:a})});case 9:if((c=e.sent).ok){e.next=13;break}return console.error("Error al guardar el fingerprint:",c.status),e.abrupt("return");case 13:return e.next=15,c.json();case 15:if(200===(i=e.sent).status&&!i.error){e.next=19;break}return console.error("Error al guardar el fingerprint en el backend:",i.message),e.abrupt("return");case 19:if(200!==i.status){e.next=23;break}return m((function(e){return Object.assign(Object.assign({},e),{searchLinks:[],products:[]})})),e.next=23,Promise.all([v(5,JSON.stringify([])),v(6,JSON.stringify([]))]);case 23:console.log("Fingerprint guardado correctamente");case 24:case"end":return e.stop()}}),e)}))),[x]);return a.a.createElement(a.a.Fragment,null)},y=function(e){var t=e.classes,r=e.isActive,n=void 0===r||r;return a.a.createElement(c.NoSSR,null,n&&a.a.createElement(k,{classes:t}))};y.schema={title:"Huella digital",type:"object",properties:{isActive:{title:"Capturar datos",type:"boolean",default:!0}},required:["isActive"]};var S=y;t.default=S},21:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProduct"]},55:function(e,t){e.exports=regeneratorRuntime},8:function(e,t){e.exports=__RENDER_8_RUNTIME__},91:function(e,t,r){"use strict";r.r(t),function(e){var t=r(2);r.p=Object(t.getPublicPath)("studiofco.vtex-core@1.0.68");var n=Object(t.register)((function(){return r(136)}),e,"studiofco.vtex-core@1.0.68","studiofco.vtex-core@1.x","FingerPrint");n.renderHotReload,n.setupHMR}.call(this,r(15)(e))}},[[91,"common"]]]); },function(){ (window.webpackJsonpstudiofco_vtex_core_1_0_68=window.webpackJsonpstudiofco_vtex_core_1_0_68||[]).push([["NavBar"],{0:function(e,t){e.exports=React},114:function(e,t,n){"use strict";n.r(t),function(e){var t=n(2);n.p=Object(t.getPublicPath)("studiofco.vtex-core@1.0.68");var a=Object(t.register)((function(){return n(156)}),e,"studiofco.vtex-core@1.0.68","studiofco.vtex-core@1.x","NavBar");a.renderHotReload,a.setupHMR}.call(this,n(15)(e))},12:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},156:function(e,t,n){"use strict";n.r(t);var a=n(3),c=n(0),r=n.n(c),o=n(8),i=n(63),l=n.n(i),s=n(12),d=n.n(s),u=n(17),f=n.n(u),v=n(64),m=n(29),E=n(16),_=n.n(E),b=["header","container-nav","container-row","container-headband","container-content","container-left","container-center","container-right"],w=function(e){var t=e.children,n=Object(c.useState)(!1),i=Object(a.a)(n,2),s=i[0],u=i[1],E=Object(c.useRef)(null),w=Object(v.b)().isColorHidden,x=d()(b).handles,N=_()().isMobile,h=Object(c.useRef)(null),p=Object(c.useCallback)((function(){if("undefined"!=typeof window&&"undefined"!=typeof document&&E.current){var e=E.current.offsetTop,t=window.scrollY;if(0===t)"fixed"===window.getComputedStyle(document.documentElement).position||u(t>e);else u(t>e)}}),[E]);return Object(c.useEffect)((function(){return window.addEventListener("scroll",p),function(){window.removeEventListener("scroll",p)}}),[p]),r.a.createElement(r.a.Fragment,null,r.a.createElement("header",{ref:E,className:"w-100 ".concat(s?f.a["header--sticky"]:""," ").concat(x.header," ").concat(w?f.a["header--colorEffectHidden"]:"")},r.a.createElement("nav",{ref:h,className:"z-9999 w-100 flex flex-column ".concat(x["container-nav"])},r.a.createElement("h2",{style:m.a},"Menú de navegación"),r.a.createElement("div",{className:"w-100 ".concat(x["container-headband"])},r.a.createElement(o.Block,{id:"head-band"})),r.a.createElement("div",{className:"w-100 relative ".concat(x["container-content"])},r.a.createElement("div",{className:"w-100 flex flex-row justify-between items-center relative ".concat(N?f.a["menu-mobile"]:""," ").concat(x["container-row"])},r.a.createElement("div",{className:x["container-center"]},r.a.createElement(o.Block,{id:"navigation"})),r.a.createElement("div",{className:"flex flex-column relative ".concat(x["container-left"])},r.a.createElement(o.Block,{id:"nav-logo"})),r.a.createElement("div",{className:"relative flex flex-row justify-end ".concat(x["container-right"])},r.a.createElement(o.Block,{id:"nav-right"})))))),r.a.createElement(l.a,{className:"overlay"},t))},x=function(e){return r.a.createElement(v.a,null,r.a.createElement(w,e))};t.default=x},16:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},29:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a={opacity:0,fontSize:.1,position:"absolute"}},63:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.react-portal@0.x/Overlay"]},64:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return l}));var a=n(3),c=n(0),r=n.n(c),o=Object(c.createContext)(void 0),i=function(e){var t=e.children,n=Object(c.useState)(!1),i=Object(a.a)(n,2),l=i[0],s=i[1];return r.a.createElement(o.Provider,{value:{isColorHidden:l,setIsColorHidden:s}},t)},l=function(){var e=Object(c.useContext)(o);if(!e)throw new Error("useNavbar debe ser usado dentro de un NavbarProvider");return e}},8:function(e,t){e.exports=__RENDER_8_RUNTIME__}},[[114,"common",0]]]); },function(){ (window.webpackJsonpstudiofco_vtex_core_1_0_68=window.webpackJsonpstudiofco_vtex_core_1_0_68||[]).push([["HeadBand"],{0:function(e,t){e.exports=React},100:function(e,t,n){"use strict";n.r(t);var r=n(0),i=n.n(r),o=n(33),a=Object(r.lazy)((function(){return n.e(6).then(n.bind(null,167))})),c=function(e){return i.a.createElement(o.LazyComponent,{skeleton:{height:38}},i.a.createElement(a,e))};c.schema={title:"Cintilla",type:"object",properties:{contentItem:{title:"Cintilla Items",type:"array",default:[],items:{title:"Cintilla Item",type:"object",properties:{__editorItemTitle:{type:"string",default:"Item",title:"Editor Title Band"},text:{title:"Text ",type:"string",default:""},href:{title:"Link",type:"string",default:""},target:{type:"boolean",default:!1,title:"Open in new window"},program:{title:"Programar",type:"boolean",default:!1},finicio:{title:"Fecha Inicial",type:"string",format:"date-time",widget:{"ui:widget":"datetime"}},ffin:{title:"Fecha Fin",type:"string",format:"date-time",widget:{"ui:widget":"datetime"}}}}},colorBackground:{title:"Color Background",type:"string",default:"#ffffff",widget:{"ui:widget":"color"}},colorText:{title:"Color Text",type:"string",default:"#000000",widget:{"ui:widget":"color"}}}},t.default=c},12:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},19:function(e,t,n){"use strict";n.d(t,"b",(function(){return p})),n.d(t,"a",(function(){return O}));var r=n(14),i=n(3),o=n(0),a=n.n(o),c=n(8),l=(n(35),n(36),function(){var e=Object(o.useState)((function(){return window.innerWidth<1025})),t=Object(i.a)(e,2),n=t[0],r=t[1];return Object(o.useEffect)((function(){var e=function(){var e=window.innerWidth<1025;r((function(t){return t!==e?e:t}))};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[]),{isMobile:n}}),u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i0?a.a.createElement("div",{ref:t,style:Object.assign({display:"grid",width:((null==g?void 0:g.width)+"").includes("%")?"100%":"fit-content",gap:m||void 0},"row"===O?{gridTemplateColumns:"repeat(".concat(p,", 1fr)")}:{gridAutoFlow:"row"})},y.map((function(e,t){return a.a.createElement(s,Object(r.a)({},g,{key:t}))}))):a.a.createElement(a.a.Fragment,null)}))),f=Object(o.memo)(Object(o.forwardRef)((function(e,t){var n=e.skeleton,i=e.skeletons,o=e.skeletonCustom;return i?a.a.createElement(d,Object(r.a)({},i,{ref:t})):n?a.a.createElement(s,Object(r.a)({},n,{ref:t})):o?a.a.createElement("div",{ref:t,style:{width:"100%"}},o):a.a.createElement(s,null)})));s.displayName="Skeleton",d.displayName="Skeletons",f.displayName="SkeletonRenderer";var m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i0?l.a.createElement("div",{ref:t,style:Object.assign({display:"grid",width:((null==y?void 0:y.width)+"").includes("%")?"100%":"fit-content",gap:p||void 0},"row"===g?{gridTemplateColumns:"repeat(".concat(b,", 1fr)")}:{gridAutoFlow:"row"})},O.map((function(e,t){return l.a.createElement(u,Object(i.a)({},y,{key:t}))}))):l.a.createElement(l.a.Fragment,null)}))),f=Object(o.memo)(Object(o.forwardRef)((function(e,t){var n=e.skeleton,r=e.skeletons,o=e.skeletonCustom;return r?l.a.createElement(d,Object(i.a)({},r,{ref:t})):n?l.a.createElement(u,Object(i.a)({},n,{ref:t})):o?l.a.createElement("div",{ref:t,style:{width:"100%"}},o):l.a.createElement(u,null)})));u.displayName="Skeleton",d.displayName="Skeletons",f.displayName="SkeletonRenderer";var p=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r0?a.a.createElement("div",{ref:t,style:Object.assign({display:"grid",width:((null==y?void 0:y.width)+"").includes("%")?"100%":"fit-content",gap:p||void 0},"row"===g?{gridTemplateColumns:"repeat(".concat(m,", 1fr)")}:{gridAutoFlow:"row"})},O.map((function(e,t){return a.a.createElement(u,Object(r.a)({},y,{key:t}))}))):a.a.createElement(a.a.Fragment,null)}))),f=Object(o.memo)(Object(o.forwardRef)((function(e,t){var n=e.skeleton,i=e.skeletons,o=e.skeletonCustom;return i?a.a.createElement(d,Object(r.a)({},i,{ref:t})):n?a.a.createElement(u,Object(r.a)({},n,{ref:t})):o?a.a.createElement("div",{ref:t,style:{width:"100%"}},o):a.a.createElement(u,null)})));u.displayName="Skeleton",d.displayName="Skeletons",f.displayName="SkeletonRenderer";var p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i0?null===(n=null===(t=","+e)||void 0===t?void 0:t.replace(/\s+/g,""))||void 0===n?void 0:n.replace(/,/g," "+p.a["paragraph-button-list"]+"--"):e},w=function(e){var t,n=e.classWrapper,a=e.styleWrapper,c=e.buttonsRef,l=e.width,s=e.classText,u=e.text,d=e.classContent,m=Object(i.useState)(),f=Object(o.a)(m,2),v=f[0],b=f[1];return Object(i.useEffect)((function(){var e=c.current;if(e){var t=e.getBoundingClientRect().height;b(t)}}),[]),r.a.createElement("div",{className:"".concat(n),style:Object.assign(Object.assign({},a),{transform:"translateY(-".concat(null!=v?v:0,"px)")})},r.a.createElement("div",{className:"relative ".concat(d),style:{width:"".concat(l,"vw")}},r.a.createElement("p",{className:"absolute ".concat(p.a["paragraph-button-list"]).concat(s?h(s):""," ")},null===(t=null==u?void 0:u.split("\n\n"))||void 0===t?void 0:t.map((function(e,t){var n=null==e?void 0:e.replace(/\\n/g,"
");return(null==u?void 0:u.split("\n\n").length)>0?r.a.createElement("span",{className:"db ".concat(p.a["span-banner-text"]," ").concat(p.a["span-banner-text"],"--").concat(t+1),key:"spanbutton"+t},n):r.a.createElement(r.a.Fragment,null,n)})))))},j=["container-button-list","wrapper-button-list","button-list","wrapper-text-list","content-text-button-list"],O=function(e){var t=e.text,n=e.classText,a=e.buttons,c=e.children,s=e.linkVideo,d=e.active,m=void 0===d||d,f=e.colorBackground,v=e.color,g=void 0===v?"#CFCFCF":v,p=e.listPositionMob,h=void 0===p?1:p,O=e.listPositionDesk,x=void 0===O?1:O,k=e.avancedSettings,y=void 0===k?{}:k,E=Object(i.useState)(),D=Object(o.a)(E,2),C=D[0],M=D[1],F=Object(i.useState)(),B=Object(o.a)(F,2),S=B[0],V=B[1],_=Object(i.useRef)(null),R=Object(i.useRef)(null),T=u()().isMobile,W=l()(j).handles,N=Object(i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};V((function(t){return Object.assign(Object.assign(Object.assign({},t),{widthContainerDefault:0,marginBottomDefault:108,directionRowDefault:!1,leftWidthContainerDefault:!1,justifyDefault:"justify-center"}),null!=e?e:{})}))}),[V]),H=Object(i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};V((function(t){return Object.assign(Object.assign(Object.assign({},t),{marginBottomMobileDefault:0}),null!=e?e:{})}))}),[i.useCallback]),L=Object(i.useMemo)((function(){return null!=S?S:{}}),[S]),P=L.justifyDefault,z=L.marginBottomDefault,I=L.directionRowDefault,U=L.widthContainerDefault,A=L.marginBottomMobileDefault,J=L.leftWidthContainerDefault,Y=Object(i.useMemo)((function(){return y}),[y]),$=Y.Width,q=void 0===$?230:$,G=Y.Height,K=void 0===G?35.5:G,Q=Y.spacing,X=void 0===Q?15:Q,Z=Y.fontSize,ee=void 0===Z?12:Z,te=Y.borderRadius,ne=void 0===te?0:te,ae=Y.WidthMobile,oe=void 0===ae?177:ae,ie=Y.HeightMobile,re=void 0===ie?37:ie,ce=Y.spacingMobile,le=void 0===ce?20:ce,se=Y.fontSizeMobile,ue=void 0===se?12:se,de=Y.justify,me=void 0===de?P:de,fe=Y.directionRow,ve=void 0===fe?I:fe,be=Y.marginBottom,ge=void 0===be?z:be,pe=Y.widthContainer,he=void 0===pe?U:pe,we=Y.marginBottomMobile,je=void 0===we?A:we,Oe=Y.leftWidthContainer,xe=void 0===Oe?J:Oe,ke=Y.marginLeftMobile,ye=void 0===ke?0:ke,Ee=Y.marginRightMobile,De=void 0===Ee?0:Ee;Object(i.useEffect)((function(){if(T)switch(h){case 1:H({marginBottomMobileDefault:6});break;case 2:H({marginBottomMobileDefault:39});break;case 3:H({marginBottomMobileDefault:54});break;case 4:H({marginBottomMobileDefault:94});break;default:H()}else switch(x){case 1:N();break;case 2:N({marginBottomDefault:177});break;case 3:N({justifyDefault:"justify-end",widthContainerDefault:92.74,leftWidthContainerDefault:!0});break;case 4:N(Object.assign({directionRowDefault:!0,marginBottomDefault:362.5,widthContainerDefault:77.5},T?{}:{justifyDefault:"items-start"}));break;case 5:N({justifyDefault:"justify-end",widthContainerDefault:72.74,leftWidthContainerDefault:!0,marginBottomDefault:367.5});break;default:N()}}),[T]);var Ce=Object(i.useCallback)((function(e){return/^#([0-9A-F]{3}){1,2}$/i.test(e)}),[]),Me=Object(i.useCallback)((function(e){return parseFloat((e/(T?430:1920)*100).toFixed(6))}),[T]);Object(i.useEffect)((function(){if(a){var e=Object.assign({},C);a.map((function(t,n){e["hover-".concat(n)]=!1})),M(e)}}),[]);var Fe=Object(i.useMemo)((function(){return"w-100 flex absolute ".concat(!T&&ve&&me?null==me?void 0:me.replace(/justify/g,"items"):me," ").concat(!T&&ve?"":"items-center ").concat(T||ve?"flex-column ":"flex-row ")}),[T,ve,me]),Be=Object(i.useMemo)((function(){return{padding:"0 ".concat(he<95&&he>5&&xe&&!T?100-he:0,"% 0 ").concat(he<95&&he>5&&!xe&&!T?100-he:0,"%"),marginBottom:"clamp(5px, ".concat(Me(T&&je?je:ge),"vw, ","9999px",")")}}),[he,xe,T,je,ge,Me]),Se=Object(i.useMemo)((function(){return Me(T&&oe?oe:q)}),[T,oe,q]);return a?r.a.createElement("div",{ref:_,className:"relative w-100 flex flex-column justify-end ".concat(W["container-button-list"])},s?r.a.createElement(b,{linkVideo:s},c):c,m?r.a.createElement(r.a.Fragment,null,t&&r.a.createElement(w,{text:t,classText:n,buttonsRef:R,styleWrapper:Be,classWrapper:Fe,classContent:"".concat(W["content-text-button-list"]),width:ve?Se:Se*(null==a?void 0:a.length)}),r.a.createElement("div",{ref:R,className:"".concat(Fe).concat(W["wrapper-button-list"]),style:Be},a.map((function(e,t){var n=e.url,o=e.name,i=e.newTab,c=void 0!==i&&i,l=e.colorSingle,s=void 0===l?g:l,u=t+1,d=Me(X)/2,m=Me(T?le:X)/2,v=Ce(s),b=Me(T&&re?re:K);return r.a.createElement("a",{className:"tc dib ".concat(W["button-list"]),href:n,target:c?"_blank":"_self",key:u,style:{textDecoration:"none",color:v?s:"#CFCFCF",background:null!=f?f:C&&C["hover-".concat(u)]?v?s+"61":"ffffff00":s+"00",margin:"".concat(u>1&&(T||ve)?m:"0","vw ").concat(!T&&!ve&&u1?d/2+"":"0","vw"),width:"".concat(Se,"vw"),height:"".concat(b,"vw"),lineHeight:"".concat(b,"vw"),fontSize:"".concat(Me(T&&ue?ue:ee),"vw"),borderRadius:ne+"px",marginInline:T?"".concat(ye+"vw"," ").concat(De+"vw"):"0px"},onMouseEnter:function(){var e=Object.assign({},C);e["hover-".concat(u)]=!0,M(e)},onMouseLeave:function(){var e=Object.assign({},C);e["hover-".concat(u)]=!1,M(e)}},o)})))):r.a.createElement(r.a.Fragment,null)):r.a.createElement(r.a.Fragment,null)},x=n(45),k=n.n(x),y=n(39),E=n.n(y),D=n(59),C=n.n(D),M=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o=t&&f<=o}return!!e.props.active})))||[];return n.a.createElement(s.a,{list:l},d)}d.schema={title:"admin/editor.mediaList.title"};var x=d;t.default=x},16:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},26:function(e,t){e.exports=ReactIntl},39:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-video@1.x/Video"]},45:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-image@0.x/Image"]},58:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/formatIOMessage"]},59:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCustomClasses"]},76:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.list-context@0.x/ListContextProvider"]},77:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.list-context@0.x/useListContext"]},8:function(e,t){e.exports=__RENDER_8_RUNTIME__}},[[111,"common",1]]]); },function(){ (window.webpackJsonpstudiofco_vtex_core_1_0_68=window.webpackJsonpstudiofco_vtex_core_1_0_68||[]).push([["ListButtons"],{0:function(t,e){t.exports=React},108:function(t,e,o){"use strict";o.r(e),function(t){var e=o(2);o.p=Object(e.getPublicPath)("studiofco.vtex-core@1.0.68");var n=Object(e.register)((function(){return o(153)}),t,"studiofco.vtex-core@1.0.68","studiofco.vtex-core@1.x","ListButtons");n.renderHotReload,n.setupHMR}.call(this,o(15)(t))},12:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},153:function(t,e,o){"use strict";o.r(e);var n=o(0),i=o.n(n),r=o(12),a=o.n(r),s=o(8),l=o(32),u=o.n(l),c=["container-list-buttons","list-button-link"],p=function(t){var e=t.listButtons,o=void 0===e?[]:e,n=t.itemsPerPage,r=void 0===n?{desktop:6,tablet:4,phone:2}:n,l=t.classes,p=a()(c,{migrationFrom:["vtex.store-components@3.x"],classes:l}).handles,d={infinite:!0,showNavigationArrows:"always",showPaginationDots:"never",usePagination:!0,fullWidth:!0,arrowSize:10,itemsPerPage:{desktop:Math.floor(r.desktop),tablet:Math.floor(r.tablet),phone:Math.floor(r.phone)}};return i.a.createElement("div",{className:"".concat(p["container-list-buttons"])},o.length>0&&i.a.createElement(u.a,d,o.map((function(t){var e=t.label,o=t.url,n=t.target,r=t.rel,a=t.titleAttribute;return i.a.createElement(s.Link,{key:e,to:o,target:n,rel:r,title:a,className:"".concat(p["list-button-link"])},e)}))))};p.schema={title:"Links SEO TOP",description:"Links SEO TOP",type:"object",properties:{listButtons:{title:"Lista de botones",type:"array",default:[],minItems:0,maxItems:10,items:{properties:{__editorItemTitle:{title:"Título del item",type:"string",default:"Botón"},label:{title:"Texto del botón",type:"string",default:""},url:{title:"URL del botón",type:"string",default:""},target:{title:"Target",type:"string",enum:["_blank","_self","_parent","_top"],enumNames:["Nueva ventana","Mismo marco","Ventana padre","Ventana principal"],default:"_blank"},rel:{title:"Rel",type:"string",default:"noopener noreferrer"},titleAttribute:{title:"Título del botón",type:"string",default:""}}}},itemsPerPage:{title:"Número de botones por página",type:"object",properties:{desktop:{title:"Número de botones Desktop",type:"integer",default:6},tablet:{title:"Número de botones Tablet",type:"integer",default:4},phone:{title:"Número de botones Mobile",type:"integer",default:2}}}}};var d=p;e.default=d},32:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.slider-layout@0.x/SliderLayout"]},8:function(t,e){t.exports=__RENDER_8_RUNTIME__}},[[108,"common"]]]); },function(){ !function(t){function n(n){for(var r,u,c=n[0],a=n[1],f=n[2],s=0,p=[];s=0||(o[e]=t[e]);return o}e.d(n,"a",(function(){return r}))},48:function(t,n,e){t.exports=e(89)},5:function(t,n,e){"use strict";function r(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}e.d(n,"a",(function(){return r}))},57:function(t,n,e){"use strict";function r(t,n){if(null==t)return{};var e,r,o=function(t,n){if(null==t)return{};var e,r,o={},i=Object.keys(t);for(r=0;r=0||(o[e]=t[e]);return o}(t,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}e.d(n,"a",(function(){return r}))},59:function(t,n,e){"use strict";function r(t,n,e,r,o,i,u){try{var c=t[i](u),a=c.value}catch(t){return void e(t)}c.done?n(a):Promise.resolve(a).then(r,o)}function o(t){return function(){var n=this,e=arguments;return new Promise((function(o,i){var u=t.apply(n,e);function c(t){r(u,o,i,c,a,"next",t)}function a(t){r(u,o,i,c,a,"throw",t)}c(void 0)}))}}e.d(n,"a",(function(){return o}))},71:function(t,n,e){"use strict";function r(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e=0?o=setTimeout(l,t-a):(o=null,n||(s=e.apply(r,i),r=i=null))}null==t&&(t=100);var a=function(){r=this,i=arguments,u=Date.now();var a=n&&!o;return o||(o=setTimeout(l,t)),a&&(s=e.apply(r,i),r=i=null),s};return a.clear=function(){o&&(clearTimeout(o),o=null)},a.flush=function(){o&&(s=e.apply(r,i),r=i=null,clearTimeout(o),o=null)},a}n.debounce=n,e.exports=n},87:function(e,t,n){"use strict";var o=n(40),i=n(13),r=n(99),u=n(32),s=n(2),l=n.n(s),a=n(0);n(100);function d(e){return null!=e&&"object"==typeof e&&1===e.nodeType}function c(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function p(e,t){if(e.clientHeightt||r>e&&u=t&&s>=n?r-e-o:u>t&&sn?u-t+i:0}var f=0;function g(e){return"function"==typeof e?e:m}function m(){}function v(e,t){null!==e&&function(e,t){var n=window,o=t.scrollMode,i=t.block,r=t.inline,u=t.boundary,s=t.skipOverflowHiddenElements,l="function"==typeof u?u:function(e){return e!==u};if(!d(e))throw new TypeError("Invalid target");for(var a=document.scrollingElement||document.documentElement,c=[],f=e;d(f)&&l(f);){if((f=f.parentNode)===a){c.push(f);break}f===document.body&&p(f)&&!p(document.documentElement)||p(f,s)&&c.push(f)}for(var g=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,I=window.scrollY||pageYOffset,y=e.getBoundingClientRect(),b=y.height,S=y.width,w=y.top,x=y.right,C=y.bottom,O=y.left,H="start"===i||"nearest"===i?w:"end"===i?C:w+b/2,E="center"===r?O+S/2:"end"===r?x:O,M=[],D=0;D=0&&O>=0&&C<=m&&x<=g&&w>=R&&C<=V&&O>=K&&x<=j)return M;var _=getComputedStyle(P),L=parseInt(_.borderLeftWidth,10),$=parseInt(_.borderTopWidth,10),B=parseInt(_.borderRightWidth,10),W=parseInt(_.borderBottomWidth,10),U=0,N=0,F="offsetWidth"in P?P.offsetWidth-P.clientWidth-L-B:0,z="offsetHeight"in P?P.offsetHeight-P.clientHeight-$-W:0;if(a===P)U="start"===i?H:"end"===i?H-m:"nearest"===i?h(I,I+m,m,$,W,I+H,I+H+b,b):H-m/2,N="start"===r?E:"center"===r?E-g/2:"end"===r?E-g:h(v,v+g,g,L,B,v+E,v+E+S,S),U=Math.max(0,U+I),N=Math.max(0,N+v);else{U="start"===i?H-R-$:"end"===i?H-V+W+z:"nearest"===i?h(R,V,k,$,W+z,H,H+b,b):H-(R+k/2)+z/2,N="start"===r?E-K-L:"center"===r?E-(K+A/2)+F/2:"end"===r?E-j+B+F:h(K,j,A,L,B+F,E,E+S,S);var X=P.scrollLeft,Y=P.scrollTop;H+=Y-(U=Math.max(0,Math.min(Y+U,P.scrollHeight-k+z))),E+=X-(N=Math.max(0,Math.min(X+N,P.scrollWidth-A+F)))}M.push({el:P,top:U,left:N})}return M}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,o=e.left;t.scrollTop=n,t.scrollLeft=o}))}function I(e,t){return e===t||e.contains&&e.contains(t)}function y(e,t){var n;function o(){n&&clearTimeout(n)}function i(){for(var i=arguments.length,r=new Array(i),u=0;u1?n-1:0),i=1;i=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function D(e,t,n){var o=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:o+1);var i=t+e;return i<0?i=o:i>o&&(i=0),i}var P=y((function(){k().textContent=""}),500);function T(e,t){var n=k(t);e&&(n.textContent=e,P())}function k(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var A=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),R=function(){var e=function(e){function t(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+String(f++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var o=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==o})),e()}),t);n.timeoutIds.push(o)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=E(t),n.internalSetState(Object(i.a)({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,o){t=E(t),n.internalSetState(Object(i.a)({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),o)},n.selectItemAtIndex=function(e,t,o){var i=n.items[e];null!=i&&n.selectItem(i,t,o)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var o,r,u={},s="function"==typeof e;return!s&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,Object(i.a)({},n.getStateAndHelpers(),{},e)),n.setState((function(t){t=n.getState(t);var l=s?e(t):e;l=n.props.stateReducer(t,l),o=l.hasOwnProperty("selectedItem");var a={},d={};return o&&l.selectedItem!==t.selectedItem&&(r=l.selectedItem),l.type=l.type||0,Object.keys(l).forEach((function(e){t[e]!==l[e]&&(u[e]=l[e]),"type"!==e&&(d[e]=l[e],n.isControlledProp(e)||(a[e]=l[e]))})),s&&l.hasOwnProperty("inputValue")&&n.props.onInputValueChange(l.inputValue,Object(i.a)({},n.getStateAndHelpers(),{},l)),a}),(function(){g(t)(),Object.keys(u).length>1&&n.props.onStateChange(u,n.getStateAndHelpers()),o&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==r&&n.props.onChange(r,n.getStateAndHelpers()),n.props.onUserAction(u,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,u=void 0===e?{}:e,s=u.refKey,l=void 0===s?"ref":s,a=u.ref,d=Object(o.a)(u,["refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,p=void 0!==c&&c;n.getRootProps.called=!0,n.getRootProps.refKey=l,n.getRootProps.suppressRefError=p;var h=n.getState().isOpen;return Object(i.a)(((r={})[l]=S(a,n.rootRef),r.role="combobox",r["aria-expanded"]=h,r["aria-haspopup"]="listbox",r["aria-owns"]=h?n.menuId:null,r["aria-labelledby"]=n.labelId,r),d)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(D(1,t.getState().highlightedIndex,e),{type:4})}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(D(-1,t.getState().highlightedIndex,e),{type:4})}))},Enter:function(e){var t=this.getState(),n=t.isOpen,o=t.highlightedIndex;if(n&&null!=o){e.preventDefault();var i=this.items[o],r=this.getItemNodeFromIndex(o);if(null==i||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape:function(e){e.preventDefault(),this.reset({type:5,selectedItem:null,inputValue:""})}},n.buttonKeyDownHandlers=Object(i.a)({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=Object(i.a)({},n.keyDownHandlers,{Home:function(e){this.highlightFirstOrLastIndex(e,!0,{type:7})},End:function(e){this.highlightFirstOrLastIndex(e,!1,{type:8})}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick,u=(t.onPress,t.onKeyDown),s=t.onKeyUp,l=t.onBlur,a=Object(o.a)(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),d=n.getState().isOpen,c={onClick:b(r,n.buttonHandleClick),onKeyDown:b(u,n.buttonHandleKeyDown),onKeyUp:b(s,n.buttonHandleKeyUp),onBlur:b(l,n.buttonHandleBlur)},p=a.disabled?{}:c;return Object(i.a)({type:"button",role:"button","aria-label":d?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},p,{},a)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=M(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(Object(r.a)(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return Object(i.a)({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,u=t.onBlur,s=t.onChange,l=t.onInput,a=(t.onChangeText,Object(o.a)(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),d={};var c,p=n.getState(),h=p.inputValue,f=p.isOpen,g=p.highlightedIndex;a.disabled||((c={}).onChange=b(s,l,n.inputHandleChange),c.onKeyDown=b(r,n.inputHandleKeyDown),c.onBlur=b(u,n.inputHandleBlur),d=c);return Object(i.a)({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof g&&g>=0?n.getItemId(g):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:h,id:n.inputId},d,{},a)},n.inputHandleKeyDown=function(e){var t=M(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(Object(r.a)(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,u=void 0===e?{}:e,s=u.refKey,l=void 0===s?"ref":s,a=u.ref,d=Object(o.a)(u,["refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,p=void 0!==c&&c;return n.getMenuProps.called=!0,n.getMenuProps.refKey=l,n.getMenuProps.suppressRefError=p,Object(i.a)(((r={})[l]=S(a,n.menuRef),r.role="listbox",r["aria-labelledby"]=d&&d["aria-label"]?null:n.labelId,r.id=n.menuId,r),d)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,u=r.onMouseMove,s=r.onMouseDown,l=r.onClick,a=(r.onPress,r.index),d=r.item,c=void 0===d?void 0:d,p=Object(o.a)(r,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===a?(n.items.push(c),a=n.items.indexOf(c)):n.items[a]=c;var h=l,f=((t={onMouseMove:b(u,(function(){a!==n.getState().highlightedIndex&&(n.setHighlightedIndex(a,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:b(s,(function(e){e.preventDefault()}))}).onClick=b(h,(function(){n.selectItemAtIndex(a,{type:9})})),t),g=p.disabled?{onMouseDown:f.onMouseDown}:f;return Object(i.a)({id:n.getItemId(a),role:"option","aria-selected":n.getState().highlightedIndex===a},g,{},p)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=E(e),n.internalSetState((function(t){var o=t.selectedItem;return Object(i.a)({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(o)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=E(e),n.internalSetState((function(t){var o=t.isOpen;return Object(i.a)({isOpen:!o},o&&{highlightedIndex:n.props.defaultHighlightedIndex},{},e)}),(function(){var o=n.getState(),i=o.isOpen,r=o.highlightedIndex;i&&n.getItemCount()>0&&"number"==typeof r&&n.setHighlightedIndex(r,e),g(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=y((function(){var e=n.getState(),t=n.items[e.highlightedIndex],o=n.getItemCount(),r=n.props.getA11yStatusMessage(Object(i.a)({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:t},e));n.previousResultCount=o,T(r,n.props.environment.document)}),200);var u=n.props,s=u.defaultHighlightedIndex,l=u.initialHighlightedIndex,a=void 0===l?s:l,d=u.defaultIsOpen,c=u.initialIsOpen,p=void 0===c?d:c,h=u.initialInputValue,m=void 0===h?"":h,v=u.initialSelectedItem,I=void 0===v?null:v,w=n.getState({highlightedIndex:a,isOpen:p,inputValue:m,selectedItem:I});return null!=w.selectedItem&&void 0===n.props.initialInputValue&&(w.inputValue=n.props.itemToString(w.selectedItem)),n.state=w,n}Object(u.a)(t,e);var n=t.prototype;return n.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},n.getState=function(e){var t=this;return void 0===e&&(e=this.state),Object.keys(e).reduce((function(n,o){return n[o]=t.isControlledProp(o)?t.props[o]:e[o],n}),{})},n.isControlledProp=function(e){return void 0!==this.props[e]},n.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},n.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},n.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},n.moveHighlightedIndex=function(e,t){var n=this.getItemCount();if(n>0){var o=D(e,this.getState().highlightedIndex,n);this.setHighlightedIndex(o,t)}},n.highlightFirstOrLastIndex=function(e,t,n){var o=this.getItemCount()-1;o<0||!this.getState().isOpen||(e.preventDefault(),this.setHighlightedIndex(t?0:o,n))},n.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,o=e.selectedItem,i=e.isOpen,r=this.props.itemToString,u=this.id,s=this.getRootProps,l=this.getToggleButtonProps,a=this.getLabelProps,d=this.getMenuProps,c=this.getInputProps,p=this.getItemProps,h=this.openMenu,f=this.closeMenu,g=this.toggleMenu,m=this.selectItem,v=this.selectItemAtIndex,I=this.selectHighlightedItem,y=this.setHighlightedIndex,b=this.clearSelection,S=this.clearItems;return{getRootProps:s,getToggleButtonProps:l,getLabelProps:a,getMenuProps:d,getInputProps:c,getItemProps:p,reset:this.reset,openMenu:h,closeMenu:f,toggleMenu:g,selectItem:m,selectItemAtIndex:v,selectHighlightedItem:I,setHighlightedIndex:y,clearSelection:b,clearItems:S,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:r,id:u,highlightedIndex:t,inputValue:n,isOpen:i,selectedItem:o}},n.componentDidMount=function(){var e=this;var t=function(t,n){void 0===n&&(n=!0);var o=e.props.environment.document;return[e._rootNode,e._menuNode].some((function(e){return e&&(I(e,t)||n&&I(e,o.activeElement))}))},n=function(){e.isMouseDown=!0},o=function(n){e.isMouseDown=!1,!t(n.target)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},i=function(){e.isTouchMove=!1},r=function(){e.isTouchMove=!0},u=function(n){var o=t(n.target,!1);e.isTouchMove||o||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},s=this.props.environment;s.addEventListener("mousedown",n),s.addEventListener("mouseup",o),s.addEventListener("touchstart",i),s.addEventListener("touchmove",r),s.addEventListener("touchend",u),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),s.removeEventListener("mousedown",n),s.removeEventListener("mouseup",o),s.removeEventListener("touchstart",i),s.removeEventListener("touchmove",r),s.removeEventListener("touchend",u)}},n.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,o=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==o},n.componentDidUpdate=function(e,t){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},n.componentWillUnmount=function(){this.cleanup()},n.render=function(){var e=x(this.props.children,m);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=x(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:C(t)?Object(a.cloneElement)(t,this.getRootProps(O(t))):void 0:null},t}(a.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:w,itemToString:function(e){return null==e?"":String(e)},onStateChange:m,onInputValueChange:m,onUserAction:m,onChange:m,onSelect:m,onOuterClick:m,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:v},e.stateChangeTypes=A,e}();l.a.array.isRequired,l.a.func,l.a.func,l.a.func,l.a.bool,l.a.number,l.a.number,l.a.number,l.a.bool,l.a.bool,l.a.bool,l.a.any,l.a.any,l.a.any,l.a.string,l.a.string,l.a.string,l.a.func,l.a.string,l.a.func,l.a.func,l.a.func,l.a.func,l.a.func,l.a.shape({addEventListener:l.a.func,removeEventListener:l.a.func,document:l.a.shape({getElementById:l.a.func,activeElement:l.a.any,body:l.a.any})});"undefined"==typeof window||window;t.a=R}}]); },function(){ (window.webpackJsonpvtex_store_components_3_178_0=window.webpackJsonpvtex_store_components_3_178_0||[]).push([[4],{112:function(e,n){var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Autocomplete"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"maxRows"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"inputValue"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[{kind:"Directive",name:{kind:"Name",value:"context"},arguments:[{kind:"Argument",name:{kind:"Name",value:"sender"},value:{kind:"StringValue",value:"vtex.store-components@3.178.0",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"autocomplete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"maxRows"},value:{kind:"Variable",name:{kind:"Name",value:"maxRows"}}},{kind:"Argument",name:{kind:"Name",value:"searchTerm"},value:{kind:"Variable",name:{kind:"Name",value:"inputValue"}}}],directives:[{kind:"Directive",name:{kind:"Name",value:"context"},arguments:[{kind:"Argument",name:{kind:"Name",value:"provider"},value:{kind:"StringValue",value:"vtex.search-graphql",block:!1}}]},{kind:"Directive",name:{kind:"Name",value:"runtimeMeta"},arguments:[{kind:"Argument",name:{kind:"Name",value:"hash"},value:{kind:"StringValue",value:"c084e0828c679d80c25f65cc583badb3bff37979a33310e3ec639bde39c08472",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"itemsReturned"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"thumb"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"href"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"criteria"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:437}};t.loc.source={body:'query Autocomplete($maxRows: Int, $inputValue: String) @context(sender: "vtex.store-components@3.178.0") {\n autocomplete(maxRows: $maxRows, searchTerm: $inputValue) @context(provider: "vtex.search-graphql") @runtimeMeta(hash: "c084e0828c679d80c25f65cc583badb3bff37979a33310e3ec639bde39c08472") {\n itemsReturned {\n thumb\n name\n href\n productId\n criteria\n slug\n __typename\n }\n __typename\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var a={};function i(e,n){for(var t=0;t0;){var c=s;s=new Set,c.forEach((function(e){l.has(e)||(l.add(e),(a[e]||new Set).forEach((function(e){s.add(e)})))}))}return l.forEach((function(n){var a=i(e,n);a&&t.definitions.push(a)})),t}(t,"Autocomplete")},157:function(e,n,t){e.exports={resultsList:"vtex-store-components-3-x-resultsList",resultsItemImage:"vtex-store-components-3-x-resultsItemImage"}},91:function(e,n,t){"use strict";t.r(n);var a=t(11),i=t(9),r=t(0),l=t.n(r),s=t(6),c=t.n(s),m=t(4),o=t(23),u=t(92),d=t.n(u),v=t(8),p=t(7),f=t.n(p),k=(t(157),t(112)),h=t.n(k),g=["resultsItem","resultsList","searchTerm","resultsItemImage","spinnerContainer","spinnerInnerContainer","resultsItemName"],b=function(e){var n,t=null!==(n=e.match(/https?:(.*?)"/g))&&void 0!==n?n:[""];return Object(i.a)(t,1)[0].replace(/https?:/,"").replace(/-25-25/g,"-50-50")};n.default=function(e){var n,t,i=e.parentContainer,s=e.isOpen,u=e.inputValue,p=e.closeMenu,k=e.onClearInput,x=e.getItemProps,N=e.getMenuProps,I=e.highlightedIndex,w=e.attemptPageTypeSearch,y=e.customSearchPageUrl,E=e.classes,S=Object(o.useQuery)(h.a,{skip:!u,variables:{inputValue:u}}),_=S.data,V=S.loading,F=null!==(t=null===(n=null==_?void 0:_.autocomplete)||void 0===n?void 0:n.itemsReturned)&&void 0!==t?t:[],D=Object(v.useRuntime)().hints.mobile,R=f()(g,{classes:E}).handles,j=encodeURIComponent(u),C=Object(r.useMemo)((function(){var e,n;return{width:Math.max(320,null!==(n=null===(e=null==i?void 0:i.current)||void 0===e?void 0:e.offsetWidth)&&void 0!==n?n:0)}}),[i]),O=c()(R.resultsList,"z-max w-100 bl-ns bb br-ns bw1 b--muted-4 bg-base c-on-base t-body left-0 list pv4 ph0 mv0 list overflow-y-auto",D?"fixed":"absolute",(!s||!u)&&"dn"),T=function(){k(),p()};function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.itemIndex,t=void 0===n?-1:n,a=e.highlightedIndex,i=e.hasThumb,r=a===t?"bg-muted-5":"";return"pointer pa4 outline-0 ".concat(R.resultsItem," ").concat(r," ").concat(i?"flex justify-start":"db w-100")}var q=function(){return l.a.createElement("div",{className:"w-100 flex justify-center ".concat(R.spinnerContainer)},l.a.createElement("div",{className:"".concat(R.spinnerInnerContainer," w3 ma0")},l.a.createElement(d.a,null)))},L=l.a.createElement(m.FormattedMessage,{id:"store/search.searchFor",values:{term:l.a.createElement("span",{className:R.searchTerm},'"'.concat(u,'"'))}});return l.a.createElement("div",{style:C},l.a.createElement("ul",Object(a.a)({className:O},N()),s?V?l.a.createElement("div",{className:A({})},l.a.createElement(q,null)):l.a.createElement(r.Fragment,null,l.a.createElement("li",x({key:"ft".concat(u),item:{term:j},index:0,onClick:T}),w?l.a.createElement("a",{href:"#",onClick:function(e){return e.preventDefault()},className:A({itemIndex:0,highlightedIndex:I})},L):function(e){return y?l.a.createElement(v.Link,{className:A({itemIndex:0,highlightedIndex:I}),to:y.replace(/\$\{term\}/g,e)},L):l.a.createElement(v.Link,{page:"store.search",params:{term:e},query:"map=ft",className:A({itemIndex:0,highlightedIndex:I})},L)}(j)),F.map((function(e,n){return l.a.createElement("li",x({key:"".concat(e.name).concat(n),index:n+1,item:e,onClick:T}),l.a.createElement(v.Link,Object(a.a)({},function(e){var n=e.slug.split("/");if(e.criteria){var t="&_c=".concat(n[0]);return{page:"store.search",params:{term:n.join("/")},query:"map=c,ft".concat(t)}}return{page:"store.product",params:{slug:e.slug,id:e.productId},query:""}}(e),{className:A({itemIndex:n+1,highlightedIndex:I,hasThumb:!!e.thumb})}),e.thumb&&l.a.createElement("img",{width:50,height:50,alt:e.name,className:"".concat(R.resultsItemImage," mr4"),src:b(e.thumb)}),l.a.createElement("div",{className:"".concat(R.resultsItemName," flex justify-start items-center")},e.name)))}))):null))}}}]); },function(){ (window.webpackJsonpvtex_store_components_3_178_0=window.webpackJsonpvtex_store_components_3_178_0||[]).push([["SearchBar"],{0:function(e,t){e.exports=React},139:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.modal-layout@0.x/ModalContext"]},140:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.react-portal@0.x/Overlay"]},141:function(e,t,n){e.exports={searchBarContainer:"vtex-store-components-3-x-searchBarContainer",compactMode:"vtex-store-components-3-x-compactMode",paddingInput:"vtex-store-components-3-x-paddingInput",searchMobile:"vtex-store-components-3-x-searchMobile","vtex-button":"vtex-store-components-3-x-vtex-button"}},142:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/InputSearch"]},143:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconSearch"]},144:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconClose"]},17:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/formatIOMessage"]},2:function(e,t){e.exports=PropTypes},201:function(e,t,n){"use strict";n.r(t),function(e){var t=n(3);n.p=Object(t.getPublicPath)("vtex.store-components@3.178.0");var a=Object(t.register)((function(){return n(233)}),e,"vtex.store-components@3.178.0","vtex.store-components@3.x","SearchBar");a.renderHotReload,a.setupHMR}.call(this,n(15)(e))},23:function(e,t){e.exports=ReactApollo},233:function(e,t,n){"use strict";n.r(t),n.d(t,"SEARCH_BAR_CSS_HANDLES",(function(){return $}));var a=n(9),o=n(20),r=n(0),c=n.n(r),s=n(4),l=n(139),i=n.n(l),u=n(8),p=n(7),d=n.n(p),m=n(70),h=n.n(m),f=n(11),b=n(6),v=n.n(b),O=n(87),g=n(56),x=n.n(g),_=n(140),E=n.n(_),C=n(17),M=n.n(C),I=n(141),S=n.n(I),y=n(91),N=n(54),j=n.n(N),P=n(142),T=n.n(P),R=n(143),B=n.n(R),k=n(144),w=n.n(k),A=n(46),D=n.n(A)()($),F=D.CssHandlesProvider,L=D.useContextCssHandles,W=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o0,y="clear-button"===I&&!S||"search-button"===I,N="search-and-clear-buttons"===I,P=("clear-button"===I&&S||"search-and-clear-buttons"===I)&&c.a.createElement("button",{className:"".concat(null!=l?l:""," ").concat(E("searchBarIcon","clear")," flex items-center pointer bn bg-transparent outline-0 pv0 pl0 pr3"),style:{visibility:S?"visible":"hidden"},"aria-label":M.formatMessage({id:"store/search.clear-input"}),onClick:function(){return t()}},c.a.createElement(q,null)),R=y&&c.a.createElement("button",{className:"".concat(null!=l?l:""," ").concat(E("searchBarIcon","search")," flex items-center pointer bn bg-transparent outline-0 pv0 pl0 pr3"),onClick:function(){return S&&u()},"aria-label":M.formatMessage({id:"store/search.submit-search"})},c.a.createElement(U,null)),B=N&&c.a.createElement("div",{className:"".concat(_.externalSearchButtonWrapper," bw1 bl b--muted-4 flex items-center ")},c.a.createElement("button",{className:"".concat(null!=l?l:""," ").concat(E("searchBarIcon","external-search")," flex items-center h-100 pointer pv0 nr5 ph5 bn c-link"),onClick:u,"aria-label":M.formatMessage({id:"store/search.submit-search"})},c.a.createElement(U,null))),k=c.a.createElement("div",{className:"".concat(_.suffixWrapper," flex h-100")},P,R,B),w=c.a.createElement("span",{className:"".concat(l," ").concat(E("searchBarIcon","prefix")," ")},c.a.createElement(U,null)),A=v()("w-100 flex",n&&_.compactMode);return"search"===O?c.a.createElement("form",{action:"#",onSubmit:function(e){e.preventDefault(),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()},className:_.autoCompleteOuterContainer},c.a.createElement("div",{className:A},c.a.createElement(T.a,Object(f.a)({ref:C,size:"large",value:a},g,{error:Boolean(h),errorMessage:h,onSubmit:u,"aria-label":M.formatMessage({id:"store/search.autocompleteInput.aria-label"})})))):c.a.createElement("div",{className:_.autoCompleteOuterContainer},c.a.createElement("div",{className:A},c.a.createElement(j.a,Object(f.a)({ref:C,size:"large",value:a,prefix:o&&w,suffix:k},g,{error:Boolean(h),errorMessage:h,"aria-label":M.formatMessage({id:"store/search.autocompleteInput.aria-label"})}))))},V=Object(s.defineMessages)({searchTermTooShort:{id:"store/search.search-term-too-short"}});var z=function(e){var t=e.placeholder,n=e.onInputChange,o=e.onGoToSearchPage,l=e.onClearInput,i=e.inputValue,p=e.compactMode,d=e.hasIconLeft,m=e.iconClasses,h=e.iconBlockClass,b=e.autoFocus,g=e.maxWidth,_=e.attemptPageTypeSearch,C=e.customSearchPageUrl,I=e.autocompleteAlignment,N=e.openAutocompleteOnFocus,j=e.blurOnSubmit,P=e.submitOnIconClick,T=e.displayMode,R=e.minSearchTermLength,B=e.autocompleteFullWidth,k=e.inputType,w=e.containerMode,A=void 0===w?"overlay":w,D=e.disableBlurAndTouchEndHandler,F=L().withModifiers,W=Object(s.useIntl)(),H=Object(r.useRef)(null),q=Object(u.useRuntime)().navigate,U=Object(r.useState)(i),z=Object(a.a)(U,2),J=z[0],$=z[1],K=Object(r.useState)(),Q=Object(a.a)(K,2),X=Q[0],Y=Q[1],Z=Object(r.useCallback)(x()((function(e){$(e)}),1e3),[]);Object(r.useEffect)((function(){Z(i)}),[Z,i]);var ee=Object(r.useCallback)((function(e){if(e){if(e.term)return _?void(window.location.href="/".concat(e.term)):C?void q({to:C.replace(/\$\{term\}/g,e.term)}):void q({page:"store.search",params:{term:e.term},query:"map=ft"});var t="store.product",n={slug:e.slug,id:e.productId},a="",o=e.slug.split("/");if(e.criteria){var r="&_c=".concat(o[0]);t="store.search",n={term:o.join("/")},a="map=c,ft".concat(r)}q({page:t,params:n,query:a})}}),[q,_,C]),te=c.a.createElement(G,{placeholder:M()({id:t,intl:W}),onInputChange:n,inputValue:i,hasIconLeft:d,iconClasses:m,iconBlockClass:h,inputErrorMessage:X,onGoToSearchPage:o,onClearInput:l}),ne=Boolean(Object(u.useChildBlock)({id:"autocomplete-result-list"})),ae=Object(r.useMemo)((function(){if(ne){return function(e){return c.a.createElement(u.ExtensionPoint,Object(f.a)({id:"autocomplete-result-list"},e))}}return function(e){return c.a.createElement(y.default,e)}}),[ne]),oe=Object(r.useRef)(null);return c.a.createElement("div",{ref:H,className:v()("w-100 mw7 pv4",S.a.searchBarContainer),style:Object.assign({},g&&{maxWidth:"number"==typeof g?"".concat(g,"px"):g})},c.a.createElement(u.NoSSR,{onSSR:te},c.a.createElement(O.a,{onSelect:ee,stateReducer:function(e,t){var n=t.type;return n!==O.a.stateChangeTypes.blurInput&&n!==O.a.stateChangeTypes.touchEnd||!D?t:Object.assign(Object.assign({},t),{isOpen:e.isOpen})}},(function(e){var a,r=e.getInputProps,s=e.getItemProps,u=e.getMenuProps,h=e.selectedItem,v=e.highlightedIndex,O=e.isOpen,g=e.closeMenu,x=e.openMenu;return c.a.createElement("div",{className:"relative-m w-100 ".concat(F("searchBarInnerContainer",[O?"opened":"",i?"filled":""]))},c.a.createElement(G,Object(f.a)({autoFocus:b,compactMode:p,hasIconLeft:d,iconClasses:m,openAutocompleteOnFocus:N,submitOnIconClick:P,displayMode:T,inputType:k,openMenu:x,inputErrorMessage:X},r({onKeyDown:function(e){if("Enter"===e.key&&null===v){var t=R&&i.length=.01;return a.a.createElement("div",{className:"".concat(u.a.discountContainer," relative dib")},p?a.a.createElement("div",{className:"".concat(u.a.discountInsideContainer," t-mini white absolute right-0 pv2 ph3 bg-emphasis z-1")},a.a.createElement(s.a,{id:r},(function(e){return a.a.createElement(a.a.Fragment,null,!e&&"-",a.a.createElement(c.FormattedNumber,{value:l,style:"percent"})," ",e&&" ",e&&a.a.createElement("span",null,e))}))):null,i)};t.default=l},38:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/IOMessage"]},4:function(e,t){e.exports=ReactIntl},96:function(e,t,n){e.exports={discountContainer:"vtex-store-components-3-x-discountContainer",discountInsideContainer:"vtex-store-components-3-x-discountInsideContainer"}}},[[165,"common"]]]); },function(){ (window.webpackJsonpvtex_store_components_3_178_0=window.webpackJsonpvtex_store_components_3_178_0||[]).push([["ProductName"],{0:function(e,t){e.exports=React},1:function(e,t){e.exports=R},18:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProduct"]},190:function(e,t,a){"use strict";a.r(t),function(e){var t=a(3);a.p=Object(t.getPublicPath)("vtex.store-components@3.178.0");var n=Object(t.register)((function(){return a(191)}),e,"vtex.store-components@3.178.0","vtex.store-components@3.x","ProductName");n.renderHotReload,n.setupHMR}.call(this,a(15)(e))},191:function(e,t,a){"use strict";a.r(t);var n=a(11),r=a(0),o=a.n(r),c=a(1),i=a(18),l=a.n(i),d=a(33),s=a(7),u=a.n(s),p=a(8),m=a(38),f=a.n(m),h=["productNameContainer","sponsoredBadge","productBrand","productSku","productReference","productNameLoader","productNameBrandLoader","productNameSkuLoader","productNameLink"],N=function(e){var t=e.displayMode,a=e.linkProps,c=e.className,i=e.children;return"plainText"===t?o.a.createElement(r.Fragment,null,i):o.a.createElement(p.Link,Object(n.a)({className:c},a),i)};function v(e){var t=e.productReferenceClass,a=e.brandNameClass,n=e.skuNameClass,r=e.loaderClass,c=e.className,i=e.showSku,l=void 0!==i&&i,s=e.showBrandName,p=void 0!==s&&s,m=e.showProductReference,v=void 0!==m&&m,y=e.showSponsoredBadge,b=void 0!==y&&y,E=e.sponsoredBadgeLabel,O=e.tag,g=void 0===O?"div":O,x=e.classes,_=e.name,R=e.skuName,w=e.brandName,k=e.productReference,j=e.displayMode,C=void 0===j?"plainText":j,M=e.productLink,P=e.productId,L=u()(h,{classes:x}).handles;if(!_)return o.a.createElement("div",{className:"".concat(L.productNameContainer," ").concat(L.productNameLoader," ").concat(null!=r?r:"")},o.a.createElement(d.a,{style:{width:"100%",height:"100%"},width:456,height:100,preserveAspectRatio:"xMinYMin meet"},o.a.createElement("rect",{height:"1.125em",width:"75%",x:"15%"}),o.a.createElement("rect",{height:"1.125em",width:"50%",x:"25%",y:"1.75em"})));var B={page:"store.product",params:{slug:M,id:P}};return o.a.createElement(g,{className:"".concat(L.productNameContainer," mv0 ").concat(null!=c?c:"")},o.a.createElement(N,{displayMode:C,className:"".concat(L.productNameLink," pointer c-link hover-c-link active-c-link no-underline underline-hover"),linkProps:B},b&&o.a.createElement("span",{className:"".concat(L.sponsoredBadge," db c-muted-1 t-mini-s")},o.a.createElement(f.a,{id:E})),o.a.createElement("span",{className:"".concat(L.productBrand," ").concat(null!=a?a:"")},_," ",p&&w&&"- ".concat(w)),l&&R&&o.a.createElement("span",{className:"".concat(L.productBrand," ").concat(null!=n?n:"")},R),v&&k&&o.a.createElement("span",{className:"".concat(L.productReference," ").concat(null!=t?t:"")},"REF: ".concat(k))))}function y(e){var t,a,r,i,d,s,u=l()();if(!u||Object(c.isEmpty)(u))return o.a.createElement(v,e);var p=u.product,m=u.selectedItem;return o.a.createElement(v,Object(n.a)({},e,{tag:null!==(t=e.tag)&&void 0!==t?t:"h1",name:null!==(a=e.name)&&void 0!==a?a:null==p?void 0:p.productName,skuName:null!==(r=e.skuName)&&void 0!==r?r:null==m?void 0:m.name,productReference:null!==(i=e.productReference)&&void 0!==i?i:null==p?void 0:p.productReference,brandName:null!==(d=e.brandName)&&void 0!==d?d:null==p?void 0:p.brand,className:null!==(s=e.className)&&void 0!==s?s:"t-heading-4",displayMode:e.displayMode,productLink:null==p?void 0:p.linkText,productId:null==p?void 0:p.productId}))}y.schema={title:"admin/editor.productName.title",description:"admin/editor.productName.description",type:"object",properties:{showBrandName:{type:"boolean",title:"admin/editor.productName.showBrandName.title",default:!1,isLayout:!0},showSku:{type:"boolean",title:"admin/editor.productName.showSku.title",default:!1,isLayout:!0},showProductReference:{type:"boolean",title:"admin/editor.productName.showProductReference.title",default:!1,isLayout:!0},displayMode:{type:"string",title:"admin/editor.productName.displayMode.title",enum:["plainText","linkToProductPage"],enumNames:["admin/editor.productName.displayMode.plainText","admin/editor.productName.displayMode.linkToProductPage"],default:"plainText"}}},t.default=y},33:function(e,t,a){"use strict";var n=a(0);function r(){return(r=Object.assign||function(e){for(var t=1;t=0||(r[a]=e[a]);return r}(e,["animate","ariaLabel","children","className","height","preserveAspectRatio","primaryColor","primaryOpacity","rtl","secondaryColor","secondaryOpacity","speed","style","uniquekey","width"]),E=v?v+"-idClip":o(),O=v?v+"-idGradient":o(),g=p?["1; -3","2; -2","3; -1"]:["-3; 1","-2; 2","-1; 3"];return Object(n.createElement)("svg",r({role:"img",style:N,className:i,"aria-labelledby":a||null,viewBox:"0 0 "+y+" "+l,preserveAspectRatio:d},b),a?Object(n.createElement)("title",null,a):null,Object(n.createElement)("rect",{x:"0",y:"0",width:y,height:l,clipPath:"url(#"+E+")",style:{fill:"url(#"+O+")"}}),Object(n.createElement)("defs",null,Object(n.createElement)("clipPath",{id:E},c),Object(n.createElement)("linearGradient",{id:O},Object(n.createElement)("stop",{offset:"0%",stopColor:s,stopOpacity:u},t&&Object(n.createElement)("animate",{attributeName:"offset",values:g[0],dur:h+"s",repeatCount:"indefinite"})),Object(n.createElement)("stop",{offset:"50%",stopColor:m,stopOpacity:f},t&&Object(n.createElement)("animate",{attributeName:"offset",values:g[1],dur:h+"s",repeatCount:"indefinite"})),Object(n.createElement)("stop",{offset:"100%",stopColor:s,stopOpacity:u},t&&Object(n.createElement)("animate",{attributeName:"offset",values:g[2],dur:h+"s",repeatCount:"indefinite"})))))},i={animate:!0,ariaLabel:"Loading interface...",height:130,preserveAspectRatio:"xMidYMid meet",primaryColor:"#f0f0f0",primaryOpacity:1,rtl:!1,secondaryColor:"#e0e0e0",secondaryOpacity:1,speed:2,width:400},l=function(e){return Object(n.createElement)("rect",{x:"0",y:"0",rx:"5",ry:"5",width:e.width,height:e.height})},d=function(e){var t=r({},i,e),a=e.children?e.children:Object(n.createElement)(l,t);return Object(n.createElement)(c,t,a)};t.a=d},38:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/IOMessage"]},7:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},8:function(e,t){e.exports=__RENDER_8_RUNTIME__}},[[190,"common"]]]); },function(){ (window.webpackJsonpvtex_store_components_3_178_0=window.webpackJsonpvtex_store_components_3_178_0||[]).push([["Image"],{129:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-image@0.x/Image"]},170:function(e,t,o){"use strict";o.r(t),function(e){var t=o(3);o.p=Object(t.getPublicPath)("vtex.store-components@3.178.0");var n=Object(t.register)((function(){return o(171)}),e,"vtex.store-components@3.178.0","vtex.store-components@3.x","Image");n.renderHotReload,n.setupHMR}.call(this,o(15)(e))},171:function(e,t,o){"use strict";o.r(t);var n=o(129),s=o.n(n);t.default=s.a}},[[170,"common"]]]); },function(){ !function(e){function t(t){for(var r,u,c=t[0],a=t[1],l=t[2],s=0,p=[];se.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{},n=e.hideEmptyCols,o=void 0!==n&&n,r=t.reduce((function(t,e){var n="grow"===e.width,o="number"==typeof e.width?t.availableWidth-e.width:0;return{availableWidth:n?0:o,remainingColsNum:t.remainingColsNum+(e.hasDefinedWidth?0:1),hasAnyWidthGrow:t.hasAnyWidthGrow||n}}),{availableWidth:100,remainingColsNum:0,hasAnyWidthGrow:!1}),i=r.availableWidth,a=r.remainingColsNum,c=r.hasAnyWidthGrow;if(i<0&&!c){var d=-100/i;t=t.map((function(t){return Object.assign(Object.assign({},t),{width:"number"==typeof t.width?t.width*d:t.width})}))}return t.map((function(t){var e="number"==typeof t.width?"".concat(t.width,"%"):t.width;return{element:t.element,width:t.hasDefinedWidth?e:"".concat(Math.floor(Math.max(0,i)/(o?1:a)),"%"),hasDefinedWidth:t.hasDefinedWidth}}))};var m,w,v,g=n(14),O=n.n(g);!function(t){t.equal="equal",t.auto="auto"}(w||(w={})),function(t){t.between="between",t.around="around",t.left="left",t.right="right",t.center="center"}(v||(v={}));var j=(m={},Object(r.a)(m,v.between,"justify-between"),Object(r.a)(m,v.around,"justify-around"),Object(r.a)(m,v.left,"justify-start"),Object(r.a)(m,v.center,"justify-center"),Object(r.a)(m,v.right,"justify-end"),m),y=["flexRowContent"],W=function(t){var e=t.children,n=t.colGap,r=t.rowGap,i=t.marginTop,c=t.marginBottom,d=t.paddingTop,p=t.paddingBottom,m=t.border,g=t.borderWidth,W=t.borderColor,x=t.preserveLayoutOnMobile,C=t.preventHorizontalStretch,G=t.preventVerticalStretch,k=t.horizontalAlign,R=t.colSizing,E=t.colJustify,D=void 0===E?v.between:E,N=t.experimentalHideEmptyCols,_=void 0!==N&&N,M=Object(u.c)(),A=l()(y),B=Object(f.d)({colGap:null!=n?n:M.colGap,rowGap:null!=r?r:M.rowGap}),L=Object(f.b)({marginTop:i,marginBottom:c}),P=Object(f.c)({paddingTop:d,paddingBottom:p}),T=Object(f.a)({border:m,borderWidth:g,borderColor:W}),S=function(t,e){var n="phone"===h()().device,o=e||{},r=o.preserveLayoutOnMobile,i=void 0!==r&&r,c=o.hideEmptyCols,d=void 0!==c&&c,l=a.a.Children.toArray(t).map((function(t){if(!(e=t)||!e.props)return{element:t,width:0,hasDefinedWidth:!1,isResponsive:!0};var e,o=Object(f.e)(t.props.width||t.props.blockProps&&t.props.blockProps.width);return o&&"object"===Object(s.a)(o)?{element:t,width:n?o.mobile||0:o.desktop||0,hasDefinedWidth:!0,isResponsive:!0}:!i&&n?{element:t,width:0,hasDefinedWidth:!1,isResponsive:!1}:"number"==typeof o||"string"==typeof o?{element:t,width:o,hasDefinedWidth:!0,isResponsive:!1}:{element:t,width:0,hasDefinedWidth:!1,isResponsive:!0}})),u=l.some((function(t){return t.isResponsive})),p=!i&&n&&!u;return{cols:b(l,{hideEmptyCols:d}),breakOnMobile:p}}(e,{preserveLayoutOnMobile:x,hideEmptyCols:_}),I=S.cols,z=S.breakOnMobile,J=R===w.auto,q=J?j[D]:j.left;return null!=k&&(q=j[k]),a.a.createElement(u.a,Object(o.a)({parent:u.b.ROW},B),a.a.createElement("div",{className:"".concat(z?"flex-none flex-ns":"flex"," ").concat(L," ").concat(P," ").concat(T," ").concat(q," ").concat(A.flexRowContent," items-stretch w-100")},I.map((function(t,e){var n=e===I.length-1,o=n?0:B.colGap,r=n?0:B.rowGap;return a.a.createElement("div",{key:e,className:"".concat(z?"pr".concat(o,"-ns pb").concat(r," pb0-ns"):"pr".concat(o)," ").concat(G?"":"items-stretch"," ").concat(C?"":O.a.stretchChildrenWidth," ").concat("grow"===t.width?"flex-grow-1":""," ").concat(_?O.a.col:""," flex"),style:{width:C||J&&!t.hasDefinedWidth?"auto":z?"100%":t.width}},t.element)}))))},x=Object(c.defineMessages)({title:{id:"admin/editor.row.title"},description:{id:"admin/editor.row.description"}});W.schema={title:x.title.id,description:x.description.id};e.default=W},14:function(t,e,n){t.exports={stretchChildrenWidth:"vtex-flex-layout-0-x-stretchChildrenWidth",col:"vtex-flex-layout-0-x-col"}},2:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return c})),n.d(e,"c",(function(){return d}));var o,r=n(0),i=n.n(r);!function(t){t.NONE="none",t.ROW="row",t.COL="col"}(o||(o={}));var a=i.a.createContext({parent:o.NONE,colGap:0,rowGap:0}),c=function(t){var e=t.parent,n=t.colGap,o=t.rowGap,c=t.children,d=Object(r.useMemo)((function(){return{parent:e,colGap:n,rowGap:o}}),[e,n,o]);return i.a.createElement(a.Provider,{value:d},c)},d=function(){return Object(r.useContext)(a)}},3:function(t,e,n){"use strict";n.d(e,"d",(function(){return c})),n.d(e,"e",(function(){return l})),n.d(e,"c",(function(){return s})),n.d(e,"b",(function(){return p})),n.d(e,"a",(function(){return f}));var o,r=n(7),i=n(1),a=function(t,e){return t?Object(i.range)(0,12).map(String).includes(String(t))?"string"==typeof t?parseInt(t,10):t:(e&&console.warn("Invalid ".concat(e,' value ("').concat(t,'"). It should be an integer between 0 and ').concat(11,".")),0):0},c=function(t){var e=Object(i.toPairs)(t).map((function(t){var e=Object(r.a)(t,2),n=e[0],o=e[1];return[n,a(o,n)]}));return Object(i.fromPairs)(e)},d=function(t){if("string"!=typeof t)return null;if("grow"===t)return"grow";var e=t.match(new RegExp("(\\d*)(".concat(["%"].join("|"),")")));if(!e)return null;var n=e[1];return null==n?null:parseInt(n,10)},l=(o=d,function(t){return function(t){return t&&null!=t.mobile&&null!=t.desktop}(t)?{mobile:o(t.mobile),desktop:o(t.desktop)}:o(t)}),u=function(t){return function(e){var n=Object(i.pick)(Object.keys(t),e),o=c(n);return Object(i.toPairs)(o).map((function(e){var n=Object(r.a)(e,2),o=n[0],i=n[1];return"".concat(t[o]).concat(i)})).join(" ")}},s=u({paddingTop:"pt",paddingBottom:"pb",paddingLeft:"pl",paddingRight:"pr"}),p=u({marginTop:"mt",marginBottom:"mb",marginLeft:"ml",marginRight:"mr"}),h={top:"bt",right:"br",bottom:"bb",left:"bl",all:"ba"},f=function(t){var e=t.border,n=t.borderWidth,o=t.borderColor,r=e?[].concat(e).map((function(t){return h[t]})).join(" "):"",i=n?"bw".concat(a(n,"bw")):"",c=o?"b--".concat(o.split(" ")[0]):"";return"".concat(r," ").concat(i," ").concat(c)}}}]); },function(){ (window.webpackJsonpvtex_flex_layout_0_21_4=window.webpackJsonpvtex_flex_layout_0_21_4||[]).push([["FlexLayout"],[function(e,t){e.exports=React},function(e,t){e.exports=R},,,,function(e,t){e.exports=ReactIntl},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.responsive-values@0.x/useResponsiveValues"]},,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-components@3.x/Container"]},,,,function(e,t,o){"use strict";o.r(t),function(e){var t=o(4);o.p=Object(t.getPublicPath)("vtex.flex-layout@0.21.4");var a=Object(t.register)((function(){return o(20)}),e,"vtex.flex-layout@0.21.4","vtex.flex-layout@0.x","FlexLayout");a.renderHotReload,a.setupHMR}.call(this,o(10)(e))},function(e,t,o){"use strict";o.r(t);var a=o(0),n=o.n(a),l=o(5),i=o(6),s=o.n(i),r=o(15),c=o.n(r),u=o(9),x=o.n(u),_=o(2),d=o(13),f=["flexRow"],p=function(e){var t=x()(e),o=t.fullWidth,a=t.htmlId,i=Object(_.c)(),r=s()(f),u=Object(l.useIntl)(),p=n.a.createElement(d.default,t),v=i.parent===_.b.NONE;return o||!v?n.a.createElement("div",{className:r.flexRow,id:a,"aria-label":u.formatMessage({id:"store/flex-layout.flexLayout-row.aria-label"},{sectionId:null!=a?a:"row"})},p):n.a.createElement("div",{className:r.flexRow,id:a,"aria-label":u.formatMessage({id:"store/flex-layout.flexLayout-row.aria-label"},{sectionId:null!=a?a:"row"})},n.a.createElement(c.a,null,p))},v=Object(l.defineMessages)({title:{id:"admin/editor.row.title"},description:{id:"admin/editor.row.description"}});p.schema={title:v.title.id,description:v.description.id},t.default=p}],[[19,"common",0]]]); }], document.currentScript.dataset.index)