-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path0d00f86.modern.js
More file actions
1 lines (1 loc) · 11.1 KB
/
Copy path0d00f86.modern.js
File metadata and controls
1 lines (1 loc) · 11.1 KB
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[67],{261:function(t,e,o){var content=o(461);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(11).default)("6abe92a2",content,!0,{sourceMap:!1})},262:function(t,e,o){var content=o(463);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(11).default)("d1ec31e4",content,!0,{sourceMap:!1})},460:function(t,e,o){"use strict";o(261)},461:function(t,e,o){var r=o(10)(function(i){return i[1]});r.push([t.i,".container_popup[data-v-515b851d]{left:0;position:fixed;top:0;z-index:1000}#popup-quick-view[data-v-515b851d]{background-color:var(--bg_primary);border-radius:4px;left:50%;margin:0 auto;max-height:95dvh;max-width:900px;overflow:auto;padding:32px;position:fixed;top:50%;transform:translate(-50%,-50%);width:95vw;z-index:10}#popup-quick-view .close_button[data-v-515b851d]{padding:8px;position:absolute;right:0;top:0;z-index:50}#popup-quick-view .close_button svg[data-v-515b851d]{color:var(--text_light);height:16px;width:16px}#popup-quick-view .product_link[data-v-515b851d]{margin:8px 0;text-align:center}#popup-quick-view .product_link .link_btn[data-v-515b851d]{font-size:var(--font_size_base);font-weight:var(--font_weight_bold)}#container_product_info[data-v-515b851d]{--product_right_side_width:50%;display:grid;grid-template-columns:50% 50%;grid-template-columns:calc(100% - var(--product_right_side_width)) var(--product_right_side_width)}.product_left_side[data-v-515b851d]{display:flex;flex-direction:column;padding-right:20px;position:relative;width:100%}.product_right_side[data-v-515b851d]{padding-left:20px;width:100%}@media (min-width:1024px){.product_right_side[data-v-515b851d]{border-left:1px solid var(--border_primary)}}@media (max-width:1240px){#container_product_info[data-v-515b851d]{--product_right_side_width:36%}}@media (max-width:1024px){#container_product_info[data-v-515b851d]{--section_max_width:800px;display:flex;flex-direction:column}.product_left_side[data-v-515b851d]{padding:0;width:100%}.product_right_side[data-v-515b851d]{padding:32px 0 0;width:100%}}@media (max-width:768px){#container_product_info[data-v-515b851d]{--section_max_width:600px}.product_left_side[data-v-515b851d]{display:block;max-width:100%;width:100%}}.container_gallery[data-v-515b851d]{padding-top:100%;position:relative;width:100%}.container_gallery .aspect_ratio[data-v-515b851d]{--gallery_width:100%;height:100%;left:0;position:absolute;top:0;width:100%}.frame_slide_principal[data-v-515b851d],.gallery_principal[data-v-515b851d],.gallery_principal .swiper[data-v-515b851d]{height:100%;width:100%}.frame_slide_principal .swiper-zoom-container[data-v-515b851d]{width:100%}.sliderProd-imgPrincipal-containerVideo[data-v-515b851d]{overflow:hidden;position:relative}.sliderProd-imgPrincipal-containerVideo .frame_product_video[data-v-515b851d]{background-color:var(--bg_dark);height:calc(100% - 12px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 12px)}.sliderProd-imgPrincipal-containerVideo canvas[data-v-515b851d]{display:block;height:100%;width:100%}.sliderProd-imgPrincipal-containerVideo iframe[data-v-515b851d]{height:100%;left:0;position:absolute;top:0;width:100%}.sliderProd-imgPrincipal-containerVideo iframe *[data-v-515b851d]{-webkit-user-drag:none}.frame_slide_principal[data-v-515b851d]{align-items:center;display:flex;justify-content:center}.container_gallery .gallery_principal .swiper-pagination .swiper-pagination-bullet[data-v-515b851d]:after,.container_swiper .swiper-pagination .swiper-pagination-bullet[data-v-515b851d]{height:16px;width:16px}",""]),r.locals={},t.exports=r},462:function(t,e,o){"use strict";o(262)},463:function(t,e,o){var r=o(10)(function(i){return i[1]});r.push([t.i,"#popup-quick-view .card_image>.frame_image{border-radius:0;border-radius:initial}#popup-quick-view .product_name{font-size:var(--font_size_big);font-weight:var(--font_weight_medium);padding-right:0}#popup-quick-view .progressive_discount_tag .discount{font-size:var(--font_size_small)}#popup-quick-view .favorite_option{position:absolute;right:0;top:0}#popup-quick-view #product-features,#popup-quick-view #product_sharing,#popup-quick-view .compDetalheProd-detalheProduto-topo-estadosProduto-qtdComprar .assinar,#popup-quick-view .compDetalheProd-detalheProduto-topo-estadosProduto-qtdComprar .know_more,#popup-quick-view .product_review_summary,#popup-quick-view .product_right_side .favorite_option,#popup-quick-view .product_right_side .unique_attribute,#popup-quick-view .shipping_calc{display:none}#popup-quick-view .product_state{margin-top:4px}#popup-quick-view .similar_products .select-opcao.selectOpcaoAtual{border-color:var(--border_third)}#popup-quick-view .unique_attribute .compDetalheProd-detalheProduto-topo-estadosProduto-atributosSimples-p{font-weight:var(--font_weight_semi_bold)}@media (max-width:1024px){#popup-quick-view .compDetalheProd-detalheProduto-topo-estadosProduto-quantidadeProduto-p{width:100%}}#popup-quick-view .unique_attribute{position:relative;width:100%}#popup-quick-view .compDetalheProd-detalheProduto-topo-estadosProduto-disponivel-precos{margin-top:16px}#popup-quick-view .select-opcoes{--option_img_size:75px}#popup-quick-view .select-opcoes .swiper-slide{display:flex;justify-content:center}#popup-quick-view #container_product_info .product_info{position:static}",""]),r.locals={},t.exports=r},784:function(t,e,o){"use strict";o.r(e);var r=[function(){var t=this._self._c;return t("div",{staticClass:"frame_slide_principal frame_image -square"},[t("img",{attrs:{src:o(79),alt:"Imagem padrão de produto"}})])}],d={data:()=>({quickViewStatus:!1,swiperPrincipal:null,initialized:!1,quickViewProdInfo:null}),computed:{quickViewData(){return this.$store.state.quickViewData?this.$store.state.quickViewData:null},productInfo(){return{conteudo:this.quickViewData}},mediaItems(){var t,e,o;const r=[];if((null===(t=this.quickViewData)||void 0===t||null===(e=t.midias)||void 0===e||null===(o=e.imagens)||void 0===o?void 0:o.length)>0){r.push({type:"image",data:this.quickViewData.midias.imagens[0]});for(let i=1;i<this.quickViewData.midias.imagens.length;i++)r.push({type:"image",data:this.quickViewData.midias.imagens[i]})}return r},checkVideo(){var t,e;return Boolean((null===(t=this.quickViewData)||void 0===t||null===(e=t.midias)||void 0===e?void 0:e.video)&&this.quickViewData.midias.video.url&&this.quickViewData.midias.video.url.length)},getVideoType(){const t=this.quickViewData.midias.video.url;return t.includes("youtube")||t.includes("youtu.be")},getIdVideo(){let t=this.quickViewData.midias.video.url;if(this.getVideoType){const e=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|embed\/)|youtu\.be\/)([a-zA-Z0-9_-]{11})/,o=t.match(e);return null!=o&&o[1]?t=o[1]:(console.error("Url do video cadastrado no produto inválida!"),t=""),t}{const e=t.match(/\/(\d+)$/);return null==e?void 0:e[1]}}},watch:{quickViewData(t){var e;t?(this.setQuickView(!0),null!==(e=this.mediaItems)&&void 0!==e&&e.length&&this.setSlider()):(this.setQuickView(!1),this.quickViewProdInfo=null,this.swiperPrincipal&&(this.initialized=!1,this.swiperPrincipal=null))},productInfo(t){t&&(this.quickViewProdInfo=JSON.parse(JSON.stringify(t)))},$route(){this.closePopup()}},beforeDestroy(){this.swiperPrincipal&&(this.swiperPrincipal.destroy(),this.swiperPrincipal=null),this.quickViewProdInfo=null},methods:{setQuickView(t){this.quickViewStatus=t},closePopup(){this.setQuickView(!1),this.$store.commit("setQuickViewData",null)},redirect(t){this.closePopup(),this.$router.replace(t)},async setSlider(){if(this.initialized)return;this.initialized=!0;const{Swiper:t}=await Promise.all([o.e(1),o.e(3)]).then(o.bind(null,197)),{Navigation:e}=await o.e(0).then(o.bind(null,196)),r="[data-gallery-principal]",d=`${r} [data-swiper]`,n=`${r} [data-swiper-navigation-prev]`,l=`${r} [data-swiper-navigation-next]`;this.swiperPrincipal=new t(d,{modules:[e],slidesPerView:1,spaceBetween:8,speed:500,loop:!1,navigation:{prevEl:n,nextEl:l}})},updateAttributesAndCustomizations(data){this.quickViewProdInfo=data}}},n=(o(460),o(462),o(12)),component=Object(n.a)(d,function(){var t,e=this,o=e._self._c;return e.quickViewStatus?o("div",{staticClass:"container_popup fade",class:{"-show":e.quickViewStatus}},[o("div",{attrs:{id:"popup-quick-view","data-popup-quick-view":""}},[o("div",{staticClass:"close_button"},[o("button",{on:{click:e.closePopup}},[o("svg",{staticClass:"icon",attrs:{width:"20",height:"20"}},[o("use",{attrs:{"xlink:href":"#close-icon"}})])])]),e._v(" "),o("div",{staticClass:"container",attrs:{id:"container_product_info"}},[o("div",{staticClass:"product_left_side"},[o("div",{staticClass:"card_image"},[o("div",{staticClass:"image_link frame_image -square"},[o("div",{staticClass:"container_gallery"},[o("div",{staticClass:"aspect_ratio"},[o("div",{staticClass:"container_swiper gallery_principal",attrs:{"data-gallery-principal":""}},[o("geralAdd-to-Favorites",{attrs:{prod:e.productInfo}}),e._v(" "),o("div",{staticClass:"swiper",attrs:{"data-swiper":""}},[e.mediaItems.length?o("div",{staticClass:"swiper-wrapper"},e._l(e.mediaItems,function(t,r){return o("div",{key:r,ref:"containerImg",refInFor:!0,staticClass:"slide_principal_item swiper-slide"},["image"===t.type?[o("div",{staticClass:"frame_slide_principal frame_image -square"},[o("div",{staticClass:"swiper-zoom-container"},[o("img",{attrs:{src:t.data.arquivos.big,alt:t.data.label}})])])]:"video"===t.type?[o("div",{staticClass:"sliderProd-imgPrincipal-containerVideo frame_image -square"},[e.getVideoType?o("iframe",{attrs:{src:`https://www.youtube.com/embed/${e.getIdVideo}`,title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:"",rel:"0",showinfo:"0"}}):o("iframe",{attrs:{src:`https://player.vimeo.com/video/${e.getIdVideo}?title=0&byline=0&portrait=0`,title:"false",frameborder:"0",allow:"autoplay; fullscreen",allowfullscreen:""}})])]:e._e()],2)}),0):o("div",[e._m(0)])]),e._v(" "),e.mediaItems.length>1?o("sliderSwiper-navigation"):e._e()],1)])])])]),e._v(" "),e.quickViewProdInfo&&null!==(t=e.productInfo)&&void 0!==t&&t.conteudo.atributos.unico?o("produtoInfosAttributes",{attrs:{dataProd:e.productInfo,prodInfo:e.quickViewProdInfo,tipoAttr:"unico",additionalClass:"unique_attribute",attrSelect:!0,isMainProduct:!1,updateAttributesAndCustomizations:e.updateAttributesAndCustomizations}}):e._e()],1),e._v(" "),o("div",{staticClass:"product_right_side"},[e.quickViewProdInfo?o("produtoInfosInfo-prod",{attrs:{dataProd:e.productInfo,prodInfo:e.quickViewProdInfo,isListaCompra:!1,qtdLista:1,attrSelect:!0,isMainProduct:!1,btExtraLabel:"",updateAttributesAndCustomizations:e.updateAttributesAndCustomizations}}):e._e(),e._v(" "),o("div",{staticClass:"product_link"},[e.quickViewData?o("button",{staticClass:"link_btn",on:{click:function(t){return e.redirect(e.quickViewData.rota.route)}}},[e._v("\n Ver mais detalhes do produto\n ")]):e._e()])],1)])]),e._v(" "),o("span",{staticClass:"cover_screen",on:{click:e.closePopup}})]):e._e()},r,!1,null,"515b851d",null);e.default=component.exports}}]);