/*! * WPMU DEV Forminator UI * Copyright 2019 Incsub (https://incsub.com) * Licensed under GPL v3 (http://www.gnu.org/licenses/gpl-3.0.html) */ /*! * WPMU DEV Forminator UI * Copyright 2019 Incsub (https://incsub.com) * Licensed under GPL v3 (http://www.gnu.org/licenses/gpl-3.0.html) */ function _createForOfIteratorHelper(t,e){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!o){if(Array.isArray(t)||(o=_unsupportedIterableToArray(t))||e&&t&&"number"==typeof t.length){o&&(t=o);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,n=!0,s=!1;return{s:function(){o=o.call(t)},n:function(){var t=o.next();return n=t.done,t},e:function(t){s=!0,a=t},f:function(){try{n||null==o.return||o.return()}finally{if(s)throw a}}}}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var o={}.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?_arrayLikeToArray(t,e):void 0}}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,r=Array(e);o"+r.text()+" needs to be filled.":a+="
  • "+e.prop("id")+" needs to be filled.
  • ")}),i.html(a),r.find(".forminator-textarea").each(function(){var e=t(this),o=e.closest(".forminator-field"),r=o.find(".forminator-label");o.hasClass("forminator-is_required")&&""===e.val()&&(o.addClass("forminator-has_error"),r.length?a+="
  • "+r.text()+" needs to be filled.
  • ":a+="
  • "+e.prop("id")+" needs to be filled.
  • ")}),i.html(a),r.find(".forminator-field-radio").each(function(){var e=t(this),o=e.find(".forminator-label"),r=e.find(".forminator-radio"),i=r.find("input").map(function(){return this.id}).get();e.hasClass("forminator-is_required")&&0===r.find("input:checked").length&&(e.addClass("forminator-has_error"),o.length?a+="
  • "+o.text()+" needs at least one option selected.
  • ":a+="
  • You must select at lease one of these options: "+i.join(",")+"
  • ")}),i.html(a),r.find(".forminator-multiselect").each(function(){var e=t(this),o=e.closest(".forminator-field"),r=o.find(".forminator-label"),i=e.find(".forminator-option"),n=i.find("input").map(function(){return this.id}).get();o.hasClass("forminator-is_required")&&0===i.find("input:checked").length&&(o.addClass("forminator-has_error"),r.length?a+="
  • "+r.text()+" needs at least one option selected.
  • ":a+="
  • You must select at lease one of these options: "+n.join(",")+"
  • ")}),i.html(a),i.addClass("forminator-accessible"),i.removeAttr("aria-hidden"),i.prop("tabindex","-1"),i.focus()):(a="

    Form was submitted successfully.

    ",i.html(a),i.addClass("forminator-success"),i.addClass("forminator-show"),i.removeAttr("aria-hidden"),i.prop("tabindex","-1"),i.focus())}}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.inputStates=function(e){var o=t(e),r=o.closest("form");if(o.is("input")||r.is(".forminator-poll")&&(r.is(".forminator-ui")||r.is(".forminator-custom-form")))return o.each(function(){var e;(e=t(this).closest(".forminator-field")).off("mouseenter.forminatorHoverState mouseleave.forminatorHoverState").on("mouseenter.forminatorHoverState",function(t){e.addClass("forminator-is_hover"),t.stopPropagation()}).on("mouseleave.forminatorHoverState",function(t){e.removeClass("forminator-is_hover"),t.stopPropagation()}),function(e){var o=t(e),r=o.closest(".forminator-field");o.focus(function(t){r.addClass("forminator-is_active"),t.stopPropagation()}).blur(function(t){r.removeClass("forminator-is_active"),t.stopPropagation()})}(this),function(e){var o=t(e),r=o.closest(".forminator-field");""!==o.val().trim()&&r.addClass("forminator-is_filled"),o.on("change",function(){""!==o.val().trim()?r.addClass("forminator-is_filled"):r.removeClass("forminator-is_filled")})}(this)}),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.inputMaterial=function(e){var o=t(e),r=o.closest(".forminator-field"),i=r.find(".forminator-label"),a=o.closest("form");if(o.is("input")||a.is(".forminator-poll")&&(a.is(".forminator-ui")||a.is(".forminator-custom-form")))return function(){if(o.parent().hasClass("forminator-input--wrap")||o.wrap('
    '),i.length){i.addClass("forminator-floating--input");var t=r.find(".forminator-label + .forminator-description");if(t.length){var e=t.outerHeight()+i.outerHeight()+16;i.css("--forminator-floating-label-translate",e+"px")}r.find(".forminator-input-with-icon").length&&i.addClass("forminator-has_icon"),r.find(".forminator-input-with-phone").length&&(i.addClass("forminator-has_phone"),r.find(".intl-tel-input").hasClass("allow-dropdown")&&i.addClass("allow-dropdown"))}}(),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.textareaStates=function(e){var o=t(e),r=o.closest("form");if(o.is("textarea")||r.is(".forminator-ui")||r.is(".forminator-custom-form"))return o.each(function(){var e;(e=t(this).closest(".forminator-field")).off("mouseenter.forminatorHoverState mouseleave.forminatorHoverState").on("mouseenter.forminatorHoverState",function(t){e.addClass("forminator-is_hover"),t.stopPropagation()}).on("mouseleave.forminatorHoverState",function(t){e.removeClass("forminator-is_hover"),t.stopPropagation()}),function(e){var o=t(e),r=o.closest(".forminator-field");o.focus(function(t){r.addClass("forminator-is_active"),t.stopPropagation()}).blur(function(t){r.removeClass("forminator-is_active"),t.stopPropagation()})}(this),function(e){var o=t(e),r=o.closest(".forminator-field");o.on("load",function(){""!==o.val().trim()&&r.addClass("forminator-is_filled")}),o.on("change",function(){""!==o.val().trim()?r.addClass("forminator-is_filled"):r.removeClass("forminator-is_filled")})}(this)}),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.textareaMaterial=function(e){var o=t(e),r=o.closest(".forminator-field"),i=r.find(".forminator-label"),a=o.closest("form");if((o.is("textarea")||a.is(".forminator-ui")||a.is(".forminator-custom-form"))&&!o.hasClass("wp-editor-area"))return function(){if(o.parent().hasClass("forminator-textarea--wrap")||o.wrap('
    '),i.length){i.addClass("forminator-floating--textarea");var t=r.find(".forminator-label + .forminator-description");if(t.length){var e=t.outerHeight();i.css("--forminator-floating-label-translate",e+"px")}r.css({position:"relative"}),o.val()&&r.addClass("forminator-is_filled")}}(),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.radioStates=function(e){var o=t(e),r=o.find("input");if(o.is("label")&&"radio"===r.prop("type"))return r.each(function(){t(this).on("click",function(){var e=t(this),o=e.parent(),r=o.closest(".forminator-field").find(".forminator-radio");r.find("input").prop("checked",!1),r.removeClass("forminator-is_checked"),e.prop("checked","checked"),o.addClass("forminator-is_checked")})}),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.checkboxStates=function(e){var o=t(e),r=o.find("input");if(o.is("label")&&"checkbox"===r.prop("type"))return r.each(function(){t(this).on("click",function(){var e=t(this).parent();e.is(".forminator-is_checked")?e.removeClass("forminator-is_checked"):e.addClass("forminator-is_checked")})}),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.multiSelectStates=function(e){var o=t(e),r=o.find(".forminator-option"),i=r.find("input");if(o.is(".forminator-multiselect")&&0!==r.length)return i.each(function(){t(this).on("click",function(){var e=t(this).parent();e.is(".forminator-is_checked")?e.removeClass("forminator-is_checked"):e.addClass("forminator-is_checked")})}),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.select={},FUI.select.dropdownParentSelectors=[".sui-dialog-content",".pum-container",".elementor-popup-modal",".popup",'[role="dialog"]','[role="alertdialog"]'],FUI.select.getDropdownParent=function(e){var o=e.data("dropdown-parent-selector"),r=FUI.select.dropdownParentSelectors.join(", "),i=FUI.select.dropdownParentSelectors.join(", "),a=e.closest(r),n=t();return"string"==typeof o&&o.trim().length&&(r=o,a=e.closest(r)),a.length&&a.is(i)&&((n=e.closest(".forminator-custom-form")).length||(n=e.closest("form")),n.length&&(a=n)),a.length?a:t(document.body)},FUI.select.formatCheckbox=function(t,e){var o=t.text,r=t.selected,i=t.id||o.toLowerCase().replace(/\s+/g,"-"),a=document.createElement("label");a.setAttribute("for",i),a.className="forminator-checkbox";var n=document.createElement("input");n.type="checkbox",n.value=o,n.id=i,r&&(n.checked=!0);var s=document.createElement("span");s.className="forminator-checkbox-box",s.setAttribute("aria-hidden","true");var l=document.createElement("span");return l.className="forminator-select-label",l.textContent=o,a.appendChild(n),a.appendChild(s),a.appendChild(l),a},FUI.select2=function(){t(".forminator-custom-form").each(function(){var e=t(this),o=e.data("form-id"),r=e.find(".forminator-select2");t.each(["bold","flat","default","basic","material","none"],function(i,a){var n,s="en",l="Select",d=-1,f=!1;e.hasClass("forminator-design--"+a)&&r.length&&r.each(function(){var e=t(this),r=FUI.select.getDropdownParent(e),i="forminator-custom-form-"+o+" forminator-dropdown--"+a;n=!0===e.data("rtl-support")||"rtl"===e.closest("html").attr("dir")?"rtl":"ltr",l=e.data("placeholder")?e.data("placeholder"):"Select",s=e.data("language")?e.data("language"):"en",d=!0===e.data("search")?0:-1,!0===e.data("checkbox")?(f=!0,i+=" forminator-dropdown--checkbox"):f=!1,e.prop("multiple")&&(i+=" forminator-dropdown--multiple"),e.FUIselect2(_objectSpread({dir:n,language:s,placeholder:l,dropdownCssClass:i,minimumResultsForSearch:d,dropdownParent:r},f&&{closeOnSelect:!1,templateResult:FUI.select.formatCheckbox,escapeMarkup:function(t){return t}})).on("select2:opening",function(){e.data("search-placeholder")?e.data("select2").$dropdown.find(":input.select2-search__field").prop("placeholder",e.data("search-placeholder")):e.data("select2").$dropdown.find(":input.select2-search__field").prop("placeholder",e.data("placeholder")?e.data("placeholder"):"Search"),(e.closest(".hustle-popup").length||e.closest(".hustle-slidein"))&&t(document.body).addClass("forminator-hustle-dropdown-fix")}).on("select2:closing",function(){t(document.body).removeClass("forminator-hustle-dropdown-fix")})})})})}}(jQuery),function(){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={});var t=t||{};t.KeyCode={BACKSPACE:8,TAB:9,RETURN:13,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},t.Utils=t.Utils||{},t.Utils.remove=function(t){return t.remove&&"function"==typeof t.remove?t.remove():!(!t.parentNode||!t.parentNode.removeChild||"function"!=typeof t.parentNode.removeChild)&&t.parentNode.removeChild(t)},t.Utils.isFocusable=function(t){if(0'+i(String(e))+"")}function o(t,e,o,r,i){var a=t.find(".forminator-slider-amount"),n=t.find(".forminator-slide").data("is-range");a.find(".forminator-slider-value-min").html(e),n&&(r===i?(a.find(".forminator-slider-separator").hide(),a.find(".forminator-slider-value-max").html("")):(a.find(".forminator-slider-separator").show(),a.find(".forminator-slider-value-max").html(o)))}function r(t,e){var o=parseFloat(t,10);return isNaN(o)?e:o}function i(t){return"string"!=typeof t?"":t.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}t(".forminator-slider").each(function(){var a=t(this),n=a.find(".forminator-slide"),s=a.find(".forminator-hidden-input"),l=a.hasClass("forminator-disabled"),d=a.find(".forminator-slider-limit"),f=n.data("is-range"),c=r(n.data("min"),0),u=r(n.data("max"),100),m=r(n.data("value"),c),p=r(n.data("value-max"),u),h=r(n.data("step"),1),v=a.find(".forminator-slider-amount"),g=t('label[for="'+s.attr("id")+'"]');!0!==n.data("init")&&(n.slider(_objectSpread(_objectSpread({range:!!f||"min",min:c,max:u,disabled:l,step:h},f?{values:[m,p]}:{value:m}),{},{create:function(r,s){var l=e(a,m),g=f?e(a,p):null,b=t(this).find(".ui-slider-handle");n.data("init",!0),v.find(".forminator-slider-hidden-min").val(m).change(),f&&v.find(".forminator-slider-hidden-max").val(p).change(),function(e,o,r,i){if(!e.length)return;var a="all"===e.data("step-type");e.empty(),e.css({position:"relative",height:"22px"});for(var n=o;n<=r;n+=i)if(a||n===o||n===r){var s=Math.floor((r-o)/i),l=Math.floor((n-o)/i)/s*100,d="forminator-slider-limit-between";n===o?d="forminator-slider-limit-min":n===r&&(d="forminator-slider-limit-max");var f=t(''+n+"").css({left:l+"%",position:"absolute"});f.css("transform","translateX(-50%)"),e.append(f)}}(d,c,u,h),function(e,o){var r=i(o.data("min-label")||""),a=i(o.data("max-label")||""),n=t('').text(r),s=t('').text(a),l=t('
    ').append(n).append(s);e.length&&e.prev(".forminator-slide").length?e.after(l):e.length&&e.next(".forminator-slide").length&&e.before(l)}(d,n),o(a,l,g,m,p),b.each(function(e){var o=0===e?m:p;t(this).attr({role:"slider","aria-valuemin":c,"aria-valuemax":u,"aria-valuenow":o,"aria-valuetext":o})})},slide:function(r,i){var n=f?i.values[0]:i.value,s=f?i.values[1]:null,l=e(a,n),d=f?e(a,s):null,c=t(this).find(".ui-slider-handle");o(a,l,d,n,s),f?(c.eq(0).attr({"aria-valuenow":i.values[0],"aria-valuetext":i.values[0]}),c.eq(1).attr({"aria-valuenow":i.values[1],"aria-valuetext":i.values[1]})):c.eq(0).attr({"aria-valuenow":i.value,"aria-valuetext":i.value})},stop:function(t,e){var o=f?e.values[0]:e.value,r=f?e.values[1]:null;e.handle===a.find(".ui-slider-handle")[0]?v.find(".forminator-slider-hidden-min").val(o).change():e.handle===a.find(".ui-slider-handle")[1]?v.find(".forminator-slider-hidden-max").val(r).change():v.find(".forminator-slider-hidden-min").val(o).change()}})),g.on("click",function(){var e=n.find(".ui-slider-handle");l||(f&&1'),f=t("").attr("data-id",r).attr("data-selected-value",l).addClass("forminator-rating-items").addClass("forminator-rating-"+s.replace(/[^a-z0-9_-]/gi,""));for("true"===(o.attr("data-init")||"false")&&o.next(".forminator-rating-wrapper").remove(),e=0;e",{class:u,"data-value":c}).append(t("",{class:"forminator-icon-"+n,"aria-hidden":"true"})))}o.attr("data-selected-value",l),o.attr("data-total-value",a),d.append(f),"true"===o.attr("data-suffix")&&f.append('('+l+"/"+a+")"),o.after(d),o.attr("data-init","true"),o.on("change",function(){var e=Number(t(this).val())||0,o=t('[data-id="'+r+'"]'),i=o.find(".forminator-rating-suffix");o.attr("data-selected-value",e),t(this).attr("data-selected-value",e),o.children().removeClass("forminator-rating-selected"),o.children().each(function(){t(this).data("value")<=e&&t(this).addClass("forminator-rating-selected")}),i.length&&i.text("("+e+"/"+o.children().not(".forminator-rating-suffix").length+")")})}),e||(FUI.rating.events(),e=!0)},FUI.rating.events=function(){t(document).on("mouseenter",".forminator-rating-item",function(){var e=t(this);e.siblings().removeClass("forminator-rating-selected"),e.prevAll().addBack().addClass("forminator-rating-hover")}),t(document).on("mouseleave",".forminator-rating-item",function(){var e=t(this),o=e.closest(".forminator-rating-items").data("id"),r=t("#"+o),i=Number(r.find("option:selected").val());e.prevAll().addBack().removeClass("forminator-rating-hover"),e.siblings().addBack().each(function(){t(this).data("value")<=i?t(this).addClass("forminator-rating-selected"):t(this).removeClass("forminator-rating-selected")})}),t(document).on("click",".forminator-rating-item",function(){var e=t(this),o=Number(e.data("value")),r=e.closest(".forminator-rating-items"),i=r.data("id"),a=t("#"+i),n=r.find(".forminator-rating-suffix");a.val(o).trigger("change"),r.attr("data-selected-value",o),a.attr("data-selected-value",o),e.siblings().removeClass("forminator-rating-selected"),e.prevAll().addBack().addClass("forminator-rating-selected"),n.length&&n.text("("+o+"/"+r.children().not(".forminator-rating-suffix").length+")")}),t(document).on("focus",".forminator-rating",function(){t(this).next(".forminator-rating-wrapper").addClass("forminator-rating-focused")}),t(document).on("blur",".forminator-rating",function(){t(this).next(".forminator-rating-wrapper").removeClass("forminator-rating-focused")}),t(document).on("keydown",".forminator-rating",function(e){var o=t(this),r=o.find("option"),i=r.index(o.find("option:selected"));"ArrowUp"!==e.key&&"ArrowRight"!==e.key&&"ArrowDown"!==e.key&&"ArrowLeft"!==e.key||e.preventDefault(),("ArrowUp"===e.key||"ArrowRight"===e.key)&&i2&&void 0!==arguments[2]?arguments[2]:"horizontalBar",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=t(e);if("bar"===r&&(r="horizontalBar"),void 0!==o&&0!==o.length)return function(){var e,s=[],l=[],d=[],f=_createForOfIteratorHelper(o);try{for(f.s();!(e=f.n()).done;){var c=e.value;"pie"===r?s.push(c[0]):s.push(n(c[0],20)),l.push(c[1]),d.push(c[2])}}catch(t){f.e(t)}finally{f.f()}var u={votesLabel:"vote(s)",votesOnPoll:!1,basicColors:["#E5E5E5","#777771","#333333"],tooltipsBasic:["#333333","#FFFFFF"]};""===i&&(i=[u.votesLabel,u.votesOnPoll,u.basicColors,u.tooltipsBasic]);var m={labels:s,datasets:[{data:l,backgroundColor:d,borderWidth:0}]},p={legend:{display:!1},tooltips:{callbacks:{title:function(t,e){var o="";return"pie"!==r&&(o=t[0].yLabel),o},label:function(t,e){var o=e.datasets[t.datasetIndex].label||"";return"pie"===r?(o=e.labels[t.index],!0===i[1]&&(o+=": "+e.datasets[0].data[t.index])):!0===i[1]&&(o+=Math.round(100*t.xLabel)/100),!0===i[1]&&(o+=" "+i[0]),o}},backgroundColor:i[3][0],titleFontColor:i[3][1],titleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",titleFontSize:13,titleFontStyle:"bold",titleMarginBottom:10,bodyFontColor:i[3][1],bodyFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",bodyFontSize:12,bodyFontStyle:"normal"},scales:{xAxes:[{display:"pie"!==r,ticks:{fontColor:i[2][1],beginAtZero:!0},gridLines:{color:i[2][0]}}],yAxes:[{display:"pie"!==r,ticks:{fontColor:i[2][1],beginAtZero:!0},gridLines:{color:i[2][0]}}]},plugins:{datalabels:{display:"pie"!==r&&i[1],align:"end",anchor:"start",textAlign:"center",color:i[2][2],formatter:function(t){return t+" "+i[0]}}}};a.each(function(){a=t(this),new Chart(a,{type:r,data:m,plugins:[ChartDataLabels],options:p}),"pie"===r&&(a.wrap('