(()=>{var o;o=jQuery,dokan.login_form_popup={form_html:"",form_title:"",init:function(){o("body").on("dokan:login_form_popup:show",this.get_form),o("body").on("submit","#dokan-login-form-popup-form",this.submit_form),o("body").on("dokan:login_form_popup:working",this.working),o("body").on("dokan:login_form_popup:done_working",this.done_working)},get_form:function(n,a){dokan.login_form_popup.form_html?dokan.login_form_popup.show_popup():(a=o.extend(!0,{nonce:dokan.nonce,action:"dokan_get_login_form"},a),o("body").trigger("dokan:login_form_popup:fetching_form"),o.ajax({url:dokan.ajaxurl,method:"get",dataType:"json",data:{_wpnonce:a.nonce,action:a.action}}).done(function(n){dokan.login_form_popup.form_html=n.data.html,dokan.login_form_popup.form_title=n.data.title,dokan.login_form_popup.show_popup(),o("body").trigger("dokan:login_form_popup:fetched_form")}))},show_popup:function(){o("body").append('<div id="dokan-modal-login-form-popup"></div>');const n=o("#dokan-modal-login-form-popup").iziModal({headerColor:dokan.modal_header_color,overlayColor:"rgba(0, 0, 0, 0.8)",width:690,onOpened:()=>{o("body").trigger("dokan:login_form_popup:opened")}});n.iziModal("setTitle",dokan.login_form_popup.form_title),n.iziModal("setContent",dokan.login_form_popup.form_html),n.iziModal("open")},submit_form:function(n){n.preventDefault();var a=o(this).serialize(),i=o(".dokan-login-form-error","#dokan-login-form-popup-form");i.removeClass("has-error").text(""),o("body").trigger("dokan:login_form_popup:working"),o.ajax({url:dokan.ajaxurl,method:"post",dataType:"json",data:{_wpnonce:dokan.nonce,action:"dokan_login_user",form_data:a}}).done(function(n){o("body").trigger("dokan:login_form_popup:logged_in",n),o("#dokan-modal-login-form-popup").iziModal("close")}).always(function(){o("body").trigger("dokan:login_form_popup:done_working")}).fail(function(o){o.responseJSON&&o.responseJSON.data&&o.responseJSON.data.message&&i.addClass("has-error").text(o.responseJSON.data.message)})},working:function(){o("fieldset","#dokan-login-form-popup-form").prop("disabled",!0),o("#dokan-login-form-submit-btn").addClass("dokan-hide"),o("#dokan-login-form-working-btn").removeClass("dokan-hide")},done_working:function(){o("fieldset","#dokan-login-form-popup-form").prop("disabled",!1),o("#dokan-login-form-submit-btn").removeClass("dokan-hide"),o("#dokan-login-form-working-btn").addClass("dokan-hide")}},dokan.login_form_popup.init()})();
(()=>{"use strict";!function(o){function t(t,n,a){t.toggleClass("dokan-follow-store-button-working"),o.ajax({url:dokan.ajaxurl,method:"post",dataType:"json",data:{action:"dokan_follow_store_toggle_status",_nonce:a||dokanFollowStore._nonce,vendor_id:n}}).fail(function(o){var t=o.responseJSON.data.pop();dokan_sweetalert(t.message,{icon:"error"})}).always(function(){t.toggleClass("dokan-follow-store-button-working")}).done(function(a){a.data&&a.data.status&&("following"===a.data.status?t.attr("data-status","following").children(".dokan-follow-store-button-label-current").html(dokanFollowStore.button_labels.following):t.attr("data-status","").children(".dokan-follow-store-button-label-current").html(dokanFollowStore.button_labels.follow)),o("body").trigger("dokan:follow_store:changed_follow_status",{vendor_id:n,button:t,status:a.data.status})})}o(".dokan-follow-store-button","body").on("click",function(n){n.preventDefault();var a=o(this),l=parseInt(a.data("vendor-id"));if(!parseInt(a.data("is-logged-in")))return o("body").on("dokan:login_form_popup:fetching_form dokan:login_form_popup:fetched_form",function(){a.toggleClass("dokan-follow-store-button-working")}),o("body").on("dokan:login_form_popup:logged_in",function(){!function(t){o.ajax({url:dokan.ajaxurl,method:"get",dataType:"json",data:{action:"dokan_follow_store_get_current_status",vendor_id:t}}).done(function(n){o("body").trigger("dokan:follow_store:current_status",{vendor_id:t,is_following:n.data.is_following,nonce:n.data.nonce})})}(l)}),o("body").on("dokan:follow_store:current_status",function(o,n){n.is_following?window.location.href=window.location.href:t(a,l,n.nonce)}),o("body").on("dokan:follow_store:changed_follow_status",function(){window.location.href=window.location.href}),void o("body").trigger("dokan:login_form_popup:show");t(a,l)})}(jQuery)})();
(()=>{var e,t,r,a,o,i,n,d,s,l={},c={};function u(e){var t=c[e];if(void 0!==t)return t.exports;var r=c[e]={exports:{}};return l[e](r,r.exports,u),r.exports}u.m=l,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,u.t=function(r,a){if(1&a&&(r=this(r)),8&a)return r;if("object"==typeof r&&r){if(4&a&&r.__esModule)return r;if(16&a&&"function"==typeof r.then)return r}var o=Object.create(null);u.r(o);var i={};e=e||[null,t({}),t([]),t(t)];for(var n=2&a&&r;("object"==typeof n||"function"==typeof n)&&!~e.indexOf(n);n=t(n))Object.getOwnPropertyNames(n).forEach(e=>i[e]=()=>r[e]);return i.default=()=>r,u.d(o,i),o},u.d=(e,t)=>{for(var r in t)u.o(t,r)&&!u.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},u.f={},u.e=e=>Promise.all(Object.keys(u.f).reduce((t,r)=>(u.f[r](e,t),t),[])),u.u=e=>e+".js?ver="+{6838:"78de6e0ce2d12789bbd3",9278:"671fe992fce12266db24"}[e],u.miniCssF=e=>e+".css",u.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},a="dokan-pro:",u.l=(e,t,o,i)=>{if(r[e])r[e].push(t);else{var n,d;if(void 0!==o)for(var s=document.getElementsByTagName("script"),l=0;l<s.length;l++){var c=s[l];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==a+o){n=c;break}}n||(d=!0,(n=document.createElement("script")).charset="utf-8",u.nc&&n.setAttribute("nonce",u.nc),n.setAttribute("data-webpack",a+o),n.src=e),r[e]=[t];var p=(t,a)=>{n.onerror=n.onload=null,clearTimeout(f);var o=r[e];if(delete r[e],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach(e=>e(a)),t)return t(a)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=p.bind(null,n.onerror),n.onload=p.bind(null,n.onload),d&&document.head.appendChild(n)}},u.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var a=r.length-1;a>-1&&(!e||!/^http(s?):/.test(e));)e=r[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),u.p=e+"../../../../assets/js/"})(),(()=>{if("undefined"!=typeof document){var e={7966:0};u.f.miniCss=(t,r)=>{e[t]?r.push(e[t]):0!==e[t]&&{9278:1}[t]&&r.push(e[t]=(e=>new Promise((t,r)=>{var a=u.miniCssF(e),o=u.p+a;if(((e,t)=>{for(var r=document.getElementsByTagName("link"),a=0;a<r.length;a++){var o=(n=r[a]).getAttribute("data-href")||n.getAttribute("href");if("stylesheet"===n.rel&&(o===e||o===t))return n}var i=document.getElementsByTagName("style");for(a=0;a<i.length;a++){var n;if((o=(n=i[a]).getAttribute("data-href"))===e||o===t)return n}})(a,o))return t();((e,t,r,a,o)=>{var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",u.nc&&(i.nonce=u.nc),i.onerror=i.onload=r=>{if(i.onerror=i.onload=null,"load"===r.type)a();else{var n=r&&r.type,d=r&&r.target&&r.target.href||t,s=new Error("Loading CSS chunk "+e+" failed.\n("+n+": "+d+")");s.name="ChunkLoadError",s.code="CSS_CHUNK_LOAD_FAILED",s.type=n,s.request=d,i.parentNode&&i.parentNode.removeChild(i),o(s)}},i.href=t,document.head.appendChild(i)})(e,o,0,t,r)}))(t).then(()=>{e[t]=0},r=>{throw delete e[t],r}))}}})(),(()=>{var e={7966:0};u.f.j=(t,r)=>{var a=u.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else{var o=new Promise((r,o)=>a=e[t]=[r,o]);r.push(a[2]=o);var i=u.p+u.u(t),n=new Error;u.l(i,r=>{if(u.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;n.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",n.name="ChunkLoadError",n.type=o,n.request=i,a[1](n)}},"chunk-"+t,t)}};var t=(t,r)=>{var a,o,[i,n,d]=r,s=0;if(i.some(t=>0!==e[t])){for(a in n)u.o(n,a)&&(u.m[a]=n[a]);d&&d(u)}for(t&&t(r);s<i.length;s++)o=i[s],u.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=globalThis.webpackChunkdokan_pro=globalThis.webpackChunkdokan_pro||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),u.e(6838).then(u.t.bind(u,6838,23)),u.e(9278).then(u.bind(u,9278)),o=jQuery,i=o(".dokan-review-wrapper"),n="dokan_store_rating_ajax_handler",d=o(".dokan-store-review-iziModal").iziModal({width:690,closeButton:!0,appendTo:"body",title:"",headerColor:dokan.modal_header_color}),s={init:function(){i.on("click","button.add-review-btn",this.popUp.show),i.on("click","button.edit-review-btn",this.popUp.showEdit),o("body").on("submit","#dokan-add-review-form",this.popUp.submitReview)},popUp:{show:function(e){var t={action:n,data:"review_form",store_id:o("button.add-review-btn").data("store_id")};d.iziModal("startLoading"),o.post(dokan.ajaxurl,t,function(e){if(1==e.success){const t='<div class="dokan-seller-rating-add-wrapper dokan-izimodal-wraper"><div id="ds-error-msg" ></div><div class="dokan-izimodal-close-btn"><button data-iziModal-close class="icon-close"><i class="fa fa-times" aria-hidden="true"></i></button></div>'+e.data+"</div>";d.iziModal("setContent",t.trim()),d.iziModal("open"),s.popUp.initRating()}else alert("failed");d.iziModal("stopLoading")})},showEdit:function(e){var t={action:n,data:"edit_review_form",store_id:o("button.edit-review-btn").data("store_id"),post_id:o("button.edit-review-btn").data("post_id")};o.post(dokan.ajaxurl,t,function(e){if(1==e.success){const t='<div class="dokan-seller-rating-add-wrapper dokan-izimodal-wraper"><div id="ds-error-msg" ></div><div class="dokan-izimodal-close-btn"><button data-iziModal-close class="icon-close"><i class="fa fa-times" aria-hidden="true"></i></button></div>'+e.data+"</div>";d.iziModal("setContent",t.trim()),d.iziModal("open"),s.popUp.initRating()}else alert("failed");d.iziModal("stopLoading")})},submitReview:function(e){e.preventDefault();var t=o(this),r={action:n,data:"submit_review",store_id:o("button.add-review-btn").data("store_id"),rating:o("#dokan-seller-rating").rateYo("rating"),form_data:t.serialize()},a=o("#ds-error-msg");d.iziModal("startLoading"),o.post(dokan.ajaxurl,r,function(e){if(1==e.success){const t='<div class="dokan-seller-rating-add-wrapper dokan-izimodal-wraper dokan-alert dokan-alert-success">'+e.msg+"</div>";d.iziModal("setContent",t.trim()),location.reload()}else 0==e.success?(a.removeClass("dokan-hide"),a.html(e.msg),a.addClass("dokan-alert dokan-alert-danger")):alert("failed");d.iziModal("stopLoading")})},initRating:function(){const e=o("form.dokan-form-container").data("rating"),t=o("form.dokan-form-container").data("rtl");o("#dokan-seller-rating").rateYo({rating:e||1,starWidth:"20px",fullStar:!0,minValue:1,rtl:t||!1})}}},o(function(){s.init()})})();
(function($){
const wrapper=$('.dokan-store-tabs');
const support_btn=$('.dokan-store-support-btn');
let support_btn_text=$('.dokan-store-support-btn').html();
const custom_support_btn=support_btn.html();
let storeSuppportModal=null;
var Dokan_Store_Support={
init(){
$('.dokan-store-support-btn').on('click', this.popUp.show);
$('body').on('submit',
'#dokan-support-login',
this.popUp.submitLogin
);
$('body').on('submit',
'#dokan-support-form',
this.popUp.submitSupportMsg
);
if(! $('.dokan-store-support-modals').length){
const $div=$('<div />').appendTo('body');
$div.attr('class', 'dokan-store-support-modals');
}
storeSuppportModal=$('.dokan-store-support-modals').iziModal({
width: 430,
closeButton: true,
appendTo: 'body',
title: '',
headerColor: dokan.modal_header_color,
onClosed(){
$('.dokan-store-support-btn').html(support_btn_text);
},
});
},
popUp: {
show(e){
e.preventDefault();
support_btn_text=$('.dokan-store-support-btn').html();
support_btn.html(dokan_store_support_i18n.wait);
if(support_btn.hasClass('user_logged_out') ){
Dokan_Store_Support.popUp.getForm('login_form');
setTimeout(function (){
if(typeof turnstile==='undefined'){
return;
}
const widgetId=turnstile.render('#dokan-captcha-field',
{
sitekey: $('.cf-turnstile').data('sitekey'),
execution: 'execute',
callback(token){
$('.dokan_recaptcha_token').val(token);
},
}
);
turnstile.execute('#dokan-captcha-field');
}, 1000);
}else{
Dokan_Store_Support.popUp.getForm('get_support_form');
}},
getForm(data){
const s_data={
action: 'dokan_support_ajax_handler',
data,
store_id: support_btn.data('store_id'),
order_id: support_btn.data('order_id'),
};
$.post(dokan.ajaxurl, s_data, function(resp){
if(resp.success==true){
const template =
'<div class="white-popup dokan-support-login-wrapper dokan-izimodal-wraper" style="position: relative;">' +
'<div class="dokan-izimodal-close-btn" style="position: absolute; top: 0; right: 0;"><button data-iziModal-close class="icon-close" style="background: white; padding: 0.2em 0.5em 0 0;"><i class="fa fa-times" aria-hidden="true"></i></button></div>' +
'<div id="ds-error-msg" ></div>' +
resp.data +
'</div>';
storeSuppportModal.iziModal('setContent',
template.trim()
);
storeSuppportModal.iziModal('open');
}else{
alert('failed');
support_btn.html(custom_support_btn);
}});
},
async submitLogin(e){
e.preventDefault();
storeSuppportModal.iziModal('startLoading');
const self=$(this);
if(typeof window.dokan_execute_recaptcha==='function'){
try {
await window.dokan_execute_recaptcha('form#dokan-support-login .dokan_recaptcha_token',
'dokan_store_support_login_recaptcha'
);
} catch(err){
}}
const s_data={
action: 'dokan_support_ajax_handler',
data: 'login_data_submit',
form_data: self.serialize(),
};
const $e_msg=$('#ds-error-msg');
$e_msg.addClass('dokan-hide');
$.post(dokan.ajaxurl, s_data, function(resp){
storeSuppportModal.iziModal('stopLoading');
self.find('input[name="dokan_recaptcha_token"]').val(''
);
if(resp.success==true){
Dokan_Store_Support.popUp.getForm('get_support_form');
support_btn.html(custom_support_btn);
}else if(resp.success==false){
$e_msg.removeClass('dokan-hide');
$e_msg.html(resp.msg);
$e_msg.addClass('dokan-alert dokan-alert-danger');
}else{
alert('failed');
support_btn.html(custom_support_btn);
}});
},
submitSupportMsg(e){
e.preventDefault();
$('#support-submit-btn').prop('disabled', true);
storeSuppportModal.iziModal('startLoading');
const self=$(this);
const s_data={
action: 'dokan_support_ajax_handler',
data: 'support_msg_submit',
form_data: self.serialize(),
};
const $e_msg=$('#ds-error-msg');
$.post(dokan.ajaxurl, s_data, function(resp){
storeSuppportModal.iziModal('stopLoading');
if(resp.success==true){
self.trigger('reset');
const template =
'<div class="white-popup dokan-support-login-wrapper dokan-alert dokan-alert-success dokan-izimodal-wraper"><div class="dokan-izimodal-close-btn"><button data-iziModal-close class="icon-close"><i class="fa fa-times" aria-hidden="true"></i></button></div>' +
resp.msg +
'</div>';
storeSuppportModal.iziModal('setContent',
template.trim()
);
}else if(resp.success==false){
$e_msg.removeClass('dokan-hide');
$e_msg.html(resp.msg);
$e_msg.addClass('dokan-alert dokan-alert-danger');
}else{
alert('failed');
$('#support-submit-btn').prop('disabled', false);
}
support_btn.html(custom_support_btn);
});
},
},
};
$(function (){
Dokan_Store_Support.init();
});
})(jQuery);
(function($){
const wrapper=$('.dokan-support-topic-wrapper');
var Dokan_support_comment={
init(){
$('body').on('submit',
'#dokan-support-commentform',
this.submitComment
);
Dokan_support_comment.scroolTOBottomList();
},
submitComment(e){
e.preventDefault();
const self=$(this);
const s_data={
action: 'dokan_support_ajax_handler',
data: 'support_msg_submit',
form_data: self.serialize(),
};
if($('#comment').val().trim().length===0){
dokan_sweetalert(dokan_store_support_i18n.empty_comment_msg, {
confirmButtonColor: '#f54242',
icon: 'error',
});
return;
}
const formurl=self.attr('action');
$('.dokan-support-topic-wrapper').block({
message: null,
overlayCSS: {
background:
'#fff url(' + dokan.ajax_loader + ') no-repeat center',
opacity: 0.6,
},
});
$.post(formurl, s_data.form_data, function(resp){
if(resp){
$('.dokan-support-topic-wrapper').unblock();
$('.dokan-support-topic-wrapper').html($(resp).find('.dokan-support-topic-wrapper').html()
);
Dokan_support_comment.scroolTOBottomList();
}});
},
scroolTOBottomList(){
const comments=$('.dokan-dss-chat-box');
$.each(comments, function(i, val){
val.scrollIntoView();
});
},
};
$(function (){
Dokan_support_comment.init();
});
})(jQuery);
(function($){
const Dokan_support_settings={
init(){
$('body').on('change',
'#support_checkbox',
this.toggle_name_input
);
$('body').on('change',
'#support_checkbox_product',
this.toggle_name_input
);
},
toggle_name_input(){
if($('#support_checkbox').is(':checked') ||
$('#support_checkbox_product').is(':checked')
){
$('.support-enable-check').show();
}else{
$('.support-enable-check').hide();
}},
};
$(function (){
Dokan_support_settings.init();
Dokan_support_settings.toggle_name_input();
});
})(jQuery);