/*! For license information please see fluent-all-forms-admin.js.LICENSE.txt */ (()=>{var e,t={57366(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>x});var r=n(85505),i=n(97479),a=/%[sdj%]/g;function s(){for(var e=arguments.length,t=Array(e),n=0;n=s)return e;switch(e){case"%s":return String(t[r++]);case"%d":return Number(t[r++]);case"%j":try{return JSON.stringify(t[r++])}catch(e){return"[Circular]"}default:return e}}),l=t[r];r()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},p={integer:function(e){return p.number(e)&&parseInt(e,10)===e},float:function(e){return p.number(e)&&!p.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"===(void 0===e?"undefined":(0,i.A)(e))&&!p.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(m.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(m.url)},hex:function(e){return"string"==typeof e&&!!e.match(m.hex)}};const _=function(e,t,n,r,a){if(e.required&&void 0===t)f(e,t,n,r,a);else{var o=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(o)>-1?p[o](t)||r.push(s(a.messages.types[o],e.fullField,e.type)):o&&(void 0===t?"undefined":(0,i.A)(t))!==e.type&&r.push(s(a.messages.types[o],e.fullField,e.type))}};var v="enum";const y={required:f,whitespace:h,type:_,range:function(e,t,n,r,i){var a="number"==typeof e.len,o="number"==typeof e.min,l="number"==typeof e.max,u=t,c=null,d="number"==typeof t,f="string"==typeof t,h=Array.isArray(t);if(d?c="number":f?c="string":h&&(c="array"),!c)return!1;h&&(u=t.length),f&&(u=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?u!==e.len&&r.push(s(i.messages[c].len,e.fullField,e.len)):o&&!l&&ue.max?r.push(s(i.messages[c].max,e.fullField,e.max)):o&&l&&(ue.max)&&r.push(s(i.messages[c].range,e.fullField,e.min,e.max))},enum:function(e,t,n,r,i){e[v]=Array.isArray(e[v])?e[v]:[],-1===e[v].indexOf(t)&&r.push(s(i.messages[v],e.fullField,e[v].join(", ")))},pattern:function(e,t,n,r,i){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||r.push(s(i.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||r.push(s(i.messages.pattern.mismatch,e.fullField,t,e.pattern))}}};const g=function(e,t,n,r,a){var s=[],o=Array.isArray(t)?"array":void 0===t?"undefined":(0,i.A)(t);y.required(e,t,r,s,a,o),n(s)};const b=function(e,t,n,r,i){var a=e.type,s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t,a)&&!e.required)return n();y.required(e,t,r,s,i,a),o(t,a)||y.type(e,t,r,s,i)}n(s)},M={string:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t,"string")&&!e.required)return n();y.required(e,t,r,a,i,"string"),o(t,"string")||(y.type(e,t,r,a,i),y.range(e,t,r,a,i),y.pattern(e,t,r,a,i),!0===e.whitespace&&y.whitespace(e,t,r,a,i))}n(a)},method:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t)&&!e.required)return n();y.required(e,t,r,a,i),void 0!==t&&y.type(e,t,r,a,i)}n(a)},number:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t)&&!e.required)return n();y.required(e,t,r,a,i),void 0!==t&&(y.type(e,t,r,a,i),y.range(e,t,r,a,i))}n(a)},boolean:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t)&&!e.required)return n();y.required(e,t,r,a,i),void 0!==t&&y.type(e,t,r,a,i)}n(a)},regexp:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t)&&!e.required)return n();y.required(e,t,r,a,i),o(t)||y.type(e,t,r,a,i)}n(a)},integer:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t)&&!e.required)return n();y.required(e,t,r,a,i),void 0!==t&&(y.type(e,t,r,a,i),y.range(e,t,r,a,i))}n(a)},float:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t)&&!e.required)return n();y.required(e,t,r,a,i),void 0!==t&&(y.type(e,t,r,a,i),y.range(e,t,r,a,i))}n(a)},array:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t,"array")&&!e.required)return n();y.required(e,t,r,a,i,"array"),o(t,"array")||(y.type(e,t,r,a,i),y.range(e,t,r,a,i))}n(a)},object:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t)&&!e.required)return n();y.required(e,t,r,a,i),void 0!==t&&y.type(e,t,r,a,i)}n(a)},enum:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t)&&!e.required)return n();y.required(e,t,r,a,i),t&&y.enum(e,t,r,a,i)}n(a)},pattern:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t,"string")&&!e.required)return n();y.required(e,t,r,a,i),o(t,"string")||y.pattern(e,t,r,a,i)}n(a)},date:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(o(t)&&!e.required)return n();if(y.required(e,t,r,a,i),!o(t)){var s=void 0;s="number"==typeof t?new Date(t):t,y.type(e,s,r,a,i),s&&y.range(e,s.getTime(),r,a,i)}}n(a)},url:b,hex:b,email:b,required:g};function w(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var k=w();function L(e){this.rules=null,this._messages=k,this.define(e)}L.prototype={messages:function(e){return e&&(this._messages=d(w(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==(void 0===e?"undefined":(0,i.A)(e))||Array.isArray(e))throw new Error("Rules must be an object");this.rules={};var t=void 0,n=void 0;for(t in e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e){var t=this,n=e,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments[2];if("function"==typeof a&&(o=a,a={}),this.rules&&0!==Object.keys(this.rules).length){if(a.messages){var l=this.messages();l===k&&(l=w()),d(l,a.messages),a.messages=l}else a.messages=this.messages();var f=void 0,h=void 0,m={};(a.keys||Object.keys(this.rules)).forEach(function(i){f=t.rules[i],h=n[i],f.forEach(function(a){var s=a;"function"==typeof s.transform&&(n===e&&(n=(0,r.A)({},n)),h=n[i]=s.transform(h)),(s="function"==typeof s?{validator:s}:(0,r.A)({},s)).validator=t.getValidationMethod(s),s.field=i,s.fullField=s.fullField||i,s.type=t.getType(s),s.validator&&(m[i]=m[i]||[],m[i].push({rule:s,value:h,source:n,field:i}))})});var p={};u(m,a,function(e,t){var n=e.rule,o=!("object"!==n.type&&"array"!==n.type||"object"!==(0,i.A)(n.fields)&&"object"!==(0,i.A)(n.defaultField));function l(e,t){return(0,r.A)({},t,{fullField:n.fullField+"."+e})}function u(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Array.isArray(i)||(i=[i]),i.length,i.length&&n.message&&(i=[].concat(n.message)),i=i.map(c(n)),a.first&&i.length)return p[n.field]=1,t(i);if(o){if(n.required&&!e.value)return i=n.message?[].concat(n.message).map(c(n)):a.error?[a.error(n,s(a.messages.required,n.field))]:[],t(i);var u={};if(n.defaultField)for(var d in e.value)e.value.hasOwnProperty(d)&&(u[d]=n.defaultField);for(var f in u=(0,r.A)({},u,e.rule.fields))if(u.hasOwnProperty(f)){var h=Array.isArray(u[f])?u[f]:[u[f]];u[f]=h.map(l.bind(null,f))}var m=new L(u);m.messages(a.messages),e.rule.options&&(e.rule.options.messages=a.messages,e.rule.options.error=a.error),m.validate(e.value,e.rule.options||a,function(e){t(e&&e.length?i.concat(e):e)})}else t(i)}o=o&&(n.required||!n.required&&e.value),n.field=e.field;var d=n.validator(n,e.value,u,e.source,a);d&&d.then&&d.then(function(){return u()},function(e){return u(e)})},function(e){!function(e){var t=void 0,n=void 0,r=[],i={};function a(e){Array.isArray(e)?r=r.concat.apply(r,e):r.push(e)}for(t=0;t0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300;return jQuery(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"html, body").animate({scrollTop:e},t).promise()};function Ce(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(window.FluentFormApp||window.fluent_form_entries_vars||window.ffc_conv_vars||{}).upgrade_url||"https://fluentforms.com/pricing/?utm_source=fluent-forms&utm_medium=free_plugin&utm_campaign=upgrade_pro";try{var r=new URL(t||n);if(t){var i=new URL(n);Je.forEach(function(e){var t=i.searchParams.get(e);t&&r.searchParams.set(e,t)})}return e&&r.searchParams.set("utm_content",e),r.toString()}catch(e){return n}},cancelSelection:function(){this.post_type=null,this.$emit("on-post-type-selction-end",void 0)}},computed:{visibility:{get:function(){return this.postTypeSelectionDialogVisibility},set:function(e){this.$emit("on-post-type-selction-end",this.post_type),this.post_type=null}}}};const Xe=Ne(Ke,function(){var e=this,t=e._self._c;return t("div",{class:{ff_backdrop:e.visibility}},[t("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{width:e.hasPro?"28%":"40%",visible:e.visibility,"close-on-click-modal":!1,"close-on-press-escape":!1,"custom-class":"post-type-selection"},on:{close:e.cancelSelection}},[t("div",{attrs:{slot:"title"},slot:"title"},[t("h4",[e._v(e._s(e.$t("Select Post Type")))])]),e._v(" "),e.hasPro?t("div",{staticClass:"ff_post_type_action_wrap mt-4"},[t("el-select",{staticClass:"w-100 ff_post_type_option mb-4",model:{value:e.post_type,callback:function(t){e.post_type=t},expression:"post_type"}},e._l(e.post_types,function(e,n){return t("el-option",{key:n,attrs:{value:e,label:e}})}),1),e._v(" "),t("el-button",{staticClass:"el-button--block",attrs:{type:"primary"},on:{click:function(t){e.visibility=!1}}},[e._v("\n "+e._s(e.$t("Continue"))+"\n ")])],1):t("notice",{staticClass:"mt-4",attrs:{type:"danger-soft"}},[t("h6",{staticClass:"title mb-2"},[e._v(e._s(e.$t("Post type form is a Pro features")))]),e._v(" "),t("p",{staticClass:"text"},[e._v(e._s(e.$t("Please upgrade to PRO to unlock the feature.")))]),e._v(" "),t("a",{staticClass:"el-button el-button--primary el-button--small",attrs:{target:"_blank",href:e.upgradeUrl("feature_lock_post_form")}},[e._v(e._s(e.$t("Upgrade to Pro")))])])],1)],1)},[],!1,null,null,null).exports;var Ze=Ne({name:"CardHead"},function(){return(0,this._self._c)("div",{staticClass:"ff_card_head"},[this._t("default")],2)},[],!1,null,null,null);function Qe(e){return Qe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qe(e)}function et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Qe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Qe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Qe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const nt={name:"CreateNewFormModal",components:{Card:Re,CardBody:ze,ChooseTemplateModal:Ue,PostTypeSelectionModal:Xe,ImportForms:Ne({name:"ImportForms",props:["app"],components:{Card:Re,CardHead:Ze.exports,CardBody:ze},data:function(){var e;return{forms:this.app.forms,selected:[],importing:!1,importedForms:!1,applyDefaultStyle:!1,hasDefaultStyle:(null===(e=window.fluent_forms_global_var)||void 0===e?void 0:e.has_default_style)||!1}},methods:{importForms:function(){var e=this;this.importing=!0;var t=jQuery("#fileUpload")[0].files[0];if(t){var n=new FormData;n.append("format","json"),n.append("file",t),n.append("apply_default_style",this.applyDefaultStyle?"1":"0"),n.append("action","fluentform-import-forms"),n.append("fluent_forms_admin_nonce",window.fluent_forms_global_var.fluent_forms_admin_nonce),jQuery.ajax({url:ajaxurl,type:"POST",data:n,contentType:!1,processData:!1,success:function(t){e.clear(),e.$emit("forms-imported",!0),e.importedForms=t.inserted_forms,e.$success(t.message),t.restricted_code_notice&&e.$warning(t.restricted_code_notice)},error:function(t){var n;e.clear(),e.$emit("forms-imported",!1);var r=(null==t?void 0:t.message)||(null==t||null===(n=t.responseJSON)||void 0===n?void 0:n.message);r&&e.$fail(r)}})}else this.importing=!1},clear:function(){this.importing=!1,jQuery("#fileUpload").val("")}}},function(){var e=this,t=e._self._c;return t("div",{staticClass:"ff_import_forms"},[t("card",[t("card-head",[t("h5",{staticClass:"title"},[e._v(e._s(e.$t("Import Forms")))]),e._v(" "),t("p",{staticClass:"text",staticStyle:{"max-width":"700px"}},[e._v("\n "+e._s(e.$t("Select the Fluent Forms export file(.json) you would like to import. When you click the import button below, Fluent Forms will import the forms."))+"\n ")])]),e._v(" "),t("card-body",[e.importedForms?t("div",[t("table",{staticClass:"wp-list-table widefat fixed striped pages"},[t("thead",[t("tr",[t("td",[e._v(e._s(e.$t("ID")))]),e._v(" "),t("td",[e._v(e._s(e.$t("Title")))]),e._v(" "),t("td",[e._v(e._s(e.$t("Action")))])])]),e._v(" "),t("tbody",e._l(e.importedForms,function(n,r){return t("tr",{key:r},[t("td",[e._v(e._s(r))]),e._v(" "),t("td",[e._v(e._s(n.title))]),e._v(" "),t("td",[t("a",{staticClass:"el-button el-button--primary el-button--mini",attrs:{href:n.edit_url}},[t("i",{staticClass:"el-icon el-icon-edit"}),e._v(" "),t("span",[e._v(e._s(e.$t("Edit")))])])])])}),0)])]):t("el-form",{attrs:{"label-position":"top"}},[t("el-form-item",{staticClass:"ff-form-item"},[t("template",{slot:"label"},[e._v("\n "+e._s(e.$t("Select File"))+"\n "),t("el-tooltip",{staticClass:"item",attrs:{placement:"bottom-start","popper-class":"ff_tooltip_wrap"}},[t("div",{attrs:{slot:"content"},slot:"content"},[t("p",[e._v("\n "+e._s(e.$t("Click the Choose File button to upload a Fluent Forms export file from your computer"))+"\n ")])]),e._v(" "),t("i",{staticClass:"ff-icon ff-icon-info-filled text-primary"})])],1),e._v(" "),t("input",{staticClass:"file-input ff_input_width",attrs:{type:"file",id:"fileUpload"},on:{click:e.clear}})],2),e._v(" "),e.hasDefaultStyle?t("el-form-item",{staticClass:"ff-form-item"},[t("el-checkbox",{model:{value:e.applyDefaultStyle,callback:function(t){e.applyDefaultStyle=t},expression:"applyDefaultStyle"}},[e._v("\n "+e._s(e.$t("Apply default form style to imported forms"))+"\n "),t("el-tooltip",{staticClass:"item",attrs:{placement:"bottom-start","popper-class":"ff_tooltip_wrap"}},[t("div",{attrs:{slot:"content"},slot:"content"},[t("p",[e._v("\n "+e._s(e.$t("If enabled, the default form style configured in global settings will be applied to imported forms. Otherwise, forms will keep their original styling."))+"\n ")])]),e._v(" "),t("i",{staticClass:"ff-icon ff-icon-info-filled text-primary"})])],1)],1):e._e(),e._v(" "),t("el-button",{attrs:{type:"primary",icon:"el-icon-success",loading:e.importing},on:{click:e.importForms}},[e._v("\n "+e._s(e.$t("Import Forms"))+"\n ")])],1)],1)],1)],1)},[],!1,null,null,null).exports,ChatGPTModal:qe},props:{visibility:Boolean},data:function(){return{innerVisible:!1,chatQuery:"",has_post_feature:!!window.FluentFormApp.has_post_feature,postFormData:{type:"post",predefined:"blank_form",action:"fluentform-predefined-create"},creatingForm:!1,predefinedForms:{},selectedPredefinedForm:"",form_title:"",categories:[],search:"",has_pro:!!window.FluentFormApp.hasPro,blankFormImg:window.FluentFormApp.plugin_public_url+"img/blank-form.png",chatGptImg:window.FluentFormApp.plugin_public_url+"img/ff-ai-form.png",chooseTemplateImg:window.FluentFormApp.plugin_public_url+"img/choose-template.png",conversationalFormImg:window.FluentFormApp.plugin_public_url+"img/conversational-form.png",postTypeFormImg:window.FluentFormApp.plugin_public_url+"img/post-type-form.png",showChooseTemplateModal:!1,showChatGPTModal:!1,postTypeSelectionDialogVisibility:!1,showFormsImport:!1,formsImported:!1,creatingFormType:"",loading:!1}},methods:{chatGptModal:function(){console.log("x"),this.showChat=!0},getPredefinedForms:function(){var e=this;this.loading=!0;var t=FluentFormsGlobal.$rest.route("getTemplates");FluentFormsGlobal.$rest.get(t).then(function(t){e.predefinedForms=t.forms,e.categories=t.categories}).catch(function(t){e.$fail(t.message)}).finally(function(){e.loading=!1})},close:function(){this.formsImported&&location.reload(),this.$emit("update:visibility",!1)},showChooseTemplate:function(){this.showChooseTemplateModal=!0,this.$emit("update:visibility",!1)},showChatGPT:function(){this.showChatGPTModal=!0,this.$emit("update:visibility",!1)},showPostType:function(){this.postTypeSelectionDialogVisibility=!0,this.$emit("update:visibility",!1)},createForm:function(e,t){if(!this.creatingForm){this.creatingFormType=e;var n="form";if(t){if(t.is_pro&&!window.FluentFormApp.hasPro)return this.$fail(this.$t("This form required pro add-on of fluentform. Please install pro add-on"));n=t.type}this.creatingForm=!0;var r={type:n,predefined:e,action:"fluentform-predefined-create"};return"post"===n?this.createPostForm(r):this.doCreateForm(r)}},createPostForm:function(e){this.postFormData=e,this.postTypeSelectionDialogVisibility=!0},doCreateForm:function(e){var t=this,n=FluentFormsGlobal.$rest.route("getForms");FluentFormsGlobal.$rest.post(n,e).then(function(e){e&&e.message&&t.$success(e.message),e.redirect_url&&(window.location.href=e.redirect_url)}).catch(function(e){e&&e.message&&t.$fail(e.message)}).finally(function(){t.creatingForm=!1})},onPostTypeSelctionEnd:function(e){this.creatingForm=!1,this.postTypeSelectionDialogVisibility=!1,e&&this.doCreateForm(function(e){for(var t=1;t=Date.now()},shortcuts:[{text:"Today",onClick:function(e){var t=new Date;e.$emit("pick",[t,t])}},{text:"Yesterday",onClick:function(e){var t=new Date;t.setTime(t.getTime()-864e5),e.$emit("pick",[t,t])}},{text:"Last week",onClick:function(e){var t=new Date,n=new Date;n.setTime(n.getTime()-6048e5),e.$emit("pick",[n,t])}},{text:"Last month",onClick:function(e){var t=new Date,n=new Date;n.setTime(n.getTime()-2592e6),e.$emit("pick",[n,t])}}]},filter_by:"published",form_statuses:{all:"All",published:"Active",unpublished:"Inactive",is_payment:"Payment Form",post:"Post Form",conv_form:"Conversational Form",step_form:"Multi-Step Form"},searchFormsKeyWord:"",clearingSearchKeyword:!1,postTypeSelectionDialogVisibility:!1,isDisabledAnalytics:!!window.FluentFormApp.isDisableAnalytics,sort_column:"id",sort_by:"DESC",formLocations:{},loadingLocations:!1,radioOption:"all",changingStatus:{}}},methods:{toggleStatus:function(e,t,n){var r=this,i={title:t,status:n};this.$set(this.changingStatus,e,!0);var a=FluentFormsGlobal.$rest.route("updateForm",e);FluentFormsGlobal.$rest.post(a,i).then(function(e){r.$success(e.message)}).catch(function(e){r.$fail(e.message)}).finally(function(){r.changingStatus[e]=!1,r.fetchItems()})},goToPage:function(e){var t=this;Te().then(function(n){localStorage.setItem("formItemsCurrentPage",e),t.paginate.current_page=e,t.fetchItems()})},handleSizeChange:function(e){var t=this;Te().then(function(n){localStorage.setItem("formItemsPerPage",e),t.paginate.per_page=e,t.fetchItems()})},fetchItems:function(){var e=this;this.advancedFilter&&(this.advancedFilter=!1),this.loading=!0;var t={search:this.searchFormsKeyWord,filter_by:this.filter_by,per_page:this.paginate.per_page,page:this.paginate.current_page,sort_column:this.sort_column,sort_by:this.sort_by};this.hasEnabledDateFilter&&(t.date_range=this.filter_date_range);var n=FluentFormsGlobal.$rest.route("getForms");FluentFormsGlobal.$rest.get(n,t).then(function(t){e.items=t.data,e.paginate.total=t.total,e.paginate.current_page=t.current_page,e.paginate.last_page=t.last_page}).catch(function(t){e.$fail(e.$t("Something went wrong, please try again."))}).finally(function(){e.loading=!1})},refetchItems:function(){var e=this;this.paginate.current_page=1,this.clearingSearchKeyword=!0,this.fetchItems(),this.$nextTick(function(){e.clearingSearchKeyword=!1})},removeFormConfirmation:function(e,t){var n=this;this.$confirm(this.$t("Are you sure you want to delete this form?"),this.$t("Warning"),{confirmButtonText:this.$t("Yes, Delete the form"),cancelButtonText:this.$t("No"),type:"warning",confirmButtonClass:"ff_form_remove_confirm_class"}).then(function(){n.$prompt(n.$t("Please type %s to confirm. All entries and integration feeds of this form will be deleted",'"DELETE"'),n.$t("Delete Form"),{confirmButtonText:n.$t("Confirm Delete"),cancelButtonText:n.$t("Cancel"),confirmButtonClass:"ff_form_remove_confirm_class"}).then(function(r){"DELETE"===r.value?n.removeForm(e,t):n.$notify.error({title:n.$t("Error"),message:n.$t("You must type %s to confirm","DELETE"),position:"bottom-right"})})}).catch(function(e){console.log(e)})},removeForm:function(e,t){var n=this,r=FluentFormsGlobal.$rest.route("deleteForm",e);FluentFormsGlobal.$rest.delete(r).then(function(e){n.items.splice(t,1),n.$success(e.message)}).catch(function(e){n.$fail(e.message)})},duplicateForm:function(e){var t=this,n=FluentFormsGlobal.$rest.route("duplicateForm",e);FluentFormsGlobal.$rest.post(n).then(function(e){t.$success(e.message),e.redirect?window.location.href=e.redirect:t.$fail(t.$t("Something is wrong! Please try again"))}).catch(function(e){t.$fail(e.message)})},handleTableSort:function(e){e.order?(this.sort_column=e.prop,this.sort_by="ascending"===e.order?"ASC":"DESC",localStorage.setItem("ff_all_form_sort_column",this.sort_column),localStorage.setItem("ff_all_form_sort_by",this.sort_by)):(this.sort_column="id",this.sort_by="DESC",localStorage.removeItem("ff_all_form_sort_column"),localStorage.removeItem("ff_all_form_sort_by")),this.fetchItems()},restoreSavedSort:function(){var e=localStorage.getItem("ff_all_form_sort_column"),t=localStorage.getItem("ff_all_form_sort_by");e&&t&&(this.sort_column=e,this.sort_by=t)},handleSelectionChange:function(e){this.entrySelections=e},searchForms:function(e){this.paginate.current_page=1,this.fetchItems()},createForm:function(e){var t=e.key,n=e.form;if("post"===t)return this.createPostForm(t,n);this.$refs.predefinedFormsModal.createForm(t,n)},createPostForm:function(e,t){this.postTypeSelectionDialogVisibility=!0},onPostTypeSelctionEnd:function(e){this.postTypeSelectionDialogVisibility=!1,e&&this.$refs.predefinedFormsModal.doCreateForm({post_type:e,type:"post",title:"Post Form",predefined:"blank_form",action:"fluentform-predefined-create"})},resetAdvancedFilter:function(){this.radioOption="",this.filter_date_range=null,this.fetchItems()},filterDateRangedPicked:function(){this.radioOption="",this.fetchItems()},filterFormType:function(){this.search_string="",this.setDefaultPaginate(),this.fetchItems(),localStorage.setItem("selectedFormType",this.filter_by)},setDefaultPaginate:function(){this.paginate={total:0,current_page:+(localStorage.getItem("formItemsCurrentPage")||1),last_page:1,per_page:localStorage.getItem("formItemsPerPage")||10}},tableRowClass:function(e){return"unpublished"==e.row.status?"inactive_form":""},findShortCodeLocation:function(e){var t=this;this.loadingLocations=!0;var n=FluentFormsGlobal.$rest.route("findFormShortCodePage",e);FluentFormsGlobal.$rest.get(n).then(function(n){console.log(n),!0===n.status?t.$set(t.formLocations,e,n.locations):t.$set(t.formLocations,e,[])}).catch(function(e){t.$fail(t.$t("Something went wrong, please try again."))}).finally(function(){t.loadingLocations=!1})},exportForm:function(e){var t={action:"fluentform-export-forms",forms:[e],format:"json",fluent_forms_admin_nonce:window.fluent_forms_global_var.fluent_forms_admin_nonce};location.href=ajaxurl+"?"+jQuery.param(t)},isLandingPageEnabled:function(e){if(this.hasPro()&&window.FluentFormApp.landing_page_enabled_forms){var t=window.FluentFormApp.landing_page_enabled_forms;return!!t&&t.includes(e)}},redirectToSharePage:function(e){var t=window.FluentFormApp.siteUrl;window.open("".concat(t,"/?ff_landing=").concat(e),"_blank")},hasPro:function(){return!!window.FluentFormApp.hasPro}},computed:{tableDefaultSort:function(){return{prop:this.sort_column,order:"ASC"===this.sort_by?"ascending":"descending"}},hasEnabledDateFilter:function(){return!!(this.radioOption&&"all"!=this.radioOption||Array.isArray(this.filter_date_range)&&this.filter_date_range.join(""))}},mounted:function(){var e=this;new(Ie())(".copy").on("success",function(t){e.$copy()});var t=localStorage.getItem("selectedFormType");t&&(this.filter_by=t),this.fetchItems()},created:function(){var e=this;this.restoreSavedSort();var t=window.location.hash;-1!=t.indexOf("add=1")&&(this.showAddFormModal=!0),-1!=t.indexOf("entries")&&(this.showSelectFormModal=!0),jQuery('a[href="admin.php?page=fluent_forms#add=1"]').on("click",function(t){e.showAddFormModal=!0,e.showSelectFormModal=!1}),jQuery('a[href="admin.php?page=fluent_forms#entries"]').on("click",function(t){e.showAddFormModal=!1,e.showSelectFormModal=!0})},watch:{searchFormsKeyWord:function(e,t){!t||e||this.clearingSearchKeyword||(this.paginate.current_page=1,this.fetchItems())},radioOption:function(){var e=new Date,t=new Date,n=1;switch(this.radioOption){case"today":n=0;break;case"yesterday":t.setTime(t.getTime()-864e5*n);break;case"last-week":n=7;break;case"last-month":n=30;break;case"all":return this.filter_date_range=null,void this.fetchItems();default:return}e.setTime(e.getTime()-864e5*n);var r=e.getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate(),i=t.getFullYear()+"/"+(t.getMonth()+1)+"/"+t.getDate();this.filter_date_range=[r,i],this.fetchItems()}}},function(){var e=this,t=e._self._c;return t("div",[t("section-head",{attrs:{size:"sm"}},[t("h1",{staticClass:"ff_section_title"},[e._v(e._s(e.$t("Forms")))])]),e._v(" "),t("el-row",{staticClass:"ff_all_forms_action_row"},[t("el-col",{attrs:{sm:12}},[t("btn-group",{attrs:{as:"div"}},[t("btn-group-item",{attrs:{as:"div"}},[t("el-select",{staticClass:"ff-input-s1 all-forms-select",attrs:{clearable:"",placeholder:e.$t("All Types")},on:{change:function(t){return e.filterFormType()}},model:{value:e.filter_by,callback:function(t){e.filter_by=t},expression:"filter_by"}},e._l(e.form_statuses,function(n,r){return t("el-option",{key:r,attrs:{value:r,label:e.$t(n)}},[e._v("\n "+e._s(e.$t(n))+"\n ")])}),1)],1),e._v(" "),t("btn-group-item",{attrs:{as:"div"}},[e.hasPermission("fluentform_forms_manager")?t("el-button",{attrs:{type:"primary"},on:{click:function(t){t.preventDefault(),e.showAddFormModal=!0}}},[t("i",{staticClass:"el-icon-plus el-icon-left el-icon"}),e._v(" "),t("span",[e._v(e._s(e.$t("Add New Form")))])]):e._e()],1)],1)],1),e._v(" "),t("el-col",{attrs:{sm:12}},[t("div",{staticClass:"ff_filter_wrap ff_row justify-end"},[t("btn-group",{attrs:{as:"div"}},[t("btn-group-item",{attrs:{as:"div"}},[t("el-form",{nativeOn:{submit:function(t){return t.preventDefault(),e.searchForms.apply(null,arguments)}}},[t("el-input",{staticClass:"all-forms-search",attrs:{clearable:"",placeholder:e.$t("Search Forms"),"prefix-icon":"el-icon-search"},on:{clear:e.refetchItems},model:{value:e.searchFormsKeyWord,callback:function(t){e.searchFormsKeyWord=t},expression:"searchFormsKeyWord"}})],1)],1),e._v(" "),t("btn-group-item",{attrs:{as:"div"}},[t("div",{staticClass:"ff_advanced_filter_wrap"},[t("el-button",{class:this.filter_date_range&&"ff_filter_selected",on:{click:function(t){e.advancedFilter=!e.advancedFilter}}},[t("span",[e._v(e._s(e.$t("Filter")))]),e._v(" "),e.advancedFilter?t("i",{staticClass:"ff-icon el-icon-circle-close"}):t("i",{staticClass:"ff-icon ff-icon-filter"})]),e._v(" "),e.advancedFilter?t("div",{staticClass:"ff_advanced_search"},[t("div",{staticClass:"ff_advanced_search_radios"},[t("el-radio-group",{staticClass:"el-radio-group-column",model:{value:e.radioOption,callback:function(t){e.radioOption=t},expression:"radioOption"}},[t("el-radio",{attrs:{label:"all"}},[e._v(e._s(e.$t("All")))]),e._v(" "),t("el-radio",{attrs:{label:"today"}},[e._v(e._s(e.$t("Today")))]),e._v(" "),t("el-radio",{attrs:{label:"yesterday"}},[e._v(e._s(e.$t("Yesterday")))]),e._v(" "),t("el-radio",{attrs:{label:"last-week"}},[e._v(e._s(e.$t("Last Week")))]),e._v(" "),t("el-radio",{attrs:{label:"last-month"}},[e._v(e._s(e.$t("Last Month")))])],1)],1),e._v(" "),t("div",{staticClass:"ff_advanced_search_date_range"},[t("p",[e._v(e._s(e.$t("Select a Timeframe")))]),e._v(" "),t("el-date-picker",{attrs:{type:"daterange","picker-options":e.pickerOptions,format:"dd MMM, yyyy","value-format":"yyyy-MM-dd","range-separator":"-","start-placeholder":e.$t("Start date"),"end-placeholder":e.$t("End date")},on:{change:e.filterDateRangedPicked},model:{value:e.filter_date_range,callback:function(t){e.filter_date_range=t},expression:"filter_date_range"}})],1)]):e._e()],1)])],1)],1)])],1),e._v(" "),t("div",{staticClass:"ff_forms_table mt-4"},[e.app.formsCount>0?[t("div",{staticClass:"ff_table"},[t("el-skeleton",{attrs:{loading:e.loading,animated:"",rows:10}},[t("el-table",{attrs:{data:e.items,stripe:!0,"default-sort":e.tableDefaultSort,"row-class-name":e.tableRowClass},on:{"sort-change":e.handleTableSort,"selection-change":e.handleSelectionChange}},[t("el-table-column",{attrs:{sortable:"custom",label:e.$t("ID"),prop:"id",width:"40"}}),e._v(" "),t("el-table-column",{attrs:{sortable:"custom",label:e.$t("Title"),prop:"title","min-width":"400"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("strong",[e._v("\n "+e._s(n.row.title)+"\n ")]),e._v(" "),t("span",{directives:[{name:"show",rawName:"v-show",value:"1"==n.row.has_payment,expression:"scope.row.has_payment == '1'"}],staticClass:"el-icon el-icon-money"}),e._v(" "),t("div",{staticClass:"row-actions"},[e.hasPermission("fluentform_forms_manager")?[t("span",{staticClass:"row-actions-item ff_edit"},[t("a",{attrs:{href:n.row.edit_url}},[e._v(" "+e._s(e.$t("Edit")))])]),e._v(" "),t("span",{staticClass:"row-actions-item ff_edit"},[t("a",{attrs:{href:n.row.settings_url}},[e._v(" "+e._s(e.$t("Settings")))])])]:e._e(),e._v(" "),e.hasPermission("fluentform_entries_viewer")?t("span",{staticClass:"row-actions-item ff_entries"},[t("a",{attrs:{href:n.row.entries_url}},[e._v(" "+e._s(e.$t("Entries")))])]):e._e(),e._v(" "),n.row.conversion_preview?t("span",{staticClass:"row-actions-item ff_entries"},[t("a",{attrs:{target:"_blank",href:n.row.conversion_preview}},[e._v(" "+e._s(e.$t("Conversational Preview")))])]):e._e(),e._v(" "),t("span",{staticClass:"row-actions-item ff_entries"},[t("a",{attrs:{target:"_blank",href:n.row.preview_url}},[e._v(" "+e._s(e.$t("Preview")))])]),e._v(" "),e.hasPermission("fluentform_forms_manager")?[t("span",{staticClass:"row-actions-item ff_duplicate"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.duplicateForm(n.row.id)}}},[e._v(" "+e._s(e.$t("Duplicate")))])]),e._v(" "),t("span",{staticClass:"row-actions-item ff_export"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.exportForm(n.row.id)}}},[e._v(" "+e._s(e.$t("Export")))])]),e._v(" "),t("span",{staticClass:"row-actions-item"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.findShortCodeLocation(n.row.id)}}},[e._v(" "+e._s(e.$t("Find"))+"\n "),e.loadingLocations?t("i",{staticClass:"el-icon-loading"}):e._e()])]),e._v(" "),e.isLandingPageEnabled(n.row.id)?t("span",{staticClass:"row-actions-item"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.redirectToSharePage(n.row.id)}}},[e._v("\n "+e._s(e.$t("Share"))+"\n ")])]):e._e(),e._v(" "),t("span",{staticClass:"row-actions-item trash"},[t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.removeFormConfirmation(n.row.id,n.$index)}}},[e._v(e._s(e.$t("Delete")))])]),e._v(" "),t("el-switch",{directives:[{name:"loading",rawName:"v-loading",value:1==e.changingStatus[n.row.id],expression:"changingStatus[scope.row.id] == true"}],staticClass:"el-switch--small",attrs:{"active-text":"published"===n.row.status?e.$t("Active"):e.$t("Inactive"),"active-value":"published","inactive-value":"unpublished"},on:{change:function(t){return e.toggleStatus(n.row.id,n.row.title,n.row.status)}},model:{value:n.row.status,callback:function(t){e.$set(n.row,"status",t)},expression:"scope.row.status"}})]:e._e(),e._v(" "),Object.keys(e.formLocations).includes(n.row.id)&&e.formLocations[n.row.id].length>=1?t("div",{staticClass:"form-locations"},[e._v("\n "+e._s(e.$t("Found in"))+"\n "),t("ul",{staticClass:"ff_inline_list"},e._l(e.formLocations[n.row.id],function(n,r){return t("li",{key:r},[t("a",{attrs:{target:"_blank",href:n.edit_link}},[t("code",{staticClass:"item"},[e._v(e._s(n.title))])])])}),0)]):e._e(),e._v(" "),Object.keys(e.formLocations).includes(n.row.id)&&0==e.formLocations[n.row.id].length?t("div",[e._v("\n "+e._s(e.$t("Could not find anywhere"))+"\n ")]):e._e()],2)]}}],null,!1,1658489412)}),e._v(" "),t("el-table-column",{attrs:{label:e.$t("ShortCode"),width:"240"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("div",{staticClass:"ff_shortcode_wrap"},[t("code",{staticClass:"copy ff_shortcode_btn ff_shortcode_btn_thin",attrs:{title:"Click to copy","data-clipboard-text":'[fluentform id="'.concat(n.row.id,'"]')}},[t("span",[t("i",{staticClass:"el-icon el-icon-document-copy"}),e._v(' [fluentform id="'+e._s(n.row.id)+'"]')])])]),e._v(" "),n.row.conversion_preview?t("div",{staticClass:"ff_shortcode_wrap ff_conversational_shortcode"},[t("code",{staticClass:"copy ff_shortcode_btn ff_shortcode_btn_thin",attrs:{title:"Click to copy","data-clipboard-text":'[fluentform type="conversational" id="'.concat(n.row.id,'"]')}},[t("span",[t("i",{staticClass:"el-icon el-icon-document-copy"}),e._v(' [fluentform type="conversational" id="'+e._s(n.row.id)+'"]')])])]):e._e()]}}],null,!1,3781003965)}),e._v(" "),t("el-table-column",{attrs:{width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("a",{attrs:{href:n.row.entries_url}},[t("span",{directives:[{name:"show",rawName:"v-show",value:n.row.unread_count,expression:"scope.row.unread_count"}]},[e._v(e._s(n.row.unread_count)+" / ")]),e._v(e._s(n.row.total_Submissions))])]}}],null,!1,3609266306)},[t("template",{slot:"header"},[e._v("\n "+e._s(e.$t("Entries"))+"\n "),t("el-tooltip",{staticClass:"item",attrs:{placement:"bottom","popper-class":"ff_tooltip_wrap"}},[t("div",{attrs:{slot:"content"},slot:"content"},[t("h6",[e._v(e._s(e.$t("Numbers of entries")))]),e._v(" "),t("p",[e._v("\n "+e._s(e.$t("Unread / Total Entries"))+"\n ")])]),e._v(" "),t("i",{staticClass:"ff-icon ff-icon-gray ff-icon-info-filled"})])],1)],2),e._v(" "),e.isDisabledAnalytics?e._e():t("el-table-column",{attrs:{label:e.$t("Views"),width:"60",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.total_views)+"\n ")]}}],null,!1,3478409502)}),e._v(" "),e.isDisabledAnalytics?e._e():t("el-table-column",{attrs:{width:"130",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.conversion)+"%\n ")]}}],null,!1,3323688864)},[t("template",{slot:"header"},[e._v("\n "+e._s(e.$t("Conversion"))+"\n "),t("el-tooltip",{staticClass:"item",attrs:{placement:"bottom","popper-class":"ff_tooltip_wrap"}},[t("div",{attrs:{slot:"content"},slot:"content"},[t("p",[e._v(e._s(e.$t("Percentage of total submission and Total views")))])]),e._v(" "),t("i",{staticClass:"ff-icon ff-icon-gray ff-icon-info-filled"})])],1)],2)],1)],1)],1),e._v(" "),t("div",{staticClass:"ff_pagination_wrap text-right mt-4"},[t("el-pagination",{staticClass:"ff_pagination",attrs:{background:"","current-page":e.paginate.current_page,"page-sizes":[5,10,20,50,100],"page-size":parseInt(e.paginate.per_page),layout:"total, sizes, prev, pager, next, jumper",total:e.paginate.total},on:{"size-change":e.handleSizeChange,"current-change":e.goToPage,"update:currentPage":function(t){return e.$set(e.paginate,"current_page",t)},"update:current-page":function(t){return e.$set(e.paginate,"current_page",t)}}})],1)]:[t("el-row",{attrs:{gutter:24}},[t("el-col",{attrs:{lg:12}},[t("card",{staticClass:"fluent_form_intro",staticStyle:{height:"390px"}},[t("card-body",[t("h2",{staticClass:"mb-3"},[e._v(e._s(e.$t("Welcome to WP Fluent Forms")))]),e._v(" "),t("p",{staticClass:"mb-4 fs-17"},[e._v(e._s(e.$t("Thank you for installing WP Fluent Forms - The Most Advanced Form Builder Plugin for WordPress."))+"\n ")]),e._v(" "),t("el-button",{attrs:{type:"primary",size:"large"},on:{click:function(t){e.showAddFormModal=!0}}},[e._v("\n "+e._s(e.$t("Click Here to Create Your First Form"))+"\n ")])],1)],1)],1),e._v(" "),t("el-col",{attrs:{lg:12}},[t("card",{staticClass:"fluent_form_intro_video"},[t("h2",{staticClass:"mb-4"},[e._v(e._s(e.$t("Check the Video Intro")))]),e._v(" "),t("iframe",{attrs:{src:"https://www.youtube.com/embed/AqVr0l1JrGE",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}})])],1)],1)]],2),e._v(" "),e.hasPermission("fluentform_forms_manager")?t("CreateNewFormModal",{ref:"predefinedFormsModal",attrs:{visibility:e.showAddFormModal},on:{"update:visibility":function(t){e.showAddFormModal=t}}}):e._e()],1)},[],!1,null,"088577cc",null);const lt=ot.exports;function ut(e){return Array.isArray?Array.isArray(e):"[object Array]"===_t(e)}function ct(e){return"string"==typeof e}function dt(e){return"number"==typeof e}function ft(e){return!0===e||!1===e||function(e){return ht(e)&&null!==e}(e)&&"[object Boolean]"==_t(e)}function ht(e){return"object"==typeof e}function mt(e){return null!=e}function pt(e){return!e.trim().length}function _t(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const vt=Object.prototype.hasOwnProperty;class yt{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let n=gt(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function gt(e){let t=null,n=null,r=null,i=1,a=null;if(ct(e)||ut(e))r=e,t=bt(e),n=Mt(e);else{if(!vt.call(e,"name"))throw new Error((e=>`Missing ${e} property in key`)("name"));const s=e.name;if(r=s,vt.call(e,"weight")&&(i=e.weight,i<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(s));t=bt(s),n=Mt(s),a=e.getFn}return{path:t,id:n,weight:i,src:r,getFn:a}}function bt(e){return ut(e)?e:e.split(".")}function Mt(e){return ut(e)?e.join("."):e}var wt={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx{if(mt(e))if(t[a]){const s=e[t[a]];if(!mt(s))return;if(a===t.length-1&&(ct(s)||dt(s)||ft(s)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(s));else if(ut(s)){r=!0;for(let e=0,n=s.length;e{this._keysMap[e.id]=t})}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,ct(this.docs[0])?this.docs.forEach((e,t)=>{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){const t=this.size();ct(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t{let i=t.getFn?t.getFn(e):this.getFn(e,t.path);if(mt(i))if(ut(i)){let e=[];const t=[{nestedArrIndex:-1,value:i}];for(;t.length;){const{nestedArrIndex:n,value:r}=t.pop();if(mt(r))if(ct(r)&&!pt(r)){let t={v:r,i:n,n:this.norm.get(r)};e.push(t)}else ut(r)&&r.forEach((e,n)=>{t.push({nestedArrIndex:n,value:e})})}n.$[r]=e}else if(ct(i)&&!pt(i)){let e={v:i,n:this.norm.get(i)};n.$[r]=e}}),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function xt(e,t,{getFn:n=wt.getFn,fieldNormWeight:r=wt.fieldNormWeight}={}){const i=new Lt({getFn:n,fieldNormWeight:r});return i.setKeys(e.map(gt)),i.setSources(t),i.create(),i}function Dt(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:i=wt.distance,ignoreLocation:a=wt.ignoreLocation}={}){const s=t/e.length;if(a)return s;const o=Math.abs(r-n);return i?s+o/i:o?1:s}const St=32;function Yt(e,t,n,{location:r=wt.location,distance:i=wt.distance,threshold:a=wt.threshold,findAllMatches:s=wt.findAllMatches,minMatchCharLength:o=wt.minMatchCharLength,includeMatches:l=wt.includeMatches,ignoreLocation:u=wt.ignoreLocation}={}){if(t.length>St)throw new Error(`Pattern length exceeds max of ${St}.`);const c=t.length,d=e.length,f=Math.max(0,Math.min(r,d));let h=a,m=f;const p=o>1||l,_=p?Array(d):[];let v;for(;(v=e.indexOf(t,m))>-1;){let e=Dt(t,{currentLocation:v,expectedLocation:f,distance:i,ignoreLocation:u});if(h=Math.min(e,h),m=v+c,p){let e=0;for(;e=l;a-=1){let s=a-1,o=n[e.charAt(s)];if(p&&(_[s]=+!!o),w[a]=(w[a+1]<<1|1)&o,r&&(w[a]|=(y[a+1]|y[a])<<1|1|y[a+1]),w[a]&M&&(g=Dt(t,{errors:r,currentLocation:s,expectedLocation:f,distance:i,ignoreLocation:u}),g<=h)){if(h=g,m=s,m<=f)break;l=Math.max(1,2*f-m)}}if(Dt(t,{errors:r+1,currentLocation:f,expectedLocation:f,distance:i,ignoreLocation:u})>h)break;y=w}const w={isMatch:m>=0,score:Math.max(.001,g)};if(p){const e=function(e=[],t=wt.minMatchCharLength){let n=[],r=-1,i=-1,a=0;for(let s=e.length;a=t&&n.push([r,i]),r=-1)}return e[a-1]&&a-r>=t&&n.push([r,a-1]),n}(_,o);e.length?l&&(w.indices=e):w.isMatch=!1}return w}function Tt(e){let t={};for(let n=0,r=e.length;n{this.chunks.push({pattern:e,alphabet:Tt(e),startIndex:t})},c=this.pattern.length;if(c>St){let e=0;const t=c%St,n=c-t;for(;e{const{isMatch:m,score:p,indices:_}=Yt(e,t,f,{location:r+h,distance:i,threshold:a,findAllMatches:s,minMatchCharLength:o,includeMatches:n,ignoreLocation:l});m&&(d=!0),c+=p,m&&_&&(u=[...u,..._])});let f={isMatch:d,score:d?c/this.chunks.length:1};return d&&n&&(f.indices=u),f}}class Ot{constructor(e){this.pattern=e}static isMultiMatch(e){return jt(e,this.multiRegex)}static isSingleMatch(e){return jt(e,this.singleRegex)}search(){}}function jt(e,t){const n=e.match(t);return n?n[1]:null}class Pt extends Ot{constructor(e,{location:t=wt.location,threshold:n=wt.threshold,distance:r=wt.distance,includeMatches:i=wt.includeMatches,findAllMatches:a=wt.findAllMatches,minMatchCharLength:s=wt.minMatchCharLength,isCaseSensitive:o=wt.isCaseSensitive,ignoreLocation:l=wt.ignoreLocation}={}){super(e),this._bitapSearch=new Ct(e,{location:t,threshold:n,distance:r,includeMatches:i,findAllMatches:a,minMatchCharLength:s,isCaseSensitive:o,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class Et extends Ot{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const r=[],i=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);const a=!!r.length;return{isMatch:a,score:a?0:1,indices:r}}}const $t=[class extends Ot{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},Et,class extends Ot{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends Ot{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ot{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ot{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends Ot{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Pt],Ht=$t.length,Ft=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;const At=new Set([Pt.type,Et.type]);class It{constructor(e,{isCaseSensitive:t=wt.isCaseSensitive,includeMatches:n=wt.includeMatches,minMatchCharLength:r=wt.minMatchCharLength,ignoreLocation:i=wt.ignoreLocation,findAllMatches:a=wt.findAllMatches,location:s=wt.location,threshold:o=wt.threshold,distance:l=wt.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:r,findAllMatches:a,ignoreLocation:i,location:s,threshold:o,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map(e=>{let n=e.trim().split(Ft).filter(e=>e&&!!e.trim()),r=[];for(let e=0,i=n.length;e!(!e[Rt]&&!e[zt]),qt=e=>({[Rt]:Object.keys(e).map(t=>({[t]:e[t]}))});function Gt(e,t,{auto:n=!0}={}){const r=e=>{let i=Object.keys(e);const a=(e=>!!e[Vt])(e);if(!a&&i.length>1&&!Ut(e))return r(qt(e));if((e=>!ut(e)&&ht(e)&&!Ut(e))(e)){const r=a?e[Vt]:i[0],s=a?e[Bt]:e[r];if(!ct(s))throw new Error((e=>`Invalid value for key ${e}`)(r));const o={keyId:Mt(r),pattern:s};return n&&(o.searcher=Wt(s,t)),o}let s={children:[],operator:i[0]};return i.forEach(t=>{const n=e[t];ut(n)&&n.forEach(e=>{s.children.push(r(e))})}),s};return Ut(e)||(e=qt(e)),r(e)}function Jt(e,t){const n=e.matches;t.matches=[],mt(n)&&n.forEach(e=>{if(!mt(e.indices)||!e.indices.length)return;const{indices:n,value:r}=e;let i={indices:n,value:r};e.key&&(i.key=e.key.src),e.idx>-1&&(i.refIndex=e.idx),t.matches.push(i)})}function Kt(e,t){t.score=e.score}class Xt{constructor(e,t={},n){this.options={...wt,...t},this.options.useExtendedSearch,this._keyStore=new yt(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof Lt))throw new Error("Incorrect 'index' type");this._myIndex=t||xt(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){mt(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){const t=[];for(let n=0,r=this._docs.length;n{let n=1;e.matches.forEach(({key:e,norm:r,score:i})=>{const a=e?e.weight:null;n*=Math.pow(0===i&&a?Number.EPSILON:i,(a||1)*(t?1:r))}),e.score=n})}(o,{ignoreFieldNorm:s}),i&&o.sort(a),dt(t)&&t>-1&&(o=o.slice(0,t)),function(e,t,{includeMatches:n=wt.includeMatches,includeScore:r=wt.includeScore}={}){const i=[];return n&&i.push(Jt),r&&i.push(Kt),e.map(e=>{const{idx:n}=e,r={item:t[n],refIndex:n};return i.length&&i.forEach(t=>{t(e,r)}),r})}(o,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(e){const t=Wt(e,this.options),{records:n}=this._myIndex,r=[];return n.forEach(({v:e,i:n,n:i})=>{if(!mt(e))return;const{isMatch:a,score:s,indices:o}=t.searchIn(e);a&&r.push({item:e,idx:n,matches:[{score:s,value:e,norm:i,indices:o}]})}),r}_searchLogical(e){const t=Gt(e,this.options),n=(e,t,r)=>{if(!e.children){const{keyId:n,searcher:i}=e,a=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:i});return a&&a.length?[{idx:r,item:t,matches:a}]:[]}const i=[];for(let a=0,s=e.children.length;a{if(mt(e)){let s=n(t,e,r);s.length&&(i[r]||(i[r]={idx:r,item:e,matches:[]},a.push(i[r])),s.forEach(({matches:e})=>{i[r].matches.push(...e)}))}}),a}_searchObjectList(e){const t=Wt(e,this.options),{keys:n,records:r}=this._myIndex,i=[];return r.forEach(({$:e,i:r})=>{if(!mt(e))return;let a=[];n.forEach((n,r)=>{a.push(...this._findMatches({key:n,value:e[r],searcher:t}))}),a.length&&i.push({idx:r,item:e,matches:a})}),i}_findMatches({key:e,value:t,searcher:n}){if(!mt(t))return[];let r=[];if(ut(t))t.forEach(({v:t,i,n:a})=>{if(!mt(t))return;const{isMatch:s,score:o,indices:l}=n.searchIn(t);s&&r.push({score:o,key:e,value:t,idx:i,norm:a,indices:l})});else{const{v:i,n:a}=t,{isMatch:s,score:o,indices:l}=n.searchIn(i);s&&r.push({score:o,key:e,value:i,norm:a,indices:l})}return r}}Xt.version="6.6.2",Xt.createIndex=xt,Xt.parseIndex=function(e,{getFn:t=wt.getFn,fieldNormWeight:n=wt.fieldNormWeight}={}){const{keys:r,records:i}=e,a=new Lt({getFn:t,fieldNormWeight:n});return a.setKeys(r),a.setIndexRecords(i),a},Xt.config=wt,Xt.parseQuery=Gt,function(...e){Nt.push(...e)}(It);const Zt=Ne({name:"global-search",data:function(){return{showSearch:!1,placeholder:"Search anything",links:[],filteredLinks:[],adminUrl:"",siteUrl:"",linkFocusIndex:0,loading:!0,fuse:{}}},methods:{getSearchData:function(){var e=this,t=FluentFormsGlobal.$rest.route("globalSearch");FluentFormsGlobal.$rest.get(t).then(function(t){e.adminUrl=t.admin_url,e.siteUrl=t.site_url,e.links=t.links,e.fuse=new Xt(e.links,{minMatchCharLength:2,threshold:.4,keys:["title","tags"]}),e.filteredLinks=e.links.slice(0,7)}).catch(function(e){console.log(e)}).finally(function(){e.loading=!1})},search:function(e){var t,n;this.linkFocusIndex=0,this.filteredLinks=e&&(null===(t=(n=this.fuse).search)||void 0===t?void 0:t.call(n,e,{limit:50}))||this.links.slice(0,7)},reset:function(){this.showSearch&&(this.showSearch=!1),this.linkFocusIndex=0},goToSlug:function(e,t){var n=new URL(window.location);t.type&&"preview"===t.type?window.location.href=this.siteUrl+"/"+t.path:(window.location.href=this.adminUrl+t.path,this.shouldReload(t,n)&&window.location.reload())},shouldReload:function(e,t){var n=new URL(e.path,this.adminUrl),r=t.searchParams.get("page"),i=n.searchParams.get("page"),a=t.searchParams.get("component"),s=n.searchParams.get("component"),o=t.searchParams.get("form_id"),l=n.searchParams.get("form_id"),u=t.searchParams.get("route"),c=n.searchParams.get("route"),d=t.hash,f=n.hash;return i===r&&((!o&&!l||o===l)&&(!(!u&&!c||u!==c)||(!(!a&&!s||a!==s)||!(a||s||!d&&!f||d===f))))},listener:function(e){var t,n=this;if(((null===(t=window)||void 0===t||null===(t=t.navigator.userAgent)||void 0===t?void 0:t.toUpperCase().includes("MAC"))?e.metaKey:e.ctrlKey)&&75===e.keyCode){if(e.preventDefault&&e.preventDefault(),this.showSearch)return void this.reset();this.showSearch=!0,setTimeout(function(){var e;null===(e=n.$refs.searchInput)||void 0===e||e.focus()},500),this.links.length||this.getSearchData()}if(this.showSearch)if(27===e.keyCode)e.preventDefault(),this.reset();else if(38===e.keyCode||40===e.keyCode)e.preventDefault(),this.handleUpDownArrow(e);else if(9===e.keyCode){var r;e.preventDefault(),null===(r=this.$refs.searchInput)||void 0===r||r.focus(),this.linkFocusIndex=0}else if(13===e.keyCode&&this.filteredLinks.length){var i=this.filteredLinks[this.linkFocusIndex];i&&this.goToSlug(void 0,i.item||i)}},handleUpDownArrow:function(e){if(this.$refs.links&&Array.isArray(this.$refs.links)){var t,n,r;if(38===e.keyCode?this.linkFocusIndex-=1:this.linkFocusIndex+=1,this.linkFocusIndex>=this.filteredLinks.length||this.linkFocusIndex<=0)return null===(t=this.$refs.searchInput)||void 0===t||t.focus(),null===(n=this.$refs.searchBody)||void 0===n||null===(r=n.scroll)||void 0===r||r.call(n,{top:0}),void(this.linkFocusIndex=0);var i=this.$refs.links[this.linkFocusIndex-1];i&&this.$nextTick(function(){i.focus()})}}},created:function(){var e,t=this;"yes"===(null===(e=window.fluent_forms_global_var)||void 0===e?void 0:e.global_search_active)&&(document.addEventListener("keydown",this.listener),document.addEventListener("global-search-menu-button-click",function(e){t.listener({ctrlKey:!0,metaKey:!0,keyCode:75})}))},beforeDestroy:function(){document.removeEventListener("keydown",this.listener)}},function(){var e=this,t=e._self._c;return e.showSearch?t("div",{staticClass:"global-search-wrapper",on:{click:e.reset}},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"global-search-container",on:{click:function(e){e.stopPropagation()}}},[t("div",{ref:"searchBody",staticClass:"global-search-body"},[t("div",{staticClass:"el-input el-input--prefix"},[t("input",{ref:"searchInput",attrs:{"prefix-icon":"el-icon-search",type:"text",name:"search",placeholder:e.$t(e.placeholder),autocomplete:"off"},on:{input:function(t){return e.search(t.target.value)}}}),e._v(" "),e._m(0)]),e._v(" "),t("ul",{staticClass:"search-result"},[this.filteredLinks.length?e._l(e.filteredLinks,function(n,r){var i;return t("li",{key:"link_"+r,ref:"links",refInFor:!0,class:{"active-search-link":e.linkFocusIndex===r},attrs:{tabindex:"1"},on:{click:function(t){return e.goToSlug(t,n.item||n)}}},[t("span",[e._v(e._s((null===(i=n.item)||void 0===i?void 0:i.title)||n.title))])])}):t("li",[t("span",[e._v(e._s(e.$t("Search not match. Try a different query.")))])])],2)]),e._v(" "),t("div",[t("ul",{staticClass:"search-commands"},[t("li",[e._v(e._s(e.$t("Esc to close")))]),e._v(" "),t("li",[e._v("\n "+e._s(e.$t("Navigate"))+"\n "),t("i",{staticClass:"el-icon-bottom"}),e._v(" "),t("i",{staticClass:"el-icon-top"})]),e._v(" "),t("li",[e._v(e._s(e.$t("Tab to focus search")))]),e._v(" "),t("li",[e._v(e._s(e.$t("Enter to Select")))])])])])]):e._e()},[function(){var e=this._self._c;return e("span",{staticClass:"el-input__prefix"},[e("i",{staticClass:"el-input__icon el-icon-search"})])}],!1,null,null,null).exports,Qt={$success:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Success";this.$notify.success({title:t,message:e,position:"bottom-right"})},$fail:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Error";this.$notify.error({title:t,message:e,position:"bottom-right"})},$warning:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Warning";this.$notify.warning({title:t,message:e,position:"bottom-right"})},$copy:function(){this.$success(this.$t("Copied to Clipboard."))}};function en(e){return en="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},en(e)}function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=en(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=en(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==en(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Oe.default.use(le()),Oe.default.use(se()),Oe.default.use(ie()),Oe.default.use(ne()),Oe.default.use(ee()),Oe.default.use(Z()),Oe.default.use(K()),Oe.default.use(G()),Oe.default.use(U()),Oe.default.use(V()),Oe.default.use(R()),Oe.default.use(N()),Oe.default.use(A()),Oe.default.use(H()),Oe.default.use(E()),Oe.default.use(j()),Oe.default.use(C()),Oe.default.use(Y()),Oe.default.use(D()),Oe.default.use(L()),Oe.default.use(w()),Oe.default.use(b()),Oe.default.use(y()),Oe.default.use(_()),Oe.default.use(m()),Oe.default.use(f()),Oe.default.use(c().directive),Oe.default.prototype.$loading=c().service,Oe.default.prototype.$notify=l(),Oe.default.prototype.$message=s(),Oe.default.prototype.$confirm=i().confirm,Oe.default.prototype.$prompt=i().prompt,Pe.default.use(je.A),Oe.default.mixin({methods:function(e){for(var t=1;t1?this.$t(t,n):this.$t(e,n)},hasPermission:function(e){return(new Fe).verify(e)}},Qt),filters:{ucFirst:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},_startCase:function(e){return _ff.startCase(e)}}}),new Oe.default({el:"#ff_all_forms_app",components:{globalSearch:Zt,ff_all_forms_table:lt},data:{},beforeCreate:function(){this.$on("change-title",function(e){jQuery("title").text("".concat(e," - Fluent Forms"))}),this.$emit("change-title","Forms")}})},63193(e,t,n){e.exports={default:n(14734),__esModule:!0}},75522(e,t,n){e.exports={default:n(16560),__esModule:!0}},66327(e,t,n){e.exports={default:n(54220),__esModule:!0}},85505(e,t,n){"use strict";var r,i=n(63193),a=(r=i)&&r.__esModule?r:{default:r};t.A=a.default||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof e?n=d(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?n=d(e.value,t):(n=l()(e),u("copy")),n};function h(e){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}var m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,n=void 0===t?"copy":t,r=e.container,i=e.target,a=e.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==i){if(!i||"object"!==h(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return a?f(a,{container:r}):i?"cut"===n?c(i):f(i,{container:r}):void 0};function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function _(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===p(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=s()(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,n=this.action(t)||"copy",r=m({action:n,container:this.container,target:this.target(t),text:this.text(t)});this.emit(r?"success":"error",{action:n,text:r,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return b("action",e)}},{key:"defaultTarget",value:function(e){var t=b("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return b("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],r=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return f(e,t)}},{key:"cut",value:function(e){return c(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n=n&&!!document.queryCommandSupported(e)}),n}}],n&&_(t.prototype,n),r&&_(t,r),a}(i()),w=M},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,n){var r=n(828);function i(e,t,n,r,i){var s=a.apply(this,arguments);return e.addEventListener(n,s,i),{destroy:function(){e.removeEventListener(n,s,i)}}}function a(e,t,n,i){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&i.call(e,n)}}e.exports=function(e,t,n,r,a){return"function"==typeof e.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return i(e,t,n,r,a)}))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,n){var r=n(879),i=n(438);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!r.string(t))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(e))return function(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}(e,t,n);if(r.nodeList(e))return function(e,t,n){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,n)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,n)})}}}(e,t,n);if(r.string(e))return function(e,t,n){return i(document.body,e,t,n)}(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(e),r.removeAllRanges(),r.addRange(i),t=r.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;rc;)if((o=l[c++])!=o)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},93417(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},46438(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},58852(e,t,n){var r=n(25219);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},87608(e){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},58219(e,t,n){e.exports=!n(81984)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},3802(e,t,n){var r=n(24401),i=n(66670).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},77956(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},36473(e,t,n){var r=n(54311),i=n(59820),a=n(36569);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var s,o=n(e),l=a.f,u=0;o.length>u;)l.call(e,s=o[u++])&&t.push(s);return t}},88535(e,t,n){var r=n(66670),i=n(46438),a=n(58852),s=n(2677),o=n(75509),l="prototype",u=function(e,t,n){var c,d,f,h=e&u.F,m=e&u.G,p=e&u.S,_=e&u.P,v=e&u.B,y=e&u.W,g=m?i:i[t]||(i[t]={}),b=g[l],M=m?r:p?r[t]:(r[t]||{})[l];for(c in m&&(n=t),n)(d=!h&&M&&void 0!==M[c])&&o(g,c)||(f=d?M[c]:n[c],g[c]=m&&"function"!=typeof M[c]?n[c]:v&&d?a(f,r):y&&M[c]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[l]=e[l],t}(f):_&&"function"==typeof f?a(Function.call,f):f,_&&((g.virtual||(g.virtual={}))[c]=f,e&u.R&&b&&!b[c]&&s(b,c,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},81984(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},66670(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},75509(e){var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},2677(e,t,n){var r=n(78423),i=n(86260);e.exports=n(58219)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},76260(e,t,n){var r=n(66670).document;e.exports=r&&r.documentElement},32484(e,t,n){e.exports=!n(58219)&&!n(81984)(function(){return 7!=Object.defineProperty(n(3802)("div"),"a",{get:function(){return 7}}).a})},7001(e,t,n){var r=n(93417);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},15461(e,t,n){var r=n(93417);e.exports=Array.isArray||function(e){return"Array"==r(e)}},24401(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},48248(e,t,n){"use strict";var r=n(22087),i=n(86260),a=n(1356),s={};n(2677)(s,n(30254)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(s,{next:i(1,n)}),a(e,t+" Iterator")}},88839(e,t,n){"use strict";var r=n(74742),i=n(88535),a=n(61331),s=n(2677),o=n(20210),l=n(48248),u=n(1356),c=n(66123),d=n(30254)("iterator"),f=!([].keys&&"next"in[].keys()),h="keys",m="values",p=function(){return this};e.exports=function(e,t,n,_,v,y,g){l(n,t,_);var b,M,w,k=function(e){if(!f&&e in S)return S[e];switch(e){case h:case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},L=t+" Iterator",x=v==m,D=!1,S=e.prototype,Y=S[d]||S["@@iterator"]||v&&S[v],T=Y||k(v),C=v?x?k("entries"):T:void 0,O="Array"==t&&S.entries||Y;if(O&&(w=c(O.call(new e)))!==Object.prototype&&w.next&&(u(w,L,!0),r||"function"==typeof w[d]||s(w,d,p)),x&&Y&&Y.name!==m&&(D=!0,T=function(){return Y.call(this)}),r&&!g||!f&&!D&&S[d]||s(S,d,T),o[t]=T,o[L]=p,v)if(b={values:x?T:k(m),keys:y?T:k(h),entries:C},g)for(M in b)M in S||a(S,M,b[M]);else i(i.P+i.F*(f||D),t,b);return b}},20322(e){e.exports=function(e,t){return{value:t,done:!!e}}},20210(e){e.exports={}},74742(e){e.exports=!0},75172(e,t,n){var r=n(19191)("meta"),i=n(24401),a=n(75509),s=n(78423).f,o=0,l=Object.isExtensible||function(){return!0},u=!n(81984)(function(){return l(Object.preventExtensions({}))}),c=function(e){s(e,r,{value:{i:"O"+ ++o,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!a(e,r)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return u&&d.NEED&&l(e)&&!a(e,r)&&c(e),e}}},66854(e,t,n){"use strict";var r=n(58219),i=n(54311),a=n(59820),s=n(36569),o=n(66310),l=n(7001),u=Object.assign;e.exports=!u||n(81984)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=o(e),u=arguments.length,c=1,d=a.f,f=s.f;u>c;)for(var h,m=l(arguments[c++]),p=d?i(m).concat(d(m)):i(m),_=p.length,v=0;_>v;)h=p[v++],r&&!f.call(m,h)||(n[h]=m[h]);return n}:u},22087(e,t,n){var r=n(80812),i=n(90082),a=n(77956),s=n(4566)("IE_PROTO"),o=function(){},l="prototype",u=function(){var e,t=n(3802)("iframe"),r=a.length;for(t.style.display="none",n(76260).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("