function setCookieStore(e){Cookies.set("storeRefCode",e,{expires:365})}!function(e){var t=function(e){if(""==(e=e.replace(/[^\d]+/g,"")))return!1;if(14!=e.length)return!1;if("00000000000000"==e||"11111111111111"==e||"22222222222222"==e||"33333333333333"==e||"44444444444444"==e||"55555555555555"==e||"66666666666666"==e||"77777777777777"==e||"88888888888888"==e||"99999999999999"==e)return!1;for(tamanho=e.length-2,numeros=e.substring(0,tamanho),digitos=e.substring(tamanho),soma=0,pos=tamanho-7,i=tamanho;1<=i;i--)soma+=numeros.charAt(tamanho-i)*pos--,pos<2&&(pos=9);if(resultado=soma%11<2?0:11-soma%11,resultado!=digitos.charAt(0))return!1;for(tamanho+=1,numeros=e.substring(0,tamanho),soma=0,pos=tamanho-7,i=tamanho;1<=i;i--)soma+=numeros.charAt(tamanho-i)*pos--,pos<2&&(pos=9);return resultado=soma%11<2?0:11-soma%11,resultado==digitos.charAt(1)};function a(e){for(var t=window.location.search.substring(1).split("&"),a=0;a',page=window.open(),page.document.write(html),page.document.close()}function m(e){try{Messenger().success({message:e,id:"attributeValueImageSuccess"})}catch(t){alert(e)}}function h(e,t){return e.data("required")&&!t.val()?(e.prop("required",!0),!0):(e.prop("required",!1),!1)}function v(t){e("html, body").animate({scrollTop:e("#"+t).offset().top-200},1e3)}function g(t,a,r,i){return t.length==e("[name^='attributeValues']").length&&(e.when.apply(e,t).done(function(e){for(var o in t)if(400==t[o].status)return;y(a,r,i,e)}),!0)}function y(t,a,r,i){var o="/cart/add",n=a.data("distributioncenter"),l={};"quote"===t&&(o="/quote/add"),e("[name^='hidden_attributeValues']").each(function(){var t=e(this).prop("name").replace("hidden_attributeValues[","").replace("]","");l[t]=e(this).val()}),s=e.ajax({url:o,type:"post",dataType:"json",data:{id:r,quantity:e.isNumeric(a.data("product-quantity"))?a.data("product-quantity"):e(a.data("product-quantity")).val(),additionalVariantId:a.data("additional-variant-ids")||[],distributionCenter:a.data("distributioncenter")||[],attributeValues:l},beforeSend:function(){a.attr("disabled",!0)},success:function(e){a.trigger("cart-success",[e.cart]),"quote"===t&&(window.location="/quote/"),setCookieStore(n)},error:function(t){var r=e.parseJSON(t.responseText);a.trigger("cart-error",[r.error,r]),i.stopPropagation()}}).always(function(){a.removeAttr("disabled"),s=null})}if((i=a("order"))&&$productListOrder.val(i),(i=a("sortOrder"))&&$productListOrder.val(i),(n=a("items-per-page"))&&d.val(n),e(".openDataImage").click(function(){var t=e(this).parent().siblings('input[type="hidden"]').val();return f(e(this).data("image-name"),t),!1}),e(".openDataImageLink").click(function(){return f(e(this).data("image-name"),e(this).data("image-data")),!1}),e(".removeDocument").click(function(){var t="1"==e(this).data("has-previous-value"),a="customer_attribute_values_"+e(this).data("id"),r=e("#"+(t?"":"button_")+"view_document_"+a),i=e("#remove_"+a);r.attr("data-document",""),r.attr("disabled",!0),r.html(' Nenhum documento adicionado'),i.hide(),m("Documento removido."),e(this).data("has-previous-value","0"),e("#"+a).val(""),e("#"+a+"_has_document").val("")}),e(".removeDataImage").click(function(){var t=e(this).data("id"),a=e("#customer_attribute_values"+t);return inputHidden=e('input[type="hidden"][name="attributeValues['+t+']"]'),inputHidden.val(""),inputHidden.data("image-name",""),a.val(""),e('.removeDataImage[data-id="'+t+'"]').attr("disabled",!0),e('.openDataImage[data-id="'+t+'"]').attr("disabled",!0),e('.openDataImage[data-id="'+t+'"]').html(' Nenhuma imagem adicionada'),e("#remove_image_customer_attribute_values"+t).hide(),m("Imagem removida."),h(a,inputHidden),!1}),e('input[type="file"][data-document-input="document-input"]').change(function(){if(this.files&&this.files[0]){var t=e(this).prop("id"),a=e("#button_view_document_"+t),r=e("#remove_"+t);e("#view_document_"+t).hide(),a.show();var i=new FileReader;i.onload=function(e){a.attr("data-document",e.target.result),a.html(' Visualizar documento')},a.removeAttr("disabled"),i.readAsDataURL(this.files[0]),r.removeAttr("disabled"),r.show(),m("Documento adicionado."),e("#"+t+"_has_document").val("1"),a.addClass("view_document_customer_attribute")}}),e(".view_document_customer_attribute").click(function(t){var a,r,i;t.preventDefault(),t.stopPropagation(),r=""+(a=e(this)).attr("data-document-name")+'',(i=window.open()).document.write(r),i.document.close()}),e('input[type="file"][name^="attributeValues"]').change(function(){var t=e(this).val(),a=e(this).prop("name"),r=a.split("[").pop().split("]").shift(),i=(a+"Temp").replace(/\W/g,"_");if(e("#helpBlock-"+r).addClass("hidden"),e("#father-div-"+r).removeClass("has-error"),t){var o=!1;if(e(this).hasClass("document-attribute")||u(t)||(o="Somente jpg, gif e png são aceitos."),e(this).hasClass("document-attribute")&&!p(e(this))&&(o="Somente pdf é aceito."),o)return e("#father-div-"+r).addClass("has-error"),e("#helpBlock-"+r).text(o),e("#helpBlock-"+r).removeClass("hidden"),v(e(this).prop("id")),e(this).val(""),h(e(this),e("#"+i)),!1;if(e(this).hasClass("document-attribute"))return!0;var n=e("#"+i).length?e("#"+i):e(''),s=new FileReader,l=e(this);s.readAsDataURL(e(this).prop("files")[0]),s.onload=function(e){n.val(e.target.result),l.after(n)},e('.removeDataImage[data-id="'+r+'"]').attr("disabled",!1),e('.openDataImage[data-id="'+r+'"]').attr("disabled",!1),e('.openDataImage[data-id="'+r+'"]').html(' Visualizar imagem'),e("#remove_image_customer_attribute_values"+r).show(),m(e(this).hasClass("document-attribute")?"Documento adicionado.":"Imagem adicionada."),h(e(this),n)}else h(e(this),e("#"+i))}),e("body").on("click",".ajax-pagination",function(t){t.preventDefault();var r=e(this).prop("href"),n="returnFormat=html",l="";if(r&&1'))}}).done(function(t){window.scrollTo({top:0,behavior:"smooth"}),e("#variant-list").html(e(t).html()),e("body").on("click",".flexy-add-to-cart",function(t){!function(t,a,r,i){i=void 0===i?r.data("variant-id"):i;var o=!1,n=[];t&&s?(t.preventDefault(),t.stopImmediatePropagation(),t.stopPropagation()):(e("[name^='attributeValues']").each(function(){var t=e(this).attr("name").match(/\[(.*?)\]/)[1],s=e(this).val();if(e(this).prop("required")&&(s||(e("#f2-product-attribute-"+t).addClass("has-error"),e("#helpBlock-"+t).removeClass("hidden"),v("helpBlock-"+t),o=!0)),!e(this).val())return!1;if(r.attr("disabled",!0),e(this).is("input:file")){var l=!1,d=e(this).val(),f=!1;if(e(this).hasClass("document-attribute")||u(d)||(f="Somente jpg, gif e png são aceitos."),e(this).hasClass("document-attribute")&&!p(e(this))&&(f="Somente pdf é aceito."),f)return e("#f2-product-attribute-"+t).addClass("has-error"),e("#helpBlock-"+t).text(f),e("#helpBlock-"+t).removeClass("hidden"),v("helpBlock-"+t),!(l=!0);o=!0;var m=new FileReader;m.readAsDataURL(e(this).prop("files")[0]),m.onload=function(e){l||(n.push(c(i,t,e.target.result)),g(n,a,r,i))}}else n.push(c(i,t,s));g(n,a,r,i)}),o||n.length?t&&(t.preventDefault(),t.stopImmediatePropagation(),t.stopPropagation()):y(a,r,i,t))}(t,"sale",e(this))}),e("select.flexy-product-list-order").on("blur change",function(){o(e(this))});var r=e(".active").children(".ajax-pagination"),n="";if(r){var l=r.prop("href");l&&(n=l.split("?").pop())}-1!==n.indexOf("filter=")&&(n=n.split("&").map(function(e){return-1!==e.indexOf("filter=")?"filter="+decodeURI(e.split("filter=").join("")):e}).join("&")),n="?"+n,history.pushState({},"",decodeURI(n));var d=window.location.pathname.split("?").shift();e(".pagination-pages .pagination li a").each(function(){var t=e(this).prop("href").split("?").pop();e(this).prop("href",d+"?"+t)}),(i=a("sortOrder"))&&e("select.flexy-product-list-order").val(i)})}}),e("#quote-add-btn").click(function(t){y("quote",e(this),e(this).data("variant-id"),t)}),e("[name^='attributeValues']").change(function(){var t,a,r,i=e(this).prop("type"),o=e(this).val(),n="hidden_"+e(this).prop("name");if(e("[name^='"+n+"']").remove(),o){hiddenInputVal="file"===i?null:o;var s=e("");"file"===i&&o&&(t=s,a=e(this),(r=new FileReader).readAsDataURL(a.prop("files")[0]),r.onload=function(e){t.val(e.target.result)}),e(this).after(s)}}),e("body").on("click",".flexy-add-to-cart",function(t){y("sale",e(this),e(this).data("variant-id"),t)}),e("body").on("click",".flexy-add-to-quote",function(t){y("quote",e(this),e(this).data("variant-id"),t)}),e(".flexy-date-parts").each(function(){var t,a,r,i,o=e(this).find(":input"),n=e(e(this).data("date-presentation"));n.on("blur change",function(){var t,a;t=o,3==(a=e(this).val().split("/")).length&&(t.filter("[name*='day']").val(a[0]),t.filter("[name*='month']").val(a[1]),t.filter("[name*='year']").val(a[2]))}),t=n,i=(r=function(e){if(""!=String(e))return Number(e)<10?"0"+Number(e):Number(e)})((a=o).filter("[name*='day']").val())+"/"+r(a.filter("[name*='month']").val())+"/"+r(a.filter("[name*='year']").val()),""!=e.trim(i.replace(/\//gi,""))&&t.val(i)}),e("select.flexy-product-variant-select").on("blur change",function(){var t=e(this).val();t&&(window.location.href=t)}),e.fn.owlCarousel){e(".flexy-product-slider").each(function(){var t=e(this);if(1 *").length){var a=t.data("items")||4;t.owlCarousel({responsive:{0:{items:1},480:{items:Math.max(a-3,1)},768:{items:Math.max(a-2,1)},1024:{items:Math.max(a-1,1)},1280:{items:Math.max(a,1)}},margin:10,loop:!0,dots:!1,nav:!1})}});var b=e(".flexy-product-image-slider");1 *").length&&b.owlCarousel({items:b.data("items")||10,margin:10,dots:!1,nav:!1,loop:!0,autoplay:!0,autoplayTimeout:5e3,autoplayHoverPause:!1,responsiveClass:!0}),1 *").length&&e(".flexy-banner-slider").owlCarousel({loop:!0,autoHeight:!0,autoplay:!0,autoplayTimeout:5e3,navigation:!1,animateOut:!1,items:1}),e(".flexy-slider-nav-prev").click(function(){e(this).parents(".flexy-slider-container").find(".flexy-slider").trigger("prev.owl.carousel")}),e(".flexy-slider-nav-next").click(function(){e(this).parents(".flexy-slider-container").find(".flexy-slider").trigger("next.owl.carousel")})}e(".flexy-input-integer, .flexy-cart-product-quantity").bind("keyup keydown blur",function(){e(this).hasClass("flexy-weight-mask")||e(this).val(this.value.replace(/[^0-9]/gi,""))}),e(".flexy-input-creditcard").mask("0000 0000 0000 0000 000"),e(".flexy-input-creditcard-short").mask("0000 0000 0000 0000"),e(".flexy-input-cvv").mask("0000"),e(".flexy-input-cpf").mask("000.000.000-00").on("blur change",function(){e(this)[function(e){var t,a,r,i,o;if(o=1,(e=String(e).replace(/[^0-9]/g,"")).length<11)return!1;for(i=0;i Aplicando cupom de desconto...')},success:function(){t.trigger("coupon-applied"),window.location.reload()},error:function(e){var t=JSON.parse(e.responseText).error||null;alert(t||"Preencha um cupom de desconto.")}})}),e("#disable-submit").submit(function(){return e(".flexy-cart-coupom-submit").click(),!1}),e(".flexy-cart-coupom-remove").click(function(){var t=e(this);e.ajax({url:"/promotion/remove-coupon",type:"delete",dataType:"json",data:{cartId:t.data("cart-id")},beforeSend:function(){e(".loading").html('
Removendo cupom de desconto...
')},success:function(){window.location.reload()},error:function(e){alert(e.responseJSON?e.responseJSON.error:"Erro ao remover cumpóm.")}})}),e(".flexy-cart-product-quantity").on("blur",function(){var t=e(this),a=t.data("cart-item-id");e.ajax({url:"/cart/update",data:{id:a,customization_item_id:t.data("customization-item-id"),quantity:t.val()},type:"POST",beforeSend:function(t){e("#card-product-total-"+a).html(' ')},success:function(e){null!=e.error&&alert(e.error),window.location.reload()},error:function(e){t.trigger("change-quantity-error")}})}),e(".flexy-newsletter-signin, .flexy-newsletter-sigin").click(function(){var t=e(this),a=e(t.data("newsletter-container")||"body");e.ajax({url:"/newsletter/subscribe",method:"POST",data:{newsletter:{email:a.find(".flexy-newsletter-email").val()||"",name:a.find(".flexy-newsletter-name").val()||"",customerType:a.find(".flexy-newsletter-customer-type").val()||""}},success:function(a){a.success?(!t.data("no-alert")&&alert("Inscrição feita com sucesso."),t.trigger("newsletter-signed"),e(".flexy-newsletter-email").val(""),e(".flexy-newsletter-name").val("")):(!t.data("no-alert")&&alert("Ops, ocorreu um problema. Tente novamente."),t.trigger("newsletter-sign-error"))},error:function(){!t.data("no-alert")&&alert("Ops, ocorreu um problema. Tente novamente."),t.trigger("newsletter-sign-error")}})}),e(".flexy-product-review-send").click(function(){var t=e(this);e.ajax({url:"/review/create",method:"post",data:{rating:e(".flexy-product-review-rating[type=hidden], .flexy-product-review-rating[type=radio]:checked, select.flexy-product-review-rating").val(),comment:e(".flexy-product-review-comment").val(),product_id:t.data("product-id")},success:function(){alert("Comentário enviado com sucesso!"),t.trigger("review-sended"),t.trigger("review-sent"),e(".flexy-product-review-comment").val("")},error:function(t){alert(e.parseJSON(t.responseText).message)}})}),e(".flexy-compare-add-product, .flexy-compare-product").click(function(){var t=e(this),a=[t.data("variant-id")];"INPUT"!=t.prop("tagName")||1==t.is(":checked")?e.ajax({url:"/comparar-produtos/add",type:"post",dataType:"json",data:{variantIds:a},success:function(e){t.trigger("added")},error:function(e){t.trigger("add-error")}}):e.ajax({url:"/comparar-produtos/remove",type:"delete",dataType:"json",data:{variantIds:a},success:function(e){t.trigger("removed")},error:function(e){t.trigger("remove-error")}})}),e(".flexy-wishlist-add-product").click(function(){var t=e(this);e.ajax({url:"/lista-de-desejos/add",type:"put",dataType:"json",data:{productId:t.data("product-id")},success:function(e){t.trigger("added"),alert("Produto adicionado à lista de desejos!")},error:function(e){t.trigger("add-error"),alert(e.responseJSON.error)}})}),e(".flexy-product-compare-remove").click(function(){var t=[e(this).data("variant-id")];e.ajax({url:"/comparar-produtos/remove",type:"delete",dataType:"json",data:{variantIds:t},success:function(e){location.reload(),console.log("success: "+e)},error:function(e){console.log("error: "+e)}})}),e(".flexy-product-compare-clear").click(function(){e.ajax({url:"/comparar-produtos/clear",type:"delete",dataType:"json",data:{},success:function(e){window.location.assign("/"),console.log("success: "+e)},error:function(e){console.log("error: "+e)}})}),e(".flexy-input-suggestions").keyup(function(){var t=e(this),a=e(this).val();3<=a.length&&e.ajax({url:"/flexyadmin/product/search",type:"get",dataType:"json",data:{term:a},success:function(e){t.trigger("suggestion-completed",[e])},error:function(){console.log("Suggestions error.")}})}),e(".flexy-input-gift-list-event-name").keyup(function(){var t=e(this),a=e(this).val(),r=e(".flexy-input-gift-list-event-date").val();3<=a.length&&e.ajax({url:"/lista-de-presentes/buscar",type:"get",data:{"event-name":a,"event-date":r},success:function(e){t.trigger("gift-list-search-completed",[e])},error:function(){console.log("Gift lists error.")}})}),e("[data-value][data-value!='']").each(function(){e(this).val(e(this).data("value"))}),e("form.flexy-validated-form").on("submit",function(t){var a=e(this).find(":input[required]:visible").filter(function(){return!Boolean(e(this).val())});00&&a.val().indexOf(" ")<=0)return t.stopImmediatePropagation(),alert("Preencha o nome completo conforme escrito no cartão de crédito!"),!1;if(0

Processando pagamento, aguarde...

");e("body").append(t)}}),e("select option[value='']").filter(function(){return""==e.trim(e(this).html())}).html("Selecione"),e(":input[required]").on("blur change",function(){var t=e(this);t[function(t){return""!=e.trim(t)}(t.val())?"removeClass":"addClass"]("error")})}),e(".f2-form").on("submit",function(t){return e(this).find("input[type=submit]").first().attr("disabled","disabled"),e(this).find("button[type=submit]").first().attr("disabled","disabled"),!0})}(jQuery);