From ea29e7960a757a57d9d74b57f6c036c30d943a33 Mon Sep 17 00:00:00 2001 From: Kevin Chappell Date: Tue, 6 Nov 2018 17:06:49 -0800 Subject: [PATCH] fix(labels): html in xml labels breaks forms (#858) disabledHTMLLabels option is now set when option.dataType is === 'xml' BREAKING CHANGE: Existing forms created using xml dataType that have html labels will have their labels converted to text Note: the next major release will drop xml support completely --- demo/assets/js/demo.min.js | 4 +-- demo/assets/js/demo.min.js.gz | Bin 10633 -> 10770 bytes demo/assets/js/form-builder.min.js | 6 ++-- demo/assets/js/form-builder.min.js.gz | Bin 48252 -> 48474 bytes demo/assets/js/form-render.min.js | 6 ++-- demo/assets/js/form-render.min.js.gz | Bin 24178 -> 24304 bytes demo/index.html | 3 +- src/demo/index.html | 3 +- src/demo/js/demo.js | 22 ++++++++++--- src/js/form-render.js | 4 +-- src/js/helpers.js | 44 ++++++++++++++++++-------- src/js/layout.js | 2 ++ src/js/utils.js | 32 ++++++++++++++----- 13 files changed, 87 insertions(+), 39 deletions(-) diff --git a/demo/assets/js/demo.min.js b/demo/assets/js/demo.min.js index dace272db..089940a4c 100644 --- a/demo/assets/js/demo.min.js +++ b/demo/assets/js/demo.min.js @@ -1,6 +1,6 @@ /*! * jQuery demo: https://formbuilder.online/ - * Version: 2.10.8 + * Version: 2.10.9 * Author: Kevin Chappell */ -!function(e){"use strict";!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=29)}({1:function(t,r,n){r.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}window.fbLoaded={js:[],css:[]},window.fbEditors={quill:{},tinymce:{}};var s=r.trimObj=function(e){var t=[null,void 0,"",!1,"false"];for(var r in e)t.includes(e[r])?delete e[r]:Array.isArray(e[r])&&(e[r].length||delete e[r]);return e},u=r.validAttr=function(e){return!["values","enableOther","other","label","subtype"].includes(e)},c=r.attrString=function(e){return Object.entries(e).map(function(e){var t=i(e,2),r=t[0],n=t[1];return u(r)&&Object.values(f(r,n)).join("")}).filter(Boolean).join(" ")},f=r.safeAttr=function(e,t){e=d(e);var r=void 0;return t&&(Array.isArray(t)?r=E(t.join(" ")):("boolean"==typeof t&&(t=t.toString()),r=E(t.trim()))),{name:e,value:t=t?'="'+r+'"':""}},d=r.safeAttrName=function(e){return{className:"class"}[e]||p(e)},p=r.hyphenCase=function(e){return(e=(e=e.replace(/[^\w\s\-]/gi,"")).replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})).replace(/\s/g,"-").replace(/^-+/g,"")},m=r.camelCase=function(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})},b=r.bindEvents=function(e,t){if(t){var r=function(r){t.hasOwnProperty(r)&&e.addEventListener(r,function(e){return t[r](e)})};for(var n in t)r(n)}},y=r.nameAttr=function(e){var t=(new Date).getTime();return(e.type||p(e.label))+"-"+t},v=r.getContentType=function(e){return void 0===e?e:[["array",function(e){return Array.isArray(e)}],["node",function(e){return e instanceof window.Node||e instanceof window.HTMLElement}],["component",function(){return e&&e.dom}],[void 0===e?"undefined":a(e),function(){return!0}]].find(function(t){return t[1](e)})[0]},g=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=v(r),a=n.events,i=l(n,["events"]),s=document.createElement(t),u={string:function(e){s.innerHTML+=e},object:function(t){var r=t.tag,n=t.content,o=l(t,["tag","content"]);return s.appendChild(e(r,n,o))},node:function(e){return s.appendChild(e)},array:function(e){for(var t=0;t":">"};return"string"==typeof e?e.replace(/["&<>]/g,function(e){return t[e]||e}):e},O=r.escapeAttrs=function(e){for(var t in e)e.hasOwnProperty(t)&&(e[t]=E(e[t]));return e},B=r.forEach=function(e,t,r){for(var n=0;n-1&&t.splice(r,1)},N=r.getScripts=function(e,t){var r,n=jQuery,o=[];return Array.isArray(e)||(e=[e]),T(e)||(o=jQuery.map(e,function(e){var r={dataType:"script",cache:!0,url:(t||"")+e};return jQuery.ajax(r).done(function(){return window.fbLoaded.js.push(e)})})),o.push(jQuery.Deferred(function(e){return n(e.resolve)})),(r=jQuery).when.apply(r,o)},T=r.isCached=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"js",r=!1,n=window.fbLoaded[t];return r=Array.isArray(e)?e.every(function(e){return n.includes(e)}):n.includes(e),r},C=r.getStyles=function(t,r){Array.isArray(t)||(t=[t]),t.forEach(function(t){var n="href",o=t,i="";if("object"==(void 0===t?"undefined":a(t))&&(n=t.type||(t.style?"inline":"href"),i=t.id,t="inline"==n?t.style:t.href,o=i||t.href||t.style),!T(o,"css")){if("href"==n){var l=document.createElement("link");l.type="text/css",l.rel="stylesheet",l.href=(r||"")+t,document.head.appendChild(l)}else e('").attr("id",i).appendTo(e(document.head));window.fbLoaded.css.push(o)}})},F=r.capitalize=function(e){return e.replace(/\b\w/g,function(e){return e.toUpperCase()})},U=r.merge=function e(t,r){var n=Object.assign({},t,r);for(var o in r)n.hasOwnProperty(o)&&(Array.isArray(r[o])?n[o]=Array.isArray(t[o])?j(t[o].concat(r[o])):r[o]:"object"===a(r[o])?n[o]=e(t[o],r[o]):n[o]=r[o]);return n},k=r.addEventListeners=function(e,t,r){return t.split(" ").forEach(function(t){return e.addEventListener(t,r,!1)})},L=r.closest=function(e,t){for(var r=t.replace(".","");(e=e.parentElement)&&!e.classList.contains(r););return e},M=r.mobileClass=function(){var e="";return function(t){/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)&&(e="fb-mobile")}(navigator.userAgent||navigator.vendor||window.opera),e},R=r.safename=function(e){return e.replace(/\s/g,"-").replace(/[^a-zA-Z0-9[\]_-]/g,"")},I=r.forceNumber=function(e){return e.replace(/[^0-9]/g,"")},q=r.subtract=function(e,t){return t.filter(function(e){return!~this.indexOf(e)},e)},W=(r.insertStyle=function(e){var t=(e=Array.isArray(e)?e:[e]).map(function(e){var t=e.src,r=e.id;return new Promise(function(e,n){if(window.fbLoaded.css.includes(t))return e(t);var o=g("link",null,{href:t,rel:"stylesheet",id:r});document.head.insertBefore(o,document.head.firstChild)})});return Promise.all(t)},r.removeStyle=function(e){var t=document.getElementById(e);return t.parentElement.removeChild(t)},{addEventListeners:k,attrString:c,camelCase:m,capitalize:F,closest:L,getContentType:v,escapeAttr:E,escapeAttrs:O,escapeHtml:S,forceNumber:I,forEach:B,getScripts:N,getStyles:C,hyphenCase:p,isCached:T,markup:g,merge:U,mobileClass:M,nameAttr:y,parseAttrs:h,parsedHtml:x,parseOptions:w,parseXML:A,removeFromArray:D,safeAttr:f,safeAttrName:d,safename:R,subtract:q,trimObj:s,unique:j,validAttr:u});r.default=W},26:function(t,r,n){r.__esModule=!0;var o=document.getElementById("currentFieldId");r.builderActions={showData:function(){return e(".build-wrap").formBuilder("showData")},clearFields:function(){return e(".build-wrap").formBuilder("clearFields")},getData:function(){console.log(e(".build-wrap").formBuilder("getData"))},setData:function(){e(".build-wrap").formBuilder("setData",'[{"type":"text","label":"Full Name","subtype":"text","className":"form-control","name":"text-1476748004559"},{"type":"select","label":"Occupation","className":"form-control","name":"select-1476748006618","values":[{"label":"Street Sweeper","value":"option-1","selected":true},{"label":"Moth Man","value":"option-2"},{"label":"Chemist","value":"option-3"}]},{"type":"textarea","label":"Short Bio","rows":"5","className":"form-control","name":"textarea-1476748007461"}]')},addField:function(){var t={type:"text",class:"form-control",label:"Text Field added at: "+(new Date).getTime()};e(".build-wrap").formBuilder("addField",t)},removeField:function(){var t=o.value;e(".build-wrap").formBuilder("removeField",t)},getXML:function(){alert(e(".build-wrap").formBuilder("getData","xml"))},getJSON:function(){alert(e(".build-wrap").formBuilder("getData","json",!0))},getJS:function(){alert("check console"),console.log(e(".build-wrap").formBuilder("getData"))},toggleEdit:function(){e(".build-wrap").formBuilder("toggleFieldEdit",o.value)},toggleAllEdit:function(){return e(".build-wrap").formBuilder("toggleAllFieldEdit")},getFieldTypes:function(){return console.log(e(".build-wrap").formBuilder("getFieldTypes"))}},r.renderActions={loadUserForm:function(){e(".render-wrap").formRender({controlConfig:{"textarea.tinymce":{branding:!1,encoding:"xml",menubar:"edit insert format table",plugins:"preview searchreplace autolink link table lists textcolor colorpicker",toolbar:"formatselect | bold italic forecolor backcolor | link | alignleft aligncenter alignright alignjustify | numlist bullist outdent indent | preview"}},formData:'[{"type":"autocomplete","label":"Autocomplete","className":"form-control","name":"autocomplete-1526094918549","requireValidOption":true,"values":[{"label":"Option 1","value":"option-1"},{"label":"Option 2","value":"option-2"},{"label":"Option 3","value":"option-3"}],"userData":["option-1"]},{"type":"checkbox-group","label":"Checkbox Group","name":"checkbox-group-1526095813035","other":true,"values":[{"label":"Option 1","value":"option-1"},{"label":"Option 2","value":"option-2"}],"userData":["option-1","Bilbo \\"baggins\\""]},{"type":"text","label":"Color Field","name":"text-1526099104236","subtype":"color","userData":["#00ff00"]},{"type":"text","label":"Text Field","name":"text-1526099104236","subtype":"tel","userData":["123-456-7890"]},{"type":"date","label":"Date Field","className":"form-control","name":"date-1526096579821","userData":["2018-01-01"]},{"type":"number","label":"Number","className":"form-control","name":"number-1526099204594","min":"1","max":"3","step":".2","userData":["1.1"]},{"type":"textarea","label":"Text Area","className":"form-control","name":"textarea-1526099273610","subtype":"textarea","userData":["Tennessee Welcomes You!"]},{"type":"textarea","subtype":"tinymce","label":"TinyMCE","className":"form-control","name":"textarea-1526099273610","userData":["<p><span style="color: #339966;">It's a great place</span></p>"]}]'})},clearUserForm:function(){e(".render-wrap").formRender("clear")},renderUserForm:function(){e(".render-wrap").formRender("render",'[{"type":"text","label":"Color picker","name":"text-1526099104236","subtype":"color","userData":["#00ff00"]},{"type":"text","label":"Text Field","name":"text-1526099104236","subtype":"tel","userData":["123-456-7890"]},{"type":"date","label":"Date Field","className":"form-control","name":"date-1526096579821","userData":["2018-01-01"]},{"type":"number","label":"Number","className":"form-control","name":"number-1526099204594","min":"1","max":"3","step":".2","userData":["1.1"]},{"type":"textarea","label":"Text Area","className":"form-control","name":"textarea-1526099273610","subtype":"textarea","userData":["Tennessee Welcomes You!"]},{"type":"textarea","subtype":"tinymce","label":"TinyMCE","className":"form-control","name":"textarea-1526099273610","userData":["<p><span style="color: #339966;">It's a great place</span></p>"]}]')},getHTML:function(){console.log(e(".render-wrap").formRender("html"))},showUserData:function(){alert(JSON.stringify(e(".render-wrap").formRender("userData")))}},r.demoActions={testSubmit:function(){var e=new FormData(document.forms[0]);console.log("Can submit: ",document.forms[0].checkValidity()),console.log("FormData:",e)},resetDemo:function(){window.sessionStorage.removeItem("formData"),location.reload()}}},27:function(e,t,r){(e.exports=r(9)(!1)).push([e.i,"body,html{height:100%}body{background-color:#f2f2f2;background-image:url(data:image/png;base64,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);font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.form-rendered .build-wrap,.form-rendered .formbuilder-actions,.form-rendered .formbuilder-title,.formrender-actions,.formrender-title,.render-wrap{display:none}.form-rendered .formrender-actions,.form-rendered .formrender-title,.form-rendered .render-wrap{display:block}",""])},28:function(e,t,r){var n=r(27);"string"==typeof n&&(n=[[e.i,n,""]]);var o={attrs:{class:"formBuilder-injected-style"},sourceMap:!1,hmr:!0,transform:void 0,insertInto:void 0};r(8)(n,o);n.locals&&(e.exports=n.locals)},29:function(e,t,r){var n=Object.assign||function(e){for(var t=1;t',onRender:function(){e(document.getElementById(t.name)).rateYo({rating:3.6})}}}},o={disabledSubtypes:{text:["password"]},disabledAttrs:["placeholder","name"],dataType:i,subtypes:{text:["datetime-local"]},onSave:function(e,t){window.sessionStorage.setItem("formData",JSON.stringify(t)),u()},onAddField:function(e){document.getElementById("currentFieldId").value=e},onClearAll:function(){return window.sessionStorage.removeItem("formData")},stickyControls:{enable:!0},sortableControls:!0,fields:[{type:"autocomplete",label:"Custom Autocomplete",required:!0,values:[{label:"SQL"},{label:"C#"},{label:"JavaScript"},{label:"Java"},{label:"Python"},{label:"C++"},{label:"PHP"},{label:"Swift"},{label:"Ruby"}]},{label:"Star Rating",attrs:{type:"starRating"},icon:"🌟"}],templates:r,inputSets:[{label:"User Details",icon:"👨",name:"user-details",showHeader:!0,fields:[{type:"text",label:"First Name",className:"form-control"},{type:"select",label:"Profession",className:"form-control",values:[{label:"Street Sweeper",value:"option-2",selected:!1},{label:"Brain Surgeon",value:"option-3",selected:!1}]},{type:"textarea",label:"Short Bio:",className:"form-control"}]},{label:"User Agreement",fields:[{type:"header",subtype:"h3",label:"Terms & Conditions",className:"header"},{type:"paragraph",label:"Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Organically grow the holistic world view of disruptive innovation via workplace diversity and empowerment."},{type:"paragraph",label:"Bring to the table win-win survival strategies to ensure proactive domination. At the end of the day, going forward, a new normal that has evolved from generation X is on the runway heading towards a streamlined cloud solution. User generated content in real-time will have multiple touchpoints for offshoring."},{type:"checkbox",label:"Do you agree to the terms and conditions?"}]}],typeUserDisabledAttrs:{autocomplete:["access"]},typeUserAttrs:{text:{shape:{label:"Class",multiple:!0,options:{"red form-control":"Red","green form-control":"Green","blue form-control":"Blue"},style:"border: 1px solid red"},readonly:{label:"readonly",value:!1}}},disableInjectedStyle:!1,actionButtons:[{id:"smile",className:"btn btn-success",label:"😁",type:"button",events:{click:function(){alert("😁😁😁 !SMILE! 😁😁😁")}}},"save"],disableFields:["autocomplete","custom-tinymce"],replaceFields:[{type:"textarea",subtype:"tinymce",datatype:"custom-tinymce",label:"tinyMCE",required:!0}],disabledFieldButtons:{text:["copy"]},controlPosition:"right",i18n:{override:(t={},t["en-US"]={number:"Big Numbers"},t)}},l=window.sessionStorage.getItem("formData"),s=!0;function u(){if(document.body.classList.toggle("form-rendered",s),s){var t=e(".build-wrap").formBuilder("getData");e(".render-wrap").formRender({formData:t,templates:r,dataType:i}),window.sessionStorage.setItem("formData",JSON.stringify(t))}else e(".build-wrap").formBuilder("setData",e(".render-wrap").formRender("userData"));return s=!s}l&&(o.formData=JSON.parse(l)),e(".build-wrap").formBuilder(o).promise.then(function(e){var t=n({},a.builderActions,a.renderActions,a.demoActions);Object.keys(t).forEach(function(e){document.getElementById(e).addEventListener("click",function(r){t[e]()})}),document.querySelectorAll(".editForm").forEach(function(e){return e.addEventListener("click",u)},!1);var r=document.getElementById("setLanguage"),o=window.sessionStorage.getItem("formBuilder-locale");o&&"en-US"!==o&&(r.value=o,e.actions.setLang(o)),r.addEventListener("change",function(t){var r=t.target.value;window.sessionStorage.setItem("formBuilder-locale",r),e.actions.setLang(r)},!1)})})},7:function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var r=t.protocol+"//"+t.host,n=r+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o,a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(o=0===a.indexOf("//")?a:0===a.indexOf("/")?r+a:n+a.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")})}},8:function(e,t,r){var n={},o=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}}(function(){return window&&document&&document.all&&!window.atob}),a=function(e){var t={};return function(e){if("function"==typeof e)return e();if(void 0===t[e]){var r=function(e){return document.querySelector(e)}.call(this,e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}}(),i=null,l=0,s=[],u=r(7);function c(e,t){for(var r=0;r=0&&s.splice(t,1)}function m(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),b(t,e.attrs),d(e,t),t}function b(e,t){Object.keys(t).forEach(function(r){e.setAttribute(r,t[r])})}function y(e,t){var r,n,o,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var s=l++;r=i||(i=m(t)),n=g.bind(null,r,s,!1),o=g.bind(null,r,s,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",b(t,e.attrs),d(e,t),t}(t),n=function(e,t,r){var n=r.css,o=r.sourceMap,a=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||a)&&(n=u(n));o&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var i=new Blob([n],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(i),l&&URL.revokeObjectURL(l)}.bind(null,r,t),o=function(){p(r),r.href&&URL.revokeObjectURL(r.href)}):(r=m(t),n=function(e,t){var r=t.css,n=t.media;n&&e.setAttribute("media",n);if(e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}.bind(null,r),o=function(){p(r)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=f(e,t);return c(r,t),function(e){for(var o=[],a=0;a=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}window.fbLoaded={js:[],css:[]},window.fbEditors={quill:{},tinymce:{}};var s=r.trimObj=function(e){var t=[null,void 0,"",!1,"false"];for(var r in e)t.includes(e[r])?delete e[r]:Array.isArray(e[r])&&(e[r].length||delete e[r]);return e},u=r.validAttr=function(e){return!["values","enableOther","other","label","subtype"].includes(e)},c=(r.xmlAttrString=function(e){return Object.entries(e).map(function(e){var t=i(e,2),r=t[0],n=t[1];return p(r)+'="'+n+'"'}).join(" ")},r.attrString=function(e){return Object.entries(e).map(function(e){var t=i(e,2),r=t[0],n=t[1];return u(r)&&Object.values(f(r,n)).join("")}).filter(Boolean).join(" ")}),f=r.safeAttr=function(e,t){e=d(e);var r=void 0;return t&&(Array.isArray(t)?r=E(t.join(" ")):("boolean"==typeof t&&(t=t.toString()),r=E(t.trim()))),{name:e,value:t=t?'="'+r+'"':""}},d=(r.flattenArray=function e(t){return t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r):r)},[])},r.safeAttrName=function(e){return{className:"class"}[e]||p(e)}),p=r.hyphenCase=function(e){return(e=(e=e.replace(/[^\w\s\-]/gi,"")).replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})).replace(/\s/g,"-").replace(/^-+/g,"")},m=r.camelCase=function(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})},b=r.bindEvents=function(e,t){if(t){var r=function(r){t.hasOwnProperty(r)&&e.addEventListener(r,function(e){return t[r](e)})};for(var n in t)r(n)}},y=r.nameAttr=function(e){var t=(new Date).getTime();return(e.type||p(e.label))+"-"+t},v=r.getContentType=function(e){return void 0===e?e:[["array",function(e){return Array.isArray(e)}],["node",function(e){return e instanceof window.Node||e instanceof window.HTMLElement}],["component",function(){return e&&e.dom}],[void 0===e?"undefined":a(e),function(){return!0}]].find(function(t){return t[1](e)})[0]},g=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=v(r),a=n.events,i=l(n,["events"]),s=document.createElement(t),u={string:function(e){s.innerHTML+=e},object:function(t){var r=t.tag,n=t.content,o=l(t,["tag","content"]);return s.appendChild(e(r,n,o))},node:function(e){return s.appendChild(e)},array:function(e){for(var t=0;t":">"};return"string"==typeof e?e.replace(/["&<>]/g,function(e){return t[e]||e}):e},O=r.escapeAttrs=function(e){for(var t in e)e.hasOwnProperty(t)&&(e[t]=E(e[t]));return e},j=r.forEach=function(e,t,r){for(var n=0;n-1&&t.splice(r,1)},D=r.getScripts=function(e,t){var r,n=jQuery,o=[];return Array.isArray(e)||(e=[e]),C(e)||(o=jQuery.map(e,function(e){var r={dataType:"script",cache:!0,url:(t||"")+e};return jQuery.ajax(r).done(function(){return window.fbLoaded.js.push(e)})})),o.push(jQuery.Deferred(function(e){return n(e.resolve)})),(r=jQuery).when.apply(r,o)},C=r.isCached=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"js",r=!1,n=window.fbLoaded[t];return r=Array.isArray(e)?e.every(function(e){return n.includes(e)}):n.includes(e),r},N=r.getStyles=function(t,r){Array.isArray(t)||(t=[t]),t.forEach(function(t){var n="href",o=t,i="";if("object"==(void 0===t?"undefined":a(t))&&(n=t.type||(t.style?"inline":"href"),i=t.id,t="inline"==n?t.style:t.href,o=i||t.href||t.style),!C(o,"css")){if("href"==n){var l=document.createElement("link");l.type="text/css",l.rel="stylesheet",l.href=(r||"")+t,document.head.appendChild(l)}else e('").attr("id",i).appendTo(e(document.head));window.fbLoaded.css.push(o)}})},F=r.capitalize=function(e){return e.replace(/\b\w/g,function(e){return e.toUpperCase()})},U=r.merge=function e(t,r){var n=Object.assign({},t,r);for(var o in r)n.hasOwnProperty(o)&&(Array.isArray(r[o])?n[o]=Array.isArray(t[o])?B(t[o].concat(r[o])):r[o]:"object"===a(r[o])?n[o]=e(t[o],r[o]):n[o]=r[o]);return n},k=r.addEventListeners=function(e,t,r){return t.split(" ").forEach(function(t){return e.addEventListener(t,r,!1)})},L=r.closest=function(e,t){for(var r=t.replace(".","");(e=e.parentElement)&&!e.classList.contains(r););return e},M=r.mobileClass=function(){var e="";return function(t){/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)&&(e="fb-mobile")}(navigator.userAgent||navigator.vendor||window.opera),e},I=r.safename=function(e){return e.replace(/\s/g,"-").replace(/[^a-zA-Z0-9[\]_-]/g,"")},R=r.forceNumber=function(e){return e.replace(/[^0-9]/g,"")},q=r.subtract=function(e,t){return t.filter(function(e){return!~this.indexOf(e)},e)},W=(r.insertStyle=function(e){var t=(e=Array.isArray(e)?e:[e]).map(function(e){var t=e.src,r=e.id;return new Promise(function(e,n){if(window.fbLoaded.css.includes(t))return e(t);var o=g("link",null,{href:t,rel:"stylesheet",id:r});document.head.insertBefore(o,document.head.firstChild)})});return Promise.all(t)},r.removeStyle=function(e){var t=document.getElementById(e);return t.parentElement.removeChild(t)},{addEventListeners:k,attrString:c,camelCase:m,capitalize:F,closest:L,getContentType:v,escapeAttr:E,escapeAttrs:O,escapeHtml:S,forceNumber:R,forEach:j,getScripts:D,getStyles:N,hyphenCase:p,isCached:C,markup:g,merge:U,mobileClass:M,nameAttr:y,parseAttrs:h,parsedHtml:x,parseOptions:w,parseXML:A,removeFromArray:T,safeAttr:f,safeAttrName:d,safename:I,subtract:q,trimObj:s,unique:B,validAttr:u});r.default=W},26:function(t,r,n){r.__esModule=!0;var o=document.getElementById("currentFieldId");r.builderActions={showData:function(){return e(".build-wrap").formBuilder("showData")},clearFields:function(){return e(".build-wrap").formBuilder("clearFields")},getData:function(){console.log(e(".build-wrap").formBuilder("getData"))},setData:function(){e(".build-wrap").formBuilder("setData",'[{"type":"text","label":"Full Name","subtype":"text","className":"form-control","name":"text-1476748004559"},{"type":"select","label":"Occupation","className":"form-control","name":"select-1476748006618","values":[{"label":"Street Sweeper","value":"option-1","selected":true},{"label":"Moth Man","value":"option-2"},{"label":"Chemist","value":"option-3"}]},{"type":"textarea","label":"Short Bio","rows":"5","className":"form-control","name":"textarea-1476748007461"}]')},addField:function(){var t={type:"text",class:"form-control",label:"Text Field added at: "+(new Date).getTime()};e(".build-wrap").formBuilder("addField",t)},removeField:function(){var t=o.value;e(".build-wrap").formBuilder("removeField",t)},getXML:function(){alert(e(".build-wrap").formBuilder("getData","xml"))},getJSON:function(){alert(e(".build-wrap").formBuilder("getData","json",!0))},getJS:function(){alert("check console"),console.log(e(".build-wrap").formBuilder("getData"))},toggleEdit:function(){e(".build-wrap").formBuilder("toggleFieldEdit",o.value)},toggleAllEdit:function(){return e(".build-wrap").formBuilder("toggleAllFieldEdit")},getFieldTypes:function(){return console.log(e(".build-wrap").formBuilder("getFieldTypes"))}},r.renderActions={loadUserForm:function(){e(".render-wrap").formRender({controlConfig:{"textarea.tinymce":{branding:!1,encoding:"xml",menubar:"edit insert format table",plugins:"preview searchreplace autolink link table lists textcolor colorpicker",toolbar:"formatselect | bold italic forecolor backcolor | link | alignleft aligncenter alignright alignjustify | numlist bullist outdent indent | preview"}},formData:'[{"type":"autocomplete","label":"Autocomplete","className":"form-control","name":"autocomplete-1526094918549","requireValidOption":true,"values":[{"label":"Option 1","value":"option-1"},{"label":"Option 2","value":"option-2"},{"label":"Option 3","value":"option-3"}],"userData":["option-1"]},{"type":"checkbox-group","label":"Checkbox Group","name":"checkbox-group-1526095813035","other":true,"values":[{"label":"Option 1","value":"option-1"},{"label":"Option 2","value":"option-2"}],"userData":["option-1","Bilbo \\"baggins\\""]},{"type":"text","label":"Color Field","name":"text-1526099104236","subtype":"color","userData":["#00ff00"]},{"type":"text","label":"Text Field","name":"text-1526099104236","subtype":"tel","userData":["123-456-7890"]},{"type":"date","label":"Date Field","className":"form-control","name":"date-1526096579821","userData":["2018-01-01"]},{"type":"number","label":"Number","className":"form-control","name":"number-1526099204594","min":"1","max":"3","step":".2","userData":["1.1"]},{"type":"textarea","label":"Text Area","className":"form-control","name":"textarea-1526099273610","subtype":"textarea","userData":["Tennessee Welcomes You!"]},{"type":"textarea","subtype":"tinymce","label":"TinyMCE","className":"form-control","name":"textarea-1526099273610","userData":["<p><span style="color: #339966;">It's a great place</span></p>"]}]'})},clearUserForm:function(){e(".render-wrap").formRender("clear")},renderUserForm:function(){e(".render-wrap").formRender("render",'[{"type":"text","label":"Color picker","name":"text-1526099104236","subtype":"color","userData":["#00ff00"]},{"type":"text","label":"Text Field","name":"text-1526099104236","subtype":"tel","userData":["123-456-7890"]},{"type":"date","label":"Date Field","className":"form-control","name":"date-1526096579821","userData":["2018-01-01"]},{"type":"number","label":"Number","className":"form-control","name":"number-1526099204594","min":"1","max":"3","step":".2","userData":["1.1"]},{"type":"textarea","label":"Text Area","className":"form-control","name":"textarea-1526099273610","subtype":"textarea","userData":["Tennessee Welcomes You!"]},{"type":"textarea","subtype":"tinymce","label":"TinyMCE","className":"form-control","name":"textarea-1526099273610","userData":["<p><span style="color: #339966;">It's a great place</span></p>"]}]')},getHTML:function(){console.log(e(".render-wrap").formRender("html"))},showUserData:function(){alert(JSON.stringify(e(".render-wrap").formRender("userData")))}},r.demoActions={testSubmit:function(){var e=new FormData(document.forms[0]);console.log("Can submit: ",document.forms[0].checkValidity()),console.log("FormData:",e)},resetDemo:function(){window.sessionStorage.removeItem("formData"),location.reload()}}},27:function(e,t,r){(e.exports=r(9)(!1)).push([e.i,"body,html{height:100%}body{background-color:#f2f2f2;background-image:url(data:image/png;base64,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);font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.form-rendered .build-wrap,.form-rendered .formbuilder-actions,.form-rendered .formbuilder-title,.formrender-actions,.formrender-title,.render-wrap{display:none}.form-rendered .formrender-actions,.form-rendered .formrender-title,.form-rendered .render-wrap{display:block}",""])},28:function(e,t,r){var n=r(27);"string"==typeof n&&(n=[[e.i,n,""]]);var o={attrs:{class:"formBuilder-injected-style"},sourceMap:!1,hmr:!0,transform:void 0,insertInto:void 0};r(8)(n,o);n.locals&&(e.exports=n.locals)},29:function(e,t,r){var n=Object.assign||function(e){for(var t=1;t',onRender:function(){e(document.getElementById(t.name)).rateYo({rating:3.6})}}}},o={disabledSubtypes:{text:["password"]},disabledAttrs:["placeholder","name"],dataType:l,subtypes:{text:["datetime-local"]},onSave:function(e,t){window.sessionStorage.setItem("formData",t),u()},onAddField:function(e){document.getElementById("currentFieldId").value=e},onClearAll:function(){return window.sessionStorage.removeItem("formData")},stickyControls:{enable:!0},sortableControls:!0,fields:[{type:"autocomplete",label:"Custom Autocomplete",required:!0,values:[{label:"SQL"},{label:"C#"},{label:"JavaScript"},{label:"Java"},{label:"Python"},{label:"C++"},{label:"PHP"},{label:"Swift"},{label:"Ruby"}]},{label:"Star Rating",attrs:{type:"starRating"},icon:"🌟"}],templates:r,inputSets:[{label:"User Details",icon:"👨",name:"user-details",showHeader:!0,fields:[{type:"text",label:"First Name",className:"form-control"},{type:"select",label:"Profession",className:"form-control",values:[{label:"Street Sweeper",value:"option-2",selected:!1},{label:"Brain Surgeon",value:"option-3",selected:!1}]},{type:"textarea",label:"Short Bio:",className:"form-control"}]},{label:"User Agreement",fields:[{type:"header",subtype:"h3",label:"Terms & Conditions",className:"header"},{type:"paragraph",label:"Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Organically grow the holistic world view of disruptive innovation via workplace diversity and empowerment."},{type:"paragraph",label:"Bring to the table win-win survival strategies to ensure proactive domination. At the end of the day, going forward, a new normal that has evolved from generation X is on the runway heading towards a streamlined cloud solution. User generated content in real-time will have multiple touchpoints for offshoring."},{type:"checkbox",label:"Do you agree to the terms and conditions?"}]}],typeUserDisabledAttrs:{autocomplete:["access"]},typeUserAttrs:{text:{shape:{label:"Class",multiple:!0,options:{"red form-control":"Red","green form-control":"Green","blue form-control":"Blue"},style:"border: 1px solid red"},readonly:{label:"readonly",value:!1}}},disableInjectedStyle:!1,actionButtons:[{id:"smile",className:"btn btn-success",label:"😁",type:"button",events:{click:function(){alert("😁😁😁 !SMILE! 😁😁😁")}}},"save"],disableFields:["autocomplete","custom-tinymce"],replaceFields:[{type:"textarea",subtype:"tinymce",datatype:"custom-tinymce",label:"tinyMCE",required:!0}],disabledFieldButtons:{text:["copy"]},controlPosition:"right",i18n:{override:(t={},t["en-US"]={number:"Big Numbers"},t)}},i=window.sessionStorage.getItem("formData"),s=!0;function u(){if(document.body.classList.toggle("form-rendered",s),s){var t=e(".build-wrap").formBuilder("getData",l);e(".render-wrap").formRender({formData:t,templates:r,dataType:l}),window.sessionStorage.setItem("formData",t)}else e(".build-wrap").formBuilder("setData",e(".render-wrap").formRender("userData"));return s=!s}i&&(o.formData=i),e(".build-wrap").formBuilder(o).promise.then(function(e){var t=n({},a.builderActions,a.renderActions,a.demoActions);Object.keys(t).forEach(function(e){document.getElementById(e).addEventListener("click",function(r){t[e]()})}),document.querySelectorAll(".editForm").forEach(function(e){return e.addEventListener("click",u)},!1);var r=document.getElementById("setLanguage"),o=window.sessionStorage.getItem("formBuilder-locale");o&&"en-US"!==o&&(r.value=o,e.actions.setLang(o)),r.addEventListener("change",function(t){var r=t.target.value;window.sessionStorage.setItem("formBuilder-locale",r),e.actions.setLang(r)},!1)})})},7:function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var r=t.protocol+"//"+t.host,n=r+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o,a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(o=0===a.indexOf("//")?a:0===a.indexOf("/")?r+a:n+a.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")})}},8:function(e,t,r){var n={},o=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}}(function(){return window&&document&&document.all&&!window.atob}),a=function(e){var t={};return function(e){if("function"==typeof e)return e();if(void 0===t[e]){var r=function(e){return document.querySelector(e)}.call(this,e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}}(),i=null,l=0,s=[],u=r(7);function c(e,t){for(var r=0;r=0&&s.splice(t,1)}function m(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),b(t,e.attrs),d(e,t),t}function b(e,t){Object.keys(t).forEach(function(r){e.setAttribute(r,t[r])})}function y(e,t){var r,n,o,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var s=l++;r=i||(i=m(t)),n=g.bind(null,r,s,!1),o=g.bind(null,r,s,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",b(t,e.attrs),d(e,t),t}(t),n=function(e,t,r){var n=r.css,o=r.sourceMap,a=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||a)&&(n=u(n));o&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var i=new Blob([n],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(i),l&&URL.revokeObjectURL(l)}.bind(null,r,t),o=function(){p(r),r.href&&URL.revokeObjectURL(r.href)}):(r=m(t),n=function(e,t){var r=t.css,n=t.media;n&&e.setAttribute("media",n);if(e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}.bind(null,r),o=function(){p(r)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=f(e,t);return c(r,t),function(e){for(var o=[],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 diff --git a/demo/assets/js/form-builder.min.js b/demo/assets/js/form-builder.min.js index 684896ed0..05dd76bca 100644 --- a/demo/assets/js/form-builder.min.js +++ b/demo/assets/js/form-builder.min.js @@ -1,9 +1,9 @@ /*! * jQuery formBuilder: https://formbuilder.online/ - * Version: 2.10.8 + * Version: 2.10.9 * Author: Kevin Chappell */ -!function(e){"use strict";!function(e){var t={};function r(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(o,n,function(t){return e[t]}.bind(null,n));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=48)}([function(e,t,r){t.__esModule=!0;var o="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},n=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],o=!0,n=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(r.push(a.value),!t||r.length!==t);o=!0);}catch(e){n=!0,i=e}finally{try{!o&&l.return&&l.return()}finally{if(n)throw i}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var r=0;r=o.length)break;a=o[i++]}else{if((i=o.next()).done)break;a=i.value}var l=a;this[l]=t[l],delete t[l]}t.id||(t.name?t.id=t.name:t.id="control-"+Math.floor(1e7*Math.random()+1)),this.id=t.id,this.type=t.type,this.description&&(t.title=this.description),e.controlConfig||(e.controlConfig={});var s=this.subtype?this.type+"."+this.subtype:this.type;this.classConfig=jQuery.extend({},e.controlConfig[s]||{}),this.subtype&&(t.type=this.subtype),this.required&&(t.required="required",t["aria-required"]="true"),this.disabled&&(t.disabled="disabled"),this.config=t,this.configure()}return e.register=function(t,r,o){var n=o?o+".":"";e.classRegister||(e.classRegister={}),Array.isArray(t)||(t=[t]);var i=t,a=Array.isArray(i),l=0;for(i=a?i:i[Symbol.iterator]();;){var s;if(a){if(l>=i.length)break;s=i[l++]}else{if((l=i.next()).done)break;s=l.value}var u=s;-1===u.indexOf(".")?e.classRegister[n+u]=r:e.error("Ignoring type "+u+". Cannot use the character '.' in a type name.")}},e.getRegistered=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=Object.keys(e.classRegister);return r.length?r.filter(function(e){return t?e.indexOf(t+".")>-1:-1==e.indexOf(".")}):r},e.getRegisteredSubtypes=function(){var t={};for(var r in e.classRegister)if(e.classRegister.hasOwnProperty(r)){var o=r.split("."),i=n(o,2),a=i[0],l=i[1];if(!l)continue;t[a]||(t[a]=[]),t[a].push(l)}return t},e.getClass=function(t,r){var o=r?t+"."+r:t,n=e.classRegister[o]||e.classRegister[t];return n||e.error("Invalid control type. (Type: "+t+", Subtype: "+r+"). Please ensure you have registered it, and imported it correctly.")},e.loadCustom=function(t){var r=[];if(t&&(r=r.concat(t)),window.fbControls&&(r=r.concat(window.fbControls)),!this.fbControlsLoaded){var o=r,n=Array.isArray(o),i=0;for(o=n?o:o[Symbol.iterator]();;){var a;if(n){if(i>=o.length)break;a=o[i++]}else{if((i=o.next()).done)break;a=i.value}a(e,e.classRegister)}this.fbControlsLoaded=!0}},e.mi18n=function(e,t){var r=this.definition,n=r.i18n||{};n=n[l.default.locale]||n.default||n;var i=this.camelCase(e),a="object"==(void 0===n?"undefined":o(n))?n[i]||n[e]:n;if(a)return a;var s=r.mi18n;return"object"===(void 0===s?"undefined":o(s))&&(s=s[i]||s[e]),s||(s=i),l.default.get(s,t)},e.active=function(e){return!Array.isArray(this.definition.inactive)||-1==this.definition.inactive.indexOf(e)},e.label=function(e){return this.mi18n(e)},e.icon=function(e){var t=this.definition;return t&&"object"===o(t.icon)?t.icon[e]:t.icon},e.prototype.configure=function(){},e.prototype.build=function(){var e=this.config,t=e.label,r=e.type,o=function(e,t){var r={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["label","type"]);return this.markup(r,(0,a.parsedHtml)(t),o)},e.prototype.on=function(e){var t=this,r={prerender:function(e){},render:function(e){var r=function(){t.onRender&&t.onRender()};t.css&&(0,a.getStyles)(t.css),t.js&&!(0,a.isCached)(t.js)?(0,a.getScripts)(t.js).done(r):r()}};return e?r[e]:r},e.error=function(e){throw new Error(e)},e.prototype.markup=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.element=(0,a.markup)(e,t,r),this.element},e.prototype.parsedHtml=function(e){return(0,a.parsedHtml)(e)},e.camelCase=function(e){return(0,a.camelCase)(e)},i(e,null,[{key:"definition",get:function(){return{}}}]),e}();t.default=s},function(t,r,o){r.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}window.fbLoaded={js:[],css:[]},window.fbEditors={quill:{},tinymce:{}};var s=r.trimObj=function(e){var t=[null,void 0,"",!1,"false"];for(var r in e)t.includes(e[r])?delete e[r]:Array.isArray(e[r])&&(e[r].length||delete e[r]);return e},u=r.validAttr=function(e){return!["values","enableOther","other","label","subtype"].includes(e)},f=r.attrString=function(e){return Object.entries(e).map(function(e){var t=a(e,2),r=t[0],o=t[1];return u(r)&&Object.values(c(r,o)).join("")}).filter(Boolean).join(" ")},c=r.safeAttr=function(e,t){e=d(e);var r=void 0;return t&&(Array.isArray(t)?r=O(t.join(" ")):("boolean"==typeof t&&(t=t.toString()),r=O(t.trim()))),{name:e,value:t=t?'="'+r+'"':""}},d=r.safeAttrName=function(e){return{className:"class"}[e]||p(e)},p=r.hyphenCase=function(e){return(e=(e=e.replace(/[^\w\s\-]/gi,"")).replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})).replace(/\s/g,"-").replace(/^-+/g,"")},m=r.camelCase=function(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})},b=r.bindEvents=function(e,t){if(t){var r=function(r){t.hasOwnProperty(r)&&e.addEventListener(r,function(e){return t[r](e)})};for(var o in t)r(o)}},h=r.nameAttr=function(e){var t=(new Date).getTime();return(e.type||p(e.label))+"-"+t},g=r.getContentType=function(e){return void 0===e?e:[["array",function(e){return Array.isArray(e)}],["node",function(e){return e instanceof window.Node||e instanceof window.HTMLElement}],["component",function(){return e&&e.dom}],[void 0===e?"undefined":i(e),function(){return!0}]].find(function(t){return t[1](e)})[0]},v=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=g(r),i=o.events,a=l(o,["events"]),s=document.createElement(t),u={string:function(e){s.innerHTML+=e},object:function(t){var r=t.tag,o=t.content,n=l(t,["tag","content"]);return s.appendChild(e(r,o,n))},node:function(e){return s.appendChild(e)},array:function(e){for(var t=0;t":">"};return"string"==typeof e?e.replace(/["&<>]/g,function(e){return t[e]||e}):e},q=r.escapeAttrs=function(e){for(var t in e)e.hasOwnProperty(t)&&(e[t]=O(e[t]));return e},E=r.forEach=function(e,t,r){for(var o=0;o-1&&t.splice(r,1)},S=r.getScripts=function(e,t){var r,o=jQuery,n=[];return Array.isArray(e)||(e=[e]),T(e)||(n=jQuery.map(e,function(e){var r={dataType:"script",cache:!0,url:(t||"")+e};return jQuery.ajax(r).done(function(){return window.fbLoaded.js.push(e)})})),n.push(jQuery.Deferred(function(e){return o(e.resolve)})),(r=jQuery).when.apply(r,n)},T=r.isCached=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"js",r=!1,o=window.fbLoaded[t];return r=Array.isArray(e)?e.every(function(e){return o.includes(e)}):o.includes(e),r},L=r.getStyles=function(t,r){Array.isArray(t)||(t=[t]),t.forEach(function(t){var o="href",n=t,a="";if("object"==(void 0===t?"undefined":i(t))&&(o=t.type||(t.style?"inline":"href"),a=t.id,t="inline"==o?t.style:t.href,n=a||t.href||t.style),!T(n,"css")){if("href"==o){var l=document.createElement("link");l.type="text/css",l.rel="stylesheet",l.href=(r||"")+t,document.head.appendChild(l)}else e('").attr("id",a).appendTo(e(document.head));window.fbLoaded.css.push(n)}})},N=r.capitalize=function(e){return e.replace(/\b\w/g,function(e){return e.toUpperCase()})},D=r.merge=function e(t,r){var o=Object.assign({},t,r);for(var n in r)o.hasOwnProperty(n)&&(Array.isArray(r[n])?o[n]=Array.isArray(t[n])?j(t[n].concat(r[n])):r[n]:"object"===i(r[n])?o[n]=e(t[n],r[n]):o[n]=r[n]);return o},R=r.addEventListeners=function(e,t,r){return t.split(" ").forEach(function(t){return e.addEventListener(t,r,!1)})},M=r.closest=function(e,t){for(var r=t.replace(".","");(e=e.parentElement)&&!e.classList.contains(r););return e},B=r.mobileClass=function(){var e="";return function(t){/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)&&(e="fb-mobile")}(navigator.userAgent||navigator.vendor||window.opera),e},F=r.safename=function(e){return e.replace(/\s/g,"-").replace(/[^a-zA-Z0-9[\]_-]/g,"")},I=r.forceNumber=function(e){return e.replace(/[^0-9]/g,"")},P=r.subtract=function(e,t){return t.filter(function(e){return!~this.indexOf(e)},e)},z=(r.insertStyle=function(e){var t=(e=Array.isArray(e)?e:[e]).map(function(e){var t=e.src,r=e.id;return new Promise(function(e,o){if(window.fbLoaded.css.includes(t))return e(t);var n=v("link",null,{href:t,rel:"stylesheet",id:r});document.head.insertBefore(n,document.head.firstChild)})});return Promise.all(t)},r.removeStyle=function(e){var t=document.getElementById(e);return t.parentElement.removeChild(t)},{addEventListeners:R,attrString:f,camelCase:m,capitalize:N,closest:M,getContentType:g,escapeAttr:O,escapeAttrs:q,escapeHtml:k,forceNumber:I,forEach:E,getScripts:S,getStyles:L,hyphenCase:p,isCached:T,markup:v,merge:D,mobileClass:B,nameAttr:h,parseAttrs:y,parsedHtml:A,parseOptions:w,parseXML:x,removeFromArray:C,safeAttr:c,safeAttrName:d,safename:F,subtract:P,trimObj:s,unique:j,validAttr:u});r.default=z},function(e,t){ +!function(e){"use strict";!function(e){var t={};function r(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(o,n,function(t){return e[t]}.bind(null,n));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=48)}([function(e,t,r){t.__esModule=!0;var o="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},n=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],o=!0,n=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(r.push(a.value),!t||r.length!==t);o=!0);}catch(e){n=!0,i=e}finally{try{!o&&l.return&&l.return()}finally{if(n)throw i}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var r=0;r=o.length)break;a=o[i++]}else{if((i=o.next()).done)break;a=i.value}var l=a;this[l]=t[l],delete t[l]}t.id||(t.name?t.id=t.name:t.id="control-"+Math.floor(1e7*Math.random()+1)),this.id=t.id,this.type=t.type,this.description&&(t.title=this.description),e.controlConfig||(e.controlConfig={});var s=this.subtype?this.type+"."+this.subtype:this.type;this.classConfig=jQuery.extend({},e.controlConfig[s]||{}),this.subtype&&(t.type=this.subtype),this.required&&(t.required="required",t["aria-required"]="true"),this.disabled&&(t.disabled="disabled"),this.config=t,this.configure()}return e.register=function(t,r,o){var n=o?o+".":"";e.classRegister||(e.classRegister={}),Array.isArray(t)||(t=[t]);var i=t,a=Array.isArray(i),l=0;for(i=a?i:i[Symbol.iterator]();;){var s;if(a){if(l>=i.length)break;s=i[l++]}else{if((l=i.next()).done)break;s=l.value}var u=s;-1===u.indexOf(".")?e.classRegister[n+u]=r:e.error("Ignoring type "+u+". Cannot use the character '.' in a type name.")}},e.getRegistered=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=Object.keys(e.classRegister);return r.length?r.filter(function(e){return t?e.indexOf(t+".")>-1:-1==e.indexOf(".")}):r},e.getRegisteredSubtypes=function(){var t={};for(var r in e.classRegister)if(e.classRegister.hasOwnProperty(r)){var o=r.split("."),i=n(o,2),a=i[0],l=i[1];if(!l)continue;t[a]||(t[a]=[]),t[a].push(l)}return t},e.getClass=function(t,r){var o=r?t+"."+r:t,n=e.classRegister[o]||e.classRegister[t];return n||e.error("Invalid control type. (Type: "+t+", Subtype: "+r+"). Please ensure you have registered it, and imported it correctly.")},e.loadCustom=function(t){var r=[];if(t&&(r=r.concat(t)),window.fbControls&&(r=r.concat(window.fbControls)),!this.fbControlsLoaded){var o=r,n=Array.isArray(o),i=0;for(o=n?o:o[Symbol.iterator]();;){var a;if(n){if(i>=o.length)break;a=o[i++]}else{if((i=o.next()).done)break;a=i.value}a(e,e.classRegister)}this.fbControlsLoaded=!0}},e.mi18n=function(e,t){var r=this.definition,n=r.i18n||{};n=n[l.default.locale]||n.default||n;var i=this.camelCase(e),a="object"==(void 0===n?"undefined":o(n))?n[i]||n[e]:n;if(a)return a;var s=r.mi18n;return"object"===(void 0===s?"undefined":o(s))&&(s=s[i]||s[e]),s||(s=i),l.default.get(s,t)},e.active=function(e){return!Array.isArray(this.definition.inactive)||-1==this.definition.inactive.indexOf(e)},e.label=function(e){return this.mi18n(e)},e.icon=function(e){var t=this.definition;return t&&"object"===o(t.icon)?t.icon[e]:t.icon},e.prototype.configure=function(){},e.prototype.build=function(){var e=this.config,t=e.label,r=e.type,o=function(e,t){var r={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["label","type"]);return this.markup(r,(0,a.parsedHtml)(t),o)},e.prototype.on=function(e){var t=this,r={prerender:function(e){},render:function(e){var r=function(){t.onRender&&t.onRender()};t.css&&(0,a.getStyles)(t.css),t.js&&!(0,a.isCached)(t.js)?(0,a.getScripts)(t.js).done(r):r()}};return e?r[e]:r},e.error=function(e){throw new Error(e)},e.prototype.markup=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.element=(0,a.markup)(e,t,r),this.element},e.prototype.parsedHtml=function(e){return(0,a.parsedHtml)(e)},e.camelCase=function(e){return(0,a.camelCase)(e)},i(e,null,[{key:"definition",get:function(){return{}}}]),e}();t.default=s},function(t,r,o){r.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}window.fbLoaded={js:[],css:[]},window.fbEditors={quill:{},tinymce:{}};var s=r.trimObj=function(e){var t=[null,void 0,"",!1,"false"];for(var r in e)t.includes(e[r])?delete e[r]:Array.isArray(e[r])&&(e[r].length||delete e[r]);return e},u=r.validAttr=function(e){return!["values","enableOther","other","label","subtype"].includes(e)},f=(r.xmlAttrString=function(e){return Object.entries(e).map(function(e){var t=a(e,2),r=t[0],o=t[1];return p(r)+'="'+o+'"'}).join(" ")},r.attrString=function(e){return Object.entries(e).map(function(e){var t=a(e,2),r=t[0],o=t[1];return u(r)&&Object.values(c(r,o)).join("")}).filter(Boolean).join(" ")}),c=r.safeAttr=function(e,t){e=d(e);var r=void 0;return t&&(Array.isArray(t)?r=k(t.join(" ")):("boolean"==typeof t&&(t=t.toString()),r=k(t.trim()))),{name:e,value:t=t?'="'+r+'"':""}},d=(r.flattenArray=function e(t){return t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r):r)},[])},r.safeAttrName=function(e){return{className:"class"}[e]||p(e)}),p=r.hyphenCase=function(e){return(e=(e=e.replace(/[^\w\s\-]/gi,"")).replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})).replace(/\s/g,"-").replace(/^-+/g,"")},m=r.camelCase=function(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})},b=r.bindEvents=function(e,t){if(t){var r=function(r){t.hasOwnProperty(r)&&e.addEventListener(r,function(e){return t[r](e)})};for(var o in t)r(o)}},h=r.nameAttr=function(e){var t=(new Date).getTime();return(e.type||p(e.label))+"-"+t},g=r.getContentType=function(e){return void 0===e?e:[["array",function(e){return Array.isArray(e)}],["node",function(e){return e instanceof window.Node||e instanceof window.HTMLElement}],["component",function(){return e&&e.dom}],[void 0===e?"undefined":i(e),function(){return!0}]].find(function(t){return t[1](e)})[0]},v=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=g(r),i=o.events,a=l(o,["events"]),s=document.createElement(t),u={string:function(e){s.innerHTML+=e},object:function(t){var r=t.tag,o=t.content,n=l(t,["tag","content"]);return s.appendChild(e(r,o,n))},node:function(e){return s.appendChild(e)},array:function(e){for(var t=0;t":">"};return"string"==typeof e?e.replace(/["&<>]/g,function(e){return t[e]||e}):e},q=r.escapeAttrs=function(e){for(var t in e)e.hasOwnProperty(t)&&(e[t]=k(e[t]));return e},E=r.forEach=function(e,t,r){for(var o=0;o-1&&t.splice(r,1)},S=r.getScripts=function(e,t){var r,o=jQuery,n=[];return Array.isArray(e)||(e=[e]),T(e)||(n=jQuery.map(e,function(e){var r={dataType:"script",cache:!0,url:(t||"")+e};return jQuery.ajax(r).done(function(){return window.fbLoaded.js.push(e)})})),n.push(jQuery.Deferred(function(e){return o(e.resolve)})),(r=jQuery).when.apply(r,n)},T=r.isCached=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"js",r=!1,o=window.fbLoaded[t];return r=Array.isArray(e)?e.every(function(e){return o.includes(e)}):o.includes(e),r},L=r.getStyles=function(t,r){Array.isArray(t)||(t=[t]),t.forEach(function(t){var o="href",n=t,a="";if("object"==(void 0===t?"undefined":i(t))&&(o=t.type||(t.style?"inline":"href"),a=t.id,t="inline"==o?t.style:t.href,n=a||t.href||t.style),!T(n,"css")){if("href"==o){var l=document.createElement("link");l.type="text/css",l.rel="stylesheet",l.href=(r||"")+t,document.head.appendChild(l)}else e('").attr("id",a).appendTo(e(document.head));window.fbLoaded.css.push(n)}})},N=r.capitalize=function(e){return e.replace(/\b\w/g,function(e){return e.toUpperCase()})},D=r.merge=function e(t,r){var o=Object.assign({},t,r);for(var n in r)o.hasOwnProperty(n)&&(Array.isArray(r[n])?o[n]=Array.isArray(t[n])?j(t[n].concat(r[n])):r[n]:"object"===i(r[n])?o[n]=e(t[n],r[n]):o[n]=r[n]);return o},M=r.addEventListeners=function(e,t,r){return t.split(" ").forEach(function(t){return e.addEventListener(t,r,!1)})},R=r.closest=function(e,t){for(var r=t.replace(".","");(e=e.parentElement)&&!e.classList.contains(r););return e},B=r.mobileClass=function(){var e="";return function(t){/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)&&(e="fb-mobile")}(navigator.userAgent||navigator.vendor||window.opera),e},F=r.safename=function(e){return e.replace(/\s/g,"-").replace(/[^a-zA-Z0-9[\]_-]/g,"")},I=r.forceNumber=function(e){return e.replace(/[^0-9]/g,"")},P=r.subtract=function(e,t){return t.filter(function(e){return!~this.indexOf(e)},e)},z=(r.insertStyle=function(e){var t=(e=Array.isArray(e)?e:[e]).map(function(e){var t=e.src,r=e.id;return new Promise(function(e,o){if(window.fbLoaded.css.includes(t))return e(t);var n=v("link",null,{href:t,rel:"stylesheet",id:r});document.head.insertBefore(n,document.head.firstChild)})});return Promise.all(t)},r.removeStyle=function(e){var t=document.getElementById(e);return t.parentElement.removeChild(t)},{addEventListeners:M,attrString:f,camelCase:m,capitalize:N,closest:R,getContentType:g,escapeAttr:k,escapeAttrs:q,escapeHtml:O,forceNumber:I,forEach:E,getScripts:S,getStyles:L,hyphenCase:p,isCached:T,markup:v,merge:D,mobileClass:B,nameAttr:h,parseAttrs:y,parsedHtml:A,parseOptions:w,parseXML:x,removeFromArray:C,safeAttr:c,safeAttrName:d,safename:F,subtract:P,trimObj:s,unique:j,validAttr:u});r.default=z},function(e,t){ /*! * mi18n - https://github.com/Draggable/mi18n * Version: 0.4.7 @@ -16,4 +16,4 @@ e.exports=function(e){var t={};function r(o){if(t[o])return t[o].exports;var n=t * @author Feross Aboukhadijeh * @license MIT */ -function o(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(o(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&o(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,r){var o=r(1),n=r(0),i=r(21),a=r(22);function l(e){this.defaults=e,this.interceptors={request:new i,response:new i}}l.prototype.request=function(e){"string"==typeof e&&(e=n.merge({url:arguments[0]},arguments[1])),(e=n.merge(o,{method:"get"},this.defaults,e)).method=e.method.toLowerCase();var t=[a,void 0],r=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)r=r.then(t.shift(),t.shift());return r},n.forEach(["delete","get","head","options"],function(e){l.prototype[e]=function(t,r){return this.request(n.merge(r||{},{method:e,url:t}))}}),n.forEach(["post","put","patch"],function(e){l.prototype[e]=function(t,r,o){return this.request(n.merge(o||{},{method:e,url:t,data:r}))}}),e.exports=l},function(e,t,r){var o,n,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function l(){throw new Error("clearTimeout has not been defined")}function s(e){if(o===setTimeout)return setTimeout(e,0);if((o===a||!o)&&setTimeout)return o=setTimeout,setTimeout(e,0);try{return o(e,0)}catch(t){try{return o.call(null,e,0)}catch(t){return o.call(this,e,0)}}}!function(){try{o="function"==typeof setTimeout?setTimeout:a}catch(e){o=a}try{n="function"==typeof clearTimeout?clearTimeout:l}catch(e){n=l}}();var u,f=[],c=!1,d=-1;function p(){c&&u&&(c=!1,u.length?f=u.concat(f):d=-1,f.length&&m())}function m(){if(!c){var e=s(p);c=!0;for(var t=f.length;t;){for(u=f,f=[];++d1)for(var r=1;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}}),a):a}},function(e,t,r){var o=r(0);e.exports=o.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function n(e){var o=e;return t&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=n(window.location.href),function(t){var r=o.isString(t)?n(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},function(e,t,r){function o(){this.message="String contains an invalid character"}o.prototype=new Error,o.prototype.code=5,o.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,r,n=String(e),i="",a=0,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.charAt(0|a)||(l="=",a%1);i+=l.charAt(63&t>>8-a%1*8)){if((r=n.charCodeAt(a+=.75))>255)throw new o;t=t<<8|r}return i}},function(e,t,r){var o=r(0);e.exports=o.isStandardBrowserEnv()?{write:function(e,t,r,n,i,a){var l=[];l.push(e+"="+encodeURIComponent(t)),o.isNumber(r)&&l.push("expires="+new Date(r).toGMTString()),o.isString(n)&&l.push("path="+n),o.isString(i)&&l.push("domain="+i),!0===a&&l.push("secure"),document.cookie=l.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){var o=r(0);function n(){this.handlers=[]}n.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},n.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},n.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=n},function(e,t,r){var o=r(0),n=r(23),i=r(5),a=r(1),l=r(24),s=r(25);function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return u(e),e.baseURL&&!l(e.url)&&(e.url=s(e.baseURL,e.url)),e.headers=e.headers||{},e.data=n(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||a.adapter)(e).then(function(t){return u(e),t.data=n(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(u(e),t&&t.response&&(t.response.data=n(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,r){var o=r(0);e.exports=function(e,t,r){return o.forEach(r,function(r){e=r(e,t)}),e}},function(e,t,r){e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){var o=r(6);function n(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var r=this;e(function(e){r.reason||(r.reason=new o(e),t(r.reason))})}n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var e;return{token:new n(function(t){e=t}),cancel:e}},e.exports=n},function(e,t,r){e.exports=function(e){return function(t){return e.apply(null,t)}}}])},function(t,r,o){r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["value"]);return this.field=this.markup("textarea",this.parsedHtml(r),o),this.field},r.prototype.onRender=function(){this.config.userData&&e("#"+this.config.name).val(this.config.userData[0])},r.prototype.on=function(r){var o=this;return"prerender"==r&&this.preview?function(t){o.field&&(t=o.field),e(t).on("mousedown",function(e){e.stopPropagation()})}:t.prototype.on.call(this,r)},n(r,null,[{key:"definition",get:function(){return{mi18n:{textarea:"textArea"}}}}]),r}(i.default);r.default=a,i.default.register("textarea",a),i.default.register("textarea",a,"textarea")},function(e,t,r){t.__esModule=!0;var o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];t.customRegister={},t.def||(t.def={icon:{},i18n:{}}),t.templates=e;var o=i.default.locale;t.def.i18n[o]||(t.def.i18n[o]={}),n.default.register(Object.keys(e),t);var a=r,l=Array.isArray(a),s=0;for(a=l?a:a[Symbol.iterator]();;){var u;if(l){if(s>=a.length)break;u=a[s++]}else{if((s=a.next()).done)break;u=s.value}var f=u,c=f.type;if(f.attrs=f.attrs||{},!c){if(!f.attrs.type){this.error("Ignoring invalid custom field definition. Please specify a type property.");continue}c=f.attrs.type}var d=f.subtype||c;if(!e[c]){var p=n.default.getClass(c,f.subtype);if(!p){this.error("Error while registering custom field: "+c+(f.subtype?":"+f.subtype:"")+". Unable to find any existing defined control or template for rendering.");continue}d=f.datatype?f.datatype:c+"-"+Math.floor(9e3*Math.random()+1e3),t.customRegister[d]=jQuery.extend(f,{type:c,class:p})}t.def.i18n[o][d]=f.label,t.def.icon[d]=f.icon}},t.getRegistered=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?n.default.getRegistered(e):Object.keys(t.customRegister)},t.lookup=function(e){return t.customRegister[e]},t.prototype.build=function(){var e=t.templates[this.type];if(!e)return this.error("Invalid custom control type. Please ensure you have registered it correctly as a template option.");var r=Object.assign(this.config),o=["label","description","subtype","id","isPreview","required","title","aria-required","type"],n=Array.isArray(o),i=0;for(o=n?o:o[Symbol.iterator]();;){var a;if(n){if(i>=o.length)break;a=o[i++]}else{if((i=o.next()).done)break;a=i.value}var l=a;r[l]=this.config[l]||this[l]}return(e=(e=e.bind(this))(r)).js&&(this.js=e.js),e.css&&(this.css=e.css),this.onRender=e.onRender,{field:e.field,layout:e.layout}},o(t,null,[{key:"definition",get:function(){return t.def}}]),t}(n.default);t.default=l,l.customRegister={}},function(e,t,r){t.__esModule=!0;var o=t.instanceDom={},n=t.defaultSubtypes={text:["text","password","email","color","tel"],header:["h1","h2","h3"],button:["button","submit","reset"],paragraph:["p","address","blockquote","canvas","output"],textarea:["textarea","quill"]},i=(t.remove=function(e){e.parentNode&&e.parentNode.removeChild(e)},t.empty=function(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}),a=t.filter=function(e,t){var r=[],o=["none","block"];(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&(o=o.reverse());for(var n=e.length-1;n>=0;n--){-1!==e[n].textContent.toLowerCase().indexOf(t.toLowerCase())?(e[n].style.display=o[0],r.push(e[n])):e[n].style.display=o[1]}return r},l=t.optionFields=["select","checkbox-group","checkbox","radio-group","autocomplete"],s=t.optionFieldsRegEx=new RegExp("("+l.join("|")+")"),u=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.optionFields=l,this.optionFieldsRegEx=s,this.subtypes=n,this.empty=i,this.filter=a,o[t]=this,o[t]}return e.prototype.onRender=function(e,t){var r=this;e.parentElement?t(e):window.requestAnimationFrame(function(){return r.onRender(e,t)})},e}();t.default=u},function(t,r,o){r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r=0&&s.splice(t,1)}function m(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),b(t,e.attrs),d(e,t),t}function b(e,t){Object.keys(t).forEach(function(r){e.setAttribute(r,t[r])})}function h(e,t){var r,o,n,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var s=l++;r=a||(a=m(t)),o=v.bind(null,r,s,!1),n=v.bind(null,r,s,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",b(t,e.attrs),d(e,t),t}(t),o=function(e,t,r){var o=r.css,n=r.sourceMap,i=void 0===t.convertToAbsoluteUrls&&n;(t.convertToAbsoluteUrls||i)&&(o=u(o));n&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */");var a=new Blob([o],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(a),l&&URL.revokeObjectURL(l)}.bind(null,r,t),n=function(){p(r),r.href&&URL.revokeObjectURL(r.href)}):(r=m(t),o=function(e,t){var r=t.css,o=t.media;o&&e.setAttribute("media",o);if(e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}.bind(null,r),n=function(){p(r)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else n()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=n()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=c(e,t);return f(r,t),function(e){for(var n=[],i=0;i=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["value"]));return this.field=this.markup("div",null,t),this.field},t.prototype.onRender=function(e){var t=this.config.value||"",r=window.Quill.import("delta");window.fbEditors.quill[this.id]={};var o=window.fbEditors.quill[this.id];o.instance=new window.Quill(this.field,{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["code-block"]]},placeholder:this.config.placeholder||"",theme:"snow"}),o.data=new r,t&&o.instance.setContents(window.JSON.parse(this.parsedHtml(t))),o.instance.on("text-change",function(e){o.data=o.data.compose(e)})},t}(o.default);t.default=n,o.default.register("quill",n,"textarea")},function(e,t,r){t.__esModule=!0;var o=function(e){return e&&e.__esModule?e:{default:e}}(r(3));var n=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.configure=function(){if(this.js=["https://cdn.tinymce.com/4/tinymce.min.js"],this.classConfig.js){var e=this.classConfig.js;Array.isArray(e)||(e=new Array(e)),this.js.concat(e),delete this.classConfig.js}this.classConfig.css&&(this.css=this.classConfig.css),this.editorOptions={height:250,paste_data_images:!0,plugins:["advlist autolink lists link image charmap print preview anchor","searchreplace visualblocks code fullscreen","insertdatetime media table contextmenu paste code"],toolbar:"undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | table"}},t.prototype.build=function(){var e=this.config,t=e.value,r=void 0===t?"":t,o=function(e,t){var r={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["value"]);return this.field=this.markup("textarea",this.parsedHtml(r),o),o.disabled&&(this.editorOptions.readonly=!0),this.field},t.prototype.onRender=function(e){window.tinymce.editors[this.id]&&window.tinymce.editors[this.id].remove();var t=jQuery.extend(this.editorOptions,this.classConfig);t.target=this.field,window.tinymce.init(t),this.config.userData&&window.tinymce.editors[this.id].setContent(this.parsedHtml(this.config.userData[0]))},t}(o.default);t.default=n,o.default.register("tinymce",n,"textarea")},function(t,r,o){r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r\n
\n
\n
\n
\n \n
\n
\n
Upload a file
\n
\n \n Processing dropped files...\n \n \n
    \n
  • \n \n
    \n
    \n
    \n \n
    \n \n
    \n \n \n
    \n
    \n \n \n
    \n \n \n \n \n \n
    \n
  • \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n \n
\n
\n \n
\n \n
\n \n \n
\n
\n ';this.fineTemplate=e("
").attr("id","qq-template").html(r)},r.prototype.build=function(){return this.input=this.markup("input",null,{type:"hidden",name:this.config.name,id:this.config.name}),this.wrapper=this.markup("div","",{id:this.config.name+"-wrapper"}),[this.input,this.wrapper]},r.prototype.onRender=function(){var t=e(this.wrapper),r=e(this.input),o=jQuery.extend(!0,{request:{endpoint:this.handler},deleteFile:{enabled:!0,endpoint:this.handler},chunking:{enabled:!0,concurrent:{enabled:!0},success:{endpoint:this.handler+(-1==this.handler.indexOf("?")?"?":"&")+"done"}},resume:{enabled:!0},retry:{enableAuto:!0,showButton:!0},callbacks:{onError:function(r,o,n,i){"."!=n.slice(-1)&&(n+=".");var a=e("
").addClass("qq-error-message").html("Error processing upload: "+o+".
Reason: "+n+"
").prependTo(t.find(".qq-uploader"));setTimeout(function(){a.fadeOut(function(){a.remove()})},6e3)},onStatusChange:function(e,o,n){var i=[],a=t.fineUploader("getUploads"),l=Array.isArray(a),s=0;for(a=l?a:a[Symbol.iterator]();;){var u;if(l){if(s>=a.length)break;u=a[s++]}else{if((s=a.next()).done)break;u=s.value}var f=u;"upload successful"==f.status&&i.push(f.name)}r.val(i.join(", "))}},template:this.fineTemplate},this.classConfig);t.fineUploader(o)},n(r,null,[{key:"definition",get:function(){return{i18n:{default:"Fine Uploader"}}}}]),r}(i.default);r.default=a,i.default.register("file",i.default,"file"),i.default.register("fineuploader",a,"file")},function(t,r,o){r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}var l=function(t){function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,t),r.prototype.build=function(){var e=[],t=this.config,r=t.values,o=t.value,n=t.placeholder,i=t.type,l=t.inline,s=t.other,u=t.toggle,f=a(t,["values","value","placeholder","type","inline","other","toggle"]),c=i.replace("-group",""),d="select"===i;if((f.multiple||"checkbox-group"===i)&&(f.name=f.name+"[]"),"checkbox-group"===i&&f.required&&(this.onRender=this.groupRequired),delete f.title,r){n&&d&&e.push(this.markup("option",n,{disabled:null,selected:null}));for(var p=0;p=0;o--)e[o].addEventListener("change",r);r()},r.prototype.onRender=function(){if(this.config.userData){var t=this.config.userData.slice();"select"===this.config.type?e(this.dom).val(t).prop("selected",!0):this.config.type.endsWith("-group")&&this.dom.querySelectorAll("input").forEach(function(e){if(!e.classList.contains("other-val")){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["type"]),o=t,i={paragraph:"p",header:this.subtype};return i[t]&&(o=i[t]),{field:this.markup(o,n.default.parsedHtml(this.label),r),layout:"noLabel"}},t}(o.default);t.default=a,o.default.register(["paragraph","header"],a),o.default.register(["p","address","blockquote","canvas","output"],a,"paragraph"),o.default.register(["h1","h2","h3","h4"],a,"header")},function(t,r,o){r.__esModule=!0;var n=function(e){return e&&e.__esModule?e:{default:e}}(o(0));var i=function(t){function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,t),r.prototype.build=function(){return{field:this.markup("input",null,this.config),layout:"hidden"}},r.prototype.onRender=function(){this.config.userData&&e("#"+this.config.name).val(this.config.userData[0])},r}(n.default);r.default=i,n.default.register("hidden",i)},function(e,t,r){t.__esModule=!0;var o=function(e){return e&&e.__esModule?e:{default:e}}(r(0));var n=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.build=function(){return{field:this.markup("button",this.label,this.config),layout:"noLabel"}},t}(o.default);t.default=n,o.default.register("button",n),o.default.register(["button","submit","reset"],n,"button")},function(t,r,o){r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(t,["values","type"]),i=function(t){var r=t.target.nextSibling.nextSibling,o=t.target.nextSibling,n=e.getActiveOption(r),i=new Map([[38,function(){var t=e.getPreviousOption(n);t&&e.selectOption(r,t)}],[40,function(){var t=e.getNextOption(n);t&&e.selectOption(r,t)}],[13,function(){n?(t.target.value=n.innerHTML,o.value=n.getAttribute("value"),"none"===r.style.display?e.showList(r,n):e.hideList(r)):e.config.requireValidOption&&(e.isOptionValid(r,t.target.value)||(t.target.value="",t.target.nextSibling.value="")),t.preventDefault()}],[27,function(){e.hideList(r)}]]).get(t.keyCode);return i||(i=function(){return!1}),i()},l={focus:function(t){var r=t.target.nextSibling.nextSibling,o=(0,a.filter)(r.querySelectorAll("li"),t.target.value);if(t.target.addEventListener("keydown",i),t.target.value.length>0){var n=o.length>0?o[o.length-1]:null;e.showList(r,n)}},blur:function(t){if(t.target.removeEventListener("keydown",i),setTimeout(function(){t.target.nextSibling.nextSibling.style.display="none"},200),e.config.requireValidOption){var r=t.target.nextSibling.nextSibling;e.isOptionValid(r,t.target.value)||(t.target.value="",t.target.nextSibling.value="")}},input:function(t){var r=t.target.nextSibling.nextSibling;t.target.nextSibling.value=t.target.value;var o=(0,a.filter)(r.querySelectorAll("li"),t.target.value);if(0==o.length)e.hideList(r);else{var n=e.getActiveOption(r);n||(n=o[o.length-1]),e.showList(r,n)}}},s=Object.assign({},n,{id:n.id+"-input",autocomplete:"off",events:l}),u=Object.assign({},n,{type:"hidden"});delete s.name;var f=[this.markup("input",null,s),this.markup("input",null,u)],c=r.map(function(t){var r=t.label,o={events:{click:function(r){var o=r.target.parentElement,n=o.previousSibling.previousSibling;n.value=t.label,n.nextSibling.value=t.value,e.hideList(o)}},value:t.value};return e.markup("li",r,o)});return f.push(this.markup("ul",c,{id:n.id+"-list",className:"fb-"+o+"-list"})),f},r.prototype.hideList=function(e){this.selectOption(e,null),e.style.display="none"},r.prototype.showList=function(e,t){this.selectOption(e,t),e.style.display="block",e.style.width=e.parentElement.offsetWidth+"px"},r.prototype.getActiveOption=function(e){var t=e.getElementsByClassName("active-option")[0];return t&&"none"!==t.style.display?t:null},r.prototype.getPreviousOption=function(e){var t=e;do{t=t?t.previousSibling:null}while(null!=t&&"none"===t.style.display);return t},r.prototype.getNextOption=function(e){var t=e;do{t=t?t.nextSibling:null}while(null!=t&&"none"===t.style.display);return t},r.prototype.selectOption=function(e,t){for(var r=e.querySelectorAll("li"),o=0;o1?r-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.default.markup(e,t,r)},e}();t.default=i},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,r){t.__esModule=!0;var o=t.instanceData={};t.Data=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.formData={},this.formID=t,this.layout="",o[t]=this},t.availablefields={}},function(e,t,r){var o=r(25).Symbol;e.exports=o},function(e,t,r){var o=r(42),n="object"==typeof self&&self&&self.Object===Object&&self,i=o||n||Function("return this")();e.exports=i},,,,,,,,function(e,t,r){t.__esModule=!0,r(20);var o=l(r(0)),n=l(r(4)),i=r(1),a=r(5);function l(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.opts=t,this.dom=r.controls,this.custom=n.default,this.getClass=o.default.getClass,this.getRegistered=o.default.getRegistered,o.default.controlConfig=t.controlConfig||{},this.init()}return e.prototype.init=function(){this.setupControls(),this.appendControls()},e.prototype.setupControls=function(){var e=this,t=this.opts;o.default.loadCustom(t.controls),Object.keys(t.fields).length&&n.default.register(t.templates,t.fields);var r=o.default.getRegistered();this.registeredControls=r;var a=n.default.getRegistered();a&&jQuery.merge(r,a),t.sortableControls&&this.dom.classList.add("sort-enabled"),this.controlList=[],this.allControls={};for(var l=0;l'+c+""+d);var m=(0,i.markup)("li",(0,i.markup)("span",d),{className:p+" input-control input-control-"+l});m.dataset.type=s,this.controlList.push(s),this.allControls[s]=m}t.inputSets.length&&t.inputSets.forEach(function(t,r){var o=t.name,n=t.label;o=o||(0,i.hyphenCase)(n),t.icon&&(n=''+t.icon+""+n);var a=(0,i.markup)("li",n,{className:"input-set-control input-set-"+r});a.dataset.type=o,e.controlList.push(o),e.allControls[o]=a})},e.prototype.orderFields=function(e){var t=this.opts,r=t.controlOrder.concat(e),o=void 0;return window.sessionStorage&&(t.sortableControls?o=window.sessionStorage.getItem("fieldOrder"):window.sessionStorage.removeItem("fieldOrder")),o?(o=window.JSON.parse(o),o=(0,i.unique)(o.concat(e)),o=Object.keys(o).map(function(e){return o[e]})):o=(0,i.unique)(r),o.forEach(function(e){var t=new RegExp("-[\\d]{4}$");if(e.match(t)){var r=o.indexOf(e.replace(t,""));-1!==r&&(o.splice(o.indexOf(e),1),o.splice(r+1,o.indexOf(e),e))}}),t.disableFields.length&&(o=o.filter(function(e){return-1==t.disableFields.indexOf(e)})),o.filter(Boolean)},e.prototype.appendControls=function(){var e=this;(0,a.empty)(this.dom),this.orderFields(this.controlList).forEach(function(t){var r=e.allControls[t];r&&e.dom.appendChild(r)})},e}();t.default=s},function(t,r,o){r.__esModule=!0;var n=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],o=!0,n=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(r.push(a.value),!t||r.length!==t);o=!0);}catch(e){n=!0,i=e}finally{try{!o&&l.return&&l.return()}finally{if(n)throw i}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=p(o(2)),a=o(5),l=o(23),s=o(1),u=p(o(11)),f=o(10),c=p(o(0)),d=p(o(4));function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t){var r={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}var b=function(){function t(e,r,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.data=l.instanceData[e],this.d=a.instanceDom[e],this.doCancel=!1,this.layout=r,this.handleKeyDown=this.handleKeyDown.bind(this),this.formBuilder=o}return t.prototype.startMoving=function(e,t){t.item.show().addClass("moving"),this.doCancel=!0,this.from=t.item.parent()},t.prototype.stopMoving=function(t,r){r.item.removeClass("moving"),this.doCancel&&(r.sender&&e(r.sender).sortable("cancel"),this.from.sortable("cancel")),this.save(),this.doCancel=!1},t.prototype.beforeStop=function(e,t){var r=f.config.opts,o=this.d.stage.childNodes.length-1,n=[];this.stopIndex=t.placeholder.index()-1,!r.sortableControls&&t.item.parent().hasClass("frmb-control")&&n.push(!0),r.prepend&&n.push(0===this.stopIndex),r.append&&n.push(this.stopIndex+1===o),this.doCancel=n.some(function(e){return!0===e})},t.prototype.getTypes=function(t){var r={type:t.attr("type")},o=e(".fld-subtype",t).val();return o!==r.type&&(r.subtype=o),r},t.prototype.fieldOptionData=function(t){var r=[],o=e(".sortable-options li",t);return o.each(function(t){var n=e(o[t]),i=e(".option-selected",n).is(":checked"),a={label:e(".option-label",n).val(),value:e(".option-value",n).val()};i&&(a.selected=i),r.push(a)}),r},t.prototype.xmlSave=function(e){var t=this.prepData(e),r=new XMLSerializer,o=[];t.forEach(function(e){var t=null,r=e.values,n=m(e,["values"]),i=a.optionFieldsRegEx;e.type.match(i)&&(t=r.map(function(e){return(0,s.markup)("option",e.label,e)}));var l=(0,s.markup)("field",t,n).outerHTML;o.push(l)});var n=(0,s.markup)("form-template",(0,s.markup)("fields",o.join("")));return r.serializeToString(n)},t.prototype.prepData=function(t){var r=[],o=this.d,n=this;return 0!==t.childNodes.length&&(0,s.forEach)(t.childNodes,function(t,i){var a=e(i);if(!a.hasClass("disabled-field")){var l=n.getTypes(a),u=e(".roles-field:checked",i),f=u.map(function(e){return u[e].value}).get();if((l=Object.assign({},l,n.getAttrVals(i))).subtype)if("quill"===l.subtype){var c=l.name+"-preview";if(window.fbEditors.quill[c]){var d=window.fbEditors.quill[c].instance.getContents();l.value=window.JSON.stringify(d.ops)}}else if("tinymce"===l.subtype&&window.tinymce){var p=l.name+"-preview";if(window.tinymce.editors[p]){var m=window.tinymce.editors[p];l.value=m.getContent()}}if(f.length&&(l.role=f.join(",")),l.className=l.className||l.class,l.className){var b=/(?:^|\s)btn-(.*?)(?:\s|$)/g.exec(l.className);b&&(l.style=b[1])}(l=(0,s.trimObj)(l)).type&&l.type.match(o.optionFieldsRegEx)&&(l.values=n.fieldOptionData(a)),r.push(l)}}),r},t.prototype.getData=function(e){var t=this.data;if(e||(e=f.config.opts.formData),!e)return!1;var r={xml:function(e){return Array.isArray(e)?e:(0,s.parseXML)(e)},json:function(e){return"string"==typeof e?window.JSON.parse(e):e}};return t.formData=r[f.config.opts.dataType](e)||[],t.formData},t.prototype.save=function(e){var t=this,r=this.data,o=this.d.stage,n={xml:function(e){return t.xmlSave(o,e)},json:function(e){return window.JSON.stringify(t.prepData(o),null,e&&" ")}};return r.formData=n[f.config.opts.dataType](e),document.dispatchEvent(u.default.formSaved),r.formData},t.prototype.incrementId=function(e){var t=e.lastIndexOf("-"),r=parseInt(e.substring(t+1))+1;return e.substring(0,t)+"-"+r},t.prototype.getAttrVals=function(t){var r=Object.create(null),o=t.querySelectorAll('[class*="fld-"]');return(0,s.forEach)(o,function(t){var i=o[t],a=(0,s.camelCase)(i.getAttribute("name")),l=[[i.attributes.contenteditable,function(){return(0,s.escapeHtml)(i.innerHTML)}],["checkbox"===i.type,function(){return i.checked}],[i.attributes.multiple,function(){return e(i).val()}],[!0,function(){return i.value}]].find(function(e){return!!n(e,1)[0]})[1]();r[a]=l}),r},t.prototype.updatePreview=function(t){var r=this.d,o=t.attr("class"),n=t[0];if(!o.includes("input-control")){var i=t.attr("type"),l=e(".prev-holder",n),f=Object.assign({},this.getAttrVals(n,f),{type:i}),p=e(".btn-style",n).val();p&&(f.style=p),i.match(r.optionFieldsRegEx)&&(f.values=[],f.multiple=e('[name="multiple"]',n).is(":checked"),e(".sortable-options li",n).each(function(t,r){var o={selected:e(".option-selected",r).is(":checked"),value:e(".option-value",r).val(),label:e(".option-label",r).val()};f.values.push(o)})),(f=(0,s.trimObj)(f)).className=this.classNames(n,f),t.data("fieldData",f);var m=d.default.lookup(f.type),b=m?m.class:c.default.getClass(f.type,f.subtype),h=this.layout.build(b,f);(0,a.empty)(l[0]),l[0].appendChild(h),h.dispatchEvent(u.default.fieldRendered)}},t.prototype.disabledTT=function(e){var t=e.querySelectorAll(".disabled-field");(0,s.forEach)(t,function(e){var r=t[e],o=i.default.get("fieldNonEditable");if(o){var n=(0,s.markup)("p",o,{className:"frmb-tt"});r.appendChild(n),r.addEventListener("mousemove",function(e){return function(e,t){var r=t.field.getBoundingClientRect(),o=e.clientX-r.left-21,n=e.clientY-r.top-t.tt.offsetHeight-12;t.tt.style.transform="translate("+o+"px, "+n+"px)"}(e,{tt:n,field:r})})}})},t.prototype.classNames=function(t,r){var o=t.querySelector(".fld-className");if(o){var n=r.type,i=r.style,a=o.multiple?e(o).val():o.value.split(" "),l={button:"btn",submit:"btn"}[n];if(l){if(i){for(var u=0;u2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",n=this,a=i.default.current,l=n.showOverlay(),u=(0,s.markup)("button",a.yes,{className:"yes btn btn-success btn-sm"}),f=(0,s.markup)("button",a.no,{className:"no btn btn-danger btn-sm"});f.onclick=function(){n.closeConfirm(l)},u.onclick=function(){t(),n.closeConfirm(l)};var c=(0,s.markup)("div",[f,u],{className:"button-wrap"});o="form-builder-dialog "+o;var d=(0,s.markup)("div",[e,c],{className:o});if(r)d.classList.add("positioned");else{var p=document.documentElement;r={pageX:Math.max(p.clientWidth,window.innerWidth||0)/2,pageY:Math.max(p.clientHeight,window.innerHeight||0)/2},d.style.position="fixed"}return d.style.left=r.pageX+"px",d.style.top=r.pageY+"px",document.body.appendChild(d),u.focus(),d},t.prototype.dialog=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=document.documentElement.clientWidth,n=document.documentElement.clientHeight;this.showOverlay(),r="form-builder-dialog "+r;var i=(0,s.markup)("div",e,{className:r});return t?i.classList.add("positioned"):(t={pageX:Math.max(o,window.innerWidth||0)/2,pageY:Math.max(n,window.innerHeight||0)/2},i.style.position="fixed"),i.style.left=t.pageX+"px",i.style.top=t.pageY+"px",document.body.appendChild(i),document.dispatchEvent(u.default.modalOpened),-1!==r.indexOf("data-dialog")&&document.dispatchEvent(u.default.viewData),i},t.prototype.confirmRemoveAll=function(t){var r=this,o=t.target.id.match(/frmb-\d{13}/)[0],n=document.getElementById(o),a=i.default.current,l=e("li.form-field",n),s=t.target.getBoundingClientRect(),u=document.body.getBoundingClientRect(),c={pageX:s.left+s.width/2,pageY:s.top-u.top-12};l.length?r.confirm(a.clearAllMessage,function(){r.removeAllFields.call(r,n),f.config.opts.notify.success(a.allFieldsRemoved),f.config.opts.onClearAll()},c):r.dialog(a.noFieldsToClear,c)},t.prototype.removeAllFields=function(e){var t=this,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=i.default.current,n=f.config.opts,l=e.querySelectorAll("li.form-field"),u=[];if(!l.length)return!1;if(n.prepend&&u.push(!0),n.append&&u.push(!0),u.some(function(e){return!0===e})||(e.classList.add("empty"),e.dataset.content=o.getStarted),r){e.classList.add("removing");var c=0;(0,s.forEach)(l,function(e){return c+=l[e].offsetHeight+3}),l[0].style.marginTop=-c+"px",setTimeout(function(){(0,a.empty)(e).classList.remove("removing"),t.save()},400)}else(0,a.empty)(e),this.save()},t.prototype.setFieldOrder=function(t){if(!f.config.opts.sortableControls)return!1;var r=window,o=r.sessionStorage,n=r.JSON,i=[];return t.children().each(function(t,r){var o=e(r).data("type");o&&i.push(o)}),o&&o.setItem("fieldOrder",n.stringify(i)),i},t.prototype.closeAllEdit=function(){var t=e("> li.editing",this.d.stage),r=e(".toggle-form",this.d.stage),o=e(".frm-holder",t);r.removeClass("open"),t.removeClass("editing"),e(".prev-holder",t).show(),o.hide()},t.prototype.toggleEdit=function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=document.getElementById(t),n=e(".frm-holder",o),i=e(".prev-holder",o);o.classList.toggle("editing"),e(".toggle-form",o).toggleClass("open"),r?(i.slideToggle(250),n.slideToggle(250)):(i.toggle(),n.toggle()),this.updatePreview(e(o)),o.classList.contains("editing")?(this.formBuilder.currentEditPanel=n[0],f.config.opts.onOpenFieldEdit(n[0]),document.dispatchEvent(u.default.fieldEditOpened)):(f.config.opts.onCloseFieldEdit(n[0]),document.dispatchEvent(u.default.fieldEditClosed))},t.prototype.getStyle=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=void 0;return window.getComputedStyle?r=window.getComputedStyle(e,null):e.currentStyle&&(r=e.currentStyle),t?r[t]:r},t.prototype.stickyControls=function(){var t=this.d,r=t.controls,o=t.stage,n=e(r).parent(),i=r.getBoundingClientRect(),a=o.getBoundingClientRect().top;e(window).scroll(function(t){var l=e(t.target).scrollTop(),s={top:5,bottom:"auto",right:"auto",left:i.left},u=Object.assign({},s,f.config.opts.stickyControls.offset);if(l>a){var c=Object.assign({position:"sticky"},u),d=r.getBoundingClientRect(),p=o.getBoundingClientRect(),m=d.top+d.height,b=p.top+p.height,h=m===b&&d.top>l;m>b&&d.top!==p.top&&n.css({position:"absolute",top:"auto",bottom:0,right:0,left:"auto"}),(m1&&void 0!==arguments[1]?arguments[1]:250,o=!1,n=this,a=this.d.stage,l=a.getElementsByClassName("form-field");if(!l.length)return f.config.opts.notify.warning("No fields to remove"),!1;if(!t){var s=[].slice.call(l).map(function(e){return e.id});f.config.opts.notify.warning("fieldID required to remove specific fields."),f.config.opts.notify.warning("Removing last field since no ID was supplied."),f.config.opts.notify.warning("Available IDs: "+s.join(", ")),t=a.lastChild.id}var c=document.getElementById(t),d=e(c);if(!c)return f.config.opts.notify.warning("Field not found"),!1;d.slideUp(r,function(){d.removeClass("deleting"),d.remove(),o=!0,n.save(),a.childNodes.length||(a.classList.add("empty"),a.dataset.content=i.default.current.getStarted)});var p=f.config.opts.typeUserEvents[c.type];return p&&p.onremove&&p.onremove(c),document.dispatchEvent(u.default.fieldRemoved),o},t.prototype.processActionButtons=function(e){var t=e.label,r=e.events,o=m(e,["label","events"]),n=t,a=this.data;n=n?i.default.current[n]||n:o.id?i.default.current[o.id]||(0,s.capitalize)(o.id):"",o.id?o.id=a.formID+"-"+o.id+"-action":o.id=a.formID+"-action-"+Math.round(1e3*Math.random());var l=(0,s.markup)("button",n,o);if(r){var u=function(e){r.hasOwnProperty(e)&&l.addEventListener(e,function(t){return r[e](t)})};for(var f in r)u(f)}return l},t.prototype.processSubtypes=function(e){var t=f.config.opts.disabledSubtypes;for(var r in e)e.hasOwnProperty(r)&&c.default.register(e[r],c.default.getClass(r),r);var o=c.default.getRegisteredSubtypes(),i=Object.entries(o).reduce(function(e,r){var o=n(r,2),i=o[0],a=o[1];return e[i]=t[i]&&(0,s.subtract)(t[i],a)||a,e},{}),a={};for(var l in i)if(i.hasOwnProperty(l)){var u=[],d=i[l],p=Array.isArray(d),m=0;for(d=p?d:d[Symbol.iterator]();;){var b;if(p){if(m>=d.length)break;b=d[m++]}else{if((m=d.next()).done)break;b=m.value}var h=b,g=c.default.getClass(l,h),v=g.mi18n("subtype."+h)||g.mi18n(h)||h;u.push({label:v,value:h})}a[l]=u}return a},t.prototype.editorUI=function(e){var t=this.d,r=this.data,o=e||r.formID;t.editorWrap=(0,s.markup)("div",null,{id:r.formID+"-form-wrap",className:"form-wrap form-builder "+(0,s.mobileClass)()}),t.stage=(0,s.markup)("ul",null,{id:o,className:"frmb stage-wrap "+r.layout.stage}),t.controls=(0,s.markup)("ul",null,{id:o+"-control-box",className:"frmb-control"});var n=this.formActionButtons();t.formActions=(0,s.markup)("div",n,{className:"form-actions btn-group"})},t.prototype.formActionButtons=function(){var e=this,t=f.config.opts;return t.actionButtons.map(function(r){if(r.id&&-1===t.disabledActionButtons.indexOf(r.id))return e.processActionButtons(r)}).filter(Boolean)},t.prototype.processOptions=function(e){var t=this,r=e.actionButtons,o=e.replaceFields,n=m(e,["actionButtons","replaceFields"]),i=n.fieldEditContainer;"string"==typeof n.fieldEditContainer&&(i=document.querySelector(n.fieldEditContainer));var a=[{type:"button",id:"clear",className:"clear-all btn btn-danger",events:{click:t.confirmRemoveAll.bind(t)}},{type:"button",label:"viewJSON",id:"data",className:"btn btn-default get-data",events:{click:t.showData.bind(t)}},{type:"button",id:"save",className:"btn btn-primary save-template",events:{click:function(e){t.save(),f.config.opts.onSave(e,t.data.formData)}}}].concat(r);return n.fields=n.fields.concat(o),n.disableFields=n.disableFields.concat(o.map(function(e){var t=e.type;return t&&t})),f.config.opts=Object.assign({},{actionButtons:a},{fieldEditContainer:i},n),f.config.opts},t.prototype.input=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.markup)("input",null,e)},t.prototype.getFormData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"js",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this;return{js:function(){return r.prepData(r.d.stage)},xml:function(){return r.xmlSave(r.d.stage)},json:function(e){return window.JSON.stringify(r.prepData(r.d.stage),null,e&&" ")}}[e](t)},t}();r.default=b},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t){var r=Object.prototype.toString;e.exports=function(e){return r.call(e)}},function(e,t,r){var o=r(24),n=Object.prototype,i=n.hasOwnProperty,a=n.toString,l=o?o.toStringTag:void 0;e.exports=function(e){var t=i.call(e,l),r=e[l];try{e[l]=void 0;var o=!0}catch(e){}var n=a.call(e);return o&&(t?e[l]=r:delete e[l]),n}},function(e,t,r){var o=r(24),n=r(37),i=r(36),a="[object Null]",l="[object Undefined]",s=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?l:a:s&&s in Object(e)?n(e):i(e)}},function(e,t,r){var o=r(38),n=r(35),i="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||n(e)&&o(e)==i}},function(e,t,r){var o=r(22),n=r(39),i=NaN,a=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(n(e))return i;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var r=s.test(e);return r||u.test(e)?f(e.slice(2),r?2:8):l.test(e)?i:+e}},function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){(function(t){var r="object"==typeof t&&t&&t.Object===Object&&t;e.exports=r}).call(this,r(41))},function(e,t,r){var o=r(25);e.exports=function(){return o.Date.now()}},function(e,t,r){var o=r(22),n=r(43),i=r(40),a="Expected a function",l=Math.max,s=Math.min;e.exports=function(e,t,r){var u,f,c,d,p,m,b=0,h=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError(a);function y(t){var r=u,o=f;return u=f=void 0,b=t,d=e.apply(o,r)}function w(e){var r=e-m;return void 0===m||r>=t||r<0||g&&e-b>=c}function x(){var e=n();if(w(e))return A(e);p=setTimeout(x,function(e){var r=t-(e-m);return g?s(r,c-(e-b)):r}(e))}function A(e){return p=void 0,v&&u?y(e):(u=f=void 0,d)}function k(){var e=n(),r=w(e);if(u=arguments,f=this,m=e,r){if(void 0===p)return function(e){return b=e,p=setTimeout(x,t),h?y(e):d}(m);if(g)return p=setTimeout(x,t),y(m)}return void 0===p&&(p=setTimeout(x,t)),d}return t=i(t)||0,o(r)&&(h=!!r.leading,c=(g="maxWait"in r)?l(i(r.maxWait)||0,t):c,v="trailing"in r?!!r.trailing:v),k.cancel=function(){void 0!==p&&clearTimeout(p),b=0,u=m=f=p=void 0},k.flush=function(){return void 0===p?d:A(n())},k}},function(e,t,r){var o=r(44),n=r(22),i="Expected a function";e.exports=function(e,t,r){var a=!0,l=!0;if("function"!=typeof e)throw new TypeError(i);return n(r)&&(a="leading"in r?!!r.leading:a,l="trailing"in r?!!r.trailing:l),o(e,t,{leading:a,maxWait:t,trailing:l})}},function(e,t,r){(e.exports=r(9)(!1)).push([e.i,'@font-face{font-family:fb-icons;src:url("data:application/octet-stream;base64,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") format("woff")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fb-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-autocomplete:before{content:"\\E800"}.icon-date:before{content:"\\E801"}.icon-checkbox:before{content:"\\E802"}.icon-checkbox-group:before{content:"\\E803"}.icon-radio-group:before{content:"\\E804"}.icon-rich-text:before{content:"\\E805"}.icon-select:before{content:"\\E806"}.icon-textarea:before{content:"\\E807"}.icon-text:before{content:"\\E808"}.icon-pencil:before{content:"\\E809"}.icon-file:before{content:"\\E80A"}.icon-hidden:before{content:"\\E80B"}.icon-cancel:before{content:"\\E80C"}.icon-button:before{content:"\\E80D"}.icon-header:before{content:"\\E80F"}.icon-paragraph:before{content:"\\E810"}.icon-number:before{content:"\\E811"}.icon-copy:before{content:"\\F24D"}.form-wrap.form-builder{position:relative}.form-wrap.form-builder *{box-sizing:border-box}.form-wrap.form-builder input{line-height:normal}.form-wrap.form-builder textarea{overflow:auto}.form-wrap.form-builder button,.form-wrap.form-builder input,.form-wrap.form-builder select,.form-wrap.form-builder textarea{font-family:inherit;font-size:inherit;line-height:inherit}.form-wrap.form-builder .btn-group{position:relative;display:inline-block;vertical-align:middle}.form-wrap.form-builder .btn-group>.btn{position:relative;float:left}.form-wrap.form-builder .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.form-wrap.form-builder .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.form-wrap.form-builder .btn-group .btn+.btn,.form-wrap.form-builder .btn-group .btn+.btn-group,.form-wrap.form-builder .btn-group .btn-group+.btn,.form-wrap.form-builder .btn-group .btn-group+.btn-group{margin-left:-1px}.form-wrap.form-builder .btn-group .input-group-addon:last-child,.form-wrap.form-builder .btn-group .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.form-wrap.form-builder .btn-group .input-group-btn:first-child>.btn:not(:first-child),.form-wrap.form-builder .btn-group .input-group-btn:last-child>.btn,.form-wrap.form-builder .btn-group .input-group-btn:last-child>.btn-group>.btn,.form-wrap.form-builder .btn-group .input-group-btn:last-child>.dropdown-toggle,.form-wrap.form-builder .btn-group .input-group .form-control:last-child,.form-wrap.form-builder .btn-group>.btn:last-child:not(:first-child),.form-wrap.form-builder .btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.form-wrap.form-builder .btn-group>.btn.active,.form-wrap.form-builder .btn-group>.btn:active,.form-wrap.form-builder .btn-group>.btn:focus,.form-wrap.form-builder .btn-group>.btn:hover{z-index:2}.form-wrap.form-builder .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px}.form-wrap.form-builder .btn.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-wrap.form-builder .btn.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-wrap.form-builder .btn.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.form-wrap.form-builder .btn.active,.form-wrap.form-builder .btn.btn-active,.form-wrap.form-builder .btn:active{background-image:none}.form-wrap.form-builder .input-group-addon:last-child,.form-wrap.form-builder .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.form-wrap.form-builder .input-group-btn:first-child>.btn:not(:first-child),.form-wrap.form-builder .input-group-btn:last-child>.btn,.form-wrap.form-builder .input-group-btn:last-child>.btn-group>.btn,.form-wrap.form-builder .input-group-btn:last-child>.dropdown-toggle,.form-wrap.form-builder .input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.form-wrap.form-builder .input-group-addon,.form-wrap.form-builder .input-group-btn,.form-wrap.form-builder .input-group .form-control{display:table-cell}.form-wrap.form-builder .input-group-lg>.form-control,.form-wrap.form-builder .input-group-lg>.input-group-addon,.form-wrap.form-builder .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.form-wrap.form-builder .input-group{position:relative;display:table;border-collapse:separate}.form-wrap.form-builder .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.form-wrap.form-builder .form-control,.form-wrap.form-builder output{font-size:14px;line-height:1.42857143;display:block}.form-wrap.form-builder textarea.form-control{height:auto}.form-wrap.form-builder .form-control{height:34px;display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px}.form-wrap.form-builder .form-control:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-wrap.form-builder .form-group{margin-left:0;margin-bottom:15px}.form-wrap.form-builder .btn,.form-wrap.form-builder .form-control{background-image:none}.form-wrap.form-builder .pull-right{float:right}.form-wrap.form-builder .pull-left{float:left}.form-wrap.form-builder .fb-required,.form-wrap.form-builder .required-asterisk{color:#c10000}.form-wrap.form-builder .fb-checkbox-group input[type=checkbox],.form-wrap.form-builder .fb-checkbox-group input[type=radio],.form-wrap.form-builder .fb-radio-group input[type=checkbox],.form-wrap.form-builder .fb-radio-group input[type=radio]{margin:0 4px 0 0}.form-wrap.form-builder .fb-checkbox-inline,.form-wrap.form-builder .fb-radio-inline{margin-right:8px;display:inline-block;vertical-align:middle;padding-left:0}.form-wrap.form-builder .fb-checkbox-inline label input[type=text],.form-wrap.form-builder .fb-radio-inline label input[type=text]{margin-top:0}.form-wrap.form-builder .fb-checkbox-inline:first-child,.form-wrap.form-builder .fb-radio-inline:first-child{padding-left:0}.form-wrap.form-builder .fb-autocomplete-list{background-color:#fff;display:none;list-style:none;padding:0;border:1px solid #ccc;border-width:0 1px 1px;position:absolute;z-index:20;max-height:200px;overflow-y:auto}.form-wrap.form-builder .fb-autocomplete-list li{display:none;cursor:default;padding:5px;margin:0;transition:background-color .2s ease-in-out}.form-wrap.form-builder .fb-autocomplete-list li.active-option,.form-wrap.form-builder .fb-autocomplete-list li:hover{background-color:rgba(0,0,0,.075)}.form-wrap.form-builder .cb-wrap{width:26%;transition:transform .25s}.form-wrap.form-builder .cb-wrap.pull-left .form-actions{float:left}.form-wrap.form-builder .cb-wrap h4{margin-top:0;color:#666}@media (max-width:481px){.form-wrap.form-builder .cb-wrap{width:64px}.form-wrap.form-builder .cb-wrap h4{display:none}}.form-wrap.form-builder .frmb-control{margin:0;padding:0;border-radius:5px}.form-wrap.form-builder .frmb-control li{cursor:move;list-style:none;margin:0 0 -1px;padding:10px;text-align:left;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-shadow:inset 0 0 0 1px #c5c5c5}.form-wrap.form-builder .frmb-control li .control-icon{width:16px;height:auto;margin-right:10px;margin-left:.2em;display:inline-block}.form-wrap.form-builder .frmb-control li .control-icon img,.form-wrap.form-builder .frmb-control li .control-icon svg{max-width:100%;height:auto}.form-wrap.form-builder .frmb-control li:first-child{border-radius:5px 5px 0 0;margin-top:0}.form-wrap.form-builder .frmb-control li:last-child{border-radius:0 0 5px 5px}.form-wrap.form-builder .frmb-control li:before{margin-right:10px;font-size:16px}.form-wrap.form-builder .frmb-control li:hover{background-color:#f2f2f2}.form-wrap.form-builder .frmb-control li.ui-sortable-helper{border-radius:5px;transition:box-shadow .25s;box-shadow:2px 2px 6px 0 #666;border:1px solid #fff}.form-wrap.form-builder .frmb-control li.ui-state-highlight{width:0;overflow:hidden;padding:0;margin:0;border:0 none}.form-wrap.form-builder .frmb-control li.moving{opacity:.6}.form-wrap.form-builder .frmb-control li.fb-separator{background-color:transparent;box-shadow:none;padding:0;cursor:default}.form-wrap.form-builder .frmb-control li.fb-separator hr{margin:10px 0}@media (max-width:481px){.form-wrap.form-builder .frmb-control li:before{font-size:30px}.form-wrap.form-builder .frmb-control li span{display:none}}.form-wrap.form-builder .frmb-control.sort-enabled li.ui-state-highlight{box-shadow:none;height:0;width:100%;background:radial-gradient(ellipse at center,#545454 0,transparent 75%);border:0 none;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);visibility:visible;overflow:hidden;margin:1px 0 3px;animation:PLACEHOLDER .25s forwards}.form-wrap.form-builder .fb-mobile .form-actions{width:100%}.form-wrap.form-builder .fb-mobile .form-actions button{width:100%;font-size:.85em!important;display:block!important;border-radius:0!important;margin-top:-1px;margin-left:0!important}.form-wrap.form-builder .fb-mobile .form-actions button:first-child{border-radius:5px 5px 0 0!important;margin-top:0!important;border-bottom:0 none}.form-wrap.form-builder .fb-mobile .form-actions button:last-child{border-radius:0 0 5px 5px!important}.form-wrap.form-builder .form-actions{float:right;margin-top:5px}.form-wrap.form-builder .form-actions button{border:0 none}.form-wrap.form-builder .stage-wrap{position:relative;padding:0;margin:0;width:calc(74% - 5px)}@media (max-width:481px){.form-wrap.form-builder .stage-wrap{width:calc(100% - 64px)}}.form-wrap.form-builder .stage-wrap.empty{border:3px dashed #ccc;background-color:hsla(0,0%,100%,.25)}.form-wrap.form-builder .stage-wrap.empty:after{content:attr(data-content);position:absolute;text-align:center;top:50%;left:0;width:100%;margin-top:-1em}.form-wrap.form-builder .frmb{list-style-type:none;min-height:200px;transition:background-color .5s ease-in-out}.form-wrap.form-builder .frmb .fb-required{color:#c10000}.form-wrap.form-builder .frmb.removing{overflow:hidden}.form-wrap.form-builder .frmb>li:hover{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(102,175,233,.6)}.form-wrap.form-builder .frmb>li:hover .field-actions{opacity:1}.form-wrap.form-builder .frmb>li:hover li :hover{background:#fefefe}.form-wrap.form-builder .frmb li{position:relative;padding:6px;clear:both;margin-left:0;margin-bottom:3px;background-color:#fff;transition:background-color .25s ease-in-out,margin-top .4s}.form-wrap.form-builder .frmb li.hidden-field{background-color:hsla(0,0%,100%,.6)}.form-wrap.form-builder .frmb li:first-child{border-top-right-radius:5px;border-top-left-radius:5px}.form-wrap.form-builder .frmb li:first-child .field-actions .btn:last-child{border-radius:0 5px 0 0}.form-wrap.form-builder .frmb li:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.form-wrap.form-builder .frmb li.no-fields label{font-weight:400}@keyframes PLACEHOLDER{0%{height:0}to{height:15px}}.form-wrap.form-builder .frmb li.frmb-placeholder,.form-wrap.form-builder .frmb li.ui-state-highlight{height:0;padding:0;background:radial-gradient(ellipse at center,#545454 0,transparent 75%);border:0 none;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);visibility:visible;overflow:hidden;margin-bottom:3px;animation:PLACEHOLDER .25s forwards}.form-wrap.form-builder .frmb li.moving,.form-wrap.form-builder .frmb li.ui-sortable-helper{transition:box-shadow .5s ease-in-out;box-shadow:2px 2px 6px 0 #666;border:1px solid #fff;border-radius:5px}.form-wrap.form-builder .frmb li.disabled-field{z-index:1;position:relative;overflow:visible}.form-wrap.form-builder .frmb li.disabled-field:hover .frmb-tt{display:inline-block}.form-wrap.form-builder .frmb li.disabled-field [type=checkbox]{float:left;margin-right:10px}.form-wrap.form-builder .frmb li.disabled-field h2{border-bottom:0 none}.form-wrap.form-builder .frmb li.disabled-field label{font-size:12px;font-weight:400;color:#666}.form-wrap.form-builder .frmb li.disabled-field .prev-holder{cursor:default;line-height:28px;padding-left:5px}.form-wrap.form-builder .frmb li .close-field{position:absolute;color:#666;left:50%;bottom:6px;background:#fff;border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;transform:translateX(-50%);padding:0 5px;border-top-right-radius:3px;border-top-left-radius:3px;cursor:pointer;transition:background-color .25s ease-in-out}.form-wrap.form-builder .frmb li .close-field:hover{text-decoration:none}.form-wrap.form-builder .frmb li.button-field .prev-holder,.form-wrap.form-builder .frmb li.button-field address,.form-wrap.form-builder .frmb li.button-field blockquote,.form-wrap.form-builder .frmb li.button-field canvas,.form-wrap.form-builder .frmb li.button-field h1,.form-wrap.form-builder .frmb li.button-field h2,.form-wrap.form-builder .frmb li.button-field h3,.form-wrap.form-builder .frmb li.button-field output,.form-wrap.form-builder .frmb li.button-field p,.form-wrap.form-builder .frmb li.header-field .prev-holder,.form-wrap.form-builder .frmb li.header-field address,.form-wrap.form-builder .frmb li.header-field blockquote,.form-wrap.form-builder .frmb li.header-field canvas,.form-wrap.form-builder .frmb li.header-field h1,.form-wrap.form-builder .frmb li.header-field h2,.form-wrap.form-builder .frmb li.header-field h3,.form-wrap.form-builder .frmb li.header-field output,.form-wrap.form-builder .frmb li.header-field p,.form-wrap.form-builder .frmb li.paragraph-field .prev-holder,.form-wrap.form-builder .frmb li.paragraph-field address,.form-wrap.form-builder .frmb li.paragraph-field blockquote,.form-wrap.form-builder .frmb li.paragraph-field canvas,.form-wrap.form-builder .frmb li.paragraph-field h1,.form-wrap.form-builder .frmb li.paragraph-field h2,.form-wrap.form-builder .frmb li.paragraph-field h3,.form-wrap.form-builder .frmb li.paragraph-field output,.form-wrap.form-builder .frmb li.paragraph-field p{margin:0}.form-wrap.form-builder .frmb li.button-field .field-label,.form-wrap.form-builder .frmb li.header-field .field-label,.form-wrap.form-builder .frmb li.paragraph-field .field-label{display:none}.form-wrap.form-builder .frmb li.button-field.editing .field-label,.form-wrap.form-builder .frmb li.header-field.editing .field-label,.form-wrap.form-builder .frmb li.paragraph-field.editing .field-label{display:block}.form-wrap.form-builder .frmb li.paragraph-field .fld-label{min-height:150px;overflow-y:auto}.form-wrap.form-builder .frmb li.checkbox-field .field-label{display:none}.form-wrap.form-builder .frmb li.delete:hover,.form-wrap.form-builder .frmb li.delete:hover .close-field,.form-wrap.form-builder .frmb li.deleting,.form-wrap.form-builder .frmb li.deleting .close-field,.form-wrap.form-builder .frmb li:hover li.delete:hover,.form-wrap.form-builder .frmb li:hover li.delete:hover .close-field{background-color:#fdd}.form-wrap.form-builder .frmb li.deleting{z-index:20;pointer-events:none}.form-wrap.form-builder .frmb.disabled-field{padding:0 5px}.form-wrap.form-builder .frmb.disabled-field :hover{border-color:transparent}.form-wrap.form-builder .frmb.disabled-field .form-element{float:none;margin-bottom:10px;overflow:visible;padding:5px 0;position:relative}.form-wrap.form-builder .frmb .frm-holder{display:none}.form-wrap.form-builder .frmb .tooltip{left:20px}.form-wrap.form-builder .frmb .prev-holder{display:block}.form-wrap.form-builder .frmb .prev-holder .form-group{margin:0}.form-wrap.form-builder .frmb .prev-holder .ql-editor{min-height:125px}.form-wrap.form-builder .frmb .prev-holder .form-group>label:not([class=fb-checkbox-label]){display:none}.form-wrap.form-builder .frmb .prev-holder input[type=number],.form-wrap.form-builder .frmb .prev-holder input[type=text],.form-wrap.form-builder .frmb .prev-holder select,.form-wrap.form-builder .frmb .prev-holder textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form-wrap.form-builder .frmb .prev-holder input[type=date]{width:auto}.form-wrap.form-builder .frmb .prev-holder select[multiple]{height:auto}.form-wrap.form-builder .frmb .prev-holder label{font-weight:400}.form-wrap.form-builder .frmb .prev-holder input[type=number]{width:auto}.form-wrap.form-builder .frmb .prev-holder input[type=color]{width:60px;padding:2px;display:inline-block}.form-wrap.form-builder .frmb .required-asterisk{display:none}.form-wrap.form-builder .frmb .field-label,.form-wrap.form-builder .frmb .legend{color:#666;margin-bottom:5px;line-height:27px;font-size:16px;font-weight:400}.form-wrap.form-builder .frmb .disabled-field .field-label{display:block}.form-wrap.form-builder .frmb .other-option:checked+label input{display:inline-block}.form-wrap.form-builder .frmb .other-val{margin-left:5px;display:none}.form-wrap.form-builder .frmb .field-actions{position:absolute;top:0;right:0;opacity:0}.form-wrap.form-builder .frmb .field-actions a:before{margin:0}.form-wrap.form-builder .frmb .field-actions a:hover{text-decoration:none;color:#000}.form-wrap.form-builder .frmb .field-actions .btn{display:inline-block;width:32px;height:32px;padding:0 6px;border-radius:0;border-color:#c5c5c5;background-color:#fff;color:#c5c5c5;line-height:32px;font-size:16px;border-width:0 0 1px 1px}.form-wrap.form-builder .frmb .field-actions .btn:first-child{border-bottom-left-radius:5px}.form-wrap.form-builder .frmb .field-actions .toggle-form:hover{background-color:#65aac6;color:#fff}.form-wrap.form-builder .frmb .field-actions .copy-button:hover{background-color:#6fc665;color:#fff}.form-wrap.form-builder .frmb .field-actions .del-button:hover{background-color:#c66865;color:#fff}.form-wrap.form-builder .frmb .option-actions{text-align:right;margin-top:10px;width:100%;margin-left:2%}.form-wrap.form-builder .frmb .option-actions a,.form-wrap.form-builder .frmb .option-actions button{background:#fff;padding:5px 10px;border:1px solid #c5c5c5;font-size:14px;border-radius:5px;cursor:default}.form-wrap.form-builder .frmb .sortable-options-wrap{width:81.33333333%;display:inline-block}.form-wrap.form-builder .frmb .sortable-options-wrap label{font-weight:400}@media (max-width:481px){.form-wrap.form-builder .frmb .sortable-options-wrap{display:block;width:100%}}.form-wrap.form-builder .frmb .sortable-options{display:inline-block;width:100%;margin-left:2%;background:#c5c5c5;margin-bottom:0;border-radius:5px;list-style:none;padding:0}.form-wrap.form-builder .frmb .sortable-options>li{cursor:move;margin:1px}.form-wrap.form-builder .frmb .sortable-options>li:first-child .remove,.radio-group-field .form-wrap.form-builder .frmb .sortable-options>li:nth-child(2) .remove{display:none}.form-wrap.form-builder .frmb .sortable-options>li .remove{position:absolute;opacity:1;right:14px;height:18px;width:18px;top:14px;font-size:12px;padding:0;color:#c10000}.form-wrap.form-builder .frmb .sortable-options>li .remove:before{margin:0}.form-wrap.form-builder .frmb .sortable-options>li .remove:hover{background-color:#c10000;text-decoration:none;color:#fff}.form-wrap.form-builder .frmb .sortable-options .option-selected{margin:0;width:5%}.form-wrap.form-builder .frmb .sortable-options input[type=text]{width:calc(44.5% - 17px);margin:0 1%;float:none}.form-wrap.form-builder .frmb .form-field .form-group{width:100%;clear:left;float:none}.form-wrap.form-builder .frmb .col-md-6 .form-elements,.form-wrap.form-builder .frmb .col-md-8 .form-elements{width:100%}.form-wrap.form-builder .frmb .field-options .add-area .add{clear:both}.form-wrap.form-builder .frmb .style-wrap button.selected{border:1px solid #000;margin-top:0;margin-right:1px;box-shadow:inset 0 0 0 1px #fff;padding:1px 5px}.form-wrap.form-builder .frmb .form-elements{padding:10px 5px;background:#f7f7f7;border-radius:3px;margin:0;border:1px solid #c5c5c5}.form-wrap.form-builder .frmb .form-elements .input-wrap{width:81.33333333%;margin-left:2%;float:left}.form-wrap.form-builder .frmb .form-elements .input-wrap>input[type=checkbox]{margin-top:8px}.form-wrap.form-builder .frmb .form-elements .add{clear:both}.form-wrap.form-builder .frmb .form-elements [contenteditable],.form-wrap.form-builder .frmb .form-elements select[multiple]{height:auto}.form-wrap.form-builder .frmb .form-elements [contenteditable].form-control,.form-wrap.form-builder .frmb .form-elements input[type=color],.form-wrap.form-builder .frmb .form-elements input[type=date],.form-wrap.form-builder .frmb .form-elements input[type=number],.form-wrap.form-builder .frmb .form-elements input[type=text],.form-wrap.form-builder .frmb .form-elements select,.form-wrap.form-builder .frmb .form-elements textarea{transition:background .25s ease-in-out;padding:6px 12px;border:1px solid #c5c5c5;background-color:#fff}@media (max-width:481px){.form-wrap.form-builder .frmb .form-elements .input-wrap{width:100%;margin-left:0;float:none}}.form-wrap.form-builder .frmb .form-elements input[type=number]{width:auto}.form-wrap.form-builder .frmb .form-elements .btn-group{margin-left:2%}.col-md-6 .form-wrap.form-builder .frmb .form-elements .false-label,.col-md-6 .form-wrap.form-builder .frmb .form-elements label,.col-md-8 .form-wrap.form-builder .frmb .form-elements .false-label,.col-md-8 .form-wrap.form-builder .frmb .form-elements label{display:block}.form-wrap.form-builder .frmb .form-elements .false-label:first-child,.form-wrap.form-builder .frmb .form-elements label:first-child{width:16.66666667%;padding-top:7px;margin-bottom:0;text-align:right;font-weight:700;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}@media (max-width:481px){.form-wrap.form-builder .frmb .form-elements .false-label:first-child,.form-wrap.form-builder .frmb .form-elements label:first-child{display:block;width:auto;float:none;text-align:left}.form-wrap.form-builder .frmb .form-elements .false-label:first-child.empty-label,.form-wrap.form-builder .frmb .form-elements label:first-child.empty-label{display:none}}.form-wrap.form-builder .frmb .form-elements .false-label.multiple,.form-wrap.form-builder .frmb .form-elements .false-label.other-label,.form-wrap.form-builder .frmb .form-elements .false-label.required-label,.form-wrap.form-builder .frmb .form-elements .false-label.roles-label,.form-wrap.form-builder .frmb .form-elements .false-label.toggle-label,.form-wrap.form-builder .frmb .form-elements label.multiple,.form-wrap.form-builder .frmb .form-elements label.other-label,.form-wrap.form-builder .frmb .form-elements label.required-label,.form-wrap.form-builder .frmb .form-elements label.roles-label,.form-wrap.form-builder .frmb .form-elements label.toggle-label{text-align:left;float:none;margin-bottom:-3px;font-weight:400;width:calc(81.3333% - 23px)}.form-wrap.form-builder .frmb .form-elements input.error{border:1px solid #c10000}.form-wrap.form-builder .frmb .form-elements input.fld-maxlength{width:75px}.form-wrap.form-builder .frmb .form-elements input.field-error{background:#fefefe;border:1px solid #c5c5c5}.form-wrap.form-builder .frmb .form-elements label em{display:block;font-weight:400;font-size:.75em}.form-wrap.form-builder .frmb .form-elements label.maxlength-label{line-height:1em}.form-wrap.form-builder .frmb .form-elements .available-roles{display:none;padding:10px;margin:10px 0;background:#e6e6e6;box-shadow:inset 0 0 2px 0 #b3b3b3}@media (max-width:481px){.form-wrap.form-builder .frmb .form-elements .available-roles{margin-left:0}}.form-wrap.form-builder .frmb .form-elements .available-roles label{font-weight:400;width:auto;float:none;display:inline}.form-wrap.form-builder .frmb .form-elements .available-roles input{display:inline;top:auto}.form-wrap.form-builder .autocomplete-field .sortable-options .option-selected{display:none}.form-wrap.form-builder .fb-mobile .field-actions{opacity:1}.form-wrap.form-builder [tooltip]{position:relative}.form-wrap.form-builder [tooltip]:hover:after{background:rgba(0,0,0,.9);border-radius:5px 5px 5px 0;bottom:23px;color:#fff;content:attr(tooltip);padding:10px 5px;position:absolute;z-index:98;left:2px;width:230px;text-shadow:none;font-size:12px;line-height:1.5em;cursor:default}.form-wrap.form-builder [tooltip]:hover:before{border:solid;border-color:#222 transparent;border-width:6px 6px 0;bottom:17px;content:"";left:2px;position:absolute;z-index:99;cursor:default}.form-wrap.form-builder .tooltip-element{visibility:visible;color:#fff;background:#000;width:16px;height:16px;border-radius:8px;display:inline-block;text-align:center;line-height:16px;margin:0 5px;font-size:12px;cursor:default}.form-wrap.form-builder .kc-toggle{padding-left:0!important}.form-wrap.form-builder .kc-toggle span{position:relative;width:48px;height:24px;background:#e6e6e6;display:inline-block;border-radius:4px;border:1px solid #ccc;padding:2px;overflow:hidden;float:left;margin-right:5px;will-change:transform}.form-wrap.form-builder .kc-toggle span:after,.form-wrap.form-builder .kc-toggle span:before{position:absolute;display:inline-block;top:0}.form-wrap.form-builder .kc-toggle span:after{position:relative;content:"";width:50%;height:100%;left:0;border-radius:3px;background:linear-gradient(180deg,#fff 0,#ccc);border:1px solid #999;transition:transform .1s;transform:translateX(0)}.form-wrap.form-builder .kc-toggle span:before{border-radius:4px;top:2px;left:2px;content:"";width:calc(100% - 4px);height:18px;box-shadow:inset 0 0 1px 1px #b3b3b3;background-color:transparent}.form-wrap.form-builder .kc-toggle input{height:0;overflow:hidden;width:0;opacity:0;pointer-events:none;margin:0}.form-wrap.form-builder .kc-toggle input:checked+span:after{transform:translateX(100%)}.form-wrap.form-builder .kc-toggle input:checked+span:before{background-color:#6fc665}.form-wrap.form-builder:after{content:"";display:table;clear:both}.cb-wrap,.stage-wrap{vertical-align:top}.cb-wrap.pull-right,.stage-wrap.pull-right{float:right}.cb-wrap.pull-left,.stage-wrap.pull-left{float:left}.form-elements,.form-group,.multi-row span,textarea{display:block}.form-elements:after,.form-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.form-elements .field-options div:hover,.frmb .legend,.frmb .prev-holder{cursor:move}.frmb-tt{display:none;position:absolute;top:0;left:0;border:1px solid #262626;background-color:#666;border-radius:5px;padding:5px;color:#fff;z-index:20;text-align:left;font-size:12px;pointer-events:none}.frmb-tt:before{border-color:#262626 transparent;bottom:-11px}.frmb-tt:after,.frmb-tt:before{content:"";position:absolute;border-style:solid;border-width:10px 10px 0;border-color:#666 transparent;display:block;width:0;z-index:1;margin-left:-10px;bottom:-10px;left:20px}.frmb-tt a{text-decoration:underline;color:#fff}.fb-mobile .frmb li .del-button,.fb-mobile .frmb li .toggle-form,.frmb li:hover .del-button,.frmb li:hover .toggle-form{opacity:1}.frmb-xml .ui-dialog-content{white-space:pre-wrap;word-wrap:break-word;font-size:12px;padding:0 30px;margin-top:0}.toggle-form{opacity:0}.toggle-form:hover{border-color:#ccc}.toggle-form:before{margin:0}.formb-field-vars .copy-var{display:inline-block;width:24px;height:24px;background:#b3b3b3;text-indent:-9999px}.ui-button .ui-button-text{line-height:0}.form-builder-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;z-index:10}.form-builder-overlay.visible{display:block}.form-builder-dialog{position:absolute;border-radius:5px;background:#fff;z-index:20;transform:translate(-50%,-50%);top:0;left:0;padding:10px;box-shadow:0 3px 10px #000;min-width:166px;max-height:80%;overflow-y:scroll}.form-builder-dialog h3{margin-top:0}.form-builder-dialog.data-dialog{width:65%;background-color:#23241f}.form-builder-dialog.data-dialog pre{background:none;border:0 none;box-shadow:none;margin:0;color:#f2f2f2}.form-builder-dialog.positioned{transform:translate(-50%,-100%)}.form-builder-dialog.positioned .button-wrap:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:10px solid #fff;position:absolute;left:50%;top:100%;transform:translate(-50%,10px)}.form-builder-dialog .button-wrap{position:relative;margin-top:10px;text-align:right;clear:both}.form-builder-dialog .button-wrap .btn{margin-left:10px}',""])},function(e,t,r){var o=r(46);"string"==typeof o&&(o=[[e.i,o,""]]);var n={attrs:{class:"formBuilder-injected-style"},sourceMap:!1,hmr:!0,transform:void 0,insertInto:void 0};r(8)(o,n);o.locals&&(e.exports=o.locals)},function(t,r,o){var n=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}var y=function(t,r){var o=this,g=this,y=f.default.current,w="frmb-"+(new Date).getTime(),x=new u.Data(w),A=new s.default(w);t.layout||(t.layout=d.default);var k=new t.layout(t.layoutTemplates,!0),O=new p.default(w,k,g),q=h.markup;t=O.processOptions(t),x.layout=O.editorLayout(t.controlPosition),O.editorUI(w),x.formID=w,x.lastID=x.formID+"-fld-1";var E=new b.default(t,A),j=m.config.subtypes=O.processSubtypes(t.subtypes),C=e(A.stage),S=e(A.controls);C.sortable({cursor:"move",opacity:.9,revert:150,beforeStop:function(e,t){return O.beforeStop.call(O,e,t)},start:function(e,t){return O.startMoving.call(O,e,t)},stop:function(e,t){return O.stopMoving.call(O,e,t)},cancel:["input","select","textarea",".disabled-field",".form-elements",".btn","button",".is-locked"].join(", "),placeholder:"frmb-placeholder"}),t.allowStageSort||C.sortable("disable"),S.sortable({helper:"clone",opacity:.9,connectWith:C,cancel:".fb-separator",cursor:"move",scroll:!1,placeholder:"ui-state-highlight",start:function(e,t){return O.startMoving.call(O,e,t)},stop:function(e,t){return O.stopMoving.call(O,e,t)},revert:150,beforeStop:function(e,t){return O.beforeStop.call(O,e,t)},distance:3,update:function(e,r){if(O.doCancel)return!1;r.item.parent()[0]===A.stage?(O.doCancel=!0,T(r.item)):(O.setFieldOrder(S),O.doCancel=!t.sortableControls)}});var T=function(e){if(e[0].classList.contains("input-set-control")){var r=[],o=t.inputSets.find(function(t){return(0,h.hyphenCase)(t.name||t.label)===e[0].dataset.type});if(o&&o.showHeader){var n={type:"header",subtype:"h2",id:o.name,label:o.label};r.push(n)}r.push.apply(r,o.fields),r.forEach(function(e){D(e,!0),(O.stopIndex||0===O.stopIndex)&&O.stopIndex++})}else D(e,!0)},L=e(A.editorWrap),N=q("div",A.controls,{id:x.formID+"-cb-wrap",className:"cb-wrap "+x.layout.controls});t.showActionButtons&&N.appendChild(A.formActions),L.append(A.stage,N),"textarea"!==r.type?e(r).append(L):e(r).replaceWith(L),e(A.controls).on("click","li",function(t){var r=t.target,o=e(r).closest("li");O.stopIndex=void 0,T(o),O.save.call(O)});var D=function(r){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={};if(r instanceof jQuery)if(n.type=r[0].dataset.type,n.type){var i=E.custom.lookup(n.type);if(i)n=Object.assign({},i);else{var a=E.getClass(n.type);n.label=a.label(n.type)}}else{var l=r[0].attributes;o||(n.values=r.children().map(function(t,r){return{label:e(r).text(),value:e(r).attr("value"),selected:Boolean(e(r).attr("selected"))}}));for(var s=l.length-1;s>=0;s--)n[l[s].name]=l[s].value}else n=Object.assign({},r);n.name||(n.name=(0,h.nameAttr)(n)),o&&["text","number","file","date","select","textarea","autocomplete"].includes(n.type)&&(n.className=n.className||"form-control");var u=/(?:^|\s)btn-(.*?)(?:\s|$)/g.exec(n.className);u&&(n.style=u[1]),o&&(n=Object.assign({},n,t.onAddField(x.lastID,n)),setTimeout(function(){return document.dispatchEvent(c.default.fieldAdded)},10)),W(n,o),A.stage.classList.remove("empty")},R=function(r){(r=O.getData(r))&&r.length?(r.forEach(function(e){return D((0,h.trimObj)(e))}),A.stage.classList.remove("empty")):t.defaultFields&&t.defaultFields.length?(t.defaultFields.forEach(function(e){return D(e)}),A.stage.classList.remove("empty")):t.prepend||t.append||(A.stage.classList.add("empty"),A.stage.dataset.content=f.default.get("getStarted")),function(){var r=[],o=function(e){return q("li",t[e],{className:"disabled-field form-"+e})};return t.prepend&&!e(".disabled-field.form-prepend",A.stage).length&&(r.push(!0),C.prepend(o("prepend"))),t.append&&!e(".disabled-field.form-.append",A.stage).length&&(r.push(!0),C.append(o("append"))),O.disabledTT(A.stage),r.some(function(e){return!0===e})}()&&A.stage.classList.remove("empty"),O.save()},M=function(e){var t=e.type,r=e.values,o=e.name,n=void 0,i=[q("a",f.default.get("addOption"),{className:"add add-opt"})],a=[q("label",f.default.get("selectOptions"),{className:"false-label"})],l=e.multiple||"checkbox-group"===t;if(r&&r.length)n=r.map(function(e){return Object.assign({},{selected:!1},e)});else{var s=[1,2,3];["checkbox-group","checkbox"].includes(t)&&(s=[1]);var u=(n=s.map(function(e){return function(e){var r={label:e,value:(0,h.hyphenCase)(e)};return"autocomplete"!==t&&(r.selected=!1),r}(""+f.default.get("optionCount",e))}))[0];u.hasOwnProperty("selected")&&"radio-group"!==t&&(u.selected=!0)}var c=q("div",i,{className:"option-actions"}),d=q("ol",n.map(function(e){return J(o,e,l)}),{className:"sortable-options"}),p=q("div",[d,c],{className:"sortable-options-wrap"});return a.push(p),q("div",a,{className:"form-group field-options"}).outerHTML},B=function(e){var r=e.type,o=[],i=function(e){var t=["required","label","description","placeholder","className","name","access","value"],r=!["header","paragraph","file","autocomplete"].concat(A.optionFields).includes(e),o={autocomplete:t.concat(["options","requireValidOption"]),button:["label","subtype","style","className","name","value","access"],checkbox:["required","label","description","toggle","inline","className","name","access","other","options"],text:t.concat(["subtype","maxlength"]),date:t,file:t.concat(["subtype","multiple"]),header:["label","subtype","className","access"],hidden:["name","value","access"],paragraph:["label","subtype","className","access"],number:t.concat(["min","max","step"]),select:t.concat(["multiple","options"]),textarea:t.concat(["subtype","maxlength","rows"])};o["checkbox-group"]=o.checkbox,o["radio-group"]=o.checkbox;var n=o[e];return"radio-group"===e&&(0,h.removeFromArray)("toggle",n),["header","paragraph","button"].includes(e)&&(0,h.removeFromArray)("description",n),r||(0,h.removeFromArray)("value",n),n||t}(r),a={required:function(){return Y(e)},toggle:function(){return z("toggle",e,{first:f.default.get("toggle")})},inline:function(){var t={first:f.default.get("inline"),second:f.default.get("inlineDesc",r.replace("-group",""))};return z("inline",e,t)},label:function(){return V("label",e)},description:function(){return V("description",e)},subtype:function(){return Q("subtype",e,j[r])},style:function(){return U(e.style)},placeholder:function(){return V("placeholder",e)},rows:function(){return H("rows",e)},className:function(t){return V("className",e,t)},name:function(t){return V("name",e,t)},value:function(){return V("value",e)},maxlength:function(){return H("maxlength",e)},access:function(){var r=['
"];for(l in t.roles)if(t.roles.hasOwnProperty(l)){var o="fld-"+x.lastID+"-roles-"+l,n={type:"checkbox",name:"roles[]",value:l,id:o,className:"roles-field"};s.includes(l)&&(n.checked="checked"),r.push('")}r.push("
");var i={first:f.default.get("roles"),second:f.default.get("limitRole"),content:r.join("")};return z("access",e,i)},other:function(){return z("other",e,{first:f.default.get("enableOther"),second:f.default.get("enableOtherMsg")})},options:function(){return M(e)},requireValidOption:function(){return z("requireValidOption",e,{first:" ",second:f.default.get("requireValidOption")})},multiple:function(){var t={default:{first:"Multiple",second:"set multiple attribute"},file:{first:f.default.get("multipleFiles"),second:f.default.get("allowMultipleFiles")},select:{first:" ",second:f.default.get("selectionsMessage")}};return z("multiple",e,t[r]||t.default)}},l=void 0,s=void 0!==e.role?e.role.split(","):[];["min","max","step"].forEach(function(t){a[t]=function(){return H(t,e)}});var u=["name","className"];if(Object.keys(i).forEach(function(e){var n=i[e],l=[!0],s=t.disabledAttrs.includes(n);if(t.typeUserDisabledAttrs[r]){var f=t.typeUserDisabledAttrs[r];l.push(!f.includes(n))}if(t.typeUserAttrs[r]){var c=Object.keys(t.typeUserAttrs[r]);l.push(!c.includes(n))}s&&!u.includes(n)&&l.push(!1),l.every(Boolean)&&o.push(a[n](s))}),t.typeUserAttrs[r]){var c=function(e,t){var r=[],o={array:P,string:I,number:H,boolean:function(e,r){var o;return z(e,n({},r,((o={})[e]=t[e],o)),{first:r.label})}};for(var i in e)if(e.hasOwnProperty(i)){var a=F(i,e[i]),l=f.default.get(i),s=e[i],u=s.value||"";s.value=t[i]||s.value||"",s.label&&(y[i]=s.label),o[a]&&r.push(o[a](i,s)),y[i]=l,s.value=u}return r.join("")}(t.typeUserAttrs[r],e);o.push(c)}return o.join("")};function F(e,t){return[["array",function(e){return!!e.options}],[i(t.value),function(){return!0}]].find(function(e){return e[1](t)})[0]||"string"}function I(e,t){var r=t.class,o=t.className,n=v(t,["class","className"]),i={id:e+"-"+x.lastID,title:n.description||n.label||e.toUpperCase(),name:e,type:n.type||"text",className:["fld-"+e,(r||o||"").trim()]},a='";return["checkbox","checkbox-group","radio-group"].includes(i.type)||i.className.push("form-control"),i=Object.assign({},n,i),'
'+a+('
'+("")+"
")+"
"}function P(e,t){var r=t.multiple,o=t.options,n=t.label,i=t.value,a=t.class,l=t.className,s=v(t,["multiple","options","label","value","class","className"]),u=Object.keys(o).map(function(e){var t={value:e};return(Array.isArray(i)?i.includes(e):e===i)&&(t.selected=null),q("option",o[e],t)}),f={id:e+"-"+x.lastID,title:s.description||n||e.toUpperCase(),name:e,className:("fld-"+e+" form-control "+(a||l||"")).trim()};r&&(f.multiple=!0);var c='";return Object.keys(s).forEach(function(e){f[e]=s[e]}),'
'+c+('
'+q("select",u,f).outerHTML+"
")+"
"}var z=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=function(t){return q("label",t,{for:e+"-"+x.lastID}).outerHTML},n={type:"checkbox",className:"fld-"+e,name:e,id:e+"-"+x.lastID};t[e]&&(n.checked=!0);var i=[],a=[q("input",null,n).outerHTML];return r.first&&i.push(o(r.first)),r.second&&a.push(" ",o(r.second)),r.content&&a.push(r.content),a=q("div",a,{className:"input-wrap"}).outerHTML,q("div",i.concat(a),{className:"form-group "+e+"-wrap"}).outerHTML},U=function(e){var t="";"undefined"===e&&(e="default");var r="";return t+=O.input({value:e||"default",type:"hidden",className:"btn-style"}).outerHTML,t+='
',m.styles.btn.forEach(function(r){var o=["btn-xs","btn","btn-"+r];e===r&&o.push("selected");var n=q("button",f.default.get("styles.btn."+r),{value:r,type:"button",className:o.join(" ")}).outerHTML;t+=n}),(t=q("div",[r,t+="
"],{className:"form-group style-wrap"})).outerHTML},H=function(e,t){var r=t.class,o=t.className,n=v(t,["class","className"])[e],i=f.default.get(e)||e,a={type:"number",value:n,name:e,min:"0",placeholder:f.default.get("placeholder."+e),className:("fld-"+e+" form-control "+(r||o||"")).trim(),id:e+"-"+x.lastID},l=O.input((0,h.trimObj)(a)).outerHTML;return q("div",['",'
'+l+"
"],{className:"form-group "+e+"-wrap"}).outerHTML},Q=function(e,t,r){var o=r.map(function(r,o){var n=Object.assign({label:y.option+" "+o,value:void 0},r);return r.value===t[e]&&(n.selected=!0),n=(0,h.trimObj)(n),q("option",n.label,n)}),n={id:e+"-"+x.lastID,name:e,className:"fld-"+e+" form-control"},i=f.default.get(e)||(0,h.capitalize)(e)||"",a=q("label",i,{for:n.id}),l=q("select",o,n),s=q("div",l,{className:"input-wrap"});return q("div",[a,s],{className:"form-group "+n.name+"-wrap"}).outerHTML},V=function(e,r){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=r[e]||"",i=f.default.get(e);"label"===e&&(["paragraph"].includes(r.type)?i=f.default.get("content"):n=(0,h.parsedHtml)(n));var a=f.default.get("placeholders."+e)||"",l="";if(![].some(function(e){return!0===e})){var s={name:e,placeholder:a,className:"fld-"+e+" form-control",id:e+"-"+x.lastID},u=q("label",i,{for:s.id}).outerHTML;"label"!==e||t.disableHTMLLabels?(s.value=n,s.type="text",l+=""):(s.contenteditable=!0,l+=q("div",n,s).outerHTML);var c='
'+l+"
",d=o?"none":"block";"value"===e&&(d=r.subtype&&"quill"===r.subtype&&"none"),l=q("div",[u,c],{className:"form-group "+e+"-wrap",style:"display: "+d})}return l.outerHTML},Y=function(e){var t=e.type,r=[],o="";return["header","paragraph","button"].includes(t)&&r.push(!0),r.some(function(e){return!0===e})||(o=z("required",e,{first:f.default.get("required")})),o},W=function(r){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=r.type||"text",i=r.label||(o?y.get(n)||f.default.get("label"):""),a=t.disabledFieldButtons[n]||r.disabledFieldButtons,l=[q("a",null,{type:"remove",id:"del_"+x.lastID,className:"del-button btn icon-cancel delete-confirm",title:f.default.get("removeMessage")}),q("a",null,{type:"edit",id:x.lastID+"-edit",className:"toggle-form btn icon-pencil",title:f.default.get("hide")}),q("a",null,{type:"copy",id:x.lastID+"-copy",className:"copy-button btn icon-copy",title:f.default.get("copyButtonTooltip")})];a&&Array.isArray(a)&&(l=l.filter(function(e){return!a.includes(e.type)}));var s=[q("div",l,{className:"field-actions"})];s.push(q("label",(0,h.parsedHtml)(i),{className:"field-label"})),s.push(q("span"," *",{className:"required-asterisk",style:r.required?"display:inline":""}));var u={className:"tooltip-element",tooltip:r.description,style:r.description?"display:inline-block":"display:none"};s.push(q("span","?",u)),s.push(q("div","",{className:"prev-holder"}));var c=q("div",[B(r),q("a",f.default.get("close"),{className:"close-field"})],{className:"form-elements"}),d=q("div",c,{id:x.lastID+"-holder",className:"frm-holder",dataFieldId:x.lastID});g.currentEditPanel=d,s.push(d);var p=q("li",s,{class:n+"-field form-field",type:n,id:x.lastID}),m=e(p);m.data("fieldData",{attrs:r}),void 0!==O.stopIndex?e("> li",A.stage).eq(O.stopIndex).before(m):C.append(m),e(".sortable-options",m).sortable({update:function(){return O.updatePreview(m)}}),O.updatePreview(m),t.typeUserEvents[n]&&t.typeUserEvents[n].onadd&&t.typeUserEvents[n].onadd(p),o&&(t.editOnAdd&&(O.closeAllEdit(),O.toggleEdit(x.lastID,!1)),p.scrollIntoView&&t.scrollToFieldOnAdd&&p.scrollIntoView({behavior:"smooth"})),x.lastID=O.incrementId(x.lastID)},J=function(e,t,r){var o={selected:r?"checkbox":"radio"},n=["value","label","selected"],i=[];t=Object.assign({selected:!1,label:"",value:""},t);for(var a=n.length-1;a>=0;a--){var l=n[a];if(t.hasOwnProperty(l)){var s={type:o[l]||"text",className:"option-"+l,value:t[l],name:e+"-option"};s.placeholder=f.default.get("placeholder."+l)||"","selected"===l&&!0===t.selected&&(s.checked=t.selected),i.push(q("input",null,s))}}var u={className:"remove btn icon-cancel",title:f.default.get("removeMessage")};return i.push(q("a",null,u)),q("li",i).outerHTML},Z=[".form-elements input",".form-elements select",".form-elements textarea"].join(", ");C.on("change blur keyup click",Z,(0,a.default)(function(t){if(t){if([function(e){var t=e.type,r=e.target;return"keyup"===t&&"className"===r.name}].some(function(e){return e(t)}))return!1;O.updatePreview(e(t.target).closest(".form-field")),O.save.call(O)}},333,{leading:!1})),C.on("click touchstart",".remove",function(r){var o=e(r.target).parents(".form-field:eq(0)"),n=o[0],i=n.getAttribute("type"),a=e(r.target.parentElement);r.preventDefault(),n.querySelector(".sortable-options").childNodes.length<=2&&!i.includes("checkbox")?t.notify.error("Error: "+f.default.get("minOptionMessage")):a.slideUp("250",function(){a.remove(),O.updatePreview(o),O.save.call(O)})}),C.on("touchstart","input",function(t){var r=e(o);if(!0===t.handled)return!1;if("checkbox"===r.attr("type"))r.trigger("click");else{r.focus();var n=r.val();r.val(n)}}),C.on("click touchstart",".toggle-form, .close-field",function(t){if(t.stopPropagation(),t.preventDefault(),!0===t.handled)return!1;var r=e(t.target).parents(".form-field:eq(0)").attr("id");O.toggleEdit(r),t.handled=!0}),C.on("dblclick","li.form-field",function(t){if(!["select","input","label"].includes(t.target.tagName.toLowerCase())&&"true"!==t.target.contentEditable&&(t.stopPropagation(),t.preventDefault(),!0!==t.handled)){var r="li"==t.target.tagName?e(t.target).attr("id"):e(t.target).closest("li.form-field").attr("id");O.toggleEdit(r),t.handled=!0}}),C.on("change",'[name="subtype"]',function(t){var r=e(t.target).closest("li.form-field");e(".value-wrap",r).toggle("quill"!==t.target.value)});if(C.on("change",[".prev-holder input",".prev-holder select",".prev-holder textarea"].join(", "),function(e){var t=void 0;if(!e.target.classList.contains("other-option")){var r=(0,h.closest)(e.target,".form-field");if(["select","checkbox-group","radio-group"].includes(r.type)){var o=r.getElementsByClassName("option-value");"select"===r.type?(0,h.forEach)(o,function(t){o[t].parentElement.childNodes[0].checked=e.target.value===o[t].value}):(t=document.getElementsByName(e.target.name),(0,h.forEach)(t,function(e){o[e].parentElement.childNodes[0].checked=t[e].checked}))}else{var n=document.getElementById("value-"+r.id);n&&(n.value=e.target.value)}O.save.call(O)}}),(0,h.addEventListeners)(A.stage,"keyup change",function(e){var t=e.target;if(t.classList.contains("fld-label")){var r=t.value||t.innerHTML;(0,h.closest)(t,".form-field").querySelector(".field-label").innerHTML=(0,h.parsedHtml)(r)}}),C.on("keyup","input.error",function(t){var r=t.target;return e(r).removeClass("error")}),C.on("keyup",'input[name="description"]',function(t){var r=e(t.target).parents(".form-field:eq(0)"),o=e(".tooltip-element",r),n=e(t.target).val();if(""!==n)if(o.length)o.attr("tooltip",n).css("display","inline-block");else{var i='?';e(".field-label",r).after(i)}else o.length&&o.css("display","none")}),C.on("change",".fld-multiple",function(t){var r=t.target.checked?"checkbox":"radio",o=e(".option-selected",e(t.target).closest(".form-elements"));return o.each(function(e){return o[e].type=r}),r}),C.on("blur","input.fld-name",function(t){t.target.value=(0,h.safename)(t.target.value),""===t.target.value?e(t.target).addClass("field-error").attr("placeholder",f.default.get("cannotBeEmpty")):e(t.target).removeClass("field-error")}),C.on("blur","input.fld-maxlength",function(e){e.target.value=(0,h.forceNumber)(e.target.value)}),C.on("click touchstart",".icon-copy",function(r){r.preventDefault();var o=e(r.target).parent().parent("li"),n=function(r){var o=r.attr("id"),n=r.attr("type"),i=n+"-"+(new Date).getTime(),a=r.clone();return e(".fld-name",a).val(i),a.find("[id]").each(function(e,t){t.id=t.id.replace(o,x.lastID)}),a.find("[for]").each(function(e,t){var r=t.getAttribute("for").replace(o,x.lastID);t.setAttribute("for",r)}),a.attr("id",x.lastID),a.attr("name",i),a.addClass("cloned"),e(".sortable-options",a).sortable(),t.typeUserEvents[n]&&t.typeUserEvents[n].onclone&&t.typeUserEvents[n].onclone(a[0]),x.lastID=O.incrementId(x.lastID),a}(o);n.insertAfter(o),O.updatePreview(n),O.save.call(O)}),C.on("click touchstart",".delete-confirm",function(r){r.preventDefault();var o=r.target.getBoundingClientRect(),n=document.body.getBoundingClientRect(),i={pageX:o.left+o.width/2,pageY:o.top-n.top-12},a=e(r.target).parents(".form-field:eq(0)").attr("id"),l=e(document.getElementById(a));if(document.addEventListener("modalClosed",function(){l.removeClass("deleting")},!1),t.fieldRemoveWarn){var s=q("h3",f.default.get("warning")),u=q("p",f.default.get("fieldRemoveWarning"));O.confirm([s,u],function(){return O.removeField(a)},i),l.addClass("deleting")}else O.removeField(a)}),C.on("click",".style-wrap button",function(t){var r=e(t.target),o=r.val(),n=r.parent().prev(".btn-style");n.val(o),r.siblings(".btn").removeClass("selected"),r.addClass("selected"),O.updatePreview(n.closest(".form-field")),O.save.call(O)}),C.on("click",".fld-required",function(t){e(t.target).closest(".form-field").find(".required-asterisk").toggle()}),C.on("click","input.fld-access",function(t){var r=e(t.target).closest(".form-field").find(".available-roles"),o=e(t.target);r.slideToggle(250,function(){o.is(":checked")||e("input[type=checkbox]",r).removeAttr("checked")})}),C.on("click",".add-opt",function(t){t.preventDefault();var r=e(t.target).closest(".field-options"),o=e('[name="multiple"]',r),n=e(".option-selected:eq(0)",r),i=!1;i=o.length?o.prop("checked"):"checkbox"===n.attr("type");var a=n.attr("name").replace(/-option$/,"");e(".sortable-options",r).append(J(a,!1,i))}),C.on("mouseover mouseout",".remove, .del-button",function(t){return e(t.target).closest("li").toggleClass("delete")}),R(),t.disableInjectedStyle){var X=document.getElementsByClassName("formBuilder-injected-style");(0,h.forEach)(X,function(e){return(0,l.remove)(X[e])})}return document.dispatchEvent(c.default.loaded),g.actions={getFieldTypes:function(e){return e?(0,h.subtract)(E.getRegistered(),t.disableFields):E.getRegistered()},clearFields:function(e){return O.removeAllFields(A.stage,e)},showData:O.showData.bind(O),save:O.save.bind(O),addField:function(e,t){O.stopIndex=x.formData.length?t:void 0,D(e)},removeField:O.removeField.bind(O),getData:O.getFormData.bind(O),setData:function(e){O.stopIndex=void 0,O.removeAllFields(A.stage,!1),R(e)},setLang:function(e){f.default.setCurrent.call(f.default,e).then(function(){A.stage.dataset.content=f.default.get("getStarted"),E.init(),A.empty(A.formActions),O.formActionButtons().forEach(function(e){return A.formActions.appendChild(e)})})},toggleFieldEdit:function(e){(Array.isArray(e)?e:[e]).forEach(function(e){["number","string"].includes(void 0===e?"undefined":i(e))&&("number"==typeof e?e=A.stage.children[e].id:/^frmb-/.test(e)||(e=A.stage.querySelector(e).id),O.toggleEdit(e))})},toggleAllFieldEdit:function(){(0,h.forEach)(A.stage.children,function(e){O.toggleEdit(A.stage.children[e].id)})},closeAllFieldEdit:O.closeAllEdit.bind(O)},A.onRender(A.controls,function(){setTimeout(function(){A.stage.style.minHeight=A.controls.clientHeight+"px",t.stickyControls.enable&&O.stickyControls(C)},0)}),g};!function(e){var t={init:function(r,o){var n=jQuery.extend({},m.defaultOptions,r,!0),i=n.i18n,a=v(n,["i18n"]);m.config.opts=a;var l=jQuery.extend({},m.defaultI18n,i,!0);return t.instance={actions:{getFieldTypes:null,addField:null,clearFields:null,closeAllFieldEdit:null,getData:null,removeField:null,save:null,setData:null,setLang:null,showData:null,toggleAllFieldEdit:null,toggleFieldEdit:null},get formData(){return t.instance.actions.getData&&t.instance.actions.getData("json")},promise:new Promise(function(r,n){f.default.init(l).then(function(){o.each(function(r){var n=new y(a,o[r]);e(o[r]).data("formBuilder",n),Object.assign(t,n.actions),t.instance.actions=n.actions}),delete t.instance.promise,r(t.instance)}).catch(a.notify.error)})},t.instance}};jQuery.fn.formBuilder=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t[e]){for(var r=arguments.length,o=Array(r>1?r-1:0),n=1;n1)for(var r=1;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}}),a):a}},function(e,t,r){var o=r(0);e.exports=o.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function n(e){var o=e;return t&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=n(window.location.href),function(t){var r=o.isString(t)?n(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},function(e,t,r){function o(){this.message="String contains an invalid character"}o.prototype=new Error,o.prototype.code=5,o.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,r,n=String(e),i="",a=0,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.charAt(0|a)||(l="=",a%1);i+=l.charAt(63&t>>8-a%1*8)){if((r=n.charCodeAt(a+=.75))>255)throw new o;t=t<<8|r}return i}},function(e,t,r){var o=r(0);e.exports=o.isStandardBrowserEnv()?{write:function(e,t,r,n,i,a){var l=[];l.push(e+"="+encodeURIComponent(t)),o.isNumber(r)&&l.push("expires="+new Date(r).toGMTString()),o.isString(n)&&l.push("path="+n),o.isString(i)&&l.push("domain="+i),!0===a&&l.push("secure"),document.cookie=l.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){var o=r(0);function n(){this.handlers=[]}n.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},n.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},n.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=n},function(e,t,r){var o=r(0),n=r(23),i=r(5),a=r(1),l=r(24),s=r(25);function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return u(e),e.baseURL&&!l(e.url)&&(e.url=s(e.baseURL,e.url)),e.headers=e.headers||{},e.data=n(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||a.adapter)(e).then(function(t){return u(e),t.data=n(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(u(e),t&&t.response&&(t.response.data=n(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,r){var o=r(0);e.exports=function(e,t,r){return o.forEach(r,function(r){e=r(e,t)}),e}},function(e,t,r){e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){var o=r(6);function n(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var r=this;e(function(e){r.reason||(r.reason=new o(e),t(r.reason))})}n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var e;return{token:new n(function(t){e=t}),cancel:e}},e.exports=n},function(e,t,r){e.exports=function(e){return function(t){return e.apply(null,t)}}}])},function(t,r,o){r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["value"]);return this.field=this.markup("textarea",this.parsedHtml(r),o),this.field},r.prototype.onRender=function(){this.config.userData&&e("#"+this.config.name).val(this.config.userData[0])},r.prototype.on=function(r){var o=this;return"prerender"==r&&this.preview?function(t){o.field&&(t=o.field),e(t).on("mousedown",function(e){e.stopPropagation()})}:t.prototype.on.call(this,r)},n(r,null,[{key:"definition",get:function(){return{mi18n:{textarea:"textArea"}}}}]),r}(i.default);r.default=a,i.default.register("textarea",a),i.default.register("textarea",a,"textarea")},function(e,t,r){t.__esModule=!0;var o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];t.customRegister={},t.def||(t.def={icon:{},i18n:{}}),t.templates=e;var o=i.default.locale;t.def.i18n[o]||(t.def.i18n[o]={}),n.default.register(Object.keys(e),t);var a=r,l=Array.isArray(a),s=0;for(a=l?a:a[Symbol.iterator]();;){var u;if(l){if(s>=a.length)break;u=a[s++]}else{if((s=a.next()).done)break;u=s.value}var f=u,c=f.type;if(f.attrs=f.attrs||{},!c){if(!f.attrs.type){this.error("Ignoring invalid custom field definition. Please specify a type property.");continue}c=f.attrs.type}var d=f.subtype||c;if(!e[c]){var p=n.default.getClass(c,f.subtype);if(!p){this.error("Error while registering custom field: "+c+(f.subtype?":"+f.subtype:"")+". Unable to find any existing defined control or template for rendering.");continue}d=f.datatype?f.datatype:c+"-"+Math.floor(9e3*Math.random()+1e3),t.customRegister[d]=jQuery.extend(f,{type:c,class:p})}t.def.i18n[o][d]=f.label,t.def.icon[d]=f.icon}},t.getRegistered=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?n.default.getRegistered(e):Object.keys(t.customRegister)},t.lookup=function(e){return t.customRegister[e]},t.prototype.build=function(){var e=t.templates[this.type];if(!e)return this.error("Invalid custom control type. Please ensure you have registered it correctly as a template option.");var r=Object.assign(this.config),o=["label","description","subtype","id","isPreview","required","title","aria-required","type"],n=Array.isArray(o),i=0;for(o=n?o:o[Symbol.iterator]();;){var a;if(n){if(i>=o.length)break;a=o[i++]}else{if((i=o.next()).done)break;a=i.value}var l=a;r[l]=this.config[l]||this[l]}return(e=(e=e.bind(this))(r)).js&&(this.js=e.js),e.css&&(this.css=e.css),this.onRender=e.onRender,{field:e.field,layout:e.layout}},o(t,null,[{key:"definition",get:function(){return t.def}}]),t}(n.default);t.default=l,l.customRegister={}},function(e,t,r){t.__esModule=!0;var o=t.instanceDom={},n=t.defaultSubtypes={text:["text","password","email","color","tel"],header:["h1","h2","h3"],button:["button","submit","reset"],paragraph:["p","address","blockquote","canvas","output"],textarea:["textarea","quill"]},i=(t.remove=function(e){e.parentNode&&e.parentNode.removeChild(e)},t.empty=function(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}),a=t.filter=function(e,t){var r=[],o=["none","block"];(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&(o=o.reverse());for(var n=e.length-1;n>=0;n--){-1!==e[n].textContent.toLowerCase().indexOf(t.toLowerCase())?(e[n].style.display=o[0],r.push(e[n])):e[n].style.display=o[1]}return r},l=t.optionFields=["select","checkbox-group","checkbox","radio-group","autocomplete"],s=t.optionFieldsRegEx=new RegExp("("+l.join("|")+")"),u=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.optionFields=l,this.optionFieldsRegEx=s,this.subtypes=n,this.empty=i,this.filter=a,o[t]=this,o[t]}return e.prototype.onRender=function(e,t){var r=this;e.parentElement?t(e):window.requestAnimationFrame(function(){return r.onRender(e,t)})},e}();t.default=u},function(t,r,o){r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r=0&&s.splice(t,1)}function m(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),b(t,e.attrs),d(e,t),t}function b(e,t){Object.keys(t).forEach(function(r){e.setAttribute(r,t[r])})}function h(e,t){var r,o,n,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var s=l++;r=a||(a=m(t)),o=v.bind(null,r,s,!1),n=v.bind(null,r,s,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",b(t,e.attrs),d(e,t),t}(t),o=function(e,t,r){var o=r.css,n=r.sourceMap,i=void 0===t.convertToAbsoluteUrls&&n;(t.convertToAbsoluteUrls||i)&&(o=u(o));n&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */");var a=new Blob([o],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(a),l&&URL.revokeObjectURL(l)}.bind(null,r,t),n=function(){p(r),r.href&&URL.revokeObjectURL(r.href)}):(r=m(t),o=function(e,t){var r=t.css,o=t.media;o&&e.setAttribute("media",o);if(e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}.bind(null,r),n=function(){p(r)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else n()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=n()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=c(e,t);return f(r,t),function(e){for(var n=[],i=0;i=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["value"]));return this.field=this.markup("div",null,t),this.field},t.prototype.onRender=function(e){var t=this.config.value||"",r=window.Quill.import("delta");window.fbEditors.quill[this.id]={};var o=window.fbEditors.quill[this.id];o.instance=new window.Quill(this.field,{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["code-block"]]},placeholder:this.config.placeholder||"",theme:"snow"}),o.data=new r,t&&o.instance.setContents(window.JSON.parse(this.parsedHtml(t))),o.instance.on("text-change",function(e){o.data=o.data.compose(e)})},t}(o.default);t.default=n,o.default.register("quill",n,"textarea")},function(e,t,r){t.__esModule=!0;var o=function(e){return e&&e.__esModule?e:{default:e}}(r(3));var n=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.configure=function(){if(this.js=["https://cdn.tinymce.com/4/tinymce.min.js"],this.classConfig.js){var e=this.classConfig.js;Array.isArray(e)||(e=new Array(e)),this.js.concat(e),delete this.classConfig.js}this.classConfig.css&&(this.css=this.classConfig.css),this.editorOptions={height:250,paste_data_images:!0,plugins:["advlist autolink lists link image charmap print preview anchor","searchreplace visualblocks code fullscreen","insertdatetime media table contextmenu paste code"],toolbar:"undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | table"}},t.prototype.build=function(){var e=this.config,t=e.value,r=void 0===t?"":t,o=function(e,t){var r={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["value"]);return this.field=this.markup("textarea",this.parsedHtml(r),o),o.disabled&&(this.editorOptions.readonly=!0),this.field},t.prototype.onRender=function(e){window.tinymce.editors[this.id]&&window.tinymce.editors[this.id].remove();var t=jQuery.extend(this.editorOptions,this.classConfig);t.target=this.field,window.tinymce.init(t),this.config.userData&&window.tinymce.editors[this.id].setContent(this.parsedHtml(this.config.userData[0]))},t}(o.default);t.default=n,o.default.register("tinymce",n,"textarea")},function(t,r,o){r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r\n
\n
\n
\n
\n \n
\n
\n
Upload a file
\n
\n \n Processing dropped files...\n \n \n
    \n
  • \n \n
    \n
    \n
    \n \n
    \n \n
    \n \n \n
    \n
    \n \n \n
    \n \n \n \n \n \n
    \n
  • \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n \n
\n
\n \n
\n \n
\n \n \n
\n
\n
';this.fineTemplate=e("
").attr("id","qq-template").html(r)},r.prototype.build=function(){return this.input=this.markup("input",null,{type:"hidden",name:this.config.name,id:this.config.name}),this.wrapper=this.markup("div","",{id:this.config.name+"-wrapper"}),[this.input,this.wrapper]},r.prototype.onRender=function(){var t=e(this.wrapper),r=e(this.input),o=jQuery.extend(!0,{request:{endpoint:this.handler},deleteFile:{enabled:!0,endpoint:this.handler},chunking:{enabled:!0,concurrent:{enabled:!0},success:{endpoint:this.handler+(-1==this.handler.indexOf("?")?"?":"&")+"done"}},resume:{enabled:!0},retry:{enableAuto:!0,showButton:!0},callbacks:{onError:function(r,o,n,i){"."!=n.slice(-1)&&(n+=".");var a=e("
").addClass("qq-error-message").html("Error processing upload: "+o+".
Reason: "+n+"
").prependTo(t.find(".qq-uploader"));setTimeout(function(){a.fadeOut(function(){a.remove()})},6e3)},onStatusChange:function(e,o,n){var i=[],a=t.fineUploader("getUploads"),l=Array.isArray(a),s=0;for(a=l?a:a[Symbol.iterator]();;){var u;if(l){if(s>=a.length)break;u=a[s++]}else{if((s=a.next()).done)break;u=s.value}var f=u;"upload successful"==f.status&&i.push(f.name)}r.val(i.join(", "))}},template:this.fineTemplate},this.classConfig);t.fineUploader(o)},n(r,null,[{key:"definition",get:function(){return{i18n:{default:"Fine Uploader"}}}}]),r}(i.default);r.default=a,i.default.register("file",i.default,"file"),i.default.register("fineuploader",a,"file")},function(t,r,o){r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}var l=function(t){function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,t),r.prototype.build=function(){var e=[],t=this.config,r=t.values,o=t.value,n=t.placeholder,i=t.type,l=t.inline,s=t.other,u=t.toggle,f=a(t,["values","value","placeholder","type","inline","other","toggle"]),c=i.replace("-group",""),d="select"===i;if((f.multiple||"checkbox-group"===i)&&(f.name=f.name+"[]"),"checkbox-group"===i&&f.required&&(this.onRender=this.groupRequired),delete f.title,r){n&&d&&e.push(this.markup("option",n,{disabled:null,selected:null}));for(var p=0;p=0;o--)e[o].addEventListener("change",r);r()},r.prototype.onRender=function(){if(this.config.userData){var t=this.config.userData.slice();"select"===this.config.type?e(this.dom).val(t).prop("selected",!0):this.config.type.endsWith("-group")&&this.dom.querySelectorAll("input").forEach(function(e){if(!e.classList.contains("other-val")){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["type"]),o=t,i={paragraph:"p",header:this.subtype};return i[t]&&(o=i[t]),{field:this.markup(o,n.default.parsedHtml(this.label),r),layout:"noLabel"}},t}(o.default);t.default=a,o.default.register(["paragraph","header"],a),o.default.register(["p","address","blockquote","canvas","output"],a,"paragraph"),o.default.register(["h1","h2","h3","h4"],a,"header")},function(t,r,o){r.__esModule=!0;var n=function(e){return e&&e.__esModule?e:{default:e}}(o(0));var i=function(t){function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,t),r.prototype.build=function(){return{field:this.markup("input",null,this.config),layout:"hidden"}},r.prototype.onRender=function(){this.config.userData&&e("#"+this.config.name).val(this.config.userData[0])},r}(n.default);r.default=i,n.default.register("hidden",i)},function(e,t,r){t.__esModule=!0;var o=function(e){return e&&e.__esModule?e:{default:e}}(r(0));var n=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.build=function(){return{field:this.markup("button",this.label,this.config),layout:"noLabel"}},t}(o.default);t.default=n,o.default.register("button",n),o.default.register(["button","submit","reset"],n,"button")},function(t,r,o){r.__esModule=!0;var n=function(){function e(e,t){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(t,["values","type"]),i=function(t){var r=t.target.nextSibling.nextSibling,o=t.target.nextSibling,n=e.getActiveOption(r),i=new Map([[38,function(){var t=e.getPreviousOption(n);t&&e.selectOption(r,t)}],[40,function(){var t=e.getNextOption(n);t&&e.selectOption(r,t)}],[13,function(){n?(t.target.value=n.innerHTML,o.value=n.getAttribute("value"),"none"===r.style.display?e.showList(r,n):e.hideList(r)):e.config.requireValidOption&&(e.isOptionValid(r,t.target.value)||(t.target.value="",t.target.nextSibling.value="")),t.preventDefault()}],[27,function(){e.hideList(r)}]]).get(t.keyCode);return i||(i=function(){return!1}),i()},l={focus:function(t){var r=t.target.nextSibling.nextSibling,o=(0,a.filter)(r.querySelectorAll("li"),t.target.value);if(t.target.addEventListener("keydown",i),t.target.value.length>0){var n=o.length>0?o[o.length-1]:null;e.showList(r,n)}},blur:function(t){if(t.target.removeEventListener("keydown",i),setTimeout(function(){t.target.nextSibling.nextSibling.style.display="none"},200),e.config.requireValidOption){var r=t.target.nextSibling.nextSibling;e.isOptionValid(r,t.target.value)||(t.target.value="",t.target.nextSibling.value="")}},input:function(t){var r=t.target.nextSibling.nextSibling;t.target.nextSibling.value=t.target.value;var o=(0,a.filter)(r.querySelectorAll("li"),t.target.value);if(0==o.length)e.hideList(r);else{var n=e.getActiveOption(r);n||(n=o[o.length-1]),e.showList(r,n)}}},s=Object.assign({},n,{id:n.id+"-input",autocomplete:"off",events:l}),u=Object.assign({},n,{type:"hidden"});delete s.name;var f=[this.markup("input",null,s),this.markup("input",null,u)],c=r.map(function(t){var r=t.label,o={events:{click:function(r){var o=r.target.parentElement,n=o.previousSibling.previousSibling;n.value=t.label,n.nextSibling.value=t.value,e.hideList(o)}},value:t.value};return e.markup("li",r,o)});return f.push(this.markup("ul",c,{id:n.id+"-list",className:"fb-"+o+"-list"})),f},r.prototype.hideList=function(e){this.selectOption(e,null),e.style.display="none"},r.prototype.showList=function(e,t){this.selectOption(e,t),e.style.display="block",e.style.width=e.parentElement.offsetWidth+"px"},r.prototype.getActiveOption=function(e){var t=e.getElementsByClassName("active-option")[0];return t&&"none"!==t.style.display?t:null},r.prototype.getPreviousOption=function(e){var t=e;do{t=t?t.previousSibling:null}while(null!=t&&"none"===t.style.display);return t},r.prototype.getNextOption=function(e){var t=e;do{t=t?t.nextSibling:null}while(null!=t&&"none"===t.style.display);return t},r.prototype.selectOption=function(e,t){for(var r=e.querySelectorAll("li"),o=0;o1?r-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.default.markup(e,t,r)},e}();t.default=i},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,r){t.__esModule=!0;var o=t.instanceData={};t.Data=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.formData={},this.formID=t,this.layout="",o[t]=this},t.availablefields={}},function(e,t,r){var o=r(25).Symbol;e.exports=o},function(e,t,r){var o=r(42),n="object"==typeof self&&self&&self.Object===Object&&self,i=o||n||Function("return this")();e.exports=i},,,,,,,,function(e,t,r){t.__esModule=!0,r(20);var o=l(r(0)),n=l(r(4)),i=r(1),a=r(5);function l(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.opts=t,this.dom=r.controls,this.custom=n.default,this.getClass=o.default.getClass,this.getRegistered=o.default.getRegistered,o.default.controlConfig=t.controlConfig||{},this.init()}return e.prototype.init=function(){this.setupControls(),this.appendControls()},e.prototype.setupControls=function(){var e=this,t=this.opts;o.default.loadCustom(t.controls),Object.keys(t.fields).length&&n.default.register(t.templates,t.fields);var r=o.default.getRegistered();this.registeredControls=r;var a=n.default.getRegistered();a&&jQuery.merge(r,a),t.sortableControls&&this.dom.classList.add("sort-enabled"),this.controlList=[],this.allControls={};for(var l=0;l'+c+""+d);var m=(0,i.markup)("li",(0,i.markup)("span",d),{className:p+" input-control input-control-"+l});m.dataset.type=s,this.controlList.push(s),this.allControls[s]=m}t.inputSets.length&&t.inputSets.forEach(function(t,r){var o=t.name,n=t.label;o=o||(0,i.hyphenCase)(n),t.icon&&(n=''+t.icon+""+n);var a=(0,i.markup)("li",n,{className:"input-set-control input-set-"+r});a.dataset.type=o,e.controlList.push(o),e.allControls[o]=a})},e.prototype.orderFields=function(e){var t=this.opts,r=t.controlOrder.concat(e),o=void 0;return window.sessionStorage&&(t.sortableControls?o=window.sessionStorage.getItem("fieldOrder"):window.sessionStorage.removeItem("fieldOrder")),o?(o=window.JSON.parse(o),o=(0,i.unique)(o.concat(e)),o=Object.keys(o).map(function(e){return o[e]})):o=(0,i.unique)(r),o.forEach(function(e){var t=new RegExp("-[\\d]{4}$");if(e.match(t)){var r=o.indexOf(e.replace(t,""));-1!==r&&(o.splice(o.indexOf(e),1),o.splice(r+1,o.indexOf(e),e))}}),t.disableFields.length&&(o=o.filter(function(e){return-1==t.disableFields.indexOf(e)})),o.filter(Boolean)},e.prototype.appendControls=function(){var e=this;(0,a.empty)(this.dom),this.orderFields(this.controlList).forEach(function(t){var r=e.allControls[t];r&&e.dom.appendChild(r)})},e}();t.default=s},function(t,r,o){r.__esModule=!0;var n=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],o=!0,n=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(r.push(a.value),!t||r.length!==t);o=!0);}catch(e){n=!0,i=e}finally{try{!o&&l.return&&l.return()}finally{if(n)throw i}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=p(o(2)),a=o(5),l=o(23),s=o(1),u=p(o(11)),f=o(10),c=p(o(0)),d=p(o(4));function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t){var r={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}var b=function(){function t(e,r,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.data=l.instanceData[e],this.d=a.instanceDom[e],this.doCancel=!1,this.layout=r,this.handleKeyDown=this.handleKeyDown.bind(this),this.formBuilder=o}return t.prototype.startMoving=function(e,t){t.item.show().addClass("moving"),this.doCancel=!0,this.from=t.item.parent()},t.prototype.stopMoving=function(t,r){r.item.removeClass("moving"),this.doCancel&&(r.sender&&e(r.sender).sortable("cancel"),this.from.sortable("cancel")),this.save(),this.doCancel=!1},t.prototype.beforeStop=function(e,t){var r=f.config.opts,o=this.d.stage.childNodes.length-1,n=[];this.stopIndex=t.placeholder.index()-1,!r.sortableControls&&t.item.parent().hasClass("frmb-control")&&n.push(!0),r.prepend&&n.push(0===this.stopIndex),r.append&&n.push(this.stopIndex+1===o),this.doCancel=n.some(function(e){return!0===e})},t.prototype.getTypes=function(t){var r={type:t.attr("type")},o=e(".fld-subtype",t).val();return o!==r.type&&(r.subtype=o),r},t.prototype.fieldOptionData=function(t){var r=[],o=e(".sortable-options li",t);return o.each(function(t){var n=e(o[t]),i=e(".option-selected",n).is(":checked"),a={label:e(".option-label",n).val(),value:e(".option-value",n).val()};i&&(a.selected=i),r.push(a)}),r},t.prototype.xmlSave=function(e){var t=this.prepData(e),r=new XMLSerializer,o=[""];t.forEach(function(e){var t=a.optionFields.includes(e.type),r=e.values,n=m(e,["values"]),i=[""];if(t){var l=r.map(function(e){return(0,s.markup)("option",e.label,e).outerHTML});i=i.concat([l,""])}o.push(i)}),o.push("");var n=(0,s.markup)("form-template",(0,s.flattenArray)(o).join(""));return r.serializeToString(n)},t.prototype.prepData=function(t){var r=[],o=this.d,n=this;return 0!==t.childNodes.length&&(0,s.forEach)(t.childNodes,function(t,i){var a=e(i);if(!a.hasClass("disabled-field")){var l=n.getTypes(a),u=e(".roles-field:checked",i),f=u.map(function(e){return u[e].value}).get();if((l=Object.assign({},l,n.getAttrVals(i))).subtype)if("quill"===l.subtype){var c=l.name+"-preview";if(window.fbEditors.quill[c]){var d=window.fbEditors.quill[c].instance.getContents();l.value=window.JSON.stringify(d.ops)}}else if("tinymce"===l.subtype&&window.tinymce){var p=l.name+"-preview";if(window.tinymce.editors[p]){var m=window.tinymce.editors[p];l.value=m.getContent()}}if(f.length&&(l.role=f.join(",")),l.className=l.className||l.class,l.className){var b=/(?:^|\s)btn-(.*?)(?:\s|$)/g.exec(l.className);b&&(l.style=b[1])}(l=(0,s.trimObj)(l)).type&&l.type.match(o.optionFieldsRegEx)&&(l.values=n.fieldOptionData(a)),r.push(l)}}),r},t.prototype.getData=function(e){var t=this.data;if(e||(e=f.config.opts.formData),!e)return!1;var r={xml:function(e){return Array.isArray(e)?e:(0,s.parseXML)(e)},json:function(e){return"string"==typeof e?window.JSON.parse(e):e}};return t.formData=r[f.config.opts.dataType](e)||[],t.formData},t.prototype.save=function(e){var t=this,r=this.data,o=this.d.stage,n={xml:function(e){return t.xmlSave(o,e)},json:function(e){return window.JSON.stringify(t.prepData(o),null,e&&" ")}};return r.formData=n[f.config.opts.dataType](e),document.dispatchEvent(u.default.formSaved),r.formData},t.prototype.incrementId=function(e){var t=e.lastIndexOf("-"),r=parseInt(e.substring(t+1))+1;return e.substring(0,t)+"-"+r},t.prototype.getAttrVals=function(t){var r=Object.create(null),o=t.querySelectorAll('[class*="fld-"]');return(0,s.forEach)(o,function(t){var i=o[t],a=(0,s.camelCase)(i.getAttribute("name")),l=[[i.attributes.contenteditable,function(){return"xml"===f.config.opts.dataType?(0,s.escapeHtml)(i.innerHTML):i.innerHTML}],["checkbox"===i.type,function(){return i.checked}],[i.attributes.multiple,function(){return e(i).val()}],[!0,function(){return i.value}]].find(function(e){return!!n(e,1)[0]})[1]();r[a]=l}),r},t.prototype.updatePreview=function(t){var r=this.d,o=t.attr("class"),n=t[0];if(!o.includes("input-control")){var i=t.attr("type"),l=e(".prev-holder",n),f=Object.assign({},this.getAttrVals(n,f),{type:i}),p=e(".btn-style",n).val();p&&(f.style=p),i.match(r.optionFieldsRegEx)&&(f.values=[],f.multiple=e('[name="multiple"]',n).is(":checked"),e(".sortable-options li",n).each(function(t,r){var o={selected:e(".option-selected",r).is(":checked"),value:e(".option-value",r).val(),label:e(".option-label",r).val()};f.values.push(o)})),(f=(0,s.trimObj)(f)).className=this.classNames(n,f),t.data("fieldData",f);var m=d.default.lookup(f.type),b=m?m.class:c.default.getClass(f.type,f.subtype),h=this.layout.build(b,f);(0,a.empty)(l[0]),l[0].appendChild(h),h.dispatchEvent(u.default.fieldRendered)}},t.prototype.disabledTT=function(e){var t=e.querySelectorAll(".disabled-field");(0,s.forEach)(t,function(e){var r=t[e],o=i.default.get("fieldNonEditable");if(o){var n=(0,s.markup)("p",o,{className:"frmb-tt"});r.appendChild(n),r.addEventListener("mousemove",function(e){return function(e,t){var r=t.field.getBoundingClientRect(),o=e.clientX-r.left-21,n=e.clientY-r.top-t.tt.offsetHeight-12;t.tt.style.transform="translate("+o+"px, "+n+"px)"}(e,{tt:n,field:r})})}})},t.prototype.classNames=function(t,r){var o=t.querySelector(".fld-className");if(o){var n=r.type,i=r.style,a=o.multiple?e(o).val():o.value.split(" "),l={button:"btn",submit:"btn"}[n];if(l){if(i){for(var u=0;u2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",n=this,a=i.default.current,l=n.showOverlay(),u=(0,s.markup)("button",a.yes,{className:"yes btn btn-success btn-sm"}),f=(0,s.markup)("button",a.no,{className:"no btn btn-danger btn-sm"});f.onclick=function(){n.closeConfirm(l)},u.onclick=function(){t(),n.closeConfirm(l)};var c=(0,s.markup)("div",[f,u],{className:"button-wrap"});o="form-builder-dialog "+o;var d=(0,s.markup)("div",[e,c],{className:o});if(r)d.classList.add("positioned");else{var p=document.documentElement;r={pageX:Math.max(p.clientWidth,window.innerWidth||0)/2,pageY:Math.max(p.clientHeight,window.innerHeight||0)/2},d.style.position="fixed"}return d.style.left=r.pageX+"px",d.style.top=r.pageY+"px",document.body.appendChild(d),u.focus(),d},t.prototype.dialog=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=document.documentElement.clientWidth,n=document.documentElement.clientHeight;this.showOverlay(),r="form-builder-dialog "+r;var i=(0,s.markup)("div",e,{className:r});return t?i.classList.add("positioned"):(t={pageX:Math.max(o,window.innerWidth||0)/2,pageY:Math.max(n,window.innerHeight||0)/2},i.style.position="fixed"),i.style.left=t.pageX+"px",i.style.top=t.pageY+"px",document.body.appendChild(i),document.dispatchEvent(u.default.modalOpened),-1!==r.indexOf("data-dialog")&&document.dispatchEvent(u.default.viewData),i},t.prototype.confirmRemoveAll=function(t){var r=this,o=t.target.id.match(/frmb-\d{13}/)[0],n=document.getElementById(o),a=i.default.current,l=e("li.form-field",n),s=t.target.getBoundingClientRect(),u=document.body.getBoundingClientRect(),c={pageX:s.left+s.width/2,pageY:s.top-u.top-12};l.length?r.confirm(a.clearAllMessage,function(){r.removeAllFields.call(r,n),f.config.opts.notify.success(a.allFieldsRemoved),f.config.opts.onClearAll()},c):r.dialog(a.noFieldsToClear,c)},t.prototype.removeAllFields=function(e){var t=this,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=i.default.current,n=f.config.opts,l=e.querySelectorAll("li.form-field"),u=[];if(!l.length)return!1;if(n.prepend&&u.push(!0),n.append&&u.push(!0),u.some(function(e){return!0===e})||(e.classList.add("empty"),e.dataset.content=o.getStarted),r){e.classList.add("removing");var c=0;(0,s.forEach)(l,function(e){return c+=l[e].offsetHeight+3}),l[0].style.marginTop=-c+"px",setTimeout(function(){(0,a.empty)(e).classList.remove("removing"),t.save()},400)}else(0,a.empty)(e),this.save()},t.prototype.setFieldOrder=function(t){if(!f.config.opts.sortableControls)return!1;var r=window,o=r.sessionStorage,n=r.JSON,i=[];return t.children().each(function(t,r){var o=e(r).data("type");o&&i.push(o)}),o&&o.setItem("fieldOrder",n.stringify(i)),i},t.prototype.closeAllEdit=function(){var t=e("> li.editing",this.d.stage),r=e(".toggle-form",this.d.stage),o=e(".frm-holder",t);r.removeClass("open"),t.removeClass("editing"),e(".prev-holder",t).show(),o.hide()},t.prototype.toggleEdit=function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=document.getElementById(t),n=e(".frm-holder",o),i=e(".prev-holder",o);o.classList.toggle("editing"),e(".toggle-form",o).toggleClass("open"),r?(i.slideToggle(250),n.slideToggle(250)):(i.toggle(),n.toggle()),this.updatePreview(e(o)),o.classList.contains("editing")?(this.formBuilder.currentEditPanel=n[0],f.config.opts.onOpenFieldEdit(n[0]),document.dispatchEvent(u.default.fieldEditOpened)):(f.config.opts.onCloseFieldEdit(n[0]),document.dispatchEvent(u.default.fieldEditClosed))},t.prototype.getStyle=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=void 0;return window.getComputedStyle?r=window.getComputedStyle(e,null):e.currentStyle&&(r=e.currentStyle),t?r[t]:r},t.prototype.stickyControls=function(){var t=this.d,r=t.controls,o=t.stage,n=e(r).parent(),i=r.getBoundingClientRect(),a=o.getBoundingClientRect().top;e(window).scroll(function(t){var l=e(t.target).scrollTop(),s={top:5,bottom:"auto",right:"auto",left:i.left},u=Object.assign({},s,f.config.opts.stickyControls.offset);if(l>a){var c=Object.assign({position:"sticky"},u),d=r.getBoundingClientRect(),p=o.getBoundingClientRect(),m=d.top+d.height,b=p.top+p.height,h=m===b&&d.top>l;m>b&&d.top!==p.top&&n.css({position:"absolute",top:"auto",bottom:0,right:0,left:"auto"}),(m1&&void 0!==arguments[1]?arguments[1]:250,o=!1,n=this,a=this.d.stage,l=a.getElementsByClassName("form-field");if(!l.length)return f.config.opts.notify.warning("No fields to remove"),!1;if(!t){var s=[].slice.call(l).map(function(e){return e.id});f.config.opts.notify.warning("fieldID required to remove specific fields."),f.config.opts.notify.warning("Removing last field since no ID was supplied."),f.config.opts.notify.warning("Available IDs: "+s.join(", ")),t=a.lastChild.id}var c=document.getElementById(t),d=e(c);if(!c)return f.config.opts.notify.warning("Field not found"),!1;d.slideUp(r,function(){d.removeClass("deleting"),d.remove(),o=!0,n.save(),a.childNodes.length||(a.classList.add("empty"),a.dataset.content=i.default.current.getStarted)});var p=f.config.opts.typeUserEvents[c.type];return p&&p.onremove&&p.onremove(c),document.dispatchEvent(u.default.fieldRemoved),o},t.prototype.processActionButtons=function(e){var t=e.label,r=e.events,o=m(e,["label","events"]),n=t,a=this.data;n=n?i.default.current[n]||n:o.id?i.default.current[o.id]||(0,s.capitalize)(o.id):"",o.id?o.id=a.formID+"-"+o.id+"-action":o.id=a.formID+"-action-"+Math.round(1e3*Math.random());var l=(0,s.markup)("button",n,o);if(r){var u=function(e){r.hasOwnProperty(e)&&l.addEventListener(e,function(t){return r[e](t)})};for(var f in r)u(f)}return l},t.prototype.processSubtypes=function(e){var t=f.config.opts.disabledSubtypes;for(var r in e)e.hasOwnProperty(r)&&c.default.register(e[r],c.default.getClass(r),r);var o=c.default.getRegisteredSubtypes(),i=Object.entries(o).reduce(function(e,r){var o=n(r,2),i=o[0],a=o[1];return e[i]=t[i]&&(0,s.subtract)(t[i],a)||a,e},{}),a={};for(var l in i)if(i.hasOwnProperty(l)){var u=[],d=i[l],p=Array.isArray(d),m=0;for(d=p?d:d[Symbol.iterator]();;){var b;if(p){if(m>=d.length)break;b=d[m++]}else{if((m=d.next()).done)break;b=m.value}var h=b,g=c.default.getClass(l,h),v=g.mi18n("subtype."+h)||g.mi18n(h)||h;u.push({label:v,value:h})}a[l]=u}return a},t.prototype.editorUI=function(e){var t=this.d,r=this.data,o=e||r.formID;t.editorWrap=(0,s.markup)("div",null,{id:r.formID+"-form-wrap",className:"form-wrap form-builder "+(0,s.mobileClass)()}),t.stage=(0,s.markup)("ul",null,{id:o,className:"frmb stage-wrap "+r.layout.stage}),t.controls=(0,s.markup)("ul",null,{id:o+"-control-box",className:"frmb-control"});var n=this.formActionButtons();t.formActions=(0,s.markup)("div",n,{className:"form-actions btn-group"})},t.prototype.formActionButtons=function(){var e=this,t=f.config.opts;return t.actionButtons.map(function(r){if(r.id&&-1===t.disabledActionButtons.indexOf(r.id))return e.processActionButtons(r)}).filter(Boolean)},t.prototype.processOptions=function(e){var t=this,r=e.actionButtons,o=e.replaceFields,n=m(e,["actionButtons","replaceFields"]),i=n.fieldEditContainer;"string"==typeof n.fieldEditContainer&&(i=document.querySelector(n.fieldEditContainer));var a=[{type:"button",id:"clear",className:"clear-all btn btn-danger",events:{click:t.confirmRemoveAll.bind(t)}},{type:"button",label:"viewJSON",id:"data",className:"btn btn-default get-data",events:{click:t.showData.bind(t)}},{type:"button",id:"save",className:"btn btn-primary save-template",events:{click:function(e){t.save(),f.config.opts.onSave(e,t.data.formData)}}}].concat(r);return n.fields=n.fields.concat(o),n.disableFields=n.disableFields.concat(o.map(function(e){var t=e.type;return t&&t})),"xml"===n.dataType&&(n.disableHTMLLabels=!0),f.config.opts=Object.assign({},{actionButtons:a},{fieldEditContainer:i},n),f.config.opts},t.prototype.input=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.markup)("input",null,e)},t.prototype.getFormData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"js",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this;return{js:function(){return r.prepData(r.d.stage)},xml:function(){return r.xmlSave(r.d.stage)},json:function(e){return window.JSON.stringify(r.prepData(r.d.stage),null,e&&" ")}}[e](t)},t}();r.default=b},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t){var r=Object.prototype.toString;e.exports=function(e){return r.call(e)}},function(e,t,r){var o=r(24),n=Object.prototype,i=n.hasOwnProperty,a=n.toString,l=o?o.toStringTag:void 0;e.exports=function(e){var t=i.call(e,l),r=e[l];try{e[l]=void 0;var o=!0}catch(e){}var n=a.call(e);return o&&(t?e[l]=r:delete e[l]),n}},function(e,t,r){var o=r(24),n=r(37),i=r(36),a="[object Null]",l="[object Undefined]",s=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?l:a:s&&s in Object(e)?n(e):i(e)}},function(e,t,r){var o=r(38),n=r(35),i="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||n(e)&&o(e)==i}},function(e,t,r){var o=r(22),n=r(39),i=NaN,a=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,f=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(n(e))return i;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var r=s.test(e);return r||u.test(e)?f(e.slice(2),r?2:8):l.test(e)?i:+e}},function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){(function(t){var r="object"==typeof t&&t&&t.Object===Object&&t;e.exports=r}).call(this,r(41))},function(e,t,r){var o=r(25);e.exports=function(){return o.Date.now()}},function(e,t,r){var o=r(22),n=r(43),i=r(40),a="Expected a function",l=Math.max,s=Math.min;e.exports=function(e,t,r){var u,f,c,d,p,m,b=0,h=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError(a);function y(t){var r=u,o=f;return u=f=void 0,b=t,d=e.apply(o,r)}function w(e){var r=e-m;return void 0===m||r>=t||r<0||g&&e-b>=c}function x(){var e=n();if(w(e))return A(e);p=setTimeout(x,function(e){var r=t-(e-m);return g?s(r,c-(e-b)):r}(e))}function A(e){return p=void 0,v&&u?y(e):(u=f=void 0,d)}function O(){var e=n(),r=w(e);if(u=arguments,f=this,m=e,r){if(void 0===p)return function(e){return b=e,p=setTimeout(x,t),h?y(e):d}(m);if(g)return p=setTimeout(x,t),y(m)}return void 0===p&&(p=setTimeout(x,t)),d}return t=i(t)||0,o(r)&&(h=!!r.leading,c=(g="maxWait"in r)?l(i(r.maxWait)||0,t):c,v="trailing"in r?!!r.trailing:v),O.cancel=function(){void 0!==p&&clearTimeout(p),b=0,u=m=f=p=void 0},O.flush=function(){return void 0===p?d:A(n())},O}},function(e,t,r){var o=r(44),n=r(22),i="Expected a function";e.exports=function(e,t,r){var a=!0,l=!0;if("function"!=typeof e)throw new TypeError(i);return n(r)&&(a="leading"in r?!!r.leading:a,l="trailing"in r?!!r.trailing:l),o(e,t,{leading:a,maxWait:t,trailing:l})}},function(e,t,r){(e.exports=r(9)(!1)).push([e.i,'@font-face{font-family:fb-icons;src:url("data:application/octet-stream;base64,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") format("woff")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fb-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-autocomplete:before{content:"\\E800"}.icon-date:before{content:"\\E801"}.icon-checkbox:before{content:"\\E802"}.icon-checkbox-group:before{content:"\\E803"}.icon-radio-group:before{content:"\\E804"}.icon-rich-text:before{content:"\\E805"}.icon-select:before{content:"\\E806"}.icon-textarea:before{content:"\\E807"}.icon-text:before{content:"\\E808"}.icon-pencil:before{content:"\\E809"}.icon-file:before{content:"\\E80A"}.icon-hidden:before{content:"\\E80B"}.icon-cancel:before{content:"\\E80C"}.icon-button:before{content:"\\E80D"}.icon-header:before{content:"\\E80F"}.icon-paragraph:before{content:"\\E810"}.icon-number:before{content:"\\E811"}.icon-copy:before{content:"\\F24D"}.form-wrap.form-builder{position:relative}.form-wrap.form-builder *{box-sizing:border-box}.form-wrap.form-builder input{line-height:normal}.form-wrap.form-builder textarea{overflow:auto}.form-wrap.form-builder button,.form-wrap.form-builder input,.form-wrap.form-builder select,.form-wrap.form-builder textarea{font-family:inherit;font-size:inherit;line-height:inherit}.form-wrap.form-builder .btn-group{position:relative;display:inline-block;vertical-align:middle}.form-wrap.form-builder .btn-group>.btn{position:relative;float:left}.form-wrap.form-builder .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.form-wrap.form-builder .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.form-wrap.form-builder .btn-group .btn+.btn,.form-wrap.form-builder .btn-group .btn+.btn-group,.form-wrap.form-builder .btn-group .btn-group+.btn,.form-wrap.form-builder .btn-group .btn-group+.btn-group{margin-left:-1px}.form-wrap.form-builder .btn-group .input-group-addon:last-child,.form-wrap.form-builder .btn-group .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.form-wrap.form-builder .btn-group .input-group-btn:first-child>.btn:not(:first-child),.form-wrap.form-builder .btn-group .input-group-btn:last-child>.btn,.form-wrap.form-builder .btn-group .input-group-btn:last-child>.btn-group>.btn,.form-wrap.form-builder .btn-group .input-group-btn:last-child>.dropdown-toggle,.form-wrap.form-builder .btn-group .input-group .form-control:last-child,.form-wrap.form-builder .btn-group>.btn:last-child:not(:first-child),.form-wrap.form-builder .btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.form-wrap.form-builder .btn-group>.btn.active,.form-wrap.form-builder .btn-group>.btn:active,.form-wrap.form-builder .btn-group>.btn:focus,.form-wrap.form-builder .btn-group>.btn:hover{z-index:2}.form-wrap.form-builder .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px}.form-wrap.form-builder .btn.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-wrap.form-builder .btn.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-wrap.form-builder .btn.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.form-wrap.form-builder .btn.active,.form-wrap.form-builder .btn.btn-active,.form-wrap.form-builder .btn:active{background-image:none}.form-wrap.form-builder .input-group-addon:last-child,.form-wrap.form-builder .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.form-wrap.form-builder .input-group-btn:first-child>.btn:not(:first-child),.form-wrap.form-builder .input-group-btn:last-child>.btn,.form-wrap.form-builder .input-group-btn:last-child>.btn-group>.btn,.form-wrap.form-builder .input-group-btn:last-child>.dropdown-toggle,.form-wrap.form-builder .input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.form-wrap.form-builder .input-group-addon,.form-wrap.form-builder .input-group-btn,.form-wrap.form-builder .input-group .form-control{display:table-cell}.form-wrap.form-builder .input-group-lg>.form-control,.form-wrap.form-builder .input-group-lg>.input-group-addon,.form-wrap.form-builder .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.form-wrap.form-builder .input-group{position:relative;display:table;border-collapse:separate}.form-wrap.form-builder .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.form-wrap.form-builder .form-control,.form-wrap.form-builder output{font-size:14px;line-height:1.42857143;display:block}.form-wrap.form-builder textarea.form-control{height:auto}.form-wrap.form-builder .form-control{height:34px;display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px}.form-wrap.form-builder .form-control:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-wrap.form-builder .form-group{margin-left:0;margin-bottom:15px}.form-wrap.form-builder .btn,.form-wrap.form-builder .form-control{background-image:none}.form-wrap.form-builder .pull-right{float:right}.form-wrap.form-builder .pull-left{float:left}.form-wrap.form-builder .fb-required,.form-wrap.form-builder .required-asterisk{color:#c10000}.form-wrap.form-builder .fb-checkbox-group input[type=checkbox],.form-wrap.form-builder .fb-checkbox-group input[type=radio],.form-wrap.form-builder .fb-radio-group input[type=checkbox],.form-wrap.form-builder .fb-radio-group input[type=radio]{margin:0 4px 0 0}.form-wrap.form-builder .fb-checkbox-inline,.form-wrap.form-builder .fb-radio-inline{margin-right:8px;display:inline-block;vertical-align:middle;padding-left:0}.form-wrap.form-builder .fb-checkbox-inline label input[type=text],.form-wrap.form-builder .fb-radio-inline label input[type=text]{margin-top:0}.form-wrap.form-builder .fb-checkbox-inline:first-child,.form-wrap.form-builder .fb-radio-inline:first-child{padding-left:0}.form-wrap.form-builder .fb-autocomplete-list{background-color:#fff;display:none;list-style:none;padding:0;border:1px solid #ccc;border-width:0 1px 1px;position:absolute;z-index:20;max-height:200px;overflow-y:auto}.form-wrap.form-builder .fb-autocomplete-list li{display:none;cursor:default;padding:5px;margin:0;transition:background-color .2s ease-in-out}.form-wrap.form-builder .fb-autocomplete-list li.active-option,.form-wrap.form-builder .fb-autocomplete-list li:hover{background-color:rgba(0,0,0,.075)}.form-wrap.form-builder .cb-wrap{width:26%;transition:transform .25s}.form-wrap.form-builder .cb-wrap.pull-left .form-actions{float:left}.form-wrap.form-builder .cb-wrap h4{margin-top:0;color:#666}@media (max-width:481px){.form-wrap.form-builder .cb-wrap{width:64px}.form-wrap.form-builder .cb-wrap h4{display:none}}.form-wrap.form-builder .frmb-control{margin:0;padding:0;border-radius:5px}.form-wrap.form-builder .frmb-control li{cursor:move;list-style:none;margin:0 0 -1px;padding:10px;text-align:left;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-shadow:inset 0 0 0 1px #c5c5c5}.form-wrap.form-builder .frmb-control li .control-icon{width:16px;height:auto;margin-right:10px;margin-left:.2em;display:inline-block}.form-wrap.form-builder .frmb-control li .control-icon img,.form-wrap.form-builder .frmb-control li .control-icon svg{max-width:100%;height:auto}.form-wrap.form-builder .frmb-control li:first-child{border-radius:5px 5px 0 0;margin-top:0}.form-wrap.form-builder .frmb-control li:last-child{border-radius:0 0 5px 5px}.form-wrap.form-builder .frmb-control li:before{margin-right:10px;font-size:16px}.form-wrap.form-builder .frmb-control li:hover{background-color:#f2f2f2}.form-wrap.form-builder .frmb-control li.ui-sortable-helper{border-radius:5px;transition:box-shadow .25s;box-shadow:2px 2px 6px 0 #666;border:1px solid #fff}.form-wrap.form-builder .frmb-control li.ui-state-highlight{width:0;overflow:hidden;padding:0;margin:0;border:0 none}.form-wrap.form-builder .frmb-control li.moving{opacity:.6}.form-wrap.form-builder .frmb-control li.fb-separator{background-color:transparent;box-shadow:none;padding:0;cursor:default}.form-wrap.form-builder .frmb-control li.fb-separator hr{margin:10px 0}@media (max-width:481px){.form-wrap.form-builder .frmb-control li:before{font-size:30px}.form-wrap.form-builder .frmb-control li span{display:none}}.form-wrap.form-builder .frmb-control.sort-enabled li.ui-state-highlight{box-shadow:none;height:0;width:100%;background:radial-gradient(ellipse at center,#545454 0,transparent 75%);border:0 none;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);visibility:visible;overflow:hidden;margin:1px 0 3px;animation:PLACEHOLDER .25s forwards}.form-wrap.form-builder .fb-mobile .form-actions{width:100%}.form-wrap.form-builder .fb-mobile .form-actions button{width:100%;font-size:.85em!important;display:block!important;border-radius:0!important;margin-top:-1px;margin-left:0!important}.form-wrap.form-builder .fb-mobile .form-actions button:first-child{border-radius:5px 5px 0 0!important;margin-top:0!important;border-bottom:0 none}.form-wrap.form-builder .fb-mobile .form-actions button:last-child{border-radius:0 0 5px 5px!important}.form-wrap.form-builder .form-actions{float:right;margin-top:5px}.form-wrap.form-builder .form-actions button{border:0 none}.form-wrap.form-builder .stage-wrap{position:relative;padding:0;margin:0;width:calc(74% - 5px)}@media (max-width:481px){.form-wrap.form-builder .stage-wrap{width:calc(100% - 64px)}}.form-wrap.form-builder .stage-wrap.empty{border:3px dashed #ccc;background-color:hsla(0,0%,100%,.25)}.form-wrap.form-builder .stage-wrap.empty:after{content:attr(data-content);position:absolute;text-align:center;top:50%;left:0;width:100%;margin-top:-1em}.form-wrap.form-builder .frmb{list-style-type:none;min-height:200px;transition:background-color .5s ease-in-out}.form-wrap.form-builder .frmb .fb-required{color:#c10000}.form-wrap.form-builder .frmb.removing{overflow:hidden}.form-wrap.form-builder .frmb>li:hover{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(102,175,233,.6)}.form-wrap.form-builder .frmb>li:hover .field-actions{opacity:1}.form-wrap.form-builder .frmb>li:hover li :hover{background:#fefefe}.form-wrap.form-builder .frmb li{position:relative;padding:6px;clear:both;margin-left:0;margin-bottom:3px;background-color:#fff;transition:background-color .25s ease-in-out,margin-top .4s}.form-wrap.form-builder .frmb li.hidden-field{background-color:hsla(0,0%,100%,.6)}.form-wrap.form-builder .frmb li:first-child{border-top-right-radius:5px;border-top-left-radius:5px}.form-wrap.form-builder .frmb li:first-child .field-actions .btn:last-child{border-radius:0 5px 0 0}.form-wrap.form-builder .frmb li:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.form-wrap.form-builder .frmb li.no-fields label{font-weight:400}@keyframes PLACEHOLDER{0%{height:0}to{height:15px}}.form-wrap.form-builder .frmb li.frmb-placeholder,.form-wrap.form-builder .frmb li.ui-state-highlight{height:0;padding:0;background:radial-gradient(ellipse at center,#545454 0,transparent 75%);border:0 none;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);visibility:visible;overflow:hidden;margin-bottom:3px;animation:PLACEHOLDER .25s forwards}.form-wrap.form-builder .frmb li.moving,.form-wrap.form-builder .frmb li.ui-sortable-helper{transition:box-shadow .5s ease-in-out;box-shadow:2px 2px 6px 0 #666;border:1px solid #fff;border-radius:5px}.form-wrap.form-builder .frmb li.disabled-field{z-index:1;position:relative;overflow:visible}.form-wrap.form-builder .frmb li.disabled-field:hover .frmb-tt{display:inline-block}.form-wrap.form-builder .frmb li.disabled-field [type=checkbox]{float:left;margin-right:10px}.form-wrap.form-builder .frmb li.disabled-field h2{border-bottom:0 none}.form-wrap.form-builder .frmb li.disabled-field label{font-size:12px;font-weight:400;color:#666}.form-wrap.form-builder .frmb li.disabled-field .prev-holder{cursor:default;line-height:28px;padding-left:5px}.form-wrap.form-builder .frmb li .close-field{position:absolute;color:#666;left:50%;bottom:6px;background:#fff;border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;transform:translateX(-50%);padding:0 5px;border-top-right-radius:3px;border-top-left-radius:3px;cursor:pointer;transition:background-color .25s ease-in-out}.form-wrap.form-builder .frmb li .close-field:hover{text-decoration:none}.form-wrap.form-builder .frmb li.button-field .prev-holder,.form-wrap.form-builder .frmb li.button-field address,.form-wrap.form-builder .frmb li.button-field blockquote,.form-wrap.form-builder .frmb li.button-field canvas,.form-wrap.form-builder .frmb li.button-field h1,.form-wrap.form-builder .frmb li.button-field h2,.form-wrap.form-builder .frmb li.button-field h3,.form-wrap.form-builder .frmb li.button-field output,.form-wrap.form-builder .frmb li.button-field p,.form-wrap.form-builder .frmb li.header-field .prev-holder,.form-wrap.form-builder .frmb li.header-field address,.form-wrap.form-builder .frmb li.header-field blockquote,.form-wrap.form-builder .frmb li.header-field canvas,.form-wrap.form-builder .frmb li.header-field h1,.form-wrap.form-builder .frmb li.header-field h2,.form-wrap.form-builder .frmb li.header-field h3,.form-wrap.form-builder .frmb li.header-field output,.form-wrap.form-builder .frmb li.header-field p,.form-wrap.form-builder .frmb li.paragraph-field .prev-holder,.form-wrap.form-builder .frmb li.paragraph-field address,.form-wrap.form-builder .frmb li.paragraph-field blockquote,.form-wrap.form-builder .frmb li.paragraph-field canvas,.form-wrap.form-builder .frmb li.paragraph-field h1,.form-wrap.form-builder .frmb li.paragraph-field h2,.form-wrap.form-builder .frmb li.paragraph-field h3,.form-wrap.form-builder .frmb li.paragraph-field output,.form-wrap.form-builder .frmb li.paragraph-field p{margin:0}.form-wrap.form-builder .frmb li.button-field .field-label,.form-wrap.form-builder .frmb li.header-field .field-label,.form-wrap.form-builder .frmb li.paragraph-field .field-label{display:none}.form-wrap.form-builder .frmb li.button-field.editing .field-label,.form-wrap.form-builder .frmb li.header-field.editing .field-label,.form-wrap.form-builder .frmb li.paragraph-field.editing .field-label{display:block}.form-wrap.form-builder .frmb li.paragraph-field .fld-label{min-height:150px;overflow-y:auto}.form-wrap.form-builder .frmb li.checkbox-field .field-label{display:none}.form-wrap.form-builder .frmb li.delete:hover,.form-wrap.form-builder .frmb li.delete:hover .close-field,.form-wrap.form-builder .frmb li.deleting,.form-wrap.form-builder .frmb li.deleting .close-field,.form-wrap.form-builder .frmb li:hover li.delete:hover,.form-wrap.form-builder .frmb li:hover li.delete:hover .close-field{background-color:#fdd}.form-wrap.form-builder .frmb li.deleting{z-index:20;pointer-events:none}.form-wrap.form-builder .frmb.disabled-field{padding:0 5px}.form-wrap.form-builder .frmb.disabled-field :hover{border-color:transparent}.form-wrap.form-builder .frmb.disabled-field .form-element{float:none;margin-bottom:10px;overflow:visible;padding:5px 0;position:relative}.form-wrap.form-builder .frmb .frm-holder{display:none}.form-wrap.form-builder .frmb .tooltip{left:20px}.form-wrap.form-builder .frmb .prev-holder{display:block}.form-wrap.form-builder .frmb .prev-holder .form-group{margin:0}.form-wrap.form-builder .frmb .prev-holder .ql-editor{min-height:125px}.form-wrap.form-builder .frmb .prev-holder .form-group>label:not([class=fb-checkbox-label]){display:none}.form-wrap.form-builder .frmb .prev-holder input[type=number],.form-wrap.form-builder .frmb .prev-holder input[type=text],.form-wrap.form-builder .frmb .prev-holder select,.form-wrap.form-builder .frmb .prev-holder textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form-wrap.form-builder .frmb .prev-holder input[type=date]{width:auto}.form-wrap.form-builder .frmb .prev-holder select[multiple]{height:auto}.form-wrap.form-builder .frmb .prev-holder label{font-weight:400}.form-wrap.form-builder .frmb .prev-holder input[type=number]{width:auto}.form-wrap.form-builder .frmb .prev-holder input[type=color]{width:60px;padding:2px;display:inline-block}.form-wrap.form-builder .frmb .required-asterisk{display:none}.form-wrap.form-builder .frmb .field-label,.form-wrap.form-builder .frmb .legend{color:#666;margin-bottom:5px;line-height:27px;font-size:16px;font-weight:400}.form-wrap.form-builder .frmb .disabled-field .field-label{display:block}.form-wrap.form-builder .frmb .other-option:checked+label input{display:inline-block}.form-wrap.form-builder .frmb .other-val{margin-left:5px;display:none}.form-wrap.form-builder .frmb .field-actions{position:absolute;top:0;right:0;opacity:0}.form-wrap.form-builder .frmb .field-actions a:before{margin:0}.form-wrap.form-builder .frmb .field-actions a:hover{text-decoration:none;color:#000}.form-wrap.form-builder .frmb .field-actions .btn{display:inline-block;width:32px;height:32px;padding:0 6px;border-radius:0;border-color:#c5c5c5;background-color:#fff;color:#c5c5c5;line-height:32px;font-size:16px;border-width:0 0 1px 1px}.form-wrap.form-builder .frmb .field-actions .btn:first-child{border-bottom-left-radius:5px}.form-wrap.form-builder .frmb .field-actions .toggle-form:hover{background-color:#65aac6;color:#fff}.form-wrap.form-builder .frmb .field-actions .copy-button:hover{background-color:#6fc665;color:#fff}.form-wrap.form-builder .frmb .field-actions .del-button:hover{background-color:#c66865;color:#fff}.form-wrap.form-builder .frmb .option-actions{text-align:right;margin-top:10px;width:100%;margin-left:2%}.form-wrap.form-builder .frmb .option-actions a,.form-wrap.form-builder .frmb .option-actions button{background:#fff;padding:5px 10px;border:1px solid #c5c5c5;font-size:14px;border-radius:5px;cursor:default}.form-wrap.form-builder .frmb .sortable-options-wrap{width:81.33333333%;display:inline-block}.form-wrap.form-builder .frmb .sortable-options-wrap label{font-weight:400}@media (max-width:481px){.form-wrap.form-builder .frmb .sortable-options-wrap{display:block;width:100%}}.form-wrap.form-builder .frmb .sortable-options{display:inline-block;width:100%;margin-left:2%;background:#c5c5c5;margin-bottom:0;border-radius:5px;list-style:none;padding:0}.form-wrap.form-builder .frmb .sortable-options>li{cursor:move;margin:1px}.form-wrap.form-builder .frmb .sortable-options>li:first-child .remove,.radio-group-field .form-wrap.form-builder .frmb .sortable-options>li:nth-child(2) .remove{display:none}.form-wrap.form-builder .frmb .sortable-options>li .remove{position:absolute;opacity:1;right:14px;height:18px;width:18px;top:14px;font-size:12px;padding:0;color:#c10000}.form-wrap.form-builder .frmb .sortable-options>li .remove:before{margin:0}.form-wrap.form-builder .frmb .sortable-options>li .remove:hover{background-color:#c10000;text-decoration:none;color:#fff}.form-wrap.form-builder .frmb .sortable-options .option-selected{margin:0;width:5%}.form-wrap.form-builder .frmb .sortable-options input[type=text]{width:calc(44.5% - 17px);margin:0 1%;float:none}.form-wrap.form-builder .frmb .form-field .form-group{width:100%;clear:left;float:none}.form-wrap.form-builder .frmb .col-md-6 .form-elements,.form-wrap.form-builder .frmb .col-md-8 .form-elements{width:100%}.form-wrap.form-builder .frmb .field-options .add-area .add{clear:both}.form-wrap.form-builder .frmb .style-wrap button.selected{border:1px solid #000;margin-top:0;margin-right:1px;box-shadow:inset 0 0 0 1px #fff;padding:1px 5px}.form-wrap.form-builder .frmb .form-elements{padding:10px 5px;background:#f7f7f7;border-radius:3px;margin:0;border:1px solid #c5c5c5}.form-wrap.form-builder .frmb .form-elements .input-wrap{width:81.33333333%;margin-left:2%;float:left}.form-wrap.form-builder .frmb .form-elements .input-wrap>input[type=checkbox]{margin-top:8px}.form-wrap.form-builder .frmb .form-elements .add{clear:both}.form-wrap.form-builder .frmb .form-elements [contenteditable],.form-wrap.form-builder .frmb .form-elements select[multiple]{height:auto}.form-wrap.form-builder .frmb .form-elements [contenteditable].form-control,.form-wrap.form-builder .frmb .form-elements input[type=color],.form-wrap.form-builder .frmb .form-elements input[type=date],.form-wrap.form-builder .frmb .form-elements input[type=number],.form-wrap.form-builder .frmb .form-elements input[type=text],.form-wrap.form-builder .frmb .form-elements select,.form-wrap.form-builder .frmb .form-elements textarea{transition:background .25s ease-in-out;padding:6px 12px;border:1px solid #c5c5c5;background-color:#fff}@media (max-width:481px){.form-wrap.form-builder .frmb .form-elements .input-wrap{width:100%;margin-left:0;float:none}}.form-wrap.form-builder .frmb .form-elements input[type=number]{width:auto}.form-wrap.form-builder .frmb .form-elements .btn-group{margin-left:2%}.col-md-6 .form-wrap.form-builder .frmb .form-elements .false-label,.col-md-6 .form-wrap.form-builder .frmb .form-elements label,.col-md-8 .form-wrap.form-builder .frmb .form-elements .false-label,.col-md-8 .form-wrap.form-builder .frmb .form-elements label{display:block}.form-wrap.form-builder .frmb .form-elements .false-label:first-child,.form-wrap.form-builder .frmb .form-elements label:first-child{width:16.66666667%;padding-top:7px;margin-bottom:0;text-align:right;font-weight:700;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}@media (max-width:481px){.form-wrap.form-builder .frmb .form-elements .false-label:first-child,.form-wrap.form-builder .frmb .form-elements label:first-child{display:block;width:auto;float:none;text-align:left}.form-wrap.form-builder .frmb .form-elements .false-label:first-child.empty-label,.form-wrap.form-builder .frmb .form-elements label:first-child.empty-label{display:none}}.form-wrap.form-builder .frmb .form-elements .false-label.multiple,.form-wrap.form-builder .frmb .form-elements .false-label.other-label,.form-wrap.form-builder .frmb .form-elements .false-label.required-label,.form-wrap.form-builder .frmb .form-elements .false-label.roles-label,.form-wrap.form-builder .frmb .form-elements .false-label.toggle-label,.form-wrap.form-builder .frmb .form-elements label.multiple,.form-wrap.form-builder .frmb .form-elements label.other-label,.form-wrap.form-builder .frmb .form-elements label.required-label,.form-wrap.form-builder .frmb .form-elements label.roles-label,.form-wrap.form-builder .frmb .form-elements label.toggle-label{text-align:left;float:none;margin-bottom:-3px;font-weight:400;width:calc(81.3333% - 23px)}.form-wrap.form-builder .frmb .form-elements input.error{border:1px solid #c10000}.form-wrap.form-builder .frmb .form-elements input.fld-maxlength{width:75px}.form-wrap.form-builder .frmb .form-elements input.field-error{background:#fefefe;border:1px solid #c5c5c5}.form-wrap.form-builder .frmb .form-elements label em{display:block;font-weight:400;font-size:.75em}.form-wrap.form-builder .frmb .form-elements label.maxlength-label{line-height:1em}.form-wrap.form-builder .frmb .form-elements .available-roles{display:none;padding:10px;margin:10px 0;background:#e6e6e6;box-shadow:inset 0 0 2px 0 #b3b3b3}@media (max-width:481px){.form-wrap.form-builder .frmb .form-elements .available-roles{margin-left:0}}.form-wrap.form-builder .frmb .form-elements .available-roles label{font-weight:400;width:auto;float:none;display:inline}.form-wrap.form-builder .frmb .form-elements .available-roles input{display:inline;top:auto}.form-wrap.form-builder .autocomplete-field .sortable-options .option-selected{display:none}.form-wrap.form-builder .fb-mobile .field-actions{opacity:1}.form-wrap.form-builder [tooltip]{position:relative}.form-wrap.form-builder [tooltip]:hover:after{background:rgba(0,0,0,.9);border-radius:5px 5px 5px 0;bottom:23px;color:#fff;content:attr(tooltip);padding:10px 5px;position:absolute;z-index:98;left:2px;width:230px;text-shadow:none;font-size:12px;line-height:1.5em;cursor:default}.form-wrap.form-builder [tooltip]:hover:before{border:solid;border-color:#222 transparent;border-width:6px 6px 0;bottom:17px;content:"";left:2px;position:absolute;z-index:99;cursor:default}.form-wrap.form-builder .tooltip-element{visibility:visible;color:#fff;background:#000;width:16px;height:16px;border-radius:8px;display:inline-block;text-align:center;line-height:16px;margin:0 5px;font-size:12px;cursor:default}.form-wrap.form-builder .kc-toggle{padding-left:0!important}.form-wrap.form-builder .kc-toggle span{position:relative;width:48px;height:24px;background:#e6e6e6;display:inline-block;border-radius:4px;border:1px solid #ccc;padding:2px;overflow:hidden;float:left;margin-right:5px;will-change:transform}.form-wrap.form-builder .kc-toggle span:after,.form-wrap.form-builder .kc-toggle span:before{position:absolute;display:inline-block;top:0}.form-wrap.form-builder .kc-toggle span:after{position:relative;content:"";width:50%;height:100%;left:0;border-radius:3px;background:linear-gradient(180deg,#fff 0,#ccc);border:1px solid #999;transition:transform .1s;transform:translateX(0)}.form-wrap.form-builder .kc-toggle span:before{border-radius:4px;top:2px;left:2px;content:"";width:calc(100% - 4px);height:18px;box-shadow:inset 0 0 1px 1px #b3b3b3;background-color:transparent}.form-wrap.form-builder .kc-toggle input{height:0;overflow:hidden;width:0;opacity:0;pointer-events:none;margin:0}.form-wrap.form-builder .kc-toggle input:checked+span:after{transform:translateX(100%)}.form-wrap.form-builder .kc-toggle input:checked+span:before{background-color:#6fc665}.form-wrap.form-builder:after{content:"";display:table;clear:both}.cb-wrap,.stage-wrap{vertical-align:top}.cb-wrap.pull-right,.stage-wrap.pull-right{float:right}.cb-wrap.pull-left,.stage-wrap.pull-left{float:left}.form-elements,.form-group,.multi-row span,textarea{display:block}.form-elements:after,.form-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.form-elements .field-options div:hover,.frmb .legend,.frmb .prev-holder{cursor:move}.frmb-tt{display:none;position:absolute;top:0;left:0;border:1px solid #262626;background-color:#666;border-radius:5px;padding:5px;color:#fff;z-index:20;text-align:left;font-size:12px;pointer-events:none}.frmb-tt:before{border-color:#262626 transparent;bottom:-11px}.frmb-tt:after,.frmb-tt:before{content:"";position:absolute;border-style:solid;border-width:10px 10px 0;border-color:#666 transparent;display:block;width:0;z-index:1;margin-left:-10px;bottom:-10px;left:20px}.frmb-tt a{text-decoration:underline;color:#fff}.fb-mobile .frmb li .del-button,.fb-mobile .frmb li .toggle-form,.frmb li:hover .del-button,.frmb li:hover .toggle-form{opacity:1}.frmb-xml .ui-dialog-content{white-space:pre-wrap;word-wrap:break-word;font-size:12px;padding:0 30px;margin-top:0}.toggle-form{opacity:0}.toggle-form:hover{border-color:#ccc}.toggle-form:before{margin:0}.formb-field-vars .copy-var{display:inline-block;width:24px;height:24px;background:#b3b3b3;text-indent:-9999px}.ui-button .ui-button-text{line-height:0}.form-builder-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;z-index:10}.form-builder-overlay.visible{display:block}.form-builder-dialog{position:absolute;border-radius:5px;background:#fff;z-index:20;transform:translate(-50%,-50%);top:0;left:0;padding:10px;box-shadow:0 3px 10px #000;min-width:166px;max-height:80%;overflow-y:scroll}.form-builder-dialog h3{margin-top:0}.form-builder-dialog.data-dialog{width:65%;background-color:#23241f}.form-builder-dialog.data-dialog pre{background:none;border:0 none;box-shadow:none;margin:0;color:#f2f2f2}.form-builder-dialog.positioned{transform:translate(-50%,-100%)}.form-builder-dialog.positioned .button-wrap:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:10px solid #fff;position:absolute;left:50%;top:100%;transform:translate(-50%,10px)}.form-builder-dialog .button-wrap{position:relative;margin-top:10px;text-align:right;clear:both}.form-builder-dialog .button-wrap .btn{margin-left:10px}',""])},function(e,t,r){var o=r(46);"string"==typeof o&&(o=[[e.i,o,""]]);var n={attrs:{class:"formBuilder-injected-style"},sourceMap:!1,hmr:!0,transform:void 0,insertInto:void 0};r(8)(o,n);o.locals&&(e.exports=o.locals)},function(t,r,o){var n=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}var y=function(t,r){var o=this,g=this,y=f.default.current,w="frmb-"+(new Date).getTime(),x=new u.Data(w),A=new s.default(w);t.layout||(t.layout=d.default);var O=new t.layout(t.layoutTemplates,!0),k=new p.default(w,O,g),q=h.markup;t=k.processOptions(t),x.layout=k.editorLayout(t.controlPosition),k.editorUI(w),x.formID=w,x.lastID=x.formID+"-fld-1";var E=new b.default(t,A),j=m.config.subtypes=k.processSubtypes(t.subtypes),C=e(A.stage),S=e(A.controls);C.sortable({cursor:"move",opacity:.9,revert:150,beforeStop:function(e,t){return k.beforeStop.call(k,e,t)},start:function(e,t){return k.startMoving.call(k,e,t)},stop:function(e,t){return k.stopMoving.call(k,e,t)},cancel:["input","select","textarea",".disabled-field",".form-elements",".btn","button",".is-locked"].join(", "),placeholder:"frmb-placeholder"}),t.allowStageSort||C.sortable("disable"),S.sortable({helper:"clone",opacity:.9,connectWith:C,cancel:".fb-separator",cursor:"move",scroll:!1,placeholder:"ui-state-highlight",start:function(e,t){return k.startMoving.call(k,e,t)},stop:function(e,t){return k.stopMoving.call(k,e,t)},revert:150,beforeStop:function(e,t){return k.beforeStop.call(k,e,t)},distance:3,update:function(e,r){if(k.doCancel)return!1;r.item.parent()[0]===A.stage?(k.doCancel=!0,T(r.item)):(k.setFieldOrder(S),k.doCancel=!t.sortableControls)}});var T=function(e){if(e[0].classList.contains("input-set-control")){var r=[],o=t.inputSets.find(function(t){return(0,h.hyphenCase)(t.name||t.label)===e[0].dataset.type});if(o&&o.showHeader){var n={type:"header",subtype:"h2",id:o.name,label:o.label};r.push(n)}r.push.apply(r,o.fields),r.forEach(function(e){D(e,!0),(k.stopIndex||0===k.stopIndex)&&k.stopIndex++})}else D(e,!0)},L=e(A.editorWrap),N=q("div",A.controls,{id:x.formID+"-cb-wrap",className:"cb-wrap "+x.layout.controls});t.showActionButtons&&N.appendChild(A.formActions),L.append(A.stage,N),"textarea"!==r.type?e(r).append(L):e(r).replaceWith(L),e(A.controls).on("click","li",function(t){var r=t.target,o=e(r).closest("li");k.stopIndex=void 0,T(o),k.save.call(k)});var D=function(r){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={};if(r instanceof jQuery)if(n.type=r[0].dataset.type,n.type){var i=E.custom.lookup(n.type);if(i)n=Object.assign({},i);else{var a=E.getClass(n.type);n.label=a.label(n.type)}}else{var l=r[0].attributes;o||(n.values=r.children().map(function(t,r){return{label:e(r).text(),value:e(r).attr("value"),selected:Boolean(e(r).attr("selected"))}}));for(var s=l.length-1;s>=0;s--)n[l[s].name]=l[s].value}else n=Object.assign({},r);n.name||(n.name=(0,h.nameAttr)(n)),o&&["text","number","file","date","select","textarea","autocomplete"].includes(n.type)&&(n.className=n.className||"form-control");var u=/(?:^|\s)btn-(.*?)(?:\s|$)/g.exec(n.className);u&&(n.style=u[1]),o&&(n=Object.assign({},n,t.onAddField(x.lastID,n)),setTimeout(function(){return document.dispatchEvent(c.default.fieldAdded)},10)),W(n,o),A.stage.classList.remove("empty")},M=function(r){(r=k.getData(r))&&r.length?(r.forEach(function(e){return D((0,h.trimObj)(e))}),A.stage.classList.remove("empty")):t.defaultFields&&t.defaultFields.length?(t.defaultFields.forEach(function(e){return D(e)}),A.stage.classList.remove("empty")):t.prepend||t.append||(A.stage.classList.add("empty"),A.stage.dataset.content=f.default.get("getStarted")),function(){var r=[],o=function(e){return q("li",t[e],{className:"disabled-field form-"+e})};return t.prepend&&!e(".disabled-field.form-prepend",A.stage).length&&(r.push(!0),C.prepend(o("prepend"))),t.append&&!e(".disabled-field.form-.append",A.stage).length&&(r.push(!0),C.append(o("append"))),k.disabledTT(A.stage),r.some(function(e){return!0===e})}()&&A.stage.classList.remove("empty"),k.save()},R=function(e){var t=e.type,r=e.values,o=e.name,n=void 0,i=[q("a",f.default.get("addOption"),{className:"add add-opt"})],a=[q("label",f.default.get("selectOptions"),{className:"false-label"})],l=e.multiple||"checkbox-group"===t;if(r&&r.length)n=r.map(function(e){return Object.assign({},{selected:!1},e)});else{var s=[1,2,3];["checkbox-group","checkbox"].includes(t)&&(s=[1]);var u=(n=s.map(function(e){return function(e){var r={label:e,value:(0,h.hyphenCase)(e)};return"autocomplete"!==t&&(r.selected=!1),r}(""+f.default.get("optionCount",e))}))[0];u.hasOwnProperty("selected")&&"radio-group"!==t&&(u.selected=!0)}var c=q("div",i,{className:"option-actions"}),d=q("ol",n.map(function(e){return J(o,e,l)}),{className:"sortable-options"}),p=q("div",[d,c],{className:"sortable-options-wrap"});return a.push(p),q("div",a,{className:"form-group field-options"}).outerHTML},B=function(e){var r=e.type,o=[],i=function(e){var t=["required","label","description","placeholder","className","name","access","value"],r=!["header","paragraph","file","autocomplete"].concat(A.optionFields).includes(e),o={autocomplete:t.concat(["options","requireValidOption"]),button:["label","subtype","style","className","name","value","access"],checkbox:["required","label","description","toggle","inline","className","name","access","other","options"],text:t.concat(["subtype","maxlength"]),date:t,file:t.concat(["subtype","multiple"]),header:["label","subtype","className","access"],hidden:["name","value","access"],paragraph:["label","subtype","className","access"],number:t.concat(["min","max","step"]),select:t.concat(["multiple","options"]),textarea:t.concat(["subtype","maxlength","rows"])};o["checkbox-group"]=o.checkbox,o["radio-group"]=o.checkbox;var n=o[e];return"radio-group"===e&&(0,h.removeFromArray)("toggle",n),["header","paragraph","button"].includes(e)&&(0,h.removeFromArray)("description",n),r||(0,h.removeFromArray)("value",n),n||t}(r),a={required:function(){return Y(e)},toggle:function(){return z("toggle",e,{first:f.default.get("toggle")})},inline:function(){var t={first:f.default.get("inline"),second:f.default.get("inlineDesc",r.replace("-group",""))};return z("inline",e,t)},label:function(){return V("label",e)},description:function(){return V("description",e)},subtype:function(){return Q("subtype",e,j[r])},style:function(){return U(e.style)},placeholder:function(){return V("placeholder",e)},rows:function(){return H("rows",e)},className:function(t){return V("className",e,t)},name:function(t){return V("name",e,t)},value:function(){return V("value",e)},maxlength:function(){return H("maxlength",e)},access:function(){var r=['
"];for(l in t.roles)if(t.roles.hasOwnProperty(l)){var o="fld-"+x.lastID+"-roles-"+l,n={type:"checkbox",name:"roles[]",value:l,id:o,className:"roles-field"};s.includes(l)&&(n.checked="checked"),r.push('")}r.push("
");var i={first:f.default.get("roles"),second:f.default.get("limitRole"),content:r.join("")};return z("access",e,i)},other:function(){return z("other",e,{first:f.default.get("enableOther"),second:f.default.get("enableOtherMsg")})},options:function(){return R(e)},requireValidOption:function(){return z("requireValidOption",e,{first:" ",second:f.default.get("requireValidOption")})},multiple:function(){var t={default:{first:"Multiple",second:"set multiple attribute"},file:{first:f.default.get("multipleFiles"),second:f.default.get("allowMultipleFiles")},select:{first:" ",second:f.default.get("selectionsMessage")}};return z("multiple",e,t[r]||t.default)}},l=void 0,s=void 0!==e.role?e.role.split(","):[];["min","max","step"].forEach(function(t){a[t]=function(){return H(t,e)}});var u=["name","className"];if(Object.keys(i).forEach(function(e){var n=i[e],l=[!0],s=t.disabledAttrs.includes(n);if(t.typeUserDisabledAttrs[r]){var f=t.typeUserDisabledAttrs[r];l.push(!f.includes(n))}if(t.typeUserAttrs[r]){var c=Object.keys(t.typeUserAttrs[r]);l.push(!c.includes(n))}s&&!u.includes(n)&&l.push(!1),l.every(Boolean)&&o.push(a[n](s))}),t.typeUserAttrs[r]){var c=function(e,t){var r=[],o={array:P,string:I,number:H,boolean:function(e,r){var o;return z(e,n({},r,((o={})[e]=t[e],o)),{first:r.label})}};for(var i in e)if(e.hasOwnProperty(i)){var a=F(i,e[i]),l=f.default.get(i),s=e[i],u=s.value||"";s.value=t[i]||s.value||"",s.label&&(y[i]=s.label),o[a]&&r.push(o[a](i,s)),y[i]=l,s.value=u}return r.join("")}(t.typeUserAttrs[r],e);o.push(c)}return o.join("")};function F(e,t){return[["array",function(e){return!!e.options}],[i(t.value),function(){return!0}]].find(function(e){return e[1](t)})[0]||"string"}function I(e,t){var r=t.class,o=t.className,n=v(t,["class","className"]),i={id:e+"-"+x.lastID,title:n.description||n.label||e.toUpperCase(),name:e,type:n.type||"text",className:["fld-"+e,(r||o||"").trim()]},a='";return["checkbox","checkbox-group","radio-group"].includes(i.type)||i.className.push("form-control"),i=Object.assign({},n,i),'
'+a+('
'+("")+"
")+"
"}function P(e,t){var r=t.multiple,o=t.options,n=t.label,i=t.value,a=t.class,l=t.className,s=v(t,["multiple","options","label","value","class","className"]),u=Object.keys(o).map(function(e){var t={value:e};return(Array.isArray(i)?i.includes(e):e===i)&&(t.selected=null),q("option",o[e],t)}),f={id:e+"-"+x.lastID,title:s.description||n||e.toUpperCase(),name:e,className:("fld-"+e+" form-control "+(a||l||"")).trim()};r&&(f.multiple=!0);var c='";return Object.keys(s).forEach(function(e){f[e]=s[e]}),'
'+c+('
'+q("select",u,f).outerHTML+"
")+"
"}var z=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=function(t){return q("label",t,{for:e+"-"+x.lastID}).outerHTML},n={type:"checkbox",className:"fld-"+e,name:e,id:e+"-"+x.lastID};t[e]&&(n.checked=!0);var i=[],a=[q("input",null,n).outerHTML];return r.first&&i.push(o(r.first)),r.second&&a.push(" ",o(r.second)),r.content&&a.push(r.content),a=q("div",a,{className:"input-wrap"}).outerHTML,q("div",i.concat(a),{className:"form-group "+e+"-wrap"}).outerHTML},U=function(e){var t="";"undefined"===e&&(e="default");var r="";return t+=k.input({value:e||"default",type:"hidden",className:"btn-style"}).outerHTML,t+='
',m.styles.btn.forEach(function(r){var o=["btn-xs","btn","btn-"+r];e===r&&o.push("selected");var n=q("button",f.default.get("styles.btn."+r),{value:r,type:"button",className:o.join(" ")}).outerHTML;t+=n}),(t=q("div",[r,t+="
"],{className:"form-group style-wrap"})).outerHTML},H=function(e,t){var r=t.class,o=t.className,n=v(t,["class","className"])[e],i=f.default.get(e)||e,a={type:"number",value:n,name:e,min:"0",placeholder:f.default.get("placeholder."+e),className:("fld-"+e+" form-control "+(r||o||"")).trim(),id:e+"-"+x.lastID},l=k.input((0,h.trimObj)(a)).outerHTML;return q("div",['",'
'+l+"
"],{className:"form-group "+e+"-wrap"}).outerHTML},Q=function(e,t,r){var o=r.map(function(r,o){var n=Object.assign({label:y.option+" "+o,value:void 0},r);return r.value===t[e]&&(n.selected=!0),n=(0,h.trimObj)(n),q("option",n.label,n)}),n={id:e+"-"+x.lastID,name:e,className:"fld-"+e+" form-control"},i=f.default.get(e)||(0,h.capitalize)(e)||"",a=q("label",i,{for:n.id}),l=q("select",o,n),s=q("div",l,{className:"input-wrap"});return q("div",[a,s],{className:"form-group "+n.name+"-wrap"}).outerHTML},V=function(e,r){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=r[e]||"",i=f.default.get(e);"label"===e&&(["paragraph"].includes(r.type)?i=f.default.get("content"):n=(0,h.parsedHtml)(n));var a=f.default.get("placeholders."+e)||"",l="";if(![].some(function(e){return!0===e})){var s={name:e,placeholder:a,className:"fld-"+e+" form-control",id:e+"-"+x.lastID},u=q("label",i,{for:s.id}).outerHTML;"label"!==e||t.disableHTMLLabels?(s.value=n,s.type="text",l+=""):(s.contenteditable=!0,l+=q("div",n,s).outerHTML);var c='
'+l+"
",d=o?"none":"block";"value"===e&&(d=r.subtype&&"quill"===r.subtype&&"none"),l=q("div",[u,c],{className:"form-group "+e+"-wrap",style:"display: "+d})}return l.outerHTML},Y=function(e){var t=e.type,r=[],o="";return["header","paragraph","button"].includes(t)&&r.push(!0),r.some(function(e){return!0===e})||(o=z("required",e,{first:f.default.get("required")})),o},W=function(r){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=r.type||"text",i=r.label||(o?y.get(n)||f.default.get("label"):""),a=t.disabledFieldButtons[n]||r.disabledFieldButtons,l=[q("a",null,{type:"remove",id:"del_"+x.lastID,className:"del-button btn icon-cancel delete-confirm",title:f.default.get("removeMessage")}),q("a",null,{type:"edit",id:x.lastID+"-edit",className:"toggle-form btn icon-pencil",title:f.default.get("hide")}),q("a",null,{type:"copy",id:x.lastID+"-copy",className:"copy-button btn icon-copy",title:f.default.get("copyButtonTooltip")})];a&&Array.isArray(a)&&(l=l.filter(function(e){return!a.includes(e.type)}));var s=[q("div",l,{className:"field-actions"})];s.push(q("label",(0,h.parsedHtml)(i),{className:"field-label"})),s.push(q("span"," *",{className:"required-asterisk",style:r.required?"display:inline":""}));var u={className:"tooltip-element",tooltip:r.description,style:r.description?"display:inline-block":"display:none"};s.push(q("span","?",u)),s.push(q("div","",{className:"prev-holder"}));var c=q("div",[B(r),q("a",f.default.get("close"),{className:"close-field"})],{className:"form-elements"}),d=q("div",c,{id:x.lastID+"-holder",className:"frm-holder",dataFieldId:x.lastID});g.currentEditPanel=d,s.push(d);var p=q("li",s,{class:n+"-field form-field",type:n,id:x.lastID}),m=e(p);m.data("fieldData",{attrs:r}),void 0!==k.stopIndex?e("> li",A.stage).eq(k.stopIndex).before(m):C.append(m),e(".sortable-options",m).sortable({update:function(){return k.updatePreview(m)}}),k.updatePreview(m),t.typeUserEvents[n]&&t.typeUserEvents[n].onadd&&t.typeUserEvents[n].onadd(p),o&&(t.editOnAdd&&(k.closeAllEdit(),k.toggleEdit(x.lastID,!1)),p.scrollIntoView&&t.scrollToFieldOnAdd&&p.scrollIntoView({behavior:"smooth"})),x.lastID=k.incrementId(x.lastID)},J=function(e,t,r){var o={selected:r?"checkbox":"radio"},n=["value","label","selected"],i=[];t=Object.assign({selected:!1,label:"",value:""},t);for(var a=n.length-1;a>=0;a--){var l=n[a];if(t.hasOwnProperty(l)){var s={type:o[l]||"text",className:"option-"+l,value:t[l],name:e+"-option"};s.placeholder=f.default.get("placeholder."+l)||"","selected"===l&&!0===t.selected&&(s.checked=t.selected),i.push(q("input",null,s))}}var u={className:"remove btn icon-cancel",title:f.default.get("removeMessage")};return i.push(q("a",null,u)),q("li",i).outerHTML},Z=[".form-elements input",".form-elements select",".form-elements textarea"].join(", ");C.on("change blur keyup click",Z,(0,a.default)(function(t){if(t){if([function(e){var t=e.type,r=e.target;return"keyup"===t&&"className"===r.name}].some(function(e){return e(t)}))return!1;k.updatePreview(e(t.target).closest(".form-field")),k.save.call(k)}},333,{leading:!1})),C.on("click touchstart",".remove",function(r){var o=e(r.target).parents(".form-field:eq(0)"),n=o[0],i=n.getAttribute("type"),a=e(r.target.parentElement);r.preventDefault(),n.querySelector(".sortable-options").childNodes.length<=2&&!i.includes("checkbox")?t.notify.error("Error: "+f.default.get("minOptionMessage")):a.slideUp("250",function(){a.remove(),k.updatePreview(o),k.save.call(k)})}),C.on("touchstart","input",function(t){var r=e(o);if(!0===t.handled)return!1;if("checkbox"===r.attr("type"))r.trigger("click");else{r.focus();var n=r.val();r.val(n)}}),C.on("click touchstart",".toggle-form, .close-field",function(t){if(t.stopPropagation(),t.preventDefault(),!0===t.handled)return!1;var r=e(t.target).parents(".form-field:eq(0)").attr("id");k.toggleEdit(r),t.handled=!0}),C.on("dblclick","li.form-field",function(t){if(!["select","input","label"].includes(t.target.tagName.toLowerCase())&&"true"!==t.target.contentEditable&&(t.stopPropagation(),t.preventDefault(),!0!==t.handled)){var r="li"==t.target.tagName?e(t.target).attr("id"):e(t.target).closest("li.form-field").attr("id");k.toggleEdit(r),t.handled=!0}}),C.on("change",'[name="subtype"]',function(t){var r=e(t.target).closest("li.form-field");e(".value-wrap",r).toggle("quill"!==t.target.value)});if(C.on("change",[".prev-holder input",".prev-holder select",".prev-holder textarea"].join(", "),function(e){var t=void 0;if(!e.target.classList.contains("other-option")){var r=(0,h.closest)(e.target,".form-field");if(["select","checkbox-group","radio-group"].includes(r.type)){var o=r.getElementsByClassName("option-value");"select"===r.type?(0,h.forEach)(o,function(t){o[t].parentElement.childNodes[0].checked=e.target.value===o[t].value}):(t=document.getElementsByName(e.target.name),(0,h.forEach)(t,function(e){o[e].parentElement.childNodes[0].checked=t[e].checked}))}else{var n=document.getElementById("value-"+r.id);n&&(n.value=e.target.value)}k.save.call(k)}}),(0,h.addEventListeners)(A.stage,"keyup change",function(e){var t=e.target;if(t.classList.contains("fld-label")){var r=t.value||t.innerHTML;(0,h.closest)(t,".form-field").querySelector(".field-label").innerHTML=(0,h.parsedHtml)(r)}}),C.on("keyup","input.error",function(t){var r=t.target;return e(r).removeClass("error")}),C.on("keyup",'input[name="description"]',function(t){var r=e(t.target).parents(".form-field:eq(0)"),o=e(".tooltip-element",r),n=e(t.target).val();if(""!==n)if(o.length)o.attr("tooltip",n).css("display","inline-block");else{var i='?';e(".field-label",r).after(i)}else o.length&&o.css("display","none")}),C.on("change",".fld-multiple",function(t){var r=t.target.checked?"checkbox":"radio",o=e(".option-selected",e(t.target).closest(".form-elements"));return o.each(function(e){return o[e].type=r}),r}),C.on("blur","input.fld-name",function(t){t.target.value=(0,h.safename)(t.target.value),""===t.target.value?e(t.target).addClass("field-error").attr("placeholder",f.default.get("cannotBeEmpty")):e(t.target).removeClass("field-error")}),C.on("blur","input.fld-maxlength",function(e){e.target.value=(0,h.forceNumber)(e.target.value)}),C.on("click touchstart",".icon-copy",function(r){r.preventDefault();var o=e(r.target).parent().parent("li"),n=function(r){var o=r.attr("id"),n=r.attr("type"),i=n+"-"+(new Date).getTime(),a=r.clone();return e(".fld-name",a).val(i),a.find("[id]").each(function(e,t){t.id=t.id.replace(o,x.lastID)}),a.find("[for]").each(function(e,t){var r=t.getAttribute("for").replace(o,x.lastID);t.setAttribute("for",r)}),a.attr("id",x.lastID),a.attr("name",i),a.addClass("cloned"),e(".sortable-options",a).sortable(),t.typeUserEvents[n]&&t.typeUserEvents[n].onclone&&t.typeUserEvents[n].onclone(a[0]),x.lastID=k.incrementId(x.lastID),a}(o);n.insertAfter(o),k.updatePreview(n),k.save.call(k)}),C.on("click touchstart",".delete-confirm",function(r){r.preventDefault();var o=r.target.getBoundingClientRect(),n=document.body.getBoundingClientRect(),i={pageX:o.left+o.width/2,pageY:o.top-n.top-12},a=e(r.target).parents(".form-field:eq(0)").attr("id"),l=e(document.getElementById(a));if(document.addEventListener("modalClosed",function(){l.removeClass("deleting")},!1),t.fieldRemoveWarn){var s=q("h3",f.default.get("warning")),u=q("p",f.default.get("fieldRemoveWarning"));k.confirm([s,u],function(){return k.removeField(a)},i),l.addClass("deleting")}else k.removeField(a)}),C.on("click",".style-wrap button",function(t){var r=e(t.target),o=r.val(),n=r.parent().prev(".btn-style");n.val(o),r.siblings(".btn").removeClass("selected"),r.addClass("selected"),k.updatePreview(n.closest(".form-field")),k.save.call(k)}),C.on("click",".fld-required",function(t){e(t.target).closest(".form-field").find(".required-asterisk").toggle()}),C.on("click","input.fld-access",function(t){var r=e(t.target).closest(".form-field").find(".available-roles"),o=e(t.target);r.slideToggle(250,function(){o.is(":checked")||e("input[type=checkbox]",r).removeAttr("checked")})}),C.on("click",".add-opt",function(t){t.preventDefault();var r=e(t.target).closest(".field-options"),o=e('[name="multiple"]',r),n=e(".option-selected:eq(0)",r),i=!1;i=o.length?o.prop("checked"):"checkbox"===n.attr("type");var a=n.attr("name").replace(/-option$/,"");e(".sortable-options",r).append(J(a,!1,i))}),C.on("mouseover mouseout",".remove, .del-button",function(t){return e(t.target).closest("li").toggleClass("delete")}),M(),t.disableInjectedStyle){var X=document.getElementsByClassName("formBuilder-injected-style");(0,h.forEach)(X,function(e){return(0,l.remove)(X[e])})}return document.dispatchEvent(c.default.loaded),g.actions={getFieldTypes:function(e){return e?(0,h.subtract)(E.getRegistered(),t.disableFields):E.getRegistered()},clearFields:function(e){return k.removeAllFields(A.stage,e)},showData:k.showData.bind(k),save:k.save.bind(k),addField:function(e,t){k.stopIndex=x.formData.length?t:void 0,D(e)},removeField:k.removeField.bind(k),getData:k.getFormData.bind(k),setData:function(e){k.stopIndex=void 0,k.removeAllFields(A.stage,!1),M(e)},setLang:function(e){f.default.setCurrent.call(f.default,e).then(function(){A.stage.dataset.content=f.default.get("getStarted"),E.init(),A.empty(A.formActions),k.formActionButtons().forEach(function(e){return A.formActions.appendChild(e)})})},toggleFieldEdit:function(e){(Array.isArray(e)?e:[e]).forEach(function(e){["number","string"].includes(void 0===e?"undefined":i(e))&&("number"==typeof e?e=A.stage.children[e].id:/^frmb-/.test(e)||(e=A.stage.querySelector(e).id),k.toggleEdit(e))})},toggleAllFieldEdit:function(){(0,h.forEach)(A.stage.children,function(e){k.toggleEdit(A.stage.children[e].id)})},closeAllFieldEdit:k.closeAllEdit.bind(k)},A.onRender(A.controls,function(){setTimeout(function(){A.stage.style.minHeight=A.controls.clientHeight+"px",t.stickyControls.enable&&k.stickyControls(C)},0)}),g};!function(e){var t={init:function(r,o){var n=jQuery.extend({},m.defaultOptions,r,!0),i=n.i18n,a=v(n,["i18n"]);m.config.opts=a;var l=jQuery.extend({},m.defaultI18n,i,!0);return t.instance={actions:{getFieldTypes:null,addField:null,clearFields:null,closeAllFieldEdit:null,getData:null,removeField:null,save:null,setData:null,setLang:null,showData:null,toggleAllFieldEdit:null,toggleFieldEdit:null},get formData(){return t.instance.actions.getData&&t.instance.actions.getData("json")},promise:new Promise(function(r,n){f.default.init(l).then(function(){o.each(function(r){var n=new y(a,o[r]);e(o[r]).data("formBuilder",n),Object.assign(t,n.actions),t.instance.actions=n.actions}),delete t.instance.promise,r(t.instance)}).catch(a.notify.error)})},t.instance}};jQuery.fn.formBuilder=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t[e]){for(var r=arguments.length,o=Array(r>1?r-1:0),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⁡FHcNdajgXksmZrEa_Z1wuAWe|?Jp+J9>LeDztt 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

NroUGlaXwR8c;cfQaSW*x{A-*89radVIrR% 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 IiE;u00O}bI-T(jq delta 47518 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

^)PisA4&yrze@KL6MkKxca%;o`g5{TO{NDU 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 */ -!function(e){"use strict";!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=32)}([function(e,t,n){t.__esModule=!0;var r="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},o=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var n=0;n=r.length)break;a=r[i++]}else{if((i=r.next()).done)break;a=i.value}var s=a;this[s]=t[s],delete t[s]}t.id||(t.name?t.id=t.name:t.id="control-"+Math.floor(1e7*Math.random()+1)),this.id=t.id,this.type=t.type,this.description&&(t.title=this.description),e.controlConfig||(e.controlConfig={});var l=this.subtype?this.type+"."+this.subtype:this.type;this.classConfig=jQuery.extend({},e.controlConfig[l]||{}),this.subtype&&(t.type=this.subtype),this.required&&(t.required="required",t["aria-required"]="true"),this.disabled&&(t.disabled="disabled"),this.config=t,this.configure()}return e.register=function(t,n,r){var o=r?r+".":"";e.classRegister||(e.classRegister={}),Array.isArray(t)||(t=[t]);var i=t,a=Array.isArray(i),s=0;for(i=a?i:i[Symbol.iterator]();;){var l;if(a){if(s>=i.length)break;l=i[s++]}else{if((s=i.next()).done)break;l=s.value}var u=l;-1===u.indexOf(".")?e.classRegister[o+u]=n:e.error("Ignoring type "+u+". Cannot use the character '.' in a type name.")}},e.getRegistered=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=Object.keys(e.classRegister);return n.length?n.filter(function(e){return t?e.indexOf(t+".")>-1:-1==e.indexOf(".")}):n},e.getRegisteredSubtypes=function(){var t={};for(var n in e.classRegister)if(e.classRegister.hasOwnProperty(n)){var r=n.split("."),i=o(r,2),a=i[0],s=i[1];if(!s)continue;t[a]||(t[a]=[]),t[a].push(s)}return t},e.getClass=function(t,n){var r=n?t+"."+n:t,o=e.classRegister[r]||e.classRegister[t];return o||e.error("Invalid control type. (Type: "+t+", Subtype: "+n+"). Please ensure you have registered it, and imported it correctly.")},e.loadCustom=function(t){var n=[];if(t&&(n=n.concat(t)),window.fbControls&&(n=n.concat(window.fbControls)),!this.fbControlsLoaded){var r=n,o=Array.isArray(r),i=0;for(r=o?r:r[Symbol.iterator]();;){var a;if(o){if(i>=r.length)break;a=r[i++]}else{if((i=r.next()).done)break;a=i.value}a(e,e.classRegister)}this.fbControlsLoaded=!0}},e.mi18n=function(e,t){var n=this.definition,o=n.i18n||{};o=o[s.default.locale]||o.default||o;var i=this.camelCase(e),a="object"==(void 0===o?"undefined":r(o))?o[i]||o[e]:o;if(a)return a;var l=n.mi18n;return"object"===(void 0===l?"undefined":r(l))&&(l=l[i]||l[e]),l||(l=i),s.default.get(l,t)},e.active=function(e){return!Array.isArray(this.definition.inactive)||-1==this.definition.inactive.indexOf(e)},e.label=function(e){return this.mi18n(e)},e.icon=function(e){var t=this.definition;return t&&"object"===r(t.icon)?t.icon[e]:t.icon},e.prototype.configure=function(){},e.prototype.build=function(){var e=this.config,t=e.label,n=e.type,r=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["label","type"]);return this.markup(n,(0,a.parsedHtml)(t),r)},e.prototype.on=function(e){var t=this,n={prerender:function(e){},render:function(e){var n=function(){t.onRender&&t.onRender()};t.css&&(0,a.getStyles)(t.css),t.js&&!(0,a.isCached)(t.js)?(0,a.getScripts)(t.js).done(n):n()}};return e?n[e]:n},e.error=function(e){throw new Error(e)},e.prototype.markup=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.element=(0,a.markup)(e,t,n),this.element},e.prototype.parsedHtml=function(e){return(0,a.parsedHtml)(e)},e.camelCase=function(e){return(0,a.camelCase)(e)},i(e,null,[{key:"definition",get:function(){return{}}}]),e}();t.default=l},function(t,n,r){n.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}window.fbLoaded={js:[],css:[]},window.fbEditors={quill:{},tinymce:{}};var l=n.trimObj=function(e){var t=[null,void 0,"",!1,"false"];for(var n in e)t.includes(e[n])?delete e[n]:Array.isArray(e[n])&&(e[n].length||delete e[n]);return e},u=n.validAttr=function(e){return!["values","enableOther","other","label","subtype"].includes(e)},c=n.attrString=function(e){return Object.entries(e).map(function(e){var t=a(e,2),n=t[0],r=t[1];return u(n)&&Object.values(f(n,r)).join("")}).filter(Boolean).join(" ")},f=n.safeAttr=function(e,t){e=d(e);var n=void 0;return t&&(Array.isArray(t)?n=j(t.join(" ")):("boolean"==typeof t&&(t=t.toString()),n=j(t.trim()))),{name:e,value:t=t?'="'+n+'"':""}},d=n.safeAttrName=function(e){return{className:"class"}[e]||p(e)},p=n.hyphenCase=function(e){return(e=(e=e.replace(/[^\w\s\-]/gi,"")).replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})).replace(/\s/g,"-").replace(/^-+/g,"")},h=n.camelCase=function(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})},m=n.bindEvents=function(e,t){if(t){var n=function(n){t.hasOwnProperty(n)&&e.addEventListener(n,function(e){return t[n](e)})};for(var r in t)n(r)}},b=n.nameAttr=function(e){var t=(new Date).getTime();return(e.type||p(e.label))+"-"+t},y=n.getContentType=function(e){return void 0===e?e:[["array",function(e){return Array.isArray(e)}],["node",function(e){return e instanceof window.Node||e instanceof window.HTMLElement}],["component",function(){return e&&e.dom}],[void 0===e?"undefined":i(e),function(){return!0}]].find(function(t){return t[1](e)})[0]},g=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=y(n),i=r.events,a=s(r,["events"]),l=document.createElement(t),u={string:function(e){l.innerHTML+=e},object:function(t){var n=t.tag,r=t.content,o=s(t,["tag","content"]);return l.appendChild(e(n,r,o))},node:function(e){return l.appendChild(e)},array:function(e){for(var t=0;t":">"};return"string"==typeof e?e.replace(/["&<>]/g,function(e){return t[e]||e}):e},k=n.escapeAttrs=function(e){for(var t in e)e.hasOwnProperty(t)&&(e[t]=j(e[t]));return e},C=n.forEach=function(e,t,n){for(var r=0;r-1&&t.splice(n,1)},A=n.getScripts=function(e,t){var n,r=jQuery,o=[];return Array.isArray(e)||(e=[e]),T(e)||(o=jQuery.map(e,function(e){var n={dataType:"script",cache:!0,url:(t||"")+e};return jQuery.ajax(n).done(function(){return window.fbLoaded.js.push(e)})})),o.push(jQuery.Deferred(function(e){return r(e.resolve)})),(n=jQuery).when.apply(n,o)},T=n.isCached=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"js",n=!1,r=window.fbLoaded[t];return n=Array.isArray(e)?e.every(function(e){return r.includes(e)}):r.includes(e),n},_=n.getStyles=function(t,n){Array.isArray(t)||(t=[t]),t.forEach(function(t){var r="href",o=t,a="";if("object"==(void 0===t?"undefined":i(t))&&(r=t.type||(t.style?"inline":"href"),a=t.id,t="inline"==r?t.style:t.href,o=a||t.href||t.style),!T(o,"css")){if("href"==r){var s=document.createElement("link");s.type="text/css",s.rel="stylesheet",s.href=(n||"")+t,document.head.appendChild(s)}else e('").attr("id",a).appendTo(e(document.head));window.fbLoaded.css.push(o)}})},R=n.capitalize=function(e){return e.replace(/\b\w/g,function(e){return e.toUpperCase()})},L=n.merge=function e(t,n){var r=Object.assign({},t,n);for(var o in n)r.hasOwnProperty(o)&&(Array.isArray(n[o])?r[o]=Array.isArray(t[o])?E(t[o].concat(n[o])):n[o]:"object"===i(n[o])?r[o]=e(t[o],n[o]):r[o]=n[o]);return r},M=n.addEventListeners=function(e,t,n){return t.split(" ").forEach(function(t){return e.addEventListener(t,n,!1)})},P=n.closest=function(e,t){for(var n=t.replace(".","");(e=e.parentElement)&&!e.classList.contains(n););return e},N=n.mobileClass=function(){var e="";return function(t){/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)&&(e="fb-mobile")}(navigator.userAgent||navigator.vendor||window.opera),e},D=n.safename=function(e){return e.replace(/\s/g,"-").replace(/[^a-zA-Z0-9[\]_-]/g,"")},F=n.forceNumber=function(e){return e.replace(/[^0-9]/g,"")},U=n.subtract=function(e,t){return t.filter(function(e){return!~this.indexOf(e)},e)},B=(n.insertStyle=function(e){var t=(e=Array.isArray(e)?e:[e]).map(function(e){var t=e.src,n=e.id;return new Promise(function(e,r){if(window.fbLoaded.css.includes(t))return e(t);var o=g("link",null,{href:t,rel:"stylesheet",id:n});document.head.insertBefore(o,document.head.firstChild)})});return Promise.all(t)},n.removeStyle=function(e){var t=document.getElementById(e);return t.parentElement.removeChild(t)},{addEventListeners:M,attrString:c,camelCase:h,capitalize:R,closest:P,getContentType:y,escapeAttr:j,escapeAttrs:k,escapeHtml:O,forceNumber:F,forEach:C,getScripts:A,getStyles:_,hyphenCase:p,isCached:T,markup:g,merge:L,mobileClass:N,nameAttr:b,parseAttrs:v,parsedHtml:q,parseOptions:w,parseXML:x,removeFromArray:S,safeAttr:f,safeAttrName:d,safename:D,subtract:U,trimObj:l,unique:E,validAttr:u});n.default=B},function(e,t){ +!function(e){"use strict";!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=32)}([function(e,t,n){t.__esModule=!0;var r="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},o=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var n=0;n=r.length)break;a=r[i++]}else{if((i=r.next()).done)break;a=i.value}var s=a;this[s]=t[s],delete t[s]}t.id||(t.name?t.id=t.name:t.id="control-"+Math.floor(1e7*Math.random()+1)),this.id=t.id,this.type=t.type,this.description&&(t.title=this.description),e.controlConfig||(e.controlConfig={});var l=this.subtype?this.type+"."+this.subtype:this.type;this.classConfig=jQuery.extend({},e.controlConfig[l]||{}),this.subtype&&(t.type=this.subtype),this.required&&(t.required="required",t["aria-required"]="true"),this.disabled&&(t.disabled="disabled"),this.config=t,this.configure()}return e.register=function(t,n,r){var o=r?r+".":"";e.classRegister||(e.classRegister={}),Array.isArray(t)||(t=[t]);var i=t,a=Array.isArray(i),s=0;for(i=a?i:i[Symbol.iterator]();;){var l;if(a){if(s>=i.length)break;l=i[s++]}else{if((s=i.next()).done)break;l=s.value}var u=l;-1===u.indexOf(".")?e.classRegister[o+u]=n:e.error("Ignoring type "+u+". Cannot use the character '.' in a type name.")}},e.getRegistered=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=Object.keys(e.classRegister);return n.length?n.filter(function(e){return t?e.indexOf(t+".")>-1:-1==e.indexOf(".")}):n},e.getRegisteredSubtypes=function(){var t={};for(var n in e.classRegister)if(e.classRegister.hasOwnProperty(n)){var r=n.split("."),i=o(r,2),a=i[0],s=i[1];if(!s)continue;t[a]||(t[a]=[]),t[a].push(s)}return t},e.getClass=function(t,n){var r=n?t+"."+n:t,o=e.classRegister[r]||e.classRegister[t];return o||e.error("Invalid control type. (Type: "+t+", Subtype: "+n+"). Please ensure you have registered it, and imported it correctly.")},e.loadCustom=function(t){var n=[];if(t&&(n=n.concat(t)),window.fbControls&&(n=n.concat(window.fbControls)),!this.fbControlsLoaded){var r=n,o=Array.isArray(r),i=0;for(r=o?r:r[Symbol.iterator]();;){var a;if(o){if(i>=r.length)break;a=r[i++]}else{if((i=r.next()).done)break;a=i.value}a(e,e.classRegister)}this.fbControlsLoaded=!0}},e.mi18n=function(e,t){var n=this.definition,o=n.i18n||{};o=o[s.default.locale]||o.default||o;var i=this.camelCase(e),a="object"==(void 0===o?"undefined":r(o))?o[i]||o[e]:o;if(a)return a;var l=n.mi18n;return"object"===(void 0===l?"undefined":r(l))&&(l=l[i]||l[e]),l||(l=i),s.default.get(l,t)},e.active=function(e){return!Array.isArray(this.definition.inactive)||-1==this.definition.inactive.indexOf(e)},e.label=function(e){return this.mi18n(e)},e.icon=function(e){var t=this.definition;return t&&"object"===r(t.icon)?t.icon[e]:t.icon},e.prototype.configure=function(){},e.prototype.build=function(){var e=this.config,t=e.label,n=e.type,r=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["label","type"]);return this.markup(n,(0,a.parsedHtml)(t),r)},e.prototype.on=function(e){var t=this,n={prerender:function(e){},render:function(e){var n=function(){t.onRender&&t.onRender()};t.css&&(0,a.getStyles)(t.css),t.js&&!(0,a.isCached)(t.js)?(0,a.getScripts)(t.js).done(n):n()}};return e?n[e]:n},e.error=function(e){throw new Error(e)},e.prototype.markup=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.element=(0,a.markup)(e,t,n),this.element},e.prototype.parsedHtml=function(e){return(0,a.parsedHtml)(e)},e.camelCase=function(e){return(0,a.camelCase)(e)},i(e,null,[{key:"definition",get:function(){return{}}}]),e}();t.default=l},function(t,n,r){n.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}window.fbLoaded={js:[],css:[]},window.fbEditors={quill:{},tinymce:{}};var l=n.trimObj=function(e){var t=[null,void 0,"",!1,"false"];for(var n in e)t.includes(e[n])?delete e[n]:Array.isArray(e[n])&&(e[n].length||delete e[n]);return e},u=n.validAttr=function(e){return!["values","enableOther","other","label","subtype"].includes(e)},c=(n.xmlAttrString=function(e){return Object.entries(e).map(function(e){var t=a(e,2),n=t[0],r=t[1];return p(n)+'="'+r+'"'}).join(" ")},n.attrString=function(e){return Object.entries(e).map(function(e){var t=a(e,2),n=t[0],r=t[1];return u(n)&&Object.values(f(n,r)).join("")}).filter(Boolean).join(" ")}),f=n.safeAttr=function(e,t){e=d(e);var n=void 0;return t&&(Array.isArray(t)?n=j(t.join(" ")):("boolean"==typeof t&&(t=t.toString()),n=j(t.trim()))),{name:e,value:t=t?'="'+n+'"':""}},d=(n.flattenArray=function e(t){return t.reduce(function(t,n){return t.concat(Array.isArray(n)?e(n):n)},[])},n.safeAttrName=function(e){return{className:"class"}[e]||p(e)}),p=n.hyphenCase=function(e){return(e=(e=e.replace(/[^\w\s\-]/gi,"")).replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})).replace(/\s/g,"-").replace(/^-+/g,"")},h=n.camelCase=function(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})},m=n.bindEvents=function(e,t){if(t){var n=function(n){t.hasOwnProperty(n)&&e.addEventListener(n,function(e){return t[n](e)})};for(var r in t)n(r)}},b=n.nameAttr=function(e){var t=(new Date).getTime();return(e.type||p(e.label))+"-"+t},y=n.getContentType=function(e){return void 0===e?e:[["array",function(e){return Array.isArray(e)}],["node",function(e){return e instanceof window.Node||e instanceof window.HTMLElement}],["component",function(){return e&&e.dom}],[void 0===e?"undefined":i(e),function(){return!0}]].find(function(t){return t[1](e)})[0]},g=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=y(n),i=r.events,a=s(r,["events"]),l=document.createElement(t),u={string:function(e){l.innerHTML+=e},object:function(t){var n=t.tag,r=t.content,o=s(t,["tag","content"]);return l.appendChild(e(n,r,o))},node:function(e){return l.appendChild(e)},array:function(e){for(var t=0;t":">"};return"string"==typeof e?e.replace(/["&<>]/g,function(e){return t[e]||e}):e},k=n.escapeAttrs=function(e){for(var t in e)e.hasOwnProperty(t)&&(e[t]=j(e[t]));return e},C=n.forEach=function(e,t,n){for(var r=0;r-1&&t.splice(n,1)},A=n.getScripts=function(e,t){var n,r=jQuery,o=[];return Array.isArray(e)||(e=[e]),T(e)||(o=jQuery.map(e,function(e){var n={dataType:"script",cache:!0,url:(t||"")+e};return jQuery.ajax(n).done(function(){return window.fbLoaded.js.push(e)})})),o.push(jQuery.Deferred(function(e){return r(e.resolve)})),(n=jQuery).when.apply(n,o)},T=n.isCached=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"js",n=!1,r=window.fbLoaded[t];return n=Array.isArray(e)?e.every(function(e){return r.includes(e)}):r.includes(e),n},_=n.getStyles=function(t,n){Array.isArray(t)||(t=[t]),t.forEach(function(t){var r="href",o=t,a="";if("object"==(void 0===t?"undefined":i(t))&&(r=t.type||(t.style?"inline":"href"),a=t.id,t="inline"==r?t.style:t.href,o=a||t.href||t.style),!T(o,"css")){if("href"==r){var s=document.createElement("link");s.type="text/css",s.rel="stylesheet",s.href=(n||"")+t,document.head.appendChild(s)}else e('").attr("id",a).appendTo(e(document.head));window.fbLoaded.css.push(o)}})},R=n.capitalize=function(e){return e.replace(/\b\w/g,function(e){return e.toUpperCase()})},L=n.merge=function e(t,n){var r=Object.assign({},t,n);for(var o in n)r.hasOwnProperty(o)&&(Array.isArray(n[o])?r[o]=Array.isArray(t[o])?S(t[o].concat(n[o])):n[o]:"object"===i(n[o])?r[o]=e(t[o],n[o]):r[o]=n[o]);return r},M=n.addEventListeners=function(e,t,n){return t.split(" ").forEach(function(t){return e.addEventListener(t,n,!1)})},P=n.closest=function(e,t){for(var n=t.replace(".","");(e=e.parentElement)&&!e.classList.contains(n););return e},N=n.mobileClass=function(){var e="";return function(t){/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)&&(e="fb-mobile")}(navigator.userAgent||navigator.vendor||window.opera),e},D=n.safename=function(e){return e.replace(/\s/g,"-").replace(/[^a-zA-Z0-9[\]_-]/g,"")},F=n.forceNumber=function(e){return e.replace(/[^0-9]/g,"")},U=n.subtract=function(e,t){return t.filter(function(e){return!~this.indexOf(e)},e)},B=(n.insertStyle=function(e){var t=(e=Array.isArray(e)?e:[e]).map(function(e){var t=e.src,n=e.id;return new Promise(function(e,r){if(window.fbLoaded.css.includes(t))return e(t);var o=g("link",null,{href:t,rel:"stylesheet",id:n});document.head.insertBefore(o,document.head.firstChild)})});return Promise.all(t)},n.removeStyle=function(e){var t=document.getElementById(e);return t.parentElement.removeChild(t)},{addEventListeners:M,attrString:c,camelCase:h,capitalize:R,closest:P,getContentType:y,escapeAttr:j,escapeAttrs:k,escapeHtml:O,forceNumber:F,forEach:C,getScripts:A,getStyles:_,hyphenCase:p,isCached:T,markup:g,merge:L,mobileClass:N,nameAttr:b,parseAttrs:v,parsedHtml:q,parseOptions:w,parseXML:x,removeFromArray:E,safeAttr:f,safeAttrName:d,safename:D,subtract:U,trimObj:l,unique:S,validAttr:u});n.default=B},function(e,t){ /*! * mi18n - https://github.com/Draggable/mi18n * Version: 0.4.7 @@ -16,4 +16,4 @@ e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t * @author Feross Aboukhadijeh * @license MIT */ -function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(r(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){var r=n(1),o=n(0),i=n(21),a=n(22);function s(e){this.defaults=e,this.interceptors={request:new i,response:new i}}s.prototype.request=function(e){"string"==typeof e&&(e=o.merge({url:arguments[0]},arguments[1])),(e=o.merge(r,{method:"get"},this.defaults,e)).method=e.method.toLowerCase();var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},o.forEach(["delete","get","head","options"],function(e){s.prototype[e]=function(t,n){return this.request(o.merge(n||{},{method:e,url:t}))}}),o.forEach(["post","put","patch"],function(e){s.prototype[e]=function(t,n,r){return this.request(o.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=s},function(e,t,n){var r,o,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"==typeof clearTimeout?clearTimeout:s}catch(e){o=s}}();var u,c=[],f=!1,d=-1;function p(){f&&u&&(f=!1,u.length?c=u.concat(c):d=-1,c.length&&h())}function h(){if(!f){var e=l(p);f=!0;for(var t=c.length;t;){for(u=c,c=[];++d1)for(var n=1;n=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}}),a):a}},function(e,t,n){var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){function r(){this.message="String contains an invalid character"}r.prototype=new Error,r.prototype.code=5,r.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,n,o=String(e),i="",a=0,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";o.charAt(0|a)||(s="=",a%1);i+=s.charAt(63&t>>8-a%1*8)){if((n=o.charCodeAt(a+=.75))>255)throw new r;t=t<<8|n}return i}},function(e,t,n){var r=n(0);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){var r=n(0);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=o},function(e,t,n){var r=n(0),o=n(23),i=n(5),a=n(1),s=n(24),l=n(25);function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return u(e),e.baseURL&&!s(e.url)&&(e.url=l(e.baseURL,e.url)),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||a.adapter)(e).then(function(t){return u(e),t.data=o(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(u(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){var r=n(0);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t,n){e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){var r=n(6);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new r(e),t(n.reason))})}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o(function(t){e=t}),cancel:e}},e.exports=o},function(e,t,n){e.exports=function(e){return function(t){return e.apply(null,t)}}}])},function(t,n,r){n.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["value"]);return this.field=this.markup("textarea",this.parsedHtml(n),r),this.field},n.prototype.onRender=function(){this.config.userData&&e("#"+this.config.name).val(this.config.userData[0])},n.prototype.on=function(n){var r=this;return"prerender"==n&&this.preview?function(t){r.field&&(t=r.field),e(t).on("mousedown",function(e){e.stopPropagation()})}:t.prototype.on.call(this,n)},o(n,null,[{key:"definition",get:function(){return{mi18n:{textarea:"textArea"}}}}]),n}(i.default);n.default=a,i.default.register("textarea",a),i.default.register("textarea",a,"textarea")},function(e,t,n){t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];t.customRegister={},t.def||(t.def={icon:{},i18n:{}}),t.templates=e;var r=i.default.locale;t.def.i18n[r]||(t.def.i18n[r]={}),o.default.register(Object.keys(e),t);var a=n,s=Array.isArray(a),l=0;for(a=s?a:a[Symbol.iterator]();;){var u;if(s){if(l>=a.length)break;u=a[l++]}else{if((l=a.next()).done)break;u=l.value}var c=u,f=c.type;if(c.attrs=c.attrs||{},!f){if(!c.attrs.type){this.error("Ignoring invalid custom field definition. Please specify a type property.");continue}f=c.attrs.type}var d=c.subtype||f;if(!e[f]){var p=o.default.getClass(f,c.subtype);if(!p){this.error("Error while registering custom field: "+f+(c.subtype?":"+c.subtype:"")+". Unable to find any existing defined control or template for rendering.");continue}d=c.datatype?c.datatype:f+"-"+Math.floor(9e3*Math.random()+1e3),t.customRegister[d]=jQuery.extend(c,{type:f,class:p})}t.def.i18n[r][d]=c.label,t.def.icon[d]=c.icon}},t.getRegistered=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?o.default.getRegistered(e):Object.keys(t.customRegister)},t.lookup=function(e){return t.customRegister[e]},t.prototype.build=function(){var e=t.templates[this.type];if(!e)return this.error("Invalid custom control type. Please ensure you have registered it correctly as a template option.");var n=Object.assign(this.config),r=["label","description","subtype","id","isPreview","required","title","aria-required","type"],o=Array.isArray(r),i=0;for(r=o?r:r[Symbol.iterator]();;){var a;if(o){if(i>=r.length)break;a=r[i++]}else{if((i=r.next()).done)break;a=i.value}var s=a;n[s]=this.config[s]||this[s]}return(e=(e=e.bind(this))(n)).js&&(this.js=e.js),e.css&&(this.css=e.css),this.onRender=e.onRender,{field:e.field,layout:e.layout}},r(t,null,[{key:"definition",get:function(){return t.def}}]),t}(o.default);t.default=s,s.customRegister={}},function(e,t,n){t.__esModule=!0;var r=t.instanceDom={},o=t.defaultSubtypes={text:["text","password","email","color","tel"],header:["h1","h2","h3"],button:["button","submit","reset"],paragraph:["p","address","blockquote","canvas","output"],textarea:["textarea","quill"]},i=(t.remove=function(e){e.parentNode&&e.parentNode.removeChild(e)},t.empty=function(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}),a=t.filter=function(e,t){var n=[],r=["none","block"];(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&(r=r.reverse());for(var o=e.length-1;o>=0;o--){-1!==e[o].textContent.toLowerCase().indexOf(t.toLowerCase())?(e[o].style.display=r[0],n.push(e[o])):e[o].style.display=r[1]}return n},s=t.optionFields=["select","checkbox-group","checkbox","radio-group","autocomplete"],l=t.optionFieldsRegEx=new RegExp("("+s.join("|")+")"),u=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.optionFields=s,this.optionFieldsRegEx=l,this.subtypes=o,this.empty=i,this.filter=a,r[t]=this,r[t]}return e.prototype.onRender=function(e,t){var n=this;e.parentElement?t(e):window.requestAnimationFrame(function(){return n.onRender(e,t)})},e}();t.default=u},function(t,n,r){n.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n=0&&l.splice(t,1)}function h(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),m(t,e.attrs),d(e,t),t}function m(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function b(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var l=s++;n=a||(a=h(t)),r=g.bind(null,n,l,!1),o=g.bind(null,n,l,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",m(t,e.attrs),d(e,t),t}(t),r=function(e,t,n){var r=n.css,o=n.sourceMap,i=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||i)&&(r=u(r));o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}.bind(null,n,t),o=function(){p(n),n.href&&URL.revokeObjectURL(n.href)}):(n=h(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),o=function(){p(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=f(e,t);return c(n,t),function(e){for(var o=[],i=0;i=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["value"]));return this.field=this.markup("div",null,t),this.field},t.prototype.onRender=function(e){var t=this.config.value||"",n=window.Quill.import("delta");window.fbEditors.quill[this.id]={};var r=window.fbEditors.quill[this.id];r.instance=new window.Quill(this.field,{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["code-block"]]},placeholder:this.config.placeholder||"",theme:"snow"}),r.data=new n,t&&r.instance.setContents(window.JSON.parse(this.parsedHtml(t))),r.instance.on("text-change",function(e){r.data=r.data.compose(e)})},t}(r.default);t.default=o,r.default.register("quill",o,"textarea")},function(e,t,n){t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(3));var o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.configure=function(){if(this.js=["https://cdn.tinymce.com/4/tinymce.min.js"],this.classConfig.js){var e=this.classConfig.js;Array.isArray(e)||(e=new Array(e)),this.js.concat(e),delete this.classConfig.js}this.classConfig.css&&(this.css=this.classConfig.css),this.editorOptions={height:250,paste_data_images:!0,plugins:["advlist autolink lists link image charmap print preview anchor","searchreplace visualblocks code fullscreen","insertdatetime media table contextmenu paste code"],toolbar:"undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | table"}},t.prototype.build=function(){var e=this.config,t=e.value,n=void 0===t?"":t,r=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["value"]);return this.field=this.markup("textarea",this.parsedHtml(n),r),r.disabled&&(this.editorOptions.readonly=!0),this.field},t.prototype.onRender=function(e){window.tinymce.editors[this.id]&&window.tinymce.editors[this.id].remove();var t=jQuery.extend(this.editorOptions,this.classConfig);t.target=this.field,window.tinymce.init(t),this.config.userData&&window.tinymce.editors[this.id].setContent(this.parsedHtml(this.config.userData[0]))},t}(r.default);t.default=o,r.default.register("tinymce",o,"textarea")},function(t,n,r){n.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n\n
\n
\n
\n
\n \n
\n
\n
Upload a file
\n
\n \n Processing dropped files...\n \n \n
    \n
  • \n \n
    \n
    \n
    \n \n
    \n \n
    \n \n \n
    \n
    \n \n \n
    \n \n \n \n \n \n
    \n
  • \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n \n
\n
\n \n
\n \n
\n \n \n
\n
\n
';this.fineTemplate=e("
").attr("id","qq-template").html(n)},n.prototype.build=function(){return this.input=this.markup("input",null,{type:"hidden",name:this.config.name,id:this.config.name}),this.wrapper=this.markup("div","",{id:this.config.name+"-wrapper"}),[this.input,this.wrapper]},n.prototype.onRender=function(){var t=e(this.wrapper),n=e(this.input),r=jQuery.extend(!0,{request:{endpoint:this.handler},deleteFile:{enabled:!0,endpoint:this.handler},chunking:{enabled:!0,concurrent:{enabled:!0},success:{endpoint:this.handler+(-1==this.handler.indexOf("?")?"?":"&")+"done"}},resume:{enabled:!0},retry:{enableAuto:!0,showButton:!0},callbacks:{onError:function(n,r,o,i){"."!=o.slice(-1)&&(o+=".");var a=e("
").addClass("qq-error-message").html("Error processing upload: "+r+".
Reason: "+o+"
").prependTo(t.find(".qq-uploader"));setTimeout(function(){a.fadeOut(function(){a.remove()})},6e3)},onStatusChange:function(e,r,o){var i=[],a=t.fineUploader("getUploads"),s=Array.isArray(a),l=0;for(a=s?a:a[Symbol.iterator]();;){var u;if(s){if(l>=a.length)break;u=a[l++]}else{if((l=a.next()).done)break;u=l.value}var c=u;"upload successful"==c.status&&i.push(c.name)}n.val(i.join(", "))}},template:this.fineTemplate},this.classConfig);t.fineUploader(r)},o(n,null,[{key:"definition",get:function(){return{i18n:{default:"Fine Uploader"}}}}]),n}(i.default);n.default=a,i.default.register("file",i.default,"file"),i.default.register("fineuploader",a,"file")},function(t,n,r){n.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var s=function(t){function n(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),n.prototype.build=function(){var e=[],t=this.config,n=t.values,r=t.value,o=t.placeholder,i=t.type,s=t.inline,l=t.other,u=t.toggle,c=a(t,["values","value","placeholder","type","inline","other","toggle"]),f=i.replace("-group",""),d="select"===i;if((c.multiple||"checkbox-group"===i)&&(c.name=c.name+"[]"),"checkbox-group"===i&&c.required&&(this.onRender=this.groupRequired),delete c.title,n){o&&d&&e.push(this.markup("option",o,{disabled:null,selected:null}));for(var p=0;p=0;r--)e[r].addEventListener("change",n);n()},n.prototype.onRender=function(){if(this.config.userData){var t=this.config.userData.slice();"select"===this.config.type?e(this.dom).val(t).prop("selected",!0):this.config.type.endsWith("-group")&&this.dom.querySelectorAll("input").forEach(function(e){if(!e.classList.contains("other-val")){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["type"]),r=t,i={paragraph:"p",header:this.subtype};return i[t]&&(r=i[t]),{field:this.markup(r,o.default.parsedHtml(this.label),n),layout:"noLabel"}},t}(r.default);t.default=a,r.default.register(["paragraph","header"],a),r.default.register(["p","address","blockquote","canvas","output"],a,"paragraph"),r.default.register(["h1","h2","h3","h4"],a,"header")},function(t,n,r){n.__esModule=!0;var o=function(e){return e&&e.__esModule?e:{default:e}}(r(0));var i=function(t){function n(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),n.prototype.build=function(){return{field:this.markup("input",null,this.config),layout:"hidden"}},n.prototype.onRender=function(){this.config.userData&&e("#"+this.config.name).val(this.config.userData[0])},n}(o.default);n.default=i,o.default.register("hidden",i)},function(e,t,n){t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(0));var o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.build=function(){return{field:this.markup("button",this.label,this.config),layout:"noLabel"}},t}(r.default);t.default=o,r.default.register("button",o),r.default.register(["button","submit","reset"],o,"button")},function(t,n,r){n.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["values","type"]),i=function(t){var n=t.target.nextSibling.nextSibling,r=t.target.nextSibling,o=e.getActiveOption(n),i=new Map([[38,function(){var t=e.getPreviousOption(o);t&&e.selectOption(n,t)}],[40,function(){var t=e.getNextOption(o);t&&e.selectOption(n,t)}],[13,function(){o?(t.target.value=o.innerHTML,r.value=o.getAttribute("value"),"none"===n.style.display?e.showList(n,o):e.hideList(n)):e.config.requireValidOption&&(e.isOptionValid(n,t.target.value)||(t.target.value="",t.target.nextSibling.value="")),t.preventDefault()}],[27,function(){e.hideList(n)}]]).get(t.keyCode);return i||(i=function(){return!1}),i()},s={focus:function(t){var n=t.target.nextSibling.nextSibling,r=(0,a.filter)(n.querySelectorAll("li"),t.target.value);if(t.target.addEventListener("keydown",i),t.target.value.length>0){var o=r.length>0?r[r.length-1]:null;e.showList(n,o)}},blur:function(t){if(t.target.removeEventListener("keydown",i),setTimeout(function(){t.target.nextSibling.nextSibling.style.display="none"},200),e.config.requireValidOption){var n=t.target.nextSibling.nextSibling;e.isOptionValid(n,t.target.value)||(t.target.value="",t.target.nextSibling.value="")}},input:function(t){var n=t.target.nextSibling.nextSibling;t.target.nextSibling.value=t.target.value;var r=(0,a.filter)(n.querySelectorAll("li"),t.target.value);if(0==r.length)e.hideList(n);else{var o=e.getActiveOption(n);o||(o=r[r.length-1]),e.showList(n,o)}}},l=Object.assign({},o,{id:o.id+"-input",autocomplete:"off",events:s}),u=Object.assign({},o,{type:"hidden"});delete l.name;var c=[this.markup("input",null,l),this.markup("input",null,u)],f=n.map(function(t){var n=t.label,r={events:{click:function(n){var r=n.target.parentElement,o=r.previousSibling.previousSibling;o.value=t.label,o.nextSibling.value=t.value,e.hideList(r)}},value:t.value};return e.markup("li",n,r)});return c.push(this.markup("ul",f,{id:o.id+"-list",className:"fb-"+r+"-list"})),c},n.prototype.hideList=function(e){this.selectOption(e,null),e.style.display="none"},n.prototype.showList=function(e,t){this.selectOption(e,t),e.style.display="block",e.style.width=e.parentElement.offsetWidth+"px"},n.prototype.getActiveOption=function(e){var t=e.getElementsByClassName("active-option")[0];return t&&"none"!==t.style.display?t:null},n.prototype.getPreviousOption=function(e){var t=e;do{t=t?t.previousSibling:null}while(null!=t&&"none"===t.style.display);return t},n.prototype.getNextOption=function(e){var t=e;do{t=t?t.nextSibling:null}while(null!=t&&"none"===t.style.display);return t},n.prototype.selectOption=function(e,t){for(var n=e.querySelectorAll("li"),r=0;r1?n-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.default.markup(e,t,n)},e}();t.default=i},,,,,,,,,function(e,t,n){(e.exports=n(9)(!1)).push([e.i,'.rendered-form *{box-sizing:border-box}.rendered-form input{line-height:normal}.rendered-form textarea{overflow:auto}.rendered-form button,.rendered-form input,.rendered-form select,.rendered-form textarea{font-family:inherit;font-size:inherit;line-height:inherit}.rendered-form .btn-group{position:relative;display:inline-block;vertical-align:middle}.rendered-form .btn-group>.btn{position:relative;float:left}.rendered-form .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.rendered-form .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.rendered-form .btn-group .btn+.btn,.rendered-form .btn-group .btn+.btn-group,.rendered-form .btn-group .btn-group+.btn,.rendered-form .btn-group .btn-group+.btn-group{margin-left:-1px}.rendered-form .btn-group .input-group-addon:last-child,.rendered-form .btn-group .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.rendered-form .btn-group .input-group-btn:first-child>.btn:not(:first-child),.rendered-form .btn-group .input-group-btn:last-child>.btn,.rendered-form .btn-group .input-group-btn:last-child>.btn-group>.btn,.rendered-form .btn-group .input-group-btn:last-child>.dropdown-toggle,.rendered-form .btn-group .input-group .form-control:last-child,.rendered-form .btn-group>.btn:last-child:not(:first-child),.rendered-form .btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rendered-form .btn-group>.btn.active,.rendered-form .btn-group>.btn:active,.rendered-form .btn-group>.btn:focus,.rendered-form .btn-group>.btn:hover{z-index:2}.rendered-form .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px}.rendered-form .btn.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.rendered-form .btn.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.rendered-form .btn.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.rendered-form .btn.active,.rendered-form .btn.btn-active,.rendered-form .btn:active{background-image:none}.rendered-form .input-group-addon:last-child,.rendered-form .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.rendered-form .input-group-btn:first-child>.btn:not(:first-child),.rendered-form .input-group-btn:last-child>.btn,.rendered-form .input-group-btn:last-child>.btn-group>.btn,.rendered-form .input-group-btn:last-child>.dropdown-toggle,.rendered-form .input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.rendered-form .input-group-addon,.rendered-form .input-group-btn,.rendered-form .input-group .form-control{display:table-cell}.rendered-form .input-group-lg>.form-control,.rendered-form .input-group-lg>.input-group-addon,.rendered-form .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.rendered-form .input-group{position:relative;display:table;border-collapse:separate}.rendered-form .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.rendered-form .form-control,.rendered-form output{font-size:14px;line-height:1.42857143;display:block}.rendered-form textarea.form-control{height:auto}.rendered-form .form-control{height:34px;display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px}.rendered-form .form-control:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.rendered-form .form-group{margin-left:0;margin-bottom:15px}.rendered-form .btn,.rendered-form .form-control{background-image:none}.rendered-form .pull-right{float:right}.rendered-form .pull-left{float:left}.rendered-form .fb-required,.rendered-form .required-asterisk{color:#c10000}.rendered-form .fb-checkbox-group input[type=checkbox],.rendered-form .fb-checkbox-group input[type=radio],.rendered-form .fb-radio-group input[type=checkbox],.rendered-form .fb-radio-group input[type=radio]{margin:0 4px 0 0}.rendered-form .fb-checkbox-inline,.rendered-form .fb-radio-inline{margin-right:8px;display:inline-block;vertical-align:middle;padding-left:0}.rendered-form .fb-checkbox-inline label input[type=text],.rendered-form .fb-radio-inline label input[type=text]{margin-top:0}.rendered-form .fb-checkbox-inline:first-child,.rendered-form .fb-radio-inline:first-child{padding-left:0}.rendered-form .fb-autocomplete-list{background-color:#fff;display:none;list-style:none;padding:0;border:1px solid #ccc;border-width:0 1px 1px;position:absolute;z-index:20;max-height:200px;overflow-y:auto}.rendered-form .fb-autocomplete-list li{display:none;cursor:default;padding:5px;margin:0;transition:background-color .2s ease-in-out}.rendered-form .fb-autocomplete-list li.active-option,.rendered-form .fb-autocomplete-list li:hover{background-color:rgba(0,0,0,.075)}.rendered-form .kc-toggle{padding-left:0!important}.rendered-form .kc-toggle span{position:relative;width:48px;height:24px;background:#e6e6e6;display:inline-block;border-radius:4px;border:1px solid #ccc;padding:2px;overflow:hidden;float:left;margin-right:5px;will-change:transform}.rendered-form .kc-toggle span:after,.rendered-form .kc-toggle span:before{position:absolute;display:inline-block;top:0}.rendered-form .kc-toggle span:after{position:relative;content:"";width:50%;height:100%;left:0;border-radius:3px;background:linear-gradient(180deg,#fff 0,#ccc);border:1px solid #999;transition:transform .1s;transform:translateX(0)}.rendered-form .kc-toggle span:before{border-radius:4px;top:2px;left:2px;content:"";width:calc(100% - 4px);height:18px;box-shadow:inset 0 0 1px 1px #b3b3b3;background-color:transparent}.rendered-form .kc-toggle input{height:0;overflow:hidden;width:0;opacity:0;pointer-events:none;margin:0}.rendered-form .kc-toggle input:checked+span:after{transform:translateX(100%)}.rendered-form .kc-toggle input:checked+span:before{background-color:#6fc665}.rendered-form label{font-weight:400}.form-group .fb-required{color:#c10000}.other-option:checked+label input{display:inline-block}.other-val{margin-left:5px;display:none}[tooltip]{position:relative}[tooltip]:hover:after{background:rgba(0,0,0,.9);border-radius:5px 5px 5px 0;bottom:23px;color:#fff;content:attr(tooltip);padding:10px 5px;position:absolute;z-index:98;left:2px;width:230px;text-shadow:none;font-size:12px;line-height:1.5em}[tooltip]:hover:before{border:solid;border-color:#222 transparent;border-width:6px 6px 0;bottom:17px;content:"";left:2px;position:absolute;z-index:99}.tooltip-element{color:#fff;background:#000;width:16px;height:16px;border-radius:8px;display:inline-block;text-align:center;line-height:16px;margin:0 5px;font-size:12px}.form-control.number{width:auto}.form-control[type=color]{width:60px;padding:2px;display:inline-block}.form-control[multiple]{height:auto}',""])},function(e,t,n){var r=n(30);"string"==typeof r&&(r=[[e.i,r,""]]);var o={attrs:{class:"formBuilder-injected-style"},sourceMap:!1,hmr:!0,transform:void 0,insertInto:void 0};n(8)(r,o);r.locals&&(e.exports=r.locals)},function(t,n,r){var o="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},i=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n={layout:u.default,layoutTemplates:{},controls:{},controlConfig:{},container:!1,dataType:"json",formData:!1,i18n:Object.assign({},d.defaultI18n),messages:{formRendered:"Form Rendered",noFormData:"No form data.",other:"Other",selectColor:"Select Color",invalidControl:"Invalid control"},onRender:function(){},render:!0,templates:{},notify:{error:console.error,success:console.log,warning:console.warn}};if(this.options=jQuery.extend(!0,n,e),this.instanceContainers=[],a.default.current||a.default.init(this.options.i18n),!this.options.formData)return!1;this.options.formData=this.parseFormData(this.options.formData),c.default.controlConfig=e.controlConfig||{},c.default.loadCustom(e.controls),Object.keys(this.options.templates).length&&f.default.register(this.options.templates),"function"!=typeof Element.prototype.appendFormFields&&(Element.prototype.appendFormFields=function(e){Array.isArray(e)||(e=[e]);var t=s.default.markup("div",e,{className:"rendered-form"});this.appendChild(t),e.forEach(function(e){t.appendChild(e),e.dispatchEvent(l.default.fieldRendered)})}),"function"!=typeof Element.prototype.emptyContainer&&(Element.prototype.emptyContainer=function(){for(;this.lastChild;)this.removeChild(this.lastChild)})}return t.prototype.santizeField=function(e,t){var n=Object.assign({},e);return t&&(n.id=e.id&&e.id+"-"+t,n.name=e.name&&e.name+"-"+t),n.className=Array.isArray(e.className)?s.default.unique(e.className.join(" ").split(" ")).join(" "):e.className||e.class||null,delete n.class,e.values&&(e.values=e.values.map(function(e){return s.default.trimObj(e)})),s.default.trimObj(n)},t.prototype.getElement=function(e){return(e=this.options.container||e)instanceof jQuery?e=e[0]:"string"==typeof e&&(e=document.querySelector(e)),e},t.prototype.render=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.options;e=this.getElement(e);var r=[];if(n.formData){for(var o=new n.layout(n.layoutTemplates),i=0;i0&&void 0!==arguments[0]?arguments[0]:null,t=this.options,n=t.formData;if(!n||Array.isArray(n))throw new Error("To render a single element, please specify a single object of formData for the field in question");var r=this.santizeField(n),o=new t.layout,i=c.default.getClass(n.type,n.subtype),a=t.forceTemplate||"hidden",s=o.build(i,r,a);return e.appendFormFields(s),t.notify.success(t.messages.formRendered),this},t.prototype.clear=function(){var e=this;this.instanceContainers.forEach(function(t){e.options.formData.slice().filter(function(e){return"tinymce"===e.subtype}).forEach(function(e){return window.tinymce.get(e.name).setContent("")}),t.querySelectorAll("input, select, textarea").forEach(function(e){["checkbox","radio"].includes(e.type)?e.checked=!1:e.value=""})})},t.prototype.parseFormData=function(e){var t={xml:function(e){return s.default.parseXML(e)},json:function(e){return window.JSON.parse(e)}};return"object"!==(void 0===e?"undefined":o(e))&&(e=t[this.options.dataType](e)||!1),e},i(t,[{key:"userData",get:function(){var t=this.options.formData.slice();return t.filter(function(e){return"tinymce"===e.subtype}).forEach(function(e){return window.tinymce.get(e.name).save()}),this.instanceContainers.forEach(function(n,r){for(var o=e("select, input, textarea",n).serializeArray().reduce(function(e,t){var n=t.name,r=t.value;return e[n=n.replace("[]","")]?e[n].push(r):e[n]=[r],e},{}),i=t.length,a=0;a1&&void 0!==arguments[1]?arguments[1]:{};return t=e,n.instance=new h(r),e.each(function(t){return n.instance.render(e[t],t)}),n.instance},userData:function(){return n.instance&&n.instance.userData},clear:function(){return n.instance&&n.instance.clear()},setData:function(e){if(n.instance){var t=n.instance;t.options.formData=t.parseFormData(e)}},render:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n.instance){var o=n.instance;o.options=Object.assign({},o.options,r,{formData:o.parseFormData(e)}),t.each(function(e){return n.instance.render(t[e],e)})}},html:function(){return t.map(function(e){return t[e]}).html()}};jQuery.fn.formRender=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(n[e]){for(var t=arguments.length,r=Array(t>1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{};t.formData=e,t.dataType="string"==typeof e?"json":"xml";var n=new h(t),r=this;return r.each(function(e){return n.renderControl(r[e])}),r}}(jQuery)}])}(jQuery); \ No newline at end of file +function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(r(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){var r=n(1),o=n(0),i=n(21),a=n(22);function s(e){this.defaults=e,this.interceptors={request:new i,response:new i}}s.prototype.request=function(e){"string"==typeof e&&(e=o.merge({url:arguments[0]},arguments[1])),(e=o.merge(r,{method:"get"},this.defaults,e)).method=e.method.toLowerCase();var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},o.forEach(["delete","get","head","options"],function(e){s.prototype[e]=function(t,n){return this.request(o.merge(n||{},{method:e,url:t}))}}),o.forEach(["post","put","patch"],function(e){s.prototype[e]=function(t,n,r){return this.request(o.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=s},function(e,t,n){var r,o,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"==typeof clearTimeout?clearTimeout:s}catch(e){o=s}}();var u,c=[],f=!1,d=-1;function p(){f&&u&&(f=!1,u.length?c=u.concat(c):d=-1,c.length&&h())}function h(){if(!f){var e=l(p);f=!0;for(var t=c.length;t;){for(u=c,c=[];++d1)for(var n=1;n=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}}),a):a}},function(e,t,n){var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){function r(){this.message="String contains an invalid character"}r.prototype=new Error,r.prototype.code=5,r.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,n,o=String(e),i="",a=0,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";o.charAt(0|a)||(s="=",a%1);i+=s.charAt(63&t>>8-a%1*8)){if((n=o.charCodeAt(a+=.75))>255)throw new r;t=t<<8|n}return i}},function(e,t,n){var r=n(0);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){var r=n(0);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=o},function(e,t,n){var r=n(0),o=n(23),i=n(5),a=n(1),s=n(24),l=n(25);function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return u(e),e.baseURL&&!s(e.url)&&(e.url=l(e.baseURL,e.url)),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||a.adapter)(e).then(function(t){return u(e),t.data=o(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(u(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){var r=n(0);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t,n){e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){var r=n(6);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new r(e),t(n.reason))})}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o(function(t){e=t}),cancel:e}},e.exports=o},function(e,t,n){e.exports=function(e){return function(t){return e.apply(null,t)}}}])},function(t,n,r){n.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["value"]);return this.field=this.markup("textarea",this.parsedHtml(n),r),this.field},n.prototype.onRender=function(){this.config.userData&&e("#"+this.config.name).val(this.config.userData[0])},n.prototype.on=function(n){var r=this;return"prerender"==n&&this.preview?function(t){r.field&&(t=r.field),e(t).on("mousedown",function(e){e.stopPropagation()})}:t.prototype.on.call(this,n)},o(n,null,[{key:"definition",get:function(){return{mi18n:{textarea:"textArea"}}}}]),n}(i.default);n.default=a,i.default.register("textarea",a),i.default.register("textarea",a,"textarea")},function(e,t,n){t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];t.customRegister={},t.def||(t.def={icon:{},i18n:{}}),t.templates=e;var r=i.default.locale;t.def.i18n[r]||(t.def.i18n[r]={}),o.default.register(Object.keys(e),t);var a=n,s=Array.isArray(a),l=0;for(a=s?a:a[Symbol.iterator]();;){var u;if(s){if(l>=a.length)break;u=a[l++]}else{if((l=a.next()).done)break;u=l.value}var c=u,f=c.type;if(c.attrs=c.attrs||{},!f){if(!c.attrs.type){this.error("Ignoring invalid custom field definition. Please specify a type property.");continue}f=c.attrs.type}var d=c.subtype||f;if(!e[f]){var p=o.default.getClass(f,c.subtype);if(!p){this.error("Error while registering custom field: "+f+(c.subtype?":"+c.subtype:"")+". Unable to find any existing defined control or template for rendering.");continue}d=c.datatype?c.datatype:f+"-"+Math.floor(9e3*Math.random()+1e3),t.customRegister[d]=jQuery.extend(c,{type:f,class:p})}t.def.i18n[r][d]=c.label,t.def.icon[d]=c.icon}},t.getRegistered=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?o.default.getRegistered(e):Object.keys(t.customRegister)},t.lookup=function(e){return t.customRegister[e]},t.prototype.build=function(){var e=t.templates[this.type];if(!e)return this.error("Invalid custom control type. Please ensure you have registered it correctly as a template option.");var n=Object.assign(this.config),r=["label","description","subtype","id","isPreview","required","title","aria-required","type"],o=Array.isArray(r),i=0;for(r=o?r:r[Symbol.iterator]();;){var a;if(o){if(i>=r.length)break;a=r[i++]}else{if((i=r.next()).done)break;a=i.value}var s=a;n[s]=this.config[s]||this[s]}return(e=(e=e.bind(this))(n)).js&&(this.js=e.js),e.css&&(this.css=e.css),this.onRender=e.onRender,{field:e.field,layout:e.layout}},r(t,null,[{key:"definition",get:function(){return t.def}}]),t}(o.default);t.default=s,s.customRegister={}},function(e,t,n){t.__esModule=!0;var r=t.instanceDom={},o=t.defaultSubtypes={text:["text","password","email","color","tel"],header:["h1","h2","h3"],button:["button","submit","reset"],paragraph:["p","address","blockquote","canvas","output"],textarea:["textarea","quill"]},i=(t.remove=function(e){e.parentNode&&e.parentNode.removeChild(e)},t.empty=function(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}),a=t.filter=function(e,t){var n=[],r=["none","block"];(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&(r=r.reverse());for(var o=e.length-1;o>=0;o--){-1!==e[o].textContent.toLowerCase().indexOf(t.toLowerCase())?(e[o].style.display=r[0],n.push(e[o])):e[o].style.display=r[1]}return n},s=t.optionFields=["select","checkbox-group","checkbox","radio-group","autocomplete"],l=t.optionFieldsRegEx=new RegExp("("+s.join("|")+")"),u=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.optionFields=s,this.optionFieldsRegEx=l,this.subtypes=o,this.empty=i,this.filter=a,r[t]=this,r[t]}return e.prototype.onRender=function(e,t){var n=this;e.parentElement?t(e):window.requestAnimationFrame(function(){return n.onRender(e,t)})},e}();t.default=u},function(t,n,r){n.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n=0&&l.splice(t,1)}function h(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),m(t,e.attrs),d(e,t),t}function m(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function b(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var l=s++;n=a||(a=h(t)),r=g.bind(null,n,l,!1),o=g.bind(null,n,l,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",m(t,e.attrs),d(e,t),t}(t),r=function(e,t,n){var r=n.css,o=n.sourceMap,i=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||i)&&(r=u(r));o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}.bind(null,n,t),o=function(){p(n),n.href&&URL.revokeObjectURL(n.href)}):(n=h(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),o=function(){p(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=f(e,t);return c(n,t),function(e){for(var o=[],i=0;i=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["value"]));return this.field=this.markup("div",null,t),this.field},t.prototype.onRender=function(e){var t=this.config.value||"",n=window.Quill.import("delta");window.fbEditors.quill[this.id]={};var r=window.fbEditors.quill[this.id];r.instance=new window.Quill(this.field,{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["code-block"]]},placeholder:this.config.placeholder||"",theme:"snow"}),r.data=new n,t&&r.instance.setContents(window.JSON.parse(this.parsedHtml(t))),r.instance.on("text-change",function(e){r.data=r.data.compose(e)})},t}(r.default);t.default=o,r.default.register("quill",o,"textarea")},function(e,t,n){t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(3));var o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.configure=function(){if(this.js=["https://cdn.tinymce.com/4/tinymce.min.js"],this.classConfig.js){var e=this.classConfig.js;Array.isArray(e)||(e=new Array(e)),this.js.concat(e),delete this.classConfig.js}this.classConfig.css&&(this.css=this.classConfig.css),this.editorOptions={height:250,paste_data_images:!0,plugins:["advlist autolink lists link image charmap print preview anchor","searchreplace visualblocks code fullscreen","insertdatetime media table contextmenu paste code"],toolbar:"undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | table"}},t.prototype.build=function(){var e=this.config,t=e.value,n=void 0===t?"":t,r=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["value"]);return this.field=this.markup("textarea",this.parsedHtml(n),r),r.disabled&&(this.editorOptions.readonly=!0),this.field},t.prototype.onRender=function(e){window.tinymce.editors[this.id]&&window.tinymce.editors[this.id].remove();var t=jQuery.extend(this.editorOptions,this.classConfig);t.target=this.field,window.tinymce.init(t),this.config.userData&&window.tinymce.editors[this.id].setContent(this.parsedHtml(this.config.userData[0]))},t}(r.default);t.default=o,r.default.register("tinymce",o,"textarea")},function(t,n,r){n.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n\n
\n
\n
\n
\n \n
\n
\n
Upload a file
\n
\n \n Processing dropped files...\n \n \n
    \n
  • \n \n
    \n
    \n
    \n \n
    \n \n
    \n \n \n
    \n
    \n \n \n
    \n \n \n \n \n \n
    \n
  • \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n \n
\n
\n \n
\n \n
\n \n \n
\n
\n
';this.fineTemplate=e("
").attr("id","qq-template").html(n)},n.prototype.build=function(){return this.input=this.markup("input",null,{type:"hidden",name:this.config.name,id:this.config.name}),this.wrapper=this.markup("div","",{id:this.config.name+"-wrapper"}),[this.input,this.wrapper]},n.prototype.onRender=function(){var t=e(this.wrapper),n=e(this.input),r=jQuery.extend(!0,{request:{endpoint:this.handler},deleteFile:{enabled:!0,endpoint:this.handler},chunking:{enabled:!0,concurrent:{enabled:!0},success:{endpoint:this.handler+(-1==this.handler.indexOf("?")?"?":"&")+"done"}},resume:{enabled:!0},retry:{enableAuto:!0,showButton:!0},callbacks:{onError:function(n,r,o,i){"."!=o.slice(-1)&&(o+=".");var a=e("
").addClass("qq-error-message").html("Error processing upload: "+r+".
Reason: "+o+"
").prependTo(t.find(".qq-uploader"));setTimeout(function(){a.fadeOut(function(){a.remove()})},6e3)},onStatusChange:function(e,r,o){var i=[],a=t.fineUploader("getUploads"),s=Array.isArray(a),l=0;for(a=s?a:a[Symbol.iterator]();;){var u;if(s){if(l>=a.length)break;u=a[l++]}else{if((l=a.next()).done)break;u=l.value}var c=u;"upload successful"==c.status&&i.push(c.name)}n.val(i.join(", "))}},template:this.fineTemplate},this.classConfig);t.fineUploader(r)},o(n,null,[{key:"definition",get:function(){return{i18n:{default:"Fine Uploader"}}}}]),n}(i.default);n.default=a,i.default.register("file",i.default,"file"),i.default.register("fineuploader",a,"file")},function(t,n,r){n.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var s=function(t){function n(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),n.prototype.build=function(){var e=[],t=this.config,n=t.values,r=t.value,o=t.placeholder,i=t.type,s=t.inline,l=t.other,u=t.toggle,c=a(t,["values","value","placeholder","type","inline","other","toggle"]),f=i.replace("-group",""),d="select"===i;if((c.multiple||"checkbox-group"===i)&&(c.name=c.name+"[]"),"checkbox-group"===i&&c.required&&(this.onRender=this.groupRequired),delete c.title,n){o&&d&&e.push(this.markup("option",o,{disabled:null,selected:null}));for(var p=0;p=0;r--)e[r].addEventListener("change",n);n()},n.prototype.onRender=function(){if(this.config.userData){var t=this.config.userData.slice();"select"===this.config.type?e(this.dom).val(t).prop("selected",!0):this.config.type.endsWith("-group")&&this.dom.querySelectorAll("input").forEach(function(e){if(!e.classList.contains("other-val")){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["type"]),r=t,i={paragraph:"p",header:this.subtype};return i[t]&&(r=i[t]),{field:this.markup(r,o.default.parsedHtml(this.label),n),layout:"noLabel"}},t}(r.default);t.default=a,r.default.register(["paragraph","header"],a),r.default.register(["p","address","blockquote","canvas","output"],a,"paragraph"),r.default.register(["h1","h2","h3","h4"],a,"header")},function(t,n,r){n.__esModule=!0;var o=function(e){return e&&e.__esModule?e:{default:e}}(r(0));var i=function(t){function n(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),n.prototype.build=function(){return{field:this.markup("input",null,this.config),layout:"hidden"}},n.prototype.onRender=function(){this.config.userData&&e("#"+this.config.name).val(this.config.userData[0])},n}(o.default);n.default=i,o.default.register("hidden",i)},function(e,t,n){t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(0));var o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.build=function(){return{field:this.markup("button",this.label,this.config),layout:"noLabel"}},t}(r.default);t.default=o,r.default.register("button",o),r.default.register(["button","submit","reset"],o,"button")},function(t,n,r){n.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["values","type"]),i=function(t){var n=t.target.nextSibling.nextSibling,r=t.target.nextSibling,o=e.getActiveOption(n),i=new Map([[38,function(){var t=e.getPreviousOption(o);t&&e.selectOption(n,t)}],[40,function(){var t=e.getNextOption(o);t&&e.selectOption(n,t)}],[13,function(){o?(t.target.value=o.innerHTML,r.value=o.getAttribute("value"),"none"===n.style.display?e.showList(n,o):e.hideList(n)):e.config.requireValidOption&&(e.isOptionValid(n,t.target.value)||(t.target.value="",t.target.nextSibling.value="")),t.preventDefault()}],[27,function(){e.hideList(n)}]]).get(t.keyCode);return i||(i=function(){return!1}),i()},s={focus:function(t){var n=t.target.nextSibling.nextSibling,r=(0,a.filter)(n.querySelectorAll("li"),t.target.value);if(t.target.addEventListener("keydown",i),t.target.value.length>0){var o=r.length>0?r[r.length-1]:null;e.showList(n,o)}},blur:function(t){if(t.target.removeEventListener("keydown",i),setTimeout(function(){t.target.nextSibling.nextSibling.style.display="none"},200),e.config.requireValidOption){var n=t.target.nextSibling.nextSibling;e.isOptionValid(n,t.target.value)||(t.target.value="",t.target.nextSibling.value="")}},input:function(t){var n=t.target.nextSibling.nextSibling;t.target.nextSibling.value=t.target.value;var r=(0,a.filter)(n.querySelectorAll("li"),t.target.value);if(0==r.length)e.hideList(n);else{var o=e.getActiveOption(n);o||(o=r[r.length-1]),e.showList(n,o)}}},l=Object.assign({},o,{id:o.id+"-input",autocomplete:"off",events:s}),u=Object.assign({},o,{type:"hidden"});delete l.name;var c=[this.markup("input",null,l),this.markup("input",null,u)],f=n.map(function(t){var n=t.label,r={events:{click:function(n){var r=n.target.parentElement,o=r.previousSibling.previousSibling;o.value=t.label,o.nextSibling.value=t.value,e.hideList(r)}},value:t.value};return e.markup("li",n,r)});return c.push(this.markup("ul",f,{id:o.id+"-list",className:"fb-"+r+"-list"})),c},n.prototype.hideList=function(e){this.selectOption(e,null),e.style.display="none"},n.prototype.showList=function(e,t){this.selectOption(e,t),e.style.display="block",e.style.width=e.parentElement.offsetWidth+"px"},n.prototype.getActiveOption=function(e){var t=e.getElementsByClassName("active-option")[0];return t&&"none"!==t.style.display?t:null},n.prototype.getPreviousOption=function(e){var t=e;do{t=t?t.previousSibling:null}while(null!=t&&"none"===t.style.display);return t},n.prototype.getNextOption=function(e){var t=e;do{t=t?t.nextSibling:null}while(null!=t&&"none"===t.style.display);return t},n.prototype.selectOption=function(e,t){for(var n=e.querySelectorAll("li"),r=0;r1?n-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o.default.markup(e,t,n)},e}();t.default=i},,,,,,,,,function(e,t,n){(e.exports=n(9)(!1)).push([e.i,'.rendered-form *{box-sizing:border-box}.rendered-form input{line-height:normal}.rendered-form textarea{overflow:auto}.rendered-form button,.rendered-form input,.rendered-form select,.rendered-form textarea{font-family:inherit;font-size:inherit;line-height:inherit}.rendered-form .btn-group{position:relative;display:inline-block;vertical-align:middle}.rendered-form .btn-group>.btn{position:relative;float:left}.rendered-form .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.rendered-form .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.rendered-form .btn-group .btn+.btn,.rendered-form .btn-group .btn+.btn-group,.rendered-form .btn-group .btn-group+.btn,.rendered-form .btn-group .btn-group+.btn-group{margin-left:-1px}.rendered-form .btn-group .input-group-addon:last-child,.rendered-form .btn-group .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.rendered-form .btn-group .input-group-btn:first-child>.btn:not(:first-child),.rendered-form .btn-group .input-group-btn:last-child>.btn,.rendered-form .btn-group .input-group-btn:last-child>.btn-group>.btn,.rendered-form .btn-group .input-group-btn:last-child>.dropdown-toggle,.rendered-form .btn-group .input-group .form-control:last-child,.rendered-form .btn-group>.btn:last-child:not(:first-child),.rendered-form .btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rendered-form .btn-group>.btn.active,.rendered-form .btn-group>.btn:active,.rendered-form .btn-group>.btn:focus,.rendered-form .btn-group>.btn:hover{z-index:2}.rendered-form .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px}.rendered-form .btn.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.rendered-form .btn.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.rendered-form .btn.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.rendered-form .btn.active,.rendered-form .btn.btn-active,.rendered-form .btn:active{background-image:none}.rendered-form .input-group-addon:last-child,.rendered-form .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.rendered-form .input-group-btn:first-child>.btn:not(:first-child),.rendered-form .input-group-btn:last-child>.btn,.rendered-form .input-group-btn:last-child>.btn-group>.btn,.rendered-form .input-group-btn:last-child>.dropdown-toggle,.rendered-form .input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.rendered-form .input-group-addon,.rendered-form .input-group-btn,.rendered-form .input-group .form-control{display:table-cell}.rendered-form .input-group-lg>.form-control,.rendered-form .input-group-lg>.input-group-addon,.rendered-form .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.rendered-form .input-group{position:relative;display:table;border-collapse:separate}.rendered-form .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.rendered-form .form-control,.rendered-form output{font-size:14px;line-height:1.42857143;display:block}.rendered-form textarea.form-control{height:auto}.rendered-form .form-control{height:34px;display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px}.rendered-form .form-control:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.rendered-form .form-group{margin-left:0;margin-bottom:15px}.rendered-form .btn,.rendered-form .form-control{background-image:none}.rendered-form .pull-right{float:right}.rendered-form .pull-left{float:left}.rendered-form .fb-required,.rendered-form .required-asterisk{color:#c10000}.rendered-form .fb-checkbox-group input[type=checkbox],.rendered-form .fb-checkbox-group input[type=radio],.rendered-form .fb-radio-group input[type=checkbox],.rendered-form .fb-radio-group input[type=radio]{margin:0 4px 0 0}.rendered-form .fb-checkbox-inline,.rendered-form .fb-radio-inline{margin-right:8px;display:inline-block;vertical-align:middle;padding-left:0}.rendered-form .fb-checkbox-inline label input[type=text],.rendered-form .fb-radio-inline label input[type=text]{margin-top:0}.rendered-form .fb-checkbox-inline:first-child,.rendered-form .fb-radio-inline:first-child{padding-left:0}.rendered-form .fb-autocomplete-list{background-color:#fff;display:none;list-style:none;padding:0;border:1px solid #ccc;border-width:0 1px 1px;position:absolute;z-index:20;max-height:200px;overflow-y:auto}.rendered-form .fb-autocomplete-list li{display:none;cursor:default;padding:5px;margin:0;transition:background-color .2s ease-in-out}.rendered-form .fb-autocomplete-list li.active-option,.rendered-form .fb-autocomplete-list li:hover{background-color:rgba(0,0,0,.075)}.rendered-form .kc-toggle{padding-left:0!important}.rendered-form .kc-toggle span{position:relative;width:48px;height:24px;background:#e6e6e6;display:inline-block;border-radius:4px;border:1px solid #ccc;padding:2px;overflow:hidden;float:left;margin-right:5px;will-change:transform}.rendered-form .kc-toggle span:after,.rendered-form .kc-toggle span:before{position:absolute;display:inline-block;top:0}.rendered-form .kc-toggle span:after{position:relative;content:"";width:50%;height:100%;left:0;border-radius:3px;background:linear-gradient(180deg,#fff 0,#ccc);border:1px solid #999;transition:transform .1s;transform:translateX(0)}.rendered-form .kc-toggle span:before{border-radius:4px;top:2px;left:2px;content:"";width:calc(100% - 4px);height:18px;box-shadow:inset 0 0 1px 1px #b3b3b3;background-color:transparent}.rendered-form .kc-toggle input{height:0;overflow:hidden;width:0;opacity:0;pointer-events:none;margin:0}.rendered-form .kc-toggle input:checked+span:after{transform:translateX(100%)}.rendered-form .kc-toggle input:checked+span:before{background-color:#6fc665}.rendered-form label{font-weight:400}.form-group .fb-required{color:#c10000}.other-option:checked+label input{display:inline-block}.other-val{margin-left:5px;display:none}[tooltip]{position:relative}[tooltip]:hover:after{background:rgba(0,0,0,.9);border-radius:5px 5px 5px 0;bottom:23px;color:#fff;content:attr(tooltip);padding:10px 5px;position:absolute;z-index:98;left:2px;width:230px;text-shadow:none;font-size:12px;line-height:1.5em}[tooltip]:hover:before{border:solid;border-color:#222 transparent;border-width:6px 6px 0;bottom:17px;content:"";left:2px;position:absolute;z-index:99}.tooltip-element{color:#fff;background:#000;width:16px;height:16px;border-radius:8px;display:inline-block;text-align:center;line-height:16px;margin:0 5px;font-size:12px}.form-control.number{width:auto}.form-control[type=color]{width:60px;padding:2px;display:inline-block}.form-control[multiple]{height:auto}',""])},function(e,t,n){var r=n(30);"string"==typeof r&&(r=[[e.i,r,""]]);var o={attrs:{class:"formBuilder-injected-style"},sourceMap:!1,hmr:!0,transform:void 0,insertInto:void 0};n(8)(r,o);r.locals&&(e.exports=r.locals)},function(t,n,r){var o="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},i=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n={layout:c.default,layoutTemplates:{},controls:{},controlConfig:{},container:!1,dataType:"json",formData:!1,i18n:Object.assign({},p.defaultI18n),messages:{formRendered:"Form Rendered",noFormData:"No form data.",other:"Other",selectColor:"Select Color",invalidControl:"Invalid control"},onRender:function(){},render:!0,templates:{},notify:{error:console.error,success:console.log,warning:console.warn}};if(this.options=jQuery.extend(!0,n,e),this.instanceContainers=[],a.default.current||a.default.init(this.options.i18n),!this.options.formData)return!1;this.options.formData=this.parseFormData(this.options.formData),f.default.controlConfig=e.controlConfig||{},f.default.loadCustom(e.controls),Object.keys(this.options.templates).length&&d.default.register(this.options.templates),"function"!=typeof Element.prototype.appendFormFields&&(Element.prototype.appendFormFields=function(e){Array.isArray(e)||(e=[e]);var t=l.default.markup("div",e,{className:"rendered-form"});this.appendChild(t),e.forEach(function(e){t.appendChild(e),e.dispatchEvent(u.default.fieldRendered)})}),"function"!=typeof Element.prototype.emptyContainer&&(Element.prototype.emptyContainer=function(){for(;this.lastChild;)this.removeChild(this.lastChild)})}return t.prototype.santizeField=function(e,t){var n=Object.assign({},e);return t&&(n.id=e.id&&e.id+"-"+t,n.name=e.name&&e.name+"-"+t),n.className=Array.isArray(e.className)?l.default.unique(e.className.join(" ").split(" ")).join(" "):e.className||e.class||null,delete n.class,e.values&&(e.values=e.values.map(function(e){return l.default.trimObj(e)})),l.default.trimObj(n)},t.prototype.getElement=function(e){return(e=this.options.container||e)instanceof jQuery?e=e[0]:"string"==typeof e&&(e=document.querySelector(e)),e},t.prototype.render=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.options;e=this.getElement(e);var r=[];if(n.formData){for(var o=new n.layout(n.layoutTemplates),i=0;i0&&void 0!==arguments[0]?arguments[0]:null,t=this.options,n=t.formData;if(!n||Array.isArray(n))throw new Error("To render a single element, please specify a single object of formData for the field in question");var r=this.santizeField(n),o=new t.layout,i=f.default.getClass(n.type,n.subtype),a=t.forceTemplate||"hidden",s=o.build(i,r,a);return e.appendFormFields(s),t.notify.success(t.messages.formRendered),this},t.prototype.clear=function(){var e=this;this.instanceContainers.forEach(function(t){e.options.formData.slice().filter(function(e){return"tinymce"===e.subtype}).forEach(function(e){return window.tinymce.get(e.name).setContent("")}),t.querySelectorAll("input, select, textarea").forEach(function(e){["checkbox","radio"].includes(e.type)?e.checked=!1:e.value=""})})},t.prototype.parseFormData=function(e){var t={xml:function(e){return(0,s.parseXML)(e)},json:function(e){return window.JSON.parse(e)}};return"object"!==(void 0===e?"undefined":o(e))&&(e=t[this.options.dataType](e)||!1),e},i(t,[{key:"userData",get:function(){var t=this.options.formData.slice();return t.filter(function(e){return"tinymce"===e.subtype}).forEach(function(e){return window.tinymce.get(e.name).save()}),this.instanceContainers.forEach(function(n,r){for(var o=e("select, input, textarea",n).serializeArray().reduce(function(e,t){var n=t.name,r=t.value;return e[n=n.replace("[]","")]?e[n].push(r):e[n]=[r],e},{}),i=t.length,a=0;a1&&void 0!==arguments[1]?arguments[1]:{};return t=e,n.instance=new m(r),e.each(function(t){return n.instance.render(e[t],t)}),n.instance},userData:function(){return n.instance&&n.instance.userData},clear:function(){return n.instance&&n.instance.clear()},setData:function(e){if(n.instance){var t=n.instance;t.options.formData=t.parseFormData(e)}},render:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n.instance){var o=n.instance;o.options=Object.assign({},o.options,r,{formData:o.parseFormData(e)}),t.each(function(e){return n.instance.render(t[e],e)})}},html:function(){return t.map(function(e){return t[e]}).html()}};jQuery.fn.formRender=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(n[e]){for(var t=arguments.length,r=Array(t>1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{};t.formData=e,t.dataType="string"==typeof e?"json":"xml";var n=new m(t),r=this;return r.each(function(e){return n.renderControl(r[e])}),r}}(jQuery)}])}(jQuery); \ No newline at end of file diff --git a/demo/assets/js/form-render.min.js.gz b/demo/assets/js/form-render.min.js.gz index d53a1e0e124b8cb85bac32a250e55d43791cd04f..97e781670be16d9601ac8ee6e2ef7a68d2f76a21 100644 GIT binary patch literal 24304 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 - + | + dataType:

jQuery formBuilder - diff --git a/src/demo/index.html b/src/demo/index.html index e222ab238..351d22510 100644 --- a/src/demo/index.html +++ b/src/demo/index.html @@ -9,7 +9,8 @@ - + | + dataType:

jQuery formBuilder - diff --git a/src/demo/js/demo.js b/src/demo/js/demo.js index 20cb68486..6cc9a0d0a 100644 --- a/src/demo/js/demo.js +++ b/src/demo/js/demo.js @@ -5,6 +5,19 @@ import { builderActions, renderActions, demoActions } from './actionButtons' const localeSessionKey = 'formBuilder-locale' const defaultLocale = 'en-US' +const dataTypes = document.querySelectorAll('.demo-dataType') +const dataType = window.sessionStorage.getItem('dataType') || 'json' +const changeDataType = ({ target }) => { + window.sessionStorage.setItem('dataType', target.value) + demoActions.resetDemo() +} +for (let i = 0; i < dataTypes.length; i++) { + if (dataType === dataTypes[i].value) { + dataTypes[i].checked = true + } + dataTypes[i].addEventListener('click', changeDataType, false) +} + const toggleBootStrap = ({ target }) => { if (!target.checked) { removeStyle('bootstrap') @@ -18,7 +31,6 @@ const toggleBootStrap = ({ target }) => { document.getElementById('toggleBootstrap').addEventListener('click', toggleBootStrap, false) -const dataType = 'json' jQuery(function($) { const fields = [ { @@ -184,7 +196,7 @@ jQuery(function($) { text: ['datetime-local'], }, onSave: (e, formData) => { - window.sessionStorage.setItem('formData', JSON.stringify(formData)) + window.sessionStorage.setItem('formData', formData) toggleEdit() }, onAddField: fieldId => { @@ -220,7 +232,7 @@ jQuery(function($) { let editing = true if (formData) { - fbOptions.formData = JSON.parse(formData) + fbOptions.formData = formData } /** @@ -232,13 +244,13 @@ jQuery(function($) { if (!editing) { $('.build-wrap').formBuilder('setData', $('.render-wrap').formRender('userData')) } else { - const formRenderData = $('.build-wrap').formBuilder('getData') + const formRenderData = $('.build-wrap').formBuilder('getData', dataType) $('.render-wrap').formRender({ formData: formRenderData, templates: templates, dataType, }) - window.sessionStorage.setItem('formData', JSON.stringify(formRenderData)) + window.sessionStorage.setItem('formData', formRenderData) } return (editing = !editing) } diff --git a/src/js/form-render.js b/src/js/form-render.js index a7d5194f3..293d1482d 100755 --- a/src/js/form-render.js +++ b/src/js/form-render.js @@ -1,5 +1,5 @@ import mi18n from 'mi18n' -import utils from './utils' +import utils, { parseXML } from './utils' import events from './events' import layout from './layout' import control from './control' @@ -296,7 +296,7 @@ class FormRender { */ parseFormData(formData) { const setData = { - xml: formData => utils.parseXML(formData), + xml: formData => parseXML(formData), json: formData => window.JSON.parse(formData), } if (typeof formData !== 'object') { diff --git a/src/js/helpers.js b/src/js/helpers.js index 9a77976be..a521ad25a 100755 --- a/src/js/helpers.js +++ b/src/js/helpers.js @@ -1,5 +1,5 @@ import mi18n from 'mi18n' -import { instanceDom, empty, optionFieldsRegEx, remove } from './dom' +import { instanceDom, empty, remove, optionFields } from './dom' import { instanceData } from './data' import { mobileClass, @@ -12,6 +12,8 @@ import { parseXML, capitalize, unique, + xmlAttrString, + flattenArray, } from './utils' import events from './events' import { config } from './config' @@ -146,31 +148,31 @@ export default class Helpers { /** * XML save - * * @param {Object} form sortableFields node * @return {String} xml in string */ xmlSave(form) { const formData = this.prepData(form) const xmlSerializer = new XMLSerializer() - const fields = [] + const fields = [''] formData.forEach(field => { - let fieldContent = null + const hasContent = optionFields.includes(field.type) const { values, ...fieldData } = field - const optionFields = optionFieldsRegEx + let fieldHTML = [``] // Handle options - if (field.type.match(optionFields)) { - fieldContent = values.map(option => m('option', option.label, option)) + if (hasContent) { + const options = values.map(option => m('option', option.label, option).outerHTML) + fieldHTML = fieldHTML.concat([options, '']) } - const fieldHTML = m('field', fieldContent, fieldData).outerHTML fields.push(fieldHTML) }) - const formTemplate = m('form-template', m('fields', fields.join(''))) + fields.push('') + const formTemplate = m('form-template', flattenArray(fields).join('')) return xmlSerializer.serializeToString(formTemplate) } @@ -261,7 +263,12 @@ export default class Helpers { const setData = { xml: formData => (Array.isArray(formData) ? formData : parseXML(formData)), - json: formData => (typeof formData === 'string' ? window.JSON.parse(formData) : formData), + json: formData => { + if (typeof formData === 'string') { + return window.JSON.parse(formData) + } + return formData + }, } data.formData = setData[config.opts.dataType](formData) || [] @@ -316,7 +323,7 @@ export default class Helpers { const attr = attrs[index] const name = camelCase(attr.getAttribute('name')) const value = [ - [attr.attributes.contenteditable, () => escapeHtml(attr.innerHTML)], + [attr.attributes.contenteditable, () => config.opts.dataType === 'xml' ? escapeHtml(attr.innerHTML) : attr.innerHTML], [attr.type === 'checkbox', () => attr.checked], [attr.attributes.multiple, () => $(attr).val()], [true, () => attr.value], @@ -368,6 +375,7 @@ export default class Helpers { $field.data('fieldData', previewData) + // determine the control class for this type, and then process it through the layout engine const custom = controlCustom.lookup(previewData.type) const controlClass = custom ? custom.class : control.getClass(previewData.type, previewData.subtype) @@ -828,9 +836,12 @@ export default class Helpers { * Open a dialog with the form's data */ showData() { - // const data = this.data - // const formData = utils.escapeHtml(data.formData) - const formData = this.getFormData('json', true) + let formData = this.getFormData(config.opts.dataType, true) + + if (config.opts.dataType === 'xml') { + formData = escapeHtml(formData) + } + const code = m('code', formData, { className: `formData-${config.opts.dataType}`, }) @@ -1067,6 +1078,11 @@ export default class Helpers { opts.fields = opts.fields.concat(replaceFields) opts.disableFields = opts.disableFields.concat(replaceFields.map(({ type }) => type && type)) + + if (opts.dataType === 'xml') { + // html labels are not available using xml dataType + opts.disableHTMLLabels = true + } config.opts = Object.assign({}, { actionButtons: mergedActionButtons }, { fieldEditContainer }, opts) return config.opts } diff --git a/src/js/layout.js b/src/js/layout.js index df2220e30..2faa9a990 100755 --- a/src/js/layout.js +++ b/src/js/layout.js @@ -172,7 +172,9 @@ export default class layout { * @return {DOMElement} */ processTemplate(template, ...args) { + let processed = this.templates[template](...args, this.data) + if (processed.jquery) { processed = processed[0] } diff --git a/src/js/utils.js b/src/js/utils.js index bc27197c0..0e99f5917 100755 --- a/src/js/utils.js +++ b/src/js/utils.js @@ -49,6 +49,16 @@ export const validAttr = function(attr) { return !invalid.includes(attr) } +/** + * Convert an attrs object into a string for xml node + * @param {Object} attrs object of attributes for markup + * @return {string} + */ +export const xmlAttrString = attrs => + Object.entries(attrs) + .map(([key, val]) => `${hyphenCase(key)}="${val}"`) + .join(' ') + /** * Convert an attrs object into a string * @@ -89,6 +99,14 @@ export const safeAttr = (name, value) => { } } +/** + * recursively flatten a nested array + * @param {Array} arr to be flattened + * @return {Array} flattened array + */ +export const flattenArray = arr => + arr.reduce((acc, val) => acc.concat(Array.isArray(val) ? flattenArray(val) : val), []) + export const safeAttrName = name => { const safeAttr = { className: 'class', @@ -148,10 +166,10 @@ export const nameAttr = function(field) { } /** - * Determine content type - * @param {Node | String | Array | Object} content - * @return {String} - */ + * Determine content type + * @param {Node | String | Array | Object} content + * @return {String} + */ export const getContentType = content => { if (content === undefined) { return content @@ -237,7 +255,7 @@ export const parseAttrs = elem => { } if (attrVal) { - data[attrs[attr].name] = attrVal + data[camelCase(attrs[attr].name)] = attrVal } }) @@ -535,9 +553,7 @@ export const mobileClass = () => { * @return {String} converter string */ export const safename = str => { - return str - .replace(/\s/g, '-') - .replace(/[^a-zA-Z0-9[\]_-]/g, '') + return str.replace(/\s/g, '-').replace(/[^a-zA-Z0-9[\]_-]/g, '') } /**